Sonntag, 12. Februar 2012 |
Mit Mobile Tools for Java (MTJ) 1.0 hat sich für Eclipse auf der mobilen Plattform einiges Neues ergeben. Grund genug, mit Gustavo de Paula, Commiter im MTJ-Projekt, über die Verbindung von Eclipse und Mobile zu sprechen.
JAXenter: Können Sie das Eclipse DSDP MTJ Project kurz beschreiben?
Gustavo de Paula: DSDP Mobile Tools für Java ist ein Projekt, das darauf ausgelegt ist, eine Extension für die Eclipse IDE bereitzustellen, um eine Entwicklungsumgebung für mobile Applikationen zu ermöglichen. Die Umgebung beinhaltet solche Features wie Import Mobile SDK, Run/Debug Application und Create Development Package. Es gibt außerdem verschiedene Wizards, die es leichter machen Projekte und Applikationsklassen zu erstellen. Derzeit ist die wichtigste Mobile Plattform, die von DSDP MTJ unterstützt wird, CLDC/MIDP.
JAXenter: Was ist neu in der Galileo Version von DSDP MTJ?
Gustavo de Paula: Das DSDP MTJ Project ist abgestuft vom Galileo Train. Das ist unser MTJ 1.0 Release. Neben der Zusammenfügung mit dem Train und der Erfüllung aller Train-spezifischen Anforderungen ist das Hauptentwurfsziel dieses Releases, ein MTJ-API zu definieren. Dieses API ermöglicht es Dritten, das MTJ zu erweitern, um deren eigene Plattformen zu unterstützen, sowie die SDK-spezifischen Features, wie einige besondere Protokolle, um die Applikation auf SDK zu starten. Es gab außerdem einige neue Features, die implementiert wurden und mehrere Bugfixes bzw. Weiterentwicklungen von älteren Veröffentlichungen. Eine komplette Liste gibt es auf dieser Webseite.
JAXenter: Was ist die Verbindung von DSDP MTJ zu der neuen Eclipse Working Group "Pulsar"?
Gustavo de Paula: Die Working Group ist ein neues Konzept der Eclipse Foundation. Das Hauptziel einer Working Group ist es, ein Forum zu bietet, in dem verschiedene Anbieter ihre Forderungen und Fragen stellen können, die an unterschiedliche Eclipse-Projekte (z.B. MTJ) gerichtet sind. Die Pulsar Working Group fokussiert sich auf Telecom Industries und zu den derzeitigen Mitglieder gehören Unternehmen wie Motorola, Nokia und RIM. Dasanfängliche Thema, das die Working Group behandelt hat, ist ein Mechanismus gewesen, um JavaME SDKs an Mobile-Application-Entwickler zu verteilen. Seit sich MTJ an JavaME-Entwickler richtet, ist es das Projekt geworden, das hauptsächlich von dieser SDK-Distributionsanforderung beeinflusst wurde. Aber in Zukunft sollte Pulsar auch Forderungen an und Verbindungen zu anderen Eclipse-Projekten besitzen.
JAXenter: Wo sehen Sie DSDP MTJ in einem Jahr? Wie wird sich das Projekt nach Galileo entwickeln?
Gustavo de Paula: Momentan zielt MTJ auf die JavaME Plattform ab (hauptsächlich nur CLDC/MIDP), aber in Zukunft werden wir MTJ als das etablierte Standardtool für alle mobilen Java-Application-Plattformen sehen.
JAXenter: Vielen Dank für das Gespräch!
Gustavo de Paula ist Contributor im MTJ-Projekt und arbeitet mit Java im Bereich Mobile Endgeräte sei dem ersten Release von MIDP im Jahre 2000. Derzeit arbeitet er als Senior Consultant bei CESAR (Recife Center for Advanced Studies and Systems).