CS298 Blog:
Week 21-23: 12/1/15 ––12/22/15, working on CS298 report + presenation
Week 20: 11/23/15––11/30/15, finalize the project
TODO:
- cs298 report draft
Week 17-18: 11/9/15––11/22/15, save page info periodically and display to user the exact same page as he left off last time
can save page info (bookTitle + chapInfo + pageScrollBarInfo) automatically and periodically (every 3 secs);
after retrieving the page info, rendering book page to specified location (setTimeout + windows.scrollTo)
Week 14-16: 10/18/15––11/8/15, finish library+bookshelf page
TODO:
- retrieve book data from DB and show page accordingly in the browser
Week 11-13: 9/27/15––10/17/15, finish register+login/log out page
TODO:
- library page + bookshelf page
- show book page
Week 8-10: 9/6/15––9/26/15, construct PHP mvc framework
TODO:
- register page
- login page
Week 6-7: 8/23/15––9/5/15, shows table of contents and each chapter page well in the browser
TODO:
- PHP mvc pattern
Week 5: 2/16/15––2/22/15, show contents well in the page
TODO:
- parse table of contents first and get all the chapter info
- show chapter contents well in the page
Week 4: 2/8/15––2/14/15, get opensource JS lib to read/write zip files
- get JSZip code works with my project
- read Zip files and parse html
Week 3: 9/8/14––9/14/14, implement JS lib to read/write zip files
- follow githup opensource project to get Javascript code works
Week 1-2: 8/25/14––9/7/14, proposal of CS298
CS297 Blog:
Week 15: 5/12/2014––5/18/2014, finished CS297
- CS297 report done
- upload 4 deliverables
Week 14: 5/5/2014––5/11/2014, create CS297 report
- prepare CS297 report in which includes an introduction of the project, details of 4 deliverables and an conclusion
Week 13: 4/28/2014––5/4/2014, database schema design
- learn entity-relational model
- design basic database schema for this web application
Week 11-12: 4/13/2014––4/27/2014, improved SEQUITUR algorithm
- improved sequitur algorithm with both compression and decompression functions
Week 9-10: 3/31/2014––4/13/2014, implement algorithm by JS
- implement sequitur algorithm by JavaScript
Week 8: 3/24/2014––3/30/2014
- spring break
Week 7: 3/17/2014––3/23/2014, research on how ZIP works
- understand "grammar-based compression Sequitur algorithm"
- implement sequitur algorithm by JavaScript
Week 6: 3/10/2014––3/16/2014, research on how ZIP works
- reference on Professor Pollett's previous course cs154 to learn "grammar-based compression algorithm"
- implement sequitur algorithm by JavaScript
Week 5: 3/3/2014––3/9/2014, Learn JavaScript and how ZIP works
- learning JavaScript, especially on decompression part
- research on how ZIP works, especially DEFLATE
- research on LZ77 algorithm
Week 4: 2/24/2014––3/2/2014, Create a sample EPUB file and learning JS.
- update deliverable #1: what is EPUB
- complete deliverable #2
- learning JavaScript, especially on decompression part
Week 3: 2/17/2014––2/23/2014, Create a sample EPUB file.
- complete deliverable #1: what is EPUB
- Solve the issues of creating the sample epub file
Week 2: 2/10/2014––2/16/2014, Learn EPUB format.
- Finish reading Garrish2011: What is EPUB3?
- create ppt of what is EPUB using my own words
- Begin on creating a sample epub file
Week 1: 2/3/2014––2/9/2014, Learn EPUB format.
- Read Garrish2011: What is EPUB3?
- Clarify the major purpose of the project and related technologies
- Get CS297 proposal done
|