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


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, ETSI, M2M.



java ee architecture Android (Android OS) is an operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen-based mobile devices such as smartphones and tablet computers.

Android app development can play a major role in writing the app functionalities using Java programming. Every activity can be designed with Java programming. Android apps are developed using the Android Studio IDE, which provides the environment for Java development for Android programming.

Android Codelabs (API) provides a guided, tutorial, hands-on coding experience. The code samples, guides, and API reference you need—whether you're building for watches, tablets, laptops, foldables, TVs, cars, or XR . Take advantage of these resources to develop your app faster and with higher quality.

Write better Android apps faster with Kotlin. Kotlin is a modern statically typed programming language used by over 60% of professional Android developers that helps boost productivity, developer satisfaction, and code safety.





java ee architecture JavaFX is a Java FX Platform (API), Sun Microsystems' entrant in the RIA (rich Internet application) space.

JavaFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java. It is a collaborative effort by many individuals and companies with the goal of producing a modern, efficient, and fully featured toolkit for developing rich client applications.

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.

JavaFX support in IntelliJ IDEA includes code completion, search, navigation and refactoring in JavaFX-specific source files (including .fxml and JavaFX .css files), integration with JavaFX Scene Builder, JavaFX application packaging capabilities, and more.



Other Tools: Java ToolkitAPI'sProgrammer's CornerWebDev. ToolsDatabase ToolsModeling & DesignMultimedia (AI Tools)Maths 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