STM32-JAVA STMICROELECTRONICS | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 3
Technical content
Features
A single DVD-ROM incorporating:
- STM32Java Software Development Kit built on MicroEJ®, extending the Eclipse™ IDE
- Several Java Platforms (JPFs) for STM32: Quick Start JPFs and Production JPFs
- JPFs can be extended to support specific hardware of the application board
- Embedded (EmbJPF) and Simulation (SimJPF): the very same Java binary code functionally validated on the SimJPF runs on the sibling EmbJPF
- MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit) graphical libraries: – Targets all major graphical display buffer organizations, monochrome and full color displays – Event engine to handle very efficiently and at high speed haptic sensor drivers: buttons, joystick, touch panel, etc.
- MicroUI (Micro User Interface) and MWT (Micro Widget Toolkit) new graphical libraries available from version 3: – UI Layer library: Chrom-ART Accelerator™ management for rich user interfaces. – UI Motion, UI transition libraries: to create specific pages motion (linear, ease, bounce, elastic)
- Tools included: – Font designer to design fonts in many ways – Story Board designer to quickly specify possible human-machine interaction with the application – Front Panel designer to extend the Java platform simulator
- Very small and efficient Java virtual machine: – Flash: less than 30 KB – RAM: less than 1.5 KB – Startup time: less than 2 ms at 120 MHz
- 1-year subscription, with hardware dongle
Description
Take advantage of the benefits of object-oriented programming in Java to develop general purpose STM32 applications, in particular, applications with a smartphone-like look and feel graphical user interface (GUI) with STM32Java. All of the well known advantages of the Java design concepts are available: interface versus implementation, inheritance and composition, polymorphism, garbage collector (GC), multi-tasking, etc. Software productivity, agility, scalability and security are improved compared to traditional developments in C/C++ code. Applications can mix C code (legacy control/command code for example) with code developed in Java. STM32Java provides efficient mechanisms to interface the 2 worlds, Simple Native Interface to call C functions from Java code and Shielded Plug to exchange data between the 2 worlds. STM32Java provides everything required to easily and very quickly develop feature-rich GUIs, relying on the Model-View-Controller (MVC) triad,
the best known solution to design flexible and easy to maintain GUIs. the letter ‘U’ (can only be ordered as samples). For more information, visit www.stm32java.com.
1 Ordering information
STM32-JAVA can be ordered from your nearest ST distributor or sales office.
2 Revision history
Table 1. Document revision history 14-Dec-2012 1 Initial release. 09-Apr-2013 3 Updated Disclaimer.