student companion - project current state – achievements

17
22-06-15 1 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ć

Upload: inoke

Post on 07-Jan-2016

40 views

Category:

Documents


4 download

DESCRIPTION

Student Companion - Project Current State – Achievements. Members in Croatia: Ante Radman Bruno Samardžić Gabrijel Smoljkić. Members in Sweden: Andreas Drake Asad Saleem Muhammad Usman Ghani Robert Lundquist Vasilis Odontidis. Agenda. Current project status Workload and cost - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Student Companion - Project Current State – Achievements

23-04-20 1

Student Companion -

Project Current State – Achievements

Members in Sweden:

Andreas DrakeAsad SaleemMuhammad Usman GhaniRobert LundquistVasilis Odontidis

Members in Croatia:

Ante RadmanBruno SamardžićGabrijel Smoljkić

Page 2: Student Companion - Project Current State – Achievements

23-04-20 2

Agenda

• Current project status• Workload and cost• Problems and challenges• Detailed component status• Demonstration

– Backup Component– Language Component– Multithreaded Search– Search Component

Page 3: Student Companion - Project Current State – Achievements

23-04-20 3

DONE

DONE

DONE

BEHIND SCHEDULE

ALMOST ON TRACK

LATER

LATER

LATER

ALMOST ON TRACK

PROJECT STATUS

Page 4: Student Companion - Project Current State – Achievements

23-04-20 4

Workload

Page 5: Student Companion - Project Current State – Achievements

23-04-20 5

Cost

Page 6: Student Companion - Project Current State – Achievements

23-04-20 6

Problems and Challenges

• Problems with WinCVS

• Some components are behind schedule due to unbalance in programming skills

• Problems with the PDA

Page 7: Student Companion - Project Current State – Achievements

Backup Component

Features• Use of Microsoft Cabinet Files (*.cab) • Ability to separate the data into chunks (CDs, DVDs)• Restore backups• Selective backup

23-04-20 7

Challenges

• Burning feature had to be skipped

Status 80%

Developer : Robert

Page 8: Student Companion - Project Current State – Achievements

Language and Filehandler Component

Features (Language Component)• Handling of multiple language files

23-04-20 8

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

Page 9: Student Companion - Project Current State – Achievements

Search Component

Features• Search for files, inside files and information stored in information

handler• Customizable search method• Multithreaded search

23-04-20 9

Status 50%

Developer : Vasilis

Page 10: Student Companion - Project Current State – Achievements

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

23-04-20 10

Developer : Asad

Page 11: Student Companion - Project Current State – Achievements

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

23-04-20 11

Developer : Usman

Page 12: Student Companion - Project Current State – Achievements

Almanac Component

23-04-20 12

Developer : Usman

Preview

Page 13: Student Companion - Project Current State – Achievements

Communication and Synchronization

FeaturesConnecting 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

23-04-20 13

Status 80%

Developers : Ante and Gabrijel

Page 14: Student Companion - Project Current State – Achievements

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%

Page 15: Student Companion - Project Current State – Achievements

Other Components

• Installer– Planning to start implementing next week

• Main Program– Already started (20% complete)– Presented prototypes approved

23-04-20 15

Page 16: Student Companion - Project Current State – Achievements

Demo Time

23-04-20 16

Page 17: Student Companion - Project Current State – Achievements

Thank you

Now your questions, please.

23-04-20 17