Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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 protocol
+
#Studying the existing source on MTJ
#Implementing the new features
+
#Implementing the new features  
#Integrate the features to existing protocol
+
#Integrate the features to existing source
  
The first task is to studying the existing MTJ protocol. 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.
+
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 can go through articles and books that decribes the MIDP3 application development its features.
+
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.  
  
In the third task I need to work with the system developers of the MTJ project and get their experience to accomplish that task.
+
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.

  1. Studying the existing source on MTJ
  2. Implementing the new features
  3. 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

Back to the top