1. Embedded & Java ME
  2. Java Card
  3. Java FX
  4. Android - Platform
  5. Dev. Toolkit


nfc tech. Java ME (Java Embedded and Java ME) is adapted for constrained devices - devices that have limitations on what they can do when compared to standard desktop or server computers. For low-end devices, the constraints are fairly obvious: extremely limited memory, small screen sizes, alternative input methods, and slow processors. High-end devices have few, if any, of these constraints, but they can still benefit from the optimized environments and new programming interfaces that J2ME defines.
The light-weight user interface toolkit for Java ME (LWUIT) has been released as open source under the GPLv2+classpath exception license. The toolkit will allow developers to create user interfaces for Java-based mobile phone applications. The package is being made available for download by the company under the title 'Light-weight UI Toolkit' or LWUIT. LWUIT supports visual components, theming, transitions, animation, and more

Java Card

nfc tech. Java Card (JAVA CARD Technology, API) is an open standard from Sun Microsystems for a smart card development platform ( Java Card - Everything You Need To know ). Smart cards created using the Java Card platform have Java applets stored on them. The applets can be added to or changed after the card is issued. There are two basic types of smart cards. The memory smart card is the familiar removable memory device; it usually features read and write capabilities and perhaps security features. The more complex version, the processor smart card, is a very small and extremely portable computing device that could be carried in your wallet. Java-based smart cards belong to the latter category. They store data on an integrated microprocessor chip. Applets are loaded into the memory of the microprocessor and run by the Java virtual machine. Similarly to MULTOS, another smart card development technology, Java Card enables multiple application programs to be installed and coexist independently. Individual applets are protected by a firewall to preserve their integrity and prevent tampering. There are also technologies and standards which is related to Java Card during project implementation: HSM, KMS (wiki), KMS/HSM, GlobalPlatform, UICC configuration, EMV, OTA, APDU, Transaction Security, Transaction Security, ETSI, M2M.


Go Top

Java FX

java ee architecture JavaFX is a Java FX Platform (API), Sun Microsystems' entrant in the RIA (rich Internet application) space. JavaFX Desktop runtime is for running JavaFX applications on the desktop and in browsers. JavaFX Mobile is for deploying JavaFX on mobile devices. JavaFX Script is a scripting language from Sun for creating rich multimedia-based user interfaces in Java from desktops to handhelds. Introduced in 2007, JavaFX Script is the core of JavaFX.

Other Tools: Java ToolkitAPI'sProgrammer's CornerWebDev. ToolsDatabase ToolsModeling & DesignMultimediaMaths and Science

References


  1. Java ME and Java Card Technology
  2. Java For Mobile and Embedded Devices
  3. Java Card Platform Specification 2.2.2
  4. Why Java?
  5. justaskgemalto.com
  6. gemalto