mobileaware logo
You are here: Home » Products » XPressViewer

XPressViewer

XPressViewer is a mobile media client that provides a rich user interface experience for mobile content and applications. Through advanced client-side caching and reduction in round-trips to the server over wireless networks, XPressViewer provides a highly responsive mobile browsing experience. XPressViewer is authored for flexibility and device-independence and is downloadable to a range of mobile devices as a J2ME application.

XPressViewer overcomes some key barriers to the widespread adoption of mobile applications - connectivity, latency, device diversity and flexibility. By overcoming these issues, XPressViewer delivers a more usable, and ultimately more satisfying, mobile experience to the end-user.

Features
  • Flexible Connectivity - XPressViewer's powerful precaching mechanisms allow for very low latency browsing. Should the connection be lost, the user can continue to seamlessly browse through preloaded, pre-cached and cached content. In this way, the mobile application is rendered much less vulnerable to the problems of lost connections and the user experience is considerably enhanced.
  • Content Preloading - Content objects including logos, styling and branding, or whole pages such as company contact information and terms and conditions, can all be preloaded into the application before it is installed on the user's device. Interaction with the server need only happen when updates to the content occurs.
  • Fragment Caching - XPressViewer allows for document fragment caching, resulting in minimum data transmission and page latency when updating the latest content to a mobile device. For example, updating the latest score in a football match report or the current bid in an online bidding scenario.
  • Content Stream Optimization - Like Multipart-MIME, the XPressViewer server components package multiple content objects into an efficient binary stream to minimize multi-request latency. A sophisticated handshake between the XPressViewer Client and Server components ensure that the minimum content required is delivered to the client - and there is maximum reuse of cached components on the client side.
  • Content Precaching- XPressViewer allows for mobile content to be flagged, and pre-cached on the client. For example, if a user navigates to a Sports headline page, the sports news items can be flagged for pre-caching on the client. When the user selects an individual story to read - the information is instantly available because it has been pre-cached. Content pre-caching can be driven based on user preferences, or any other mechanism the content owner chooses.
  • Rich, Device Optimized UI - XPressViewer allows for the rapid creation of attractive user interfaces through the provision of standardized templates into which content can flow.
  • Device Awareness - XPressViewer is constructed with knowledge of the quirks and foibles of hundreds of J2ME compatible devices and can tailor the content display and interface to reflect this knowledge.