Multi-Configuration support in MTJ (Mobile Tools for Java)

Gustavo de Paula

Frameworks - Mobile And Embedded · Short - 25 minutes  slideshare
Thursday, 13:55, 25 minutes | Room 203/204

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

The DSDP/MTJ (Mobile Tools for Java) project extends the standard Eclipse JDT capabilities. Those extensions increase the productivity of J2ME developers creating applications for a wide range of mobile devices.

When creating application for different mobile devices, developers are often faced with the problem of creating slightly different versions of their application for each device. Those versions of an application depend on different "configurations" of the targeted J2ME environment, like physical parameters (Screen sizes, multimedia capabilities) and available JSR APIs.

To help developers to create and maintain those complex J2ME applications, we added multi-configuration support to the MTJ project (Mobile Tools for Java). The main functions of multi-configuration are:

  1. Packaging Midlet projects for multiple targets, according multi configurations.
  2. Pre-processing directives and symbols and support for content assist in the Eclipse Java editor.
  3. Export Antenna build scripts that can build for multiple targets.

The purpose of this session is to describe how we implemented multi-configuration support for MTJ and to demonstrate to J2ME developers how to use multi-configuration functionality available in MTJ today.

Mr. De Paula is a current contributor to the MTJ project. He has a long background with wireless technology and has being working with Java in mobile devices since the first release of MIDP 1.0 in 2000. He has implemented several projects for carriers, such as Vivo and BellSounth and handset manufactures, such as Motorola. Mr. De Paula holds a MSc. in Computer Science and has presented at conferences like JavaOne, EclipseCon and ESE Currently he is a Senior consultant for Wireless Technology at CESAR - Recife Center for Advanced Studies and Systems where he works a software architect of for Java development tools.

This session is part of the curated collection of short talks titled
"Emerging Technologies in Mobile and Embedded"

Slides

Multi Configurations For Mtj
View SlideShare presentation or Upload your own. (tags: j2me mtj)

Gold sponsors

IBM Corporation

Windriver logo

JBoss

Sun Microsystems

SOPERA

BLU AGE

BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology

Google

Genuitec

Instantiations

itemis

EclipseSource

Innovent Solutions

SAP Business Objects

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page