Download presentation
Presentation is loading. Please wait.
Published byHelen Tyler Modified over 9 years ago
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.