jShrunk—The J2ME Framework |
jShrunk - A J2ME framework to develop J2ME clients for mobile applications for cell phones, PDAs and pocket PCs. Based fully on the J2ME MIDP/CLDC specifications this framework is bundled with all the services required to develop end-to-end connected applications. Using this one can quickly develop an application that will communicate with any J2EE server over the air. As all the low level coding for communication is already done one can concentrate more on the business aspect of the application. The whole framework is developed on the Model View Controller(MVC) architecture. This adds great flexibility by allowing any vendor specific GUI API to be easily plugged into the framework as the View component. This will not require any code change in the business layer which resides in the Model component. The data structure used to transmit data over the air is very compact to comply with limited bandwidth available. Classes are provided to parse this data on both sides i.e. the J2ME client side and the J2EE server side. Currently server side interfaces are provided for the 2 popular open source J2EE compliant containers - Keel(http://sourceforge.net/projects/keel/) and JBoss(www.jboss.org). These interfaces are totally independant of the J2EE servers mentioned and lies between the J2ME client and the J2EE server. |