Interview on Mobile Tools For Java
We talked to Gustavo de Paula, contributor to the MTJ project.
JAXenter: Can you describe the Eclipse DSDP MTJ Project in a few words?
Gustavo de Paula: DSDP Mobile Tools for Java is a project that aims at providing an extension to Eclipse IDE to provides a mobile applications development environment. This environment include features such as: import Mobile SDK; Run/Debug Application; Create deployment package. There are also different wizards that make it easier to create the projects and application classes. Currently the main mobile platform that is supported by DSDP MTJ is CLDC/MIDP.
JAXenter: What´s new in the Galileo Version of DSDP MTJ ?
Gustavo de Paula: DSDP MTJ Project has graduated with the Galieo train. Since that, this is our MTJ 1.0 release. Besides joining the train and fulfilling all train specific requirements, the main objective of this release was to define a MTJ API. This API enables any third party to extend MTJ to support their own platforms and also to support SDK specific features, such as some particular protocol to run the application on the SDK.
There was also a couple of new features implemented and several bug fixes / enhancements from previous releases. For a complete list please check MTJ news & noteworthy (http://www.eclipse.org/dsdp/mtj/development/releasenotes/MTJ1.0/newsNoteworthy.php)
JAXenter: What is the relation of DSDP MTJ to the new Eclipse Working Group “Pulsar”?
Gustavo de Paula: A working group is a new concept at the Eclipse foundation. The main objective of a working group is to create a forum where different vendors can raise their requirements / questions that can be addressed by different Eclipse Projects (such as MTJ). Pulsar working group focus on the telecom industries and the current members include companies like Motorola, Nokia and RIM. The initial issues that working group decided to handle was a mechanism to distribute JavaME SDKs to mobile application developers. Since MTJ targets JavaME developers, it ended up being the project that was mostly affected by this SDK distribution requirement. But in the future Pulsar might also have requirements / directions to other Eclipse Projects.
JAXenter: Where do you see DSDP MTJ in one year? How will the project evolve after Galileo?
Gustavo de Paula: currently MTJ targets JavaME platform (mostly only CLDC/MIDP), but in the future, we see MTJ as the established standard tool to all Mobile Java Application platforms.