Rather,developers often require device emulators for debugging and testing onthe development host.ĭevelopers also require the ability to deploy, launch, debug, test,and analyze performance of the applications on the actual devicesthemselves, which can have different methods and levels of connectivitybased on the class of the mobile device. Unlike J2SE or J2EE, applications are notalways simply placed on a server for download as needed. In addition to this management of runtimes andthe related challenges, mobile Java applications have unique launchingand debug requirements. This ability to develop for multiple targets and use common sourcecode with different build configurations is critical in mobile Javadevelopment projects. There are also mobile-related Java Specification Requests (JSR's)such as JSR248 (Mobile Service Architecture for CLDC) and umbrellaJSR's such as Java Technology for the Wireless Industry (JTWI) thatrequire development tools to assist in managing the runtimes/classlibraries for development work and runtime binding. Specifically, unlike the straightforward J2SE and J2EE environments,there are a number of mobile configurations and profiles, such as theMobile Information Device Profile (MIDP) on top of the ConnectedLimited Device Configuration (CLDC) and “Foundation” and “Personal”Profiles on top of the Connected Device Configuration (CDC). Developingapplications for the mobile Java environment presents unique challengesfor developers. Mobile devices are also becoming more powerful and advanced,with faster processors, more memory, and larger displays. The Java programming language is becoming more and more popular inmobile devices, thanks to an ever-growing richness of the language andlibraries. Becauseof their growing importance, a few months after project creation, twoadditional projects were added: Mobile Tools for theJava Platform (MTJ) and Native Application Builder (NAB ). The mission of the Device Software Development Platform ( DSDP ) is to create an open,extensible, scalable, and standards-based development platform toaddress the needs of the device (embedded) software market by enablingdevelopers and vendors to create differentiated, specialized, andinteroperable solutions to help customers and users of Eclipse-basedproducts develop device software faster, better, and at lower cost.ĭSDP was initially proposed with two Wind River sponsoredsub-projects, Device Debugging (DD) and Target Management (TM).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |