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.