Student Companion - Project Current State – Achievements Members in Sweden: Andreas Drake Asad Saleem Muhammad Usman Ghani Robert Lundquist Vasilis Odontidis Members in Croatia: Ante Radman Bruno Samardžić Gabrijel Smoljkić
Agenda Current project status Workload and cost Problems and challenges Detailed component status Demonstration –B–Backup Component –L–Language Component –M–Multithreaded Search –S–Search Component
3 DONE BEHIND SCHEDULE ALMOST ON TRACK LATER ALMOST ON TRACK PROJECT STATUS
Workload
Cost
Problems and Challenges Problems with WinCVS Some components are behind schedule due to unbalance in programming skills Problems with the PDA
Backup Component Features Use of Microsoft Cabinet Files (*.cab) Ability to separate the data into chunks (CDs, DVDs) Restore backups Selective backup Challenges Burning feature had to be skipped Status 80% Developer : Robert
Language and Filehandler Component Features (Language Component) Handling of multiple language files Status 100% Features (Filehandler Component) Storing file information Abstraction layer for the file system Event-based methods to provide functionality for progress information Status 95% Developer : Andreas
Search Component Features Search for files, inside files and information stored in information handler Customizable search method Multithreaded search Status 50% Developer : Vasilis
Course Component Features Other components eventnote, notes, grade and file are interlink with courses Click on the menu bar for different options like (add, view) By Clicking on view you can view data like course detail, note, events note and grade By clicking on add you can all the details like add course, add file, add notes and grades Developer : Asad
Almanac Component Status Searching for almanac component. Looked at different component third party component (like code project) The general idea is: Showing calendar On a date box show the schedule for the particular date. Add notes Add Events Add File Developer : Usman
Almanac Component Developer : Usman Preview
Communication and Synchronization Features Connecting to other devices and synchronizing user’s data –developed a specialized data exchange protocol using XML –enabled both one-to-one and many-to-one connections –developed a special testing mechanisms which simulate many users synchronizing data Next step –integration with database and file handling components Status 80% Developers : Ante and Gabrijel
Xml-to-program interface Features –Set of methods for modifying xml files, making it seamless for the rest of the program –Memory requirements reduced to minimum (for handling potential large xml files and for convenience with use on PDA) Problems –Little or no experience in modifying xml files. –Compact framework doesn’t support all the necessary methods –Every method needs testing, making it slow to develop Status 90%
Other Components Installer –Planning to start implementing next week Main Program –Already started (20% complete) –Presented prototypes approved
Demo Time
Thank you Now your questions, please