Deprecated APIs should also be approved by the project lead. They should be notified for the community, and not be removed for at least 2 major releases.

Deprecated APIs should also be approved by the project lead. They should be notified for the community, and not be removed for at least 2 major releases.

−

'''Provisional and internal API'''

+

<br/>

+

'''Provisional and Internal API'''

Provisional APIs should be used while development is occurring. If successfully adopted, they might become declared APIs. If not, they can be removed. In any situation, the community should be notified.

Provisional APIs should be used while development is occurring. If successfully adopted, they might become declared APIs. If not, they can be removed. In any situation, the community should be notified.

Welcome to the Mobile Tools for the Java Platform (MTJ) Project Wiki.
These pages are meant as an open, collaborative platform for discussions and exchanging ideas.
For official information and documents, see the Official DSDP-MTJ Website.

Discussion

The discussion section list some topics that need to be discussed inside MTJ Project. For each topic that one specific wiki page. Feel free to edit each page and add your contribution to the discussion.

Planning & Minutes

For each release that is planned on MTJ, it is necessary to add a separated WiKi page that details its scope.

Documents

This section lists the main requirements that are supported on MTJ (both functional and non functional) and after that details each use case. Besides that the test procedures that should be used on MTJ are also detailed here.

MTJ Reboot

MTJ 0.7 WiKi (before reboot)

There was a lot of content produced on MTJ before the project as rebooted. All this content is linked from this WiKi page. We don't plan to maintain this content and it is listed here mostly for reference

Executive Summary

The purpose of the Mobile Tools for the Java Platform (MTJ) project is to extend the Eclipse platform to enable developers to develop, debug, and deploy mobile Java applications to emulators and real devices. The project will develop frameworks that can be extended by tool vendors and tools that can be used by third-party developers.

MTJ 1.1.0 New & Noteworthy

This release focus mainly in migrating MTJ to Helios Release.

API Policy

Declared API
The declared APIs in MTJ are provided as public and documented.
New APIs should be approved by the project lead.
Deprecated APIs should also be approved by the project lead. They should be notified for the community, and not be removed for at least 2 major releases.
Provisional and Internal API
Provisional APIs should be used while development is occurring. If successfully adopted, they might become declared APIs. If not, they can be removed. In any situation, the community should be notified.