Table of Contents
63 relations: Abstract Window Toolkit, Advanced Multimedia Supplements, Android (operating system), Android software development, API, Bada, BD-J, Binary Runtime Environment for Wireless, BlackBerry OS, Computing platform, Connected Device Configuration, Connected Limited Device Configuration, Danger Hiptop, DoJa, Embedded Java, Embedded system, Graphical user interface, Home automation, Information Module Profile, Internet of things, IOS, Java (programming language), Java (software platform), Java APIs for Bluetooth, Java Community Process, Java Mobile Media API, Java Platform, Standard Edition, Java virtual machine, JavaFX, Location API for Java ME, M-learning, Maemo, MeeGo, MIDlet, Mika VM, Mobile 3D Graphics API, Mobile app development, Mobile device, Mobile game, Mobile Information Device Profile, Mobile Service Architecture, NetBeans, Nokia, NTT Docomo, Object-oriented programming, Oracle Corporation, PersonalJava, PhoneME, Porting, Prentice Hall, ... Expand index (13 more) »
- Java device platform
Abstract Window Toolkit
The Abstract Window Toolkit (AWT) is Java's original platform-dependent windowing, graphics, and user-interface widget toolkit, preceding Swing.
See Java Platform, Micro Edition and Abstract Window Toolkit
Advanced Multimedia Supplements
In computing, the Advanced Multimedia Supplements (also JSR-234 or AMMS) is an API specification for the Java ME platform. Java Platform, Micro Edition and Advanced Multimedia Supplements are Java specification requests.
See Java Platform, Micro Edition and Advanced Multimedia Supplements
Android (operating system)
Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Java Platform, Micro Edition and Android (operating system) are computing platforms.
See Java Platform, Micro Edition and Android (operating system)
Android software development
Android software development is the process by which applications are created for devices running the Android operating system.
See Java Platform, Micro Edition and Android software development
API
An is a way for two or more computer programs or components to communicate with each other.
See Java Platform, Micro Edition and API
Bada
Bada (stylized as bada; Korean: 바다) was a mobile operating system developed by Samsung Electronics for devices such as mid- to high-end smartphones and tablet computers.
See Java Platform, Micro Edition and Bada
BD-J
BD-J, or Blu-ray Disc Java, is a specification supporting Java ME (specifically the Personal Basis Profile of the Connected Device Configuration or CDC) Xlets for advanced content on Blu-ray Disc and the Packaged Media profile of Globally Executable MHP (GEM). Java Platform, Micro Edition and BD-J are Java platform.
See Java Platform, Micro Edition and BD-J
Binary Runtime Environment for Wireless
Binary Runtime Environment for Wireless (Brew MP, Brew, Qualcomm BREW, or BREW) was an application development platform created by Qualcomm, originally for code division multiple access (CDMA) mobile phones, featuring third-party applications such as mobile games.
See Java Platform, Micro Edition and Binary Runtime Environment for Wireless
BlackBerry OS
BlackBerry OS was a proprietary mobile operating system developed by Canadian company BlackBerry Limited for its BlackBerry line of smartphone handheld devices.
See Java Platform, Micro Edition and BlackBerry OS
Computing platform
A computing platform, digital platform, or software platform is the infrastructure on which software is executed. Java Platform, Micro Edition and computing platform are computing platforms.
See Java Platform, Micro Edition and Computing platform
Connected Device Configuration
The Connected Device Configuration (CDC) is a specification of a framework for Java ME applications describing the basic set of libraries and virtual-machine features that must be present in an implementation. Java Platform, Micro Edition and Connected Device Configuration are Java device platform and Java specification requests.
See Java Platform, Micro Edition and Connected Device Configuration
Connected Limited Device Configuration
The Connected Limited Device Configuration (CLDC) is a specification of a framework for Java ME applications describing the basic set of libraries and virtual-machine features that must be present in an implementation. Java Platform, Micro Edition and Connected Limited Device Configuration are Java device platform and Java specification requests.
See Java Platform, Micro Edition and Connected Limited Device Configuration
Danger Hiptop
The Danger Hiptop, also re-branded as the T-Mobile Sidekick, Mobiflip and Sharp Jump, is a GPRS/EDGE/UMTS smartphone that was produced by Danger, Inc. from 2002 to 2010.
See Java Platform, Micro Edition and Danger Hiptop
DoJa
DoJa profile is a Java application environment specification for DoCoMo's i-mode mobile phone. Java Platform, Micro Edition and DoJa are Java device platform.
See Java Platform, Micro Edition and DoJa
Embedded Java
Embedded Java refers to versions of the Java program language that are designed for embedded systems. Java Platform, Micro Edition and embedded Java are Java platform.
See Java Platform, Micro Edition and Embedded Java
Embedded system
An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system.
See Java Platform, Micro Edition and Embedded system
Graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation.
See Java Platform, Micro Edition and Graphical user interface
Home automation
Home automation or domotics is building automation for a home.
See Java Platform, Micro Edition and Home automation
Information Module Profile
IMP stands for the Information Module Profile. Java Platform, Micro Edition and Information Module Profile are Java device platform.
See Java Platform, Micro Edition and Information Module Profile
Internet of things
The Internet of things (IoT) describes devices with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other communications networks.
See Java Platform, Micro Edition and Internet of things
IOS
iOS (formerly iPhone OS) is a mobile operating system developed by Apple exclusively for its smartphones.
See Java Platform, Micro Edition and IOS
Java (programming language)
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Java Platform, Micro Edition and Java (programming language) are Java platform and Java specification requests.
See Java Platform, Micro Edition and Java (programming language)
Java (software platform)
Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform computing environment. Java Platform, Micro Edition and Java (software platform) are computing platforms and Java platform.
See Java Platform, Micro Edition and Java (software platform)
Java APIs for Bluetooth
Java APIs for Bluetooth Wireless Technology (JABWT) is a J2ME specification for APIs that allows Java MIDlets running on embedded devices such as mobile phones to use Bluetooth for short-range wireless communication. Java Platform, Micro Edition and Java APIs for Bluetooth are Java device platform and Java specification requests.
See Java Platform, Micro Edition and Java APIs for Bluetooth
Java Community Process
The Java Community Process (JCP), established in 1998, is a formal mechanism that enables interested parties to develop standard technical specifications for Java technology. Java Platform, Micro Edition and Java Community Process are Java specification requests.
See Java Platform, Micro Edition and Java Community Process
Java Mobile Media API
The Mobile Media API (MMAPI) is an API specification for the Java ME platform CDC and CLDC devices such as mobile phones. Java Platform, Micro Edition and Java Mobile Media API are Java device platform and Java specification requests.
See Java Platform, Micro Edition and Java Mobile Media API
Java Platform, Standard Edition
Java Platform, Standard Edition (Java SE) is a computing platform for development and deployment of portable code for desktop and server environments. Java Platform, Micro Edition and Java Platform, Standard Edition are computing platforms, Java platform and Java specification requests.
See Java Platform, Micro Edition and Java Platform, Standard Edition
Java virtual machine
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. Java Platform, Micro Edition and Java virtual machine are Java platform and Java specification requests.
See Java Platform, Micro Edition and Java virtual machine
JavaFX
JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices.
See Java Platform, Micro Edition and JavaFX
Location API for Java ME
The Location API for Java ME is a compact and generic Java 2 ME API that produces information about the device's present physical location to Java applications. Java Platform, Micro Edition and location API for Java ME are Java device platform and Java specification requests.
See Java Platform, Micro Edition and Location API for Java ME
M-learning
M-learning, or mobile learning, is a form of distance education where learners use portable devices such as mobile phones to learn anywhere and anytime.
See Java Platform, Micro Edition and M-learning
Maemo
Maemo is a software platform originally developed by Nokia, now developed by the community, for smartphones and Internet tablets.
See Java Platform, Micro Edition and Maemo
MeeGo
MeeGo is a discontinued Linux distribution hosted by the Linux Foundation, using source code from the operating systems Moblin (produced by Intel) and Maemo (produced by Nokia).
See Java Platform, Micro Edition and MeeGo
MIDlet
A MIDlet is an application that uses the Mobile Information Device Profile (MIDP) of the Connected Limited Device Configuration (CLDC) for the Java ME environment. Java Platform, Micro Edition and MIDlet are Java device platform.
See Java Platform, Micro Edition and MIDlet
Mika VM
Mika VM is an open-source implementation of the Java virtual machine specification, together with class libraries which implement the Connected Device Configuration of Java ME.
See Java Platform, Micro Edition and Mika VM
Mobile 3D Graphics API
The Mobile 3D Graphics API, commonly referred to as M3G, is a specification defining an API for writing Java programs that produce 3D computer graphics. Java Platform, Micro Edition and Mobile 3D Graphics API are Java device platform and Java specification requests.
See Java Platform, Micro Edition and Mobile 3D Graphics API
Mobile app development
Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones.
See Java Platform, Micro Edition and Mobile app development
Mobile device
A mobile device or handheld computer is a computer small enough to hold and operate in hand.
See Java Platform, Micro Edition and Mobile device
Mobile game
A mobile game is a video game that is typically played on a mobile phone.
See Java Platform, Micro Edition and Mobile game
Mobile Information Device Profile
Mobile Information Device Profile (MIDP) is a specification published for the use of Java on embedded devices such as mobile phones and PDAs. Java Platform, Micro Edition and mobile Information Device Profile are Java device platform and Java specification requests.
See Java Platform, Micro Edition and Mobile Information Device Profile
Mobile Service Architecture
Mobile Service Architecture (MSA) JSR 248 is a specification that describes an end-to-end wireless environment for Java ME. Java Platform, Micro Edition and Mobile Service Architecture are Java device platform and Java specification requests.
See Java Platform, Micro Edition and Mobile Service Architecture
NetBeans
NetBeans is an integrated development environment (IDE) for Java. Java Platform, Micro Edition and NetBeans are Java platform.
See Java Platform, Micro Edition and NetBeans
Nokia
Nokia Corporation (natively Nokia Oyj in Finnish and Nokia Abp in Swedish, referred to as Nokia) is a Finnish multinational telecommunications, information technology, and consumer electronics corporation, originally established as a pulp mill in 1865.
See Java Platform, Micro Edition and Nokia
NTT Docomo
, also known as, is a Japanese mobile phone operator owned by the Nippon Telegraph and Telephone (NTT).
See Java Platform, Micro Edition and NTT Docomo
Object-oriented programming
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code: data in the form of fields (often known as attributes or properties), and code in the form of procedures (often known as methods).
See Java Platform, Micro Edition and Object-oriented programming
Oracle Corporation
Oracle Corporation is an American multinational computer technology company headquartered in Austin, Texas.
See Java Platform, Micro Edition and Oracle Corporation
PersonalJava
PersonalJava was a Java edition for mobile and embedded systems based on Java 1.1.8. Java Platform, Micro Edition and PersonalJava are Java device platform.
See Java Platform, Micro Edition and PersonalJava
PhoneME
The phoneME project is Sun Microsystems reference implementation of Java virtual machine and associated libraries of Java ME with source, licensed under the GNU General Public License. Java Platform, Micro Edition and phoneME are computing platforms, Java device platform and Java platform.
See Java Platform, Micro Edition and PhoneME
Porting
In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g., different CPU, operating system, or third party library).
See Java Platform, Micro Edition and Porting
Prentice Hall
Prentice Hall was a major American educational publisher.
See Java Platform, Micro Edition and Prentice Hall
Reference implementation
In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is a program that implements all requirements from a corresponding specification.
See Java Platform, Micro Edition and Reference implementation
SavaJe
SavaJe Technologies (pronounced savage) was the developer of the SavaJe OS, a Java OS for advanced mobile phones.
See Java Platform, Micro Edition and SavaJe
Series 40
Nokia Series 40, often shortened as S40, is a software platform and application user interface (UI) software on Nokia's broad range of mid-tier feature phones, as well as on some of the Vertu line of luxury phones.
See Java Platform, Micro Edition and Series 40
Set-top box
A set-top box (STB), also known as a cable box, receiver, or simply box, and historically television decoder or a converter, is an information appliance device that generally contains a TV tuner input and displays output to a television set, turning the source signal into content in a form that can then be displayed on the television screen or other display device.
See Java Platform, Micro Edition and Set-top box
Siemens
Siemens AG is a German multinational technology conglomerate.
See Java Platform, Micro Edition and Siemens
Smartphone
A smartphone, often simply called a phone, is a mobile device that combines the functionality of a traditional mobile phone with advanced computing capabilities.
See Java Platform, Micro Edition and Smartphone
Springer Nature
Springer Nature or the Springer Nature Group is a German-British academic publishing company created by the May 2015 merger of Springer Science+Business Media and Holtzbrinck Publishing Group's Nature Publishing Group, Palgrave Macmillan, and Macmillan Education.
See Java Platform, Micro Edition and Springer Nature
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC microprocessors.
See Java Platform, Micro Edition and Sun Microsystems
Symbian
Symbian was a mobile operating system (OS) and computing platform designed for smartphones.
See Java Platform, Micro Edition and Symbian
User interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur.
See Java Platform, Micro Edition and User interface
Wiley (publisher)
John Wiley & Sons, Inc., commonly known as Wiley, is an American multinational publishing company that focuses on academic publishing and instructional materials.
See Java Platform, Micro Edition and Wiley (publisher)
Windows Embedded Compact
Windows Embedded Compact, formerly Windows Embedded CE, Windows Powered and Windows CE, is a discontinued operating system developed by Microsoft for mobile and embedded devices.
See Java Platform, Micro Edition and Windows Embedded Compact
Windows Mobile
Windows Mobile was a mobile operating system developed by Microsoft for smartphones and personal digital assistants.
See Java Platform, Micro Edition and Windows Mobile
See also
Java device platform
- Connected Device Configuration
- Connected Limited Device Configuration
- DoJa
- Information Module Profile
- Java APIs for Bluetooth
- Java APIs for Integrated Networks
- Java Card
- Java Mobile Media API
- Java Platform, Micro Edition
- Java TV
- Location API for Java ME
- MIDlet
- Mobile 3D Graphics API
- Mobile BASIC
- Mobile Information Device Profile
- Mobile Service Architecture
- Mpowerplayer
- Nimbuzz
- Opera Mini
- PDA Optional Packages for the J2ME Platform
- PersonalJava
- PhoneME
- Security and Trust Services API for J2ME
- Sony Ericsson Java Platform
- SuperWaba
- UC Browser
- Xlet
References
Also known as An Introduction to J2ME, Foundation Profile, J2ME, J2ME Wireless Toolkit, JSME, JSR 68, Java 2 Platform, Micro Edition, Java J2ME, Java ME, Java Micro Edition, JavaME, KJava, Mobile Java, Personal Basis Profile, Sun Java Wireless Toolkit.

