Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EMIWG/MADKQuickStartProposal"

(Proposal for an MADK in the Galileo Timeframe)
Line 12: Line 12:
 
Currently, the condition for including any Plug-ins or Features into one of those packages is that the code is part of a "Train" project.  
 
Currently, the condition for including any Plug-ins or Features into one of those packages is that the code is part of a "Train" project.  
  
Therefore, IF we want to create a MADK package as part of EPP, we need to have all code committed within the [http://wiki.eclipse.org/Galileo_Simultaneous_Release Galileo Train] deadlines (absolute drop dead date: May 8, 2009)
+
Therefore, if we want to create a MADK package as part of EPP, we need to have all code committed within the [http://wiki.eclipse.org/Galileo_Simultaneous_Release Galileo Train] deadlines (absolute drop dead date: May 8, 2009)
  
 
== What can we accomplish ==
 
== What can we accomplish ==
  
 
Given the short timeline, we need to focus what can be realistically accomplished in this short timeframe.
 
Given the short timeline, we need to focus what can be realistically accomplished in this short timeframe.
We'll work a "long term" roadmap in parallel
+
We'll work a "long term" roadmap in parallel.
  
=== What do we have ==
+
The highest priority requirement to be met in the Galileo time frame is to have a easy to use, IDE package for developers who want to create Java ME applications (Midlets).
  
MTJ
 
  
Vendor SDK's which could possibly integrate with MTJ.
+
=== What do we have ===
 +
 
 +
==== Mobile Tools for Java (MTJ) project ====
 +
The Mobile Tools for Java project provides a complete, easy to use IDE extension for JavaME developers.
 +
MTJ is on the Galileo Train.
 +
 
 +
==== Vendor SDK's ====
 +
MTJ has a mechanism to "discover" and use a 3rd party Mobile Java SDK installed on a developers computer.
 +
The SDK provides the basic tools (e.g. for pre-verifications) and library classes needed for compiling, packaging and testing mobile Java applications.
 +
 
 +
SDK's also typically come with a mobile device "Emulator", which allows to test the mobile Java applications on a developer desktop, without the need for a physical device.
 +
 
 +
There is a variety of open source (GPL and other licenses) and commercial SDK's available.
 +
 
  
 
=== What do we need ===
 
=== What do we need ===
 +
 +
 +
  
 
Package of Eclipse + all we need for MTJ
 
Package of Eclipse + all we need for MTJ
  
 
Portal mechanism to publish and find vendor SDKs
 
Portal mechanism to publish and find vendor SDKs

Revision as of 21:27, 29 December 2008

Shortcuts
Home
Meetings
Mail Archive
Edit this menu

Proposal for an MADK in the Galileo Timeframe

Currently developers can download packaged "Eclipse based" SDK's from here: Eclipse Downloads

The content of those download packages are created by the "Eclipse Packaging Project"

The goal for the MADK is to create a "Mobile" specific package in cooperation with the EPP.

Currently, the condition for including any Plug-ins or Features into one of those packages is that the code is part of a "Train" project.

Therefore, if we want to create a MADK package as part of EPP, we need to have all code committed within the Galileo Train deadlines (absolute drop dead date: May 8, 2009)

What can we accomplish

Given the short timeline, we need to focus what can be realistically accomplished in this short timeframe. We'll work a "long term" roadmap in parallel.

The highest priority requirement to be met in the Galileo time frame is to have a easy to use, IDE package for developers who want to create Java ME applications (Midlets).


What do we have

Mobile Tools for Java (MTJ) project

The Mobile Tools for Java project provides a complete, easy to use IDE extension for JavaME developers. MTJ is on the Galileo Train.

Vendor SDK's

MTJ has a mechanism to "discover" and use a 3rd party Mobile Java SDK installed on a developers computer. The SDK provides the basic tools (e.g. for pre-verifications) and library classes needed for compiling, packaging and testing mobile Java applications.

SDK's also typically come with a mobile device "Emulator", which allows to test the mobile Java applications on a developer desktop, without the need for a physical device.

There is a variety of open source (GPL and other licenses) and commercial SDK's available.


What do we need

Package of Eclipse + all we need for MTJ

Portal mechanism to publish and find vendor SDKs

Back to the top