Presentation is loading. Please wait.

Presentation is loading. Please wait.

Martin Nicolay SyncML Client for c´man Framework for Symbian devices 27.02.2007.

Similar presentations


Presentation on theme: "Martin Nicolay SyncML Client for c´man Framework for Symbian devices 27.02.2007."— Presentation transcript:

1 Martin Nicolay SyncML Client for c´man Framework for Symbian devices 27.02.2007

2 Dr. Thomas SinnwellMartin Nicolay Term explanations  Synchronisation act of making different datstores holding the same data  SyncML protocol managing synchronisation  c`man (consistec mobile access node) synchronisation solution based on SyncML  Symbian Operating System for mobile devices Term explanations

3 Dr. Thomas SinnwellMartin Nicolay Overview  Parts of synchronisation software  Description of software parts including requirements and problems  Conclusion Overview

4 Dr. Thomas SinnwellMartin Nicolay Parts of synchronisation Software  Main Application including GUI and settings management  Communication communication media protocol  Datastore connection read, store, delete  Sync Monitor; automatic datastore modification detection Synchronisation Software

5 Dr. Thomas SinnwellMartin Nicolay Main Application  Requirements GUI (graphical user interface) Settings management Control logic  Programming language: Symbian C++  SDK freely available from Nokia/Symbian including API  Development on Series 80 device Synchronisation Software Parts

6 Dr. Thomas SinnwellMartin Nicolay Communication  Connection to server using the internet GPRS (GSM) HSDPA (UMTS) Wireless LAN  Using ssl encrypted connection  Protocol: SyncML  Symbian supports https-client API  Symbian supports certificate installation Synchronisation Software Parts

7 Dr. Thomas SinnwellMartin Nicolay Datastore connection  Symbian C++ API supports PIM  c`man requirement: modular implementation easy way to support customer specific datastores  Implementation as plugin DLL (dynamic linked library) Loaded at application run time Synchronisation Software Parts

8 Dr. Thomas SinnwellMartin Nicolay Sync Monitor  Detects automatically modifications  Saves changes for synchronisation  Start at boot time  Symbian OS does not support autostart  Sync-Monitor start by dummy-Recognizer Recognizer determines MIME-type of files used by file-manager Recognizer registers itself at boot time Synchronisation Software Parts

9 Dr. Thomas SinnwellMartin Nicolay Sync-Monitor Problems  Problem: Change-Log entries triggered by synchronisation  Solution: Communication between Sync-Application and Sync-Monitor  Problem: Datastore modification during synchronisation  Solution: Change-Log blocking while synchronisation Synchronisation Software Parts

10 Dr. Thomas SinnwellMartin Nicolay Conclusion  Implentation of base functionality of a synchronisation software  Faced problems: Programming language DLL implementation Communication support SyncML support Sync-Monitor functionality  Base of Symbian support for c´man Framework Conclusion

11 Martin Nicolay Thank you for your attention.


Download ppt "Martin Nicolay SyncML Client for c´man Framework for Symbian devices 27.02.2007."

Similar presentations


Ads by Google