Skip Navigation LinksHome > Portfolio > .Net > Mobile Check Lists System

Mobile Check Lists System

The Goal: Building high performance and scalable exchange service for check lists.

Used Technologies: ASP.NET, Ajax, NUnit, log4net, Java for Blackberry, XML, SyncML, WBXML, ADO.NET, SMTP, POP3, MSSQL 2000/2005

Frameworks: .NET Framework 2

Architecture: Mobile-Check-Lists-SystemDiagram

About:
The Mobile Check Lists System provides functionality for working with distributed check lists (task lists) from mobile devices. It allows to share a check lists between users, synchronize shared lists and shown progress for lists. The exchange service for check lists contains three main parts: exchange server, featured Ajax web client and mobile BlackBerry client. Krendls Ltd is responsible for built exchange server and web client for check lists system. System allows working with check lists on client's mobile in disconnected mode and lazy data synchronization when connection to server is allowed (mobile devices do not have stable connection to server). As a result main communication protocol for the check lists exchange server and clients is SyncML and byte coded XML - WBXML. Web client is featured Ajax version of BlackBerry mobile client. It allows working with check lists in real time and immediately shows synchronized data from other clients.

Solution:
Krendls Ltd delivered the Mobile Check Lists System for a client.
The work-scope includes:

  • Built high performance and scalable data layer for server side.
  • Implemented SyncML protocol for check lists synchronization.
  • Implemented server side exchange business logic.
  • Built featured Ajax client for check lists system.