Intellias site map | deutsch
  Customer login  
Login  
Password
 
Search
Home Company Services Expertise How we work Projects Contact
Projects
Clients
Featured Projects
.NET
Java
C++, Delphi, VB
Mobile Technology
Web Projects
Case Studies
iB2C
GIS Vehicle Tracking
UNIMOD Service
Check how QA is implemented at Intellias

Mobile Technology
   Email Synchronization Utility for BlackBerry Devices
  Back to list



Business Challenge

The customer, an application service provider and owner of advanced email infrastructure, required a wireless messaging solution for email synchronization between mail server and BlackBerry mobile devices.


Project Description

The solution was developed as an alternative to BlackBerry Enterprise Server and GoodLink Wireless Email software packages. Basically, it is a middleware that connects BlackBerry devices and enterprise infrastructure to synchronize emails between server-side and mobile software.

The solution delivered by Intellias consists of two parts:

  • Server-side J2EE application
  • J2ME Midlet for BlackBerry devices

The former maintains permanent connection with email server and checks for new messages on a regular basis.

When new message arrives, the software performs a "push" of respective BlackBerry device. Thus the system generates and sends MIDP "push" compatible text message (SMS) that triggers J2ME Midlet installed on a wireless device. In its turn Midlet application connects to server-side part via GPRS and downloads email message(s) to BlackBerry device.

Consequenly, message synchronization utility developed by Intellias provides a number of advantageous features, among them efficient remote access to email messages and push-based email synchronization.


Technology Evaluation

Intellias Team performed technology analysis and evaluation of two possible alternatives:

  • To maintain scheduled communication between BlackBerry device and server-side application in order to continuously check for new messages
  • To develop push-based connectivity between client- and server-side applications

Eventually the second option was chosen for the project as more efficient alternative. It doesn't require permanent GPRS-connection, thus saving both traffic and battery-life of the mobile device, and activates
GPRS connection only to download new messages when they are available on the server.


Supported Devices

Email synchronization utility supports all BlackBerry devices with OS version 4.0 or later.

Technology Behind
Operation systems/
handheld devices:
Client-side: BlackBerry MIDP 2.0
Server-side: J2EE (servlet)
Development Platform: J2ME (CLDC 1.1, MIDP 2.0)
IDE: Eclipse platform 3.1/MyEclipse workbench 4.0/EclipseME 1.5
SDK: BlackBerry JDE 4.x
Other Technologies: SOAP 1.1, WSDL 1.1, kSOAP 2 Web Services client library for J2ME, Spring Framework 1.x, Hibernate 1.x, Opensymphony Quartz, JUnit, servlets
Methodology: RUP
Project Team: Project manager (12%), 2 Developers (65%), QA Engineer (23%)
CASE Systems Used: MS Project 2003
Rational Rose 2000
TestTrack Pro 6
MS Visual SourceSafe

  Top Back to list  
© 2002-2010 Intellias Ltd. All rights reserved.