Ericsson
 
 
The Java EE mobile web application 
*

Monday, December 11, 2006

Note: the Java EE mobile web application has been updated and the latest version is R2A_20061207_1956.

The Java EE mobile web application is a sample application in the form of a development solution kit (DSK), developed by the Ericsson Mobility World Developer Program.

This sample application is designed to show how to develop a mobile internet end-to-end application on the Java EE web container. This sample application solves the problem of combining web and mobile browsing at front-end, and of using complex telecom mobile services at back-end. It targets application developers and service providers that develop services outside the mobile operator network.

You can use this web application, for example, when developing a Java EE web container application for the dotmobi top domain, where the domain name guarantees ready mobile browsing with content presented in a layout adapted for mobile display and at the same time you can use it for web browsing. At the back-end of your application, you may need payment systems for your services and other mobile services, such as MMS or SMS messaging for SMS/MMS blogs, and WAP push for pushing Java Midlet or e-mail to mobile subscribers, independently of the mobile operator.

The application is developed based on the first release. It has been updated with refactoring, building a JavaBeans component for mobile services, inventing Mobile Front Controller and applying other design patterns, using Ericsson IPX web services for payments, SMS and MMS, and encapsulating the SAMS-M API (JSR 212) implementation with SAAJ API for MM7 protocol.

From this sample application you will learn how to use different standard Java EE technologies for mobile usage. These include Apache File Upload for MMS content, Mobile SSL over WAP gateway, dynamic MMS SMIL generation with JAX-B API, Java serialization and collection interface for SMS blog, as well as JAX-RPC and JAX-WS APIs from SUN JWSDP for IPX web services.

The application comes with full source code, so you can experiment with it. Download and use the application.

Open the application as a project in Netbeans IDE and build and deploy it. Alternatively, run it directly from Ant script at the Windows command prompt.

By Ping Li
Ericsson Mobility World Developer Program

December 7, 2006
Size: 3,77 MB

Last published December 10, 2008