DoCoMo Java

Definition of DoCoMo Java

DoCoMo Java is a technology developed by NTT DoCoMo, a Japanese mobile telecommunications company. It is a version of the Java programming language tailored for mobile devices, specifically within the i-mode mobile Internet service. This adaptation of Java allows developers to create applications and games for i-mode compatible phones, enhancing user experience and offering additional features for mobile devices.


The phonetics of the keyword “DoCoMo Java” using the International Phonetic Alphabet (IPA) would be: /ˈdoʊkomoʊ ˈʤɑvə/

Key Takeaways

  1. DoCoMo Java is a mobile programming platform developed by the Japanese company NTT DoCoMo, designed specifically for i-mode mobile phones to allow the creation of feature-rich mobile applications.
  2. DoCoMo Java utilizes Java ME technology, a subset of the Java programming language, which is tailored for resource-constrained devices like mobile phones, providing a range of APIs and tools to create applications that can seamlessly run on a variety of devices.
  3. With DoCoMo Java, developers have access to a vast suite of functionality, including multimedia, networking, and messaging features, allowing the creation of interactive and engaging mobile applications that can potentially reach a wide audience in Japan’s i-mode market.

Importance of DoCoMo Java

DoCoMo Java is an important technology term because it refers to a mobile programming platform introduced by Japanese telecommunications company NTT DoCoMo in the early 2000s.

The platform played a crucial role in the development of mobile technologies and applications during that time.

By enabling developers to create Java-based applications for i-mode phones (a type of mobile phone with internet connectivity), DoCoMo Java significantly impacted the growth of mobile app ecosystems, offering users various new features such as games, utilities, and other advanced functionalities.

Consequently, DoCoMo Java laid the groundwork for the modern mobile app industry and contributed to the widespread adoption of smartphones.


DoCoMo Java, a technology offering by NTT DoCoMo, serves as a pioneering platform for mobile application development and deployment, catering to a wide range of mobile devices. Introduced in the early 2000s, it aimed to elevate the mobile user experience by providing a more seamless and rich interaction with mobile applications.

By leveraging the flexibility of the Java programming language, it enabled developers to create highly interactive mobile apps ranging from messaging tools and online games to business applications and customized utilities that greatly enhanced the functionality and value of mobile phones. One of the primary objectives of DoCoMo Java was to address the limitations in mobile application development, such as device compatibility and software constraints that were prevalent during that time.

With this platform, developers could write an application once and run it across multiple mobile devices, thereby simplifying the development process and improving accessibility to a wider audience. Additionally, the inception of DoCoMo Java facilitated the growth of the mobile app ecosystem, allowing users to access a multitude of novel services and features on-the-go, ultimately transforming the mobile landscape and paving the way for further advancements in mobile technology.

Examples of DoCoMo Java

DoCoMo Java is a mobile technology platform developed by NTT DoCoMo, a prominent Japanese telecommunications company. It allows for the development and deployment of Java applications on mobile devices specifically designed for NTT DoCoMo’s network. DoCoMo Java has facilitated numerous applications that enhance user experience across various industries. Here are three real-world examples:

Mobile Gaming: DoCoMo Java has allowed the development of mobile games that cater to the Japanese market. With the help of DoCoMo Java, users can enjoy an array of gaming applications on their mobile phones, providing them with entertainment on-the-go. For instance, the popular Japanese mobile game “Puzzle & Dragons” was initially released on the DoCoMo Java platform, offering puzzle-solving and strategic RPG gameplay.

Mobile Banking and Payments: DoCoMo Java has provided enhanced security and versatility for mobile banking solutions. With the rise of mobile banking applications, customers of partnering banks can access their bank accounts, make payments, and perform other essential banking tasks right from their phones. An example of a mobile banking application on the DoCoMo Java platform is Mizuho Bank’s “Mizuho Direct” app, which offers account management, funds transfer, and other banking services.

Business and Productivity Applications: The DoCoMo Java platform has enabled the development of various business and productivity applications that improve efficiency and organization. An example is the “DoCoMo Project Management” application, which helps users manage their projects and tasks effectively. It provides features such as task prioritization, deadline setting, and time tracking. Another example is the “DoCoMo Translator” app, which offers language translation services for international communication, assisting businesses in navigating through language barriers.

DoCoMo Java FAQ

What is DoCoMo Java?

DoCoMo Java is a mobile application development platform by NTT DoCoMo, a Japanese mobile communication company. It provides a Java-based environment for developing mobile applications specifically for DoCoMo devices.

What are the main features of DoCoMo Java?

DoCoMo Java’s main features include support for Java ME (Micro Edition) applications, i-mode services, and the ability to create lightweight, feature-rich mobile apps for DoCoMo-supported handsets.

What is i-mode?

i-mode is a mobile internet service offered by NTT DoCoMo which provides various services like email, news, weather, and games on mobile devices. i-mode compatible phones have built-in support for DoCoMo Java, allowing developers to create i-mode based applications.

What is the difference between DoCoMo Java and standard Java ME?

DoCoMo Java is specifically designed for NTT DoCoMo devices and services, while Java ME is a more general platform for developing mobile applications. While they are similar in terms of features and capabilities, DoCoMo Java has specific APIs and tools for DoCoMo’s i-mode services and device features.

How can I start developing for DoCoMo Java?

To start developing for DoCoMo Java, you need to download the DoCoMo Java SDK, which includes the necessary tools and libraries to create applications for the platform. You can also find documentation, sample code, and tutorials to help you get started with the platform.

How can I test my DoCoMo Java applications?

To test your DoCoMo Java applications, you can use the included emulator within the SDK or a compatible DoCoMo device. Using the emulator, you can easily test the functionality and performance of your application without needing the actual device.

Related Technology Terms

  • Mobile Application Development
  • DoJa Platform
  • Java ME (Micro Edition)
  • DoCoMo API (Application Programming Interface)
  • i-mode Service

Sources for More Information


About The Authors

The DevX Technology Glossary is reviewed by technology experts and writers from our community. Terms and definitions continue to go under updates to stay relevant and up-to-date. These experts help us maintain the almost 10,000+ technology terms on DevX. Our reviewers have a strong technical background in software development, engineering, and startup businesses. They are experts with real-world experience working in the tech industry and academia.

See our full expert review panel.

These experts include:


About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

More Technology Terms

Technology Glossary

Table of Contents