mobileaware logo
You are here: Home »Products »ExpressSync

ExpressSync

ExpressSync™ provides unique synchronization technology to build smart mobile applications with an off-line facility, and the ability to synchronize those off-line activities with a database server when connectivity is established.

Applications using ExpressSync rely on a local database, ensuring fast local response times. Meanwhile, local database transactions are synchronized with backend data sources without the application getting involved in network communications. ExpressSync provides an excellent way to deal with issues surrounding occasional disconnectivity, because the application interacts with the local database only.

ExpressSync applications can either be built using the ExpressSync mobile development environment, a unique drag-and-drop development tool, or by coding the application from the ground up and using the ExpressSync API to interact with the ExpressSync run-time engine. Either way, communications with the backend happen in the background, using the secure messaging framework provided by MobileAware’s ExpressQ.

Features
  • Database synchronization, including transaction synchronization, full synchronization and server-initiated auto-synchronization.
  • Rapid smart client application development environment, including a drag-and-drop mobile UI builder and automatic generation of client and server code to interface with the database.
  • Rules-based notifications – notifications can be made to the mobile client based on customized database queries.
  • Application Programming Interfaces to interact between a native mobile application and the ExpressSync run-time engine, as well as define backend data source synchronizations.
  • ExpressSync built on ExpressQ provides optimized wireless transport, security, transparent network switching and message queuing.

Network Support
  • GSM/GPRS/EDGE
  • CDMA / 1XRTT / EvDO
  • UMTS
  • 802.11x
  • Dial-Up
  • LAN
  • Satellite (Wireless Matrix)
  • Mobitex
  • CDPD