Deliver Your News to the World

Sony Ericsson releases Mobile JUnit application testing framework for Java™ ME


Stockholm, September 25, 2006 – Sony Ericsson Developer World today announced the release of a new, best practice framework for improving application quality on Java™ Platform Micro Edition (Java ME). Sony Ericsson Mobile JUnit 1.0 for Java ME Connected-Limited-Device-Configuration (CLDC) phones offers professional wireless developers easy-to-use, automated testing of mobile applications. The announcement underscores the commitment of Sony Ericsson Developer World to help developers achieve business success by providing assistance throughout the entire development and go-to-market process for commercial applications.

Sony Ericsson Mobile JUnit 1.0 is of benefit to developers of both games and complex Java enterprise applications, for example a mobile banking service. It specifically addresses the challenges of testing Java ME applications without increasing development time and costs. In order to improve the quality of an application coming to market and thereby give consumers a better user experience, developers may typically use unit testing programs, which test how a single unit of code is working. Unit testing aims to break down large applications or systems into small parts with a number of specific test cases and then test each part to ensure correct behavior, all with the aim to find and correct bugs before commercializing an application.

Unit testing for applications written in Java SE (Standard Edition) is primarily done using the popular, open-source JUnit framework, a regression testing framework allowing programmers to test their own software. With the release of the Sony Ericsson Mobile JUnit, a comprehensive set of guidelines and principles for Java ME CLDC unit testing is available for the first time.

“Testing code in Java ME, especially based on the CLDC environment, has historically presented a number of difficulties. Without an easy-to-use testing framework, developers were more likely to skip unit testing entirely,” says Mikael Nerde, Head of Developer Program & Content Planning at Sony Ericsson. He continues, “This meant that the only time developers could truly identify an issue was when the application had been completed and tested by a third party such as during Java Verified certification. Consequently, if any bugs were found, it could take significant time to isolate the problem code and fix it, adding development and extra testing costs. With Sony Ericsson Mobile JUnit, this can all be avoided.”

During development, Java ME applications must be tested while running within a desktop emulator or on the mobile phone the application is aimed for. On-device testing is particularly important since emulators cannot accurately reproduce all aspects of the final running environment. The Sony Ericsson Mobile JUnit enables fully automated regression testing of CLDC applications both in the emulator and on the real phone, resulting in higher quality applications while simplifying the process for finding and debugging code. In addition, after the application has been released, Mobile JUnit aids future development work by eliminating the introduction of new bugs to the code.

According to Mikael Nerde, “From a best-practice perspective, the benefit of Mobile JUnit is two fold. Not only does it allow the Sony Ericsson developer community to pin-point potential bugs and thereby shorten their development cycles, it also allows developers to more effectively inform us of any potential issues in our Java Platform implementation. This helps us ensure that, now and in the future, our Java Platform is of the highest standard, from the ground up.”

Mobile JUnit and a special interest paper can be downloaded for free from the Java Docs & Tools section of the Sony Ericsson Developer World portal ( Mobile JUnit depends on the Sun Java Wireless Toolkit for CLDC (WTK) and can be used with any development tool that incorporates or extends the WTK, such as the Sony Ericsson SDK for the Java ME Platform.

Sony Ericsson Developer World is a global support program and web portal totally dedicated to helping serious, wireless developers achieve business success by providing the documentation, tools, training, technical and go-to-market support they need in their development process. Sony Ericsson Developer World helps developers get on the fast track from mind to market, thereby ensuring that a constant stream of fun, useful and innovative content and applications is available for Sony Ericsson phones.

Sony Ericsson Mobile Communications serves the global communications market with innovative and feature-rich mobile phones, accessories and PC-cards. Established as a joint venture by Sony and Ericsson in 2001, with global corporate functions located in London, the company employs approximately 6,000 people worldwide, including R&D sites in Europe, Japan, China and America. Sony Ericsson celebrates the 5th anniversary of the start of the joint venture on 1st October, 2006.

Sony Ericsson is the global title sponsor of the Women’s Tennis Association, and works with the Association to promote the Sony Ericsson WTA Tour in over 80 cities during the year. The tour culminates at the Sony Ericsson Championships in Madrid, Spain, from 7 to 12 November. For more information on Sony Ericsson, please visit

Any product features, specifications or statements in this document that are not historical facts are forward-looking and involve risks and uncertainties. Actual product features, specifications or forward-looking statements are subject to change. Sony Ericsson is the trademark or registered trademark of Sony Ericsson Mobile Communications AB. Sony is the trademark or registered trademark of Sony Corporation. Ericsson is the trademark or registered trademark of Telefonaktiebolaget LM Ericsson. Java is a trademark or registered trademark of Sun Microsystems, Inc. All other trade names and trademarks are the property of their respective owners.


This news content was configured by WebWire editorial staff. Linking is permitted.

News Release Distribution and Press Release Distribution Services Provided by WebWire.