Cross Platform Mobile Applications




After becoming a partner, developers will get mBricks Software Development Toolkit (SDK), that includes all necessary elements for developing mBricks based applications. The SDK includes:

  • Client and server library
  • Documentation
  • Sample
  • Tools
  • Device Database

As an mBricks partner you will get regularly updates of the different SDK versions and you can participate in discussions with other partners through our forum.

Client and server library

The mBricks functionality is separated into server and client side, although they share common functionality, like the message system and some utility classes.

The client library is available in Java Platform, Micro Edition (Java ME) and is based on MIDP 2.0 and CLDC 1.0. Some parts of the client library address functionality that is only implemented in optional JSRs.

The server library is implemented in Java Platform, Standard Edition (Java SE) version 1.4 or newer.

Documentation

mBricks has a well documented Application Programming Interface (API) that describes all public classes, methods, parameters and variables. The API documentation also includes examples of usage.

In addition to the API documentation, Howtos for the most common tasks are also available.

Sample

The SDK includes some sample applications with source code and Maven project files. These sample projects can be used as a base for developing your own mBricks applications.

Tools

The SDK provides utility tools for creating certificates that can be used to identify the client in a unique manner. There is also a tool for converting the layout xml to binary format so that offline clients also can use the XML for creating the user interface.

Device Database

The mBricks device database is included in the SDK to provide offline debugging capabilities. In a production release developers must consider whether it is better to use a hosted service from mBricks or rely on a local copy.

When developing with mBricks software library you only need to build one single application ,in stead of one for every phone, saving time and resources. We have achieved this by screening the mobile handset market looking for the latest phone released, and have created a terminal database that includes all the phone information and capabilities thus making sure mobile applications build with mBricks will work in the new devices that hit the market.

Download mBricks Device Database sheet

 


mBricks  © 2010. All rights reserved