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.
Difference between revisions of "MTJ/EPL MIDP3"
(→Support for MIDP3 features) |
(→Details) |
||
Line 9: | Line 9: | ||
== Details == | == Details == | ||
− | This project consists of three major tasks. | + | This project consists of three major tasks. |
− | #Studying the existing | + | #Studying the existing source on MTJ |
− | #Implementing the new features | + | #Implementing the new features |
− | #Integrate the features to existing | + | #Integrate the features to existing source |
− | The first task is to studying the existing MTJ | + | The first task is to studying the existing MTJ source. This might be challenging but there are few ways that can be used to accomplish this task.<br>Go through the forums and developer mailing list of the project. |
− | Read related articles published by the MTJ project. | + | Read related articles published by the MTJ project. |
− | In the second task main idea is to implemet new features to the existing system. To accomplish that task I | + | In the second task main idea is to implemet new features to the existing system. To accomplish that task I have to go through articles and books that decribes the MIDP 3 application development. Basically I want to do some research on the domain and just need to understand what features required implement. |
− | + | To achieve third task I need to work with the system developers of the MTJ project and get their experience to accomplish that. | |
== Scope of the Project == | == Scope of the Project == |
Revision as of 08:35, 7 April 2010
Support for MIDP3 features
This page contains the project proposal created by [Chathura Randika] for the GSoC project idea taken from [GSoC 2010 Ideas list]. I appreciate any comments regarding the project proposal.
Summary
The idea of the project MTJ (Mobile Tools for JavaTM) is to extend Eclipse frameworks to support, developing java mobile deveice applications.
Details
This project consists of three major tasks.
- Studying the existing source on MTJ
- Implementing the new features
- Integrate the features to existing source
The first task is to studying the existing MTJ source. This might be challenging but there are few ways that can be used to accomplish this task.
Go through the forums and developer mailing list of the project.
Read related articles published by the MTJ project.
In the second task main idea is to implemet new features to the existing system. To accomplish that task I have to go through articles and books that decribes the MIDP 3 application development. Basically I want to do some research on the domain and just need to understand what features required implement.
To achieve third task I need to work with the system developers of the MTJ project and get their experience to accomplish that.
Scope of the Project
Functionalities that must be implemented in the project:
- Support MTJ tooling to work with emulators
- Support JAD attributes which are mandatory for LIBlets
- CDC support
- LIBlet support which give ability to use external libraries in MIDP applications
Functionalities that can be implement if extra time available:
Challenges
Main challenge of the project is to identify domain area of the project and apply the theories to build up the model. To success the attempt good area of research need to carry out with the development stage. So to make maximum usage of the available time I have include the tasks need to be accomplish in the project. If I got more time at the end then I will be further try to implement other functionality mentioned the scope.
References
[1]http://developers.sun.com/mobility/midp/articles/emulators/
[2]MTJ mailing list
[3]Wikipedia - http://en.wikipedia.org/wiki/Mobile_Information_Device_Profile
[4]EPL definitions and FAQ page – http://www.eclipse.org/legal