ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

DoCoMo Java (DoJa)

Definition - What does DoCoMo Java (DoJa) mean?

DoCoMo Java (DoJa) is a mobile application development platform that is designed to work with i-mode mobile phones and is used mostly for the development of i-mode games. DoCoMo Java was introduced by Japanese mobile company NTT DoCoMo. The DoJa profile was specifically designed to let developers program for DoCoMo’s i-mode mobile phones, a service popular in Japan. DoJa is not compatible with the other Java ME profiles like MIDP and has its own API, requirements and handling mechanisms.

DoCoMo Java is also known as i-mode Java.

Techopedia explains DoCoMo Java (DoJa)

NTT DoCoMo introduced its own Java platform called DoCoMo Java for developing Java applications for its range of i-mode mobile phones. It works on top of the Connected Limited Device Configuration (CLDC) profile. DoJa is one of the most successful Java platforms available for mobile app development and has been in use since 2002. The DoJa profile provides the user with Java libraries for i-mode profiles, user interfaces and HTTP communications. DoJa allows developers to get access to the more dynamic and interactive content provided by i-mode rather than the conventional HTML-based i-mode content.

The programs written using DoJa are called i-applis. The DoJA profile places restrictions on the size of the applications and requires that all applications be downloaded to mobile phones from a website to avoid over-the-air issues. It also does not allow applications to share data among i-applis. All DoJa applications must support the GIF image format and the phones should allow HTTP/HTTPS connections to the host server from where the i-appli was downloaded.

DoJa is available only to DoCoMo and some of its overseas partners. The strict specifications and compliance tests provided by DoJa reduces device fragmentation.

DoJa was released in several versions with DoJa 5.0 being the last stable version, which was then succeeded by the Star project. Star is an improvement over the DoJa profile and provides access to modern hardware and services like accelerometer and defines specifications from scratch to let developers program effectively.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.