FIRM
ALL
ANY
ANY
Firmware are binaries for corresponding evaluation boards for development and demo purposes. Want to know what a BLUE, YELLOW or PURPLE firmware is? check out this page. You can find how to flash the MicroEJ Firmware by consulting your evaluation board documentation.
https://repository.microej.com/packages/blue/2.0.2/firmwares/OM13098/FMW-BLUE-OM13098-PQ9Y4-2.0.2.zip
Firmware BLUE OM13098 (Multi-Sandbox)
Firmware BLUE OM13098, version: 2.0.2
FIRMWARE for MISC
Supported MicroEJ Version: 5.x
Supported MicroEJ Edition: Studio
Technical Ref.: PQ9Y4
Last updated:
20 August 2020
# Overview
A MicroEJ® Firmware is a binary instance of MicroEJ Operating System for a dedicated board.
MicroEJ Studio allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to the MicroEJ Application Store.
The MicroEJ firmware has the capabilities to locally deploy applications created with MicroEJ Studio.
Visit [http://communitystore.microej.com](http://communitystore.microej.com/) for more information (download MicroEJ Studio, virtual device, firmware and demos).
# Features
## Foundations Libraries
This firmware implements the following libraries of MicroEJ 5.0, named MICROEJ-DEVELOPER-RUNTIME-1.3:
- EDC 1.3 (java.io, java.lang, java.lang.annotation, java.lang.ref, java.lang.reflect, java.util, java.security)
- BON 1.4 (ej.bon) : all except immortals
- NET 1.1 (java.net): 3 socket max
- SSL 2.1 (javax.net.ssl): 1 secured socket max
- MicroUI 2.1 (ej.microui): support of Display, LEDs, buttons and PNG decoding
- HAL 1.0 (ej.hal)
- ECOM 1.1 (ej.ecom)
- ECOM-COMM 1.1 (ej.ecom-ecomm)
To view this API, check in Help > MicroEJ Resource Center > Javadoc > MICROEJ-DEVELOPER-RUNTIME- x.y.
## Included Add-on Java Libraries
- MWT 2.2.5 (ej.mwt)
- Wadapps Framework 1.10 (ej.kf, ej.wadapps)
- Storage 1.2 (ej.wadapps.storage)
- Components 3.2 (ej.components)
- Connectivity Manager 1.1 (android.net)
- Signature 1.0.0 (com.microej.library)
## Preinstalled MicroEJ Resident Applications
- Weather: a background application allowing to show firmware settings
- AppList: a launcher application that displays the list of available applications.
- Localserver-socket: TCP/IP server for application management through the Wadapps Administration Console or MicroEJ companion (Android smartphone app)
# Firmware API Javadoc
Javadoc can be viewed in MicroEJ Studio Resource Center view (after the corresponding virtual device is imported).
# Demos
Demo applications and getting started are available from [http://communitystore.microej.com](http://communitystore.microej.com/).
# Going further
Visit [http://developer.microej.com](http://developer.microej.com/) to get more libraries and examples.
The following add-on Java libraries are compatible with this firmware (this list is indicative and not exhaustive):
- Eclasspath elements 1.0 (e.g: streams, collections, lists, properties, queues, stringtokenizer, uri, url)
- Logging 1.0 (java.util.logging)
- Widget 2.1 (ej.widget, ej.style, ej.transition, ej.color)
- REST client 1.0 (ej.rest)
- MQTT client 1.0.2 (org.eclipse.paho.client.mqttv3)
- HTTPS client 1.0 (javax.net.ssl)
- HTTP client 1.1 (java.net)
- SNTP client 1.0 (android.net)
- XML KXML 2-2.3.0 (org.kxml2)
- XML MxParser 1.1.4c (org.xmlpull.mxp)
- JSON 1.0 (org.json.me)
# Changelog
## 2.0.2 (August 18th 2020)
- Release for OM13098
## 2.0.1 (May 26th 2020)
- Internal refactor
## 2.0.0 (February 17th 2020)
- Removed Weather appplication
- Added Forge Connect application
- Virtual Device
- support installation of FS3 applications
## 1.7.0 (April 8th 2019)
- Local deployment over socket with metadata (description, icons…).
- Disable signatures for local deployment.
- Remove Resident Application local deployment.
- Virtual Device
- take the same options as the firmware.
- simulate image buffer size.
- support sandboxed applications.
## 1.6.1 (February 12th 2019)
- Fixed logging level
- Fixed Weather and AppList UI
## 1.5.0 (July 25th 2018)
- Signer API introduced
## 1.4.0 (May 16th 2018)
- Updated to MicroEJ Developer Runtime 1.4.0
- Introduced signed commands, administration commands signed by a trusted authority.
- Fixed issue with Wadapps Firmware Customizer not taking into account custom Firmware
## 1.3.8 (February 20th 2018)
- Added missing KF converters for all wrapper types, for Date and List. Fixed Map converter to allow more complex use cases.
- Fixed Weather navigator show a white square on certain weather page transition.
- Fixed IllegalArgumentException in thread "DesktopWeather NET Timer".
## 1.3.6 (January 20th 2018)
- Fixed metadata FS issue created by weather 3.1.0 having an InputStream leak.
- Switch to location v1.0.0, solves issues when the returned location has no time_zone field.
## 1.3.5 (December 29th 2017)
- Fixed performance issues on OM13092.
- Switched to Desktop-Weather v3.1.0, to support imperial units.
- Fixed NTP sync on IMX6ULEVK
## 1.3.4 (November 22nd 2017)
- Fixed an issue with the parsing of certificates in the PEM format.
## 1.3.3 (November 10th 2017)
- Fixed an issue with the parsing of certificates in the DER format.
## 1.3.2 (November 7th 2017)
- Fixed an issue with Weather's handling of timezones that could lead to the wrong time being displayed.
## 1.3.1 (November 3rd 2017)
- Updated Weather to Widgets 2.3.2
- Fixed an issue with Weather's stylesheet polluting the other applications' stylesheets, on the simulator.
## 1.3.0 (October 27th 2017)
- Include an application list reachable from the Weather desktop.
- Updated to MicroEJ Developer Runtime 1.3.0
- Added command to set or get shared properties.
- Add "run" and "show" commands to start and show applications.
- Add commands to list activities and to show one of them.
- Use Bootlist 2.0 to customize the boot sequence.
- Reduced memory consumption of the connectivity manager.
- Firmware available in the Virtual Device can be extended with new resident applications provided as WPKs.
- Added a new execute-on-device mode that actually adds the application as a resident application.
- Increase available BSS size for resident apps from 2048 to 4096.
- Increase maximum number of resident apps from 5 to 10.
- Removed automatic execution of the ShieldedPlug server in the simulator.
- Solved issue with the startup of the simulator that could lead to a black screen and no application execution.
## 1.2.2 (September 29th 2017)
- Fixed an issue where applications with icons cannot be installed with the Android companion.
## 1.2.1 (July 8th 2017)
- Display application name and version (if available) in the list command
- Fixed an issue with Wadapps console randomly leaving a java.exe hanging consuming CPU
## 1.2.0 (June 28th 2017)
- Fixed issue with DNS not retrying in case of timeout on slow networks
- Support more than 1 parameter to uninstall command.
- Fixed issue with no appplication metadata being stored on the device.
- Fixed issue with command socket server missing the reuseadddress option.
## 1.1.3 (May 17th 2017)
Bugfixes:
- Re-release of 1.1.2 due to a build inconsistency.
## 1.1.2 (May 17th 2017)
Bugfixes:
- Fixed Kernel names not to be the same for YELLOW, BLUE, GREEN, PURPLE.
## 1.1.1 (May 16th 2017)
- Fixed issue with NTP not retrying in case of failure
## 1.1.0 (May 6th 2017)
- Increased stack blocks from 50 to 60
- Added the debug (framerate and CPU load) APIs.
- Weather applications fixes
## 1.0.2 (March 31th 2017)
- Increased stack blocks from 50 to 60
- Fixed Firmware tries to start the bootall app twice.
## 1.0.1 (March 24th 2017)
- Initial public revision.
https://repository.microej.com/packages/indigo/1.1.0/firmwares/STM32F746GDISCO/FMW-INDIGO-STM32F746GDISCO-L9EBM-1.1.0.zip
Firmware INDIGO STM32F746-DISCO (Multi-Sandbox)
Firmware INDIGO STM32F746-DISCO, version: 1.1.0
FIRMWARE for MISC
Supported MicroEJ Version: 5.x
Supported MicroEJ Edition: Studio
Technical Ref.: L9EBM
Last updated:
31 October 2019
# Overview
A MicroEJ® Firmware is the result of the binary link of a MicroEJ Standalone Application with a MicroEJ Platform.
MicroEJ Studio allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to MicroEJ Forge (application Store).
The MicroEJ Firmware has the capabilities to locally deploy applications created with MicroEJ Studio.
Visit [https://communitystore.microej.com](https://communitystore.microej.com/) for more information (download applications and demos).
# Features
## Foundations Libraries
This MicroEJ Firmware implements the following libraries of MicroEJ 5, named MICROEJ-DEVELOPER-RUNTIME-1.4:
- EDC 1.3 (java.io, java.lang, java.lang.annotation, java.lang.ref, java.lang.reflect, java.util, java.security)
- BON 1.3 (ej.bon) : all except immortals
- NET 1.1 (java.net): 3 socket max
- SSL 2.1 (javax.net.ssl): 1 secured socket max
- MicroUI 2.3.0 (ej.microui): support of Display, LEDs, buttons and PNG decoding
- HAL 1.0 (ej.hal)
- ECOM 1.1 (ej.ecom)
- ECOM-COMM 1.1 (ej.ecom-ecomm)
To view this API, check in Help > MicroEJ Resource Center > Javadoc > MICROEJ-DEVELOPER-RUNTIME- x.y.
## Included Add-on Java Libraries
- MWT 2.2.5 (ej.mwt)
- Wadapps Framework 1.10.0 (ej.kf, ej.wadapps)
- Storage 1.2.0 (ej.wadapps.storage)
- Components 3.3.0 (ej.components)
- Connectivity Manager 1.2.0 (android.net)
## Preinstalled MicroEJ Resident Applications
- About 3.0.0: a simple application that shows firmware information.
- AppList 2.2.0: a launcher application that displays the list of available applications.
- Localserver-socket 1.9.0: TCP/IP server for application management through the Wadapps Administration Console or MicroEJ companion (Android smartphone app)
- Google Edge Plug Agent 1.2.2: a Google cloud platform IoT Core connector.
- WordClock 1.1.0: a demo application that displays a clock for the selected time zone.
- FlippingTiles 2.1.0: a demo application that displays a slideshow with smooth flipping transitions between images.
# Firmware API Javadoc
Javadoc can be viewed in MicroEJ Studio Resource Center view (after the corresponding virtual device is imported).
# Demos
Demo applications and getting started are available from [https://developer.microej.com/5/getting-started-studio.html](https://developer.microej.com/5/getting-started-studio.html).
# Going further
Visit [https://developer.microej.com](https://developer.microej.com/) to get more libraries and examples.
The following add-on Java libraries are compatible with this firmware (this list is indicative and not exhaustive):
- Eclasspath elements (e.g: streams, collections, lists, properties, queues, stringtokenizer, uri, url)
- Logging 1.0 (java.util.logging)
- Widget 2.1 (ej.widget, ej.style, ej.transition, ej.color)
- REST client 1.0 (ej.rest)
- MQTT client 1.0.2 (org.eclipse.paho.client.mqttv3)
- HTTPS client 1.0 (javax.net.ssl)
- HTTP client 1.1 (java.net)
- SNTP client 1.0 (android.net)
- XML KXML 2-2.3.0 (org.kxml2)
- XML MxParser 1.1.4c (org.xmlpull.mxp)
- JSON 1.0 (org.json.me)
# Changelog
## 1.1.0 (October 23th 2019)
- Autostart applications that are run from workspace.
- Automatically deploy and start applications from META-INF/wpk directory.
- Add About application.
- Remove Weather launcher application.
- Update other system applications.
- Enable SystemView on OM13098.
- Copy metadata when deploying an application (icons, name, description).
- Embed default bootlist in firmware.
## 1.0.0 (October 8th 2019)
- Initial public revision.
- Same as BLUE 1.7.0 with extra applications:
- Google Edge Plug Agent 1.2.2
- WordClock 1.0.1
- FlippingTiles 2.0.2
https://repository.microej.com/packages/indigo/1.1.0/firmwares/OM13098/FMW-INDIGO-OM13098-5H44X-1.1.0.zip
Firmware INDIGO OM13098 (Multi-Sandbox)
Firmware INDIGO OM13098, version: 1.1.0
FIRMWARE for MISC
Supported MicroEJ Version: 5.x
Supported MicroEJ Edition: Studio
Technical Ref.: 5H44X
Last updated:
31 October 2019
# Overview
A MicroEJ® Firmware is the result of the binary link of a MicroEJ Standalone Application with a MicroEJ Platform.
MicroEJ Studio allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to MicroEJ Forge (application Store).
The MicroEJ Firmware has the capabilities to locally deploy applications created with MicroEJ Studio.
Visit [https://communitystore.microej.com](https://communitystore.microej.com/) for more information (download applications and demos).
# Features
## Foundations Libraries
This MicroEJ Firmware implements the following libraries of MicroEJ 5, named MICROEJ-DEVELOPER-RUNTIME-1.4:
- EDC 1.3 (java.io, java.lang, java.lang.annotation, java.lang.ref, java.lang.reflect, java.util, java.security)
- BON 1.3 (ej.bon) : all except immortals
- NET 1.1 (java.net): 3 socket max
- SSL 2.1 (javax.net.ssl): 1 secured socket max
- MicroUI 2.3.0 (ej.microui): support of Display, LEDs, buttons and PNG decoding
- HAL 1.0 (ej.hal)
- ECOM 1.1 (ej.ecom)
- ECOM-COMM 1.1 (ej.ecom-ecomm)
To view this API, check in Help > MicroEJ Resource Center > Javadoc > MICROEJ-DEVELOPER-RUNTIME- x.y.
## Included Add-on Java Libraries
- MWT 2.2.5 (ej.mwt)
- Wadapps Framework 1.10.0 (ej.kf, ej.wadapps)
- Storage 1.2.0 (ej.wadapps.storage)
- Components 3.3.0 (ej.components)
- Connectivity Manager 1.2.0 (android.net)
## Preinstalled MicroEJ Resident Applications
- About 3.0.0: a simple application that shows firmware information.
- AppList 2.2.0: a launcher application that displays the list of available applications.
- Localserver-socket 1.9.0: TCP/IP server for application management through the Wadapps Administration Console or MicroEJ companion (Android smartphone app)
- Google Edge Plug Agent 1.2.2: a Google cloud platform IoT Core connector.
- WordClock 1.1.0: a demo application that displays a clock for the selected time zone.
- FlippingTiles 2.1.0: a demo application that displays a slideshow with smooth flipping transitions between images.
# Firmware API Javadoc
Javadoc can be viewed in MicroEJ Studio Resource Center view (after the corresponding virtual device is imported).
# Demos
Demo applications and getting started are available from [https://developer.microej.com/5/getting-started-studio.html](https://developer.microej.com/5/getting-started-studio.html).
# Going further
Visit [https://developer.microej.com](https://developer.microej.com/) to get more libraries and examples.
The following add-on Java libraries are compatible with this firmware (this list is indicative and not exhaustive):
- Eclasspath elements (e.g: streams, collections, lists, properties, queues, stringtokenizer, uri, url)
- Logging 1.0 (java.util.logging)
- Widget 2.1 (ej.widget, ej.style, ej.transition, ej.color)
- REST client 1.0 (ej.rest)
- MQTT client 1.0.2 (org.eclipse.paho.client.mqttv3)
- HTTPS client 1.0 (javax.net.ssl)
- HTTP client 1.1 (java.net)
- SNTP client 1.0 (android.net)
- XML KXML 2-2.3.0 (org.kxml2)
- XML MxParser 1.1.4c (org.xmlpull.mxp)
- JSON 1.0 (org.json.me)
# Changelog
## 1.1.0 (October 23th 2019)
- Autostart applications that are run from workspace.
- Automatically deploy and start applications from META-INF/wpk directory.
- Add About application.
- Remove Weather launcher application.
- Update other system applications.
- Enable SystemView on OM13098.
- Copy metadata when deploying an application (icons, name, description).
- Embed default bootlist in firmware.
## 1.0.0 (October 8th 2019)
- Initial public revision.
- Same as BLUE 1.7.0 with extra applications:
- Google Edge Plug Agent 1.2.2
- WordClock 1.0.1
- FlippingTiles 2.0.2
https://repository.microej.com/packages/black/1.0.1/firmware/ESP32-WROVER/FMW-BLACK-ESP32WROVER-RQQAW-1.0.1.zip
Firmware BLACK ESP32-WROVER (Multi-Sandbox)
Firmware BLACK ESP32-WROVER, version: 1.0.1
FIRMWARE for MISC
Supported MicroEJ Version: 5.x
Supported MicroEJ Edition: Studio
Technical Ref.: RQQAW
Last updated:
31 October 2019
# Overview
A MicroEJ® Firmware is a binary instance of MicroEJ Operating System for a dedicated board.
MicroEJ Studio allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to the MicroEJ Application Store.
The MicroEJ firmware has the capabilities to locally deploy applications created with MicroEJ Studio.
Visit [http://communitystore.microej.com](http://communitystore.microej.com/) for more information (download MicroEJ Studio, virtual device, firmware and demos).
# Features
## Foundations Libraries
This firmware implements the following libraries of MicroEJ 5, named MICROEJ-BLE-RUNTIME-1.0:
- EDC 1.3 (java.io, java.lang, java.lang.annotation, java.lang.ref, java.lang.reflect, java.util, java.security)
- BON 1.3 (ej.bon) : all except immortals
- NET 1.1 (java.net): 3 socket max
- SSL 2.1 (javax.net.ssl): 1 secured socket max
- MicroUI 2.0 (ej.microui): support of Display, LEDs, buttons and PNG decoding
- HAL 1.0 (ej.hal)
- ECOM 1.1 (ej.ecom)
- BLUETOOTH 1.0 (ej.bluetooth)
To view this API, check in Help > MicroEJ Resource Center > Javadoc > MICROEJ-DEVELOPER-RUNTIME- x.y.
## Included Add-on Java Libraries
- MWT 2.2.5 (ej.mwt)
- Wadapps Framework 1.10.0 (ej.kf, ej.wadapps)
- Storage 1.2.0 (ej.wadapps.storage)
- Components 3.3.0 (ej.components)
- Connectivity Manager 1.2.0 (android.net)
## Preinstalled MicroEJ Resident Applications
- Launcher-Espressif: a launcher with Espressif's and MicroEJ's logos
- Localserver-socket: TCP/IP server for application management through the Wadapps Administration Console or MicroEJ companion (Android smartphone app)
# Firmware API Javadoc
Javadoc can be viewed in MicroEJ Studio Resource Center view (after the corresponding virtual device is imported).
# Demos
Demo applications and getting started are available from [http://communitystore.microej.com](http://communitystore.microej.com/).
# Going further
Visit [http://developer.microej.com](http://developer.microej.com/) to get more libraries and examples.
The following add-on Java libraries are compatible with this firmware (this list is indicative and not exhaustive):
- Eclasspath elements 1.0 (e.g: streams, collections, lists, properties, queues, stringtokenizer, uri, url)
- Logging 1.0 (java.util.logging)
- Widget 2.1 (ej.widget, ej.style, ej.transition, ej.color)
- REST client 1.0 (ej.rest)
- MQTT client 1.0.2 (org.eclipse.paho.client.mqttv3)
- HTTPS client 1.0 (javax.net.ssl)
- HTTP client 1.1 (java.net)
- SNTP client 1.0 (android.net)
- XML KXML 2-2.3.0 (org.kxml2)
- XML MxParser 1.1.4c (org.xmlpull.mxp)
- JSON 1.0 (org.json.me)
# Changelog
## 1.0.1 (September 18th 2019)
- Fix firmware boots with a white screen on simulator.
## 1.0.0 (September 17th 2019)
- First internal release
https://repository.microej.com/packages/blue/1.3.8/firmwares/STM32F746GDISCO/FMW-BLUE-STM32F746GDISCO-CXLQH-1.3.8.zip
Firmware BLUE STM32F746-DISCO (Multi-Sandbox)
Firmware BLUE STM32F746-DISCO, version: 1.3.8
FIRMWARE for MISC
Supported MicroEJ Version: 4.1
Supported MicroEJ Edition: Studio
Technical Ref.: CXLQH
Last updated:
27 February 2018
# Overview
A MicroEJ® Firmware is a binary instance of MicroEJ Operating System for a dedicated board.
MicroEJ Studio allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to the MicroEJ Application Store.
The MicroEJ firmware has the capabilities to locally deploy applications created with MicroEJ Studio.
Visit [http://communitystore.microej.com](http://communitystore.microej.com/) for more information (download MicroEJ Studio, virtual device, firmware and demos).
# Features
## Foundations Libraries
This firmware implements the following libraries of MicroEJ 4.1, named MICROEJ-DEVELOPER-RUNTIME-1.3:
- EDC 1.2 (java.io, java.lang, java.lang.annotation, java.lang.ref, java.lang.reflect, java.util, java.security)
- BON 1.2 (ej.bon) : all except immortals
- NET 1.1 (java.net): 3 socket max
- SSL 2.0 (javax.net.ssl): 1 secured socket max
- MicroUI 2.0 (ej.microui): support of Display, LEDs, buttons and PNG decoding
- HAL 1.0 (ej.hal)
- ECOM 1.1 (ej.ecom)
- ECOM-COMM 1.1 (ej.ecom-ecomm)
To view this API, check in Help > MicroEJ Resource Center > Javadoc > MICROEJ-DEVELOPER-RUNTIME- x.y.
## Included Add-on Java Libraries
- MWT 2.1 (ej.mwt)
- Wadapps 1.0 (ej.kf, ej.wadapps)
- Storage 1.0 (ej.wadapps.storage)
- Components 3.1 (ej.components)
- Connectivity Manager 1.1 (android.net)
## Preinstalled MicroEJ Resident Applications
- Weather: a background application allowing to show firmware settings
- AppList: a launcher application that displays the list of available applications.
- Localserver-socket: TCP/IP server for application management through the Wadapps Administration Console or MicroEJ companion (Android smartphone app)
# Firmware API Javadoc
Javadoc can be viewed in MicroEJ Studio Resource Center view (after the corresponding virtual device is imported).
# Demos
Demo applications and getting started are available from [http://communitystore.microej.com](http://communitystore.microej.com/).
# Going further
Visit [http://developer.microej.com](http://developer.microej.com/) to get more libraries and examples.
The following add-on Java libraries are compatible with this firmware (this list is indicative and not exhaustive):
- Eclasspath elements 1.0 (e.g: streams, collections, lists, properties, queues, stringtokenizer, uri, url)
- Logging 1.0 (java.util.logging)
- Widget 2.1 (ej.widget, ej.style, ej.transition, ej.color)
- REST client 1.0 (ej.rest)
- MQTT client 1.0.2 (org.eclipse.paho.client.mqttv3)
- HTTPS client 1.0 (javax.net.ssl)
- HTTP client 1.1 (java.net)
- SNTP client 1.0 (android.net)
- XML KXML 2-2.3.0 (org.kxml2)
- XML MxParser 1.1.4c (org.xmlpull.mxp)
- JSON 1.0 (org.json.me)
# Changelog
## 1.3.8 (February 20th 2018)
- Added missing KF converters for all wrapper types, for Date and List. Fixed Map converter to allow more complex use cases.
- Fixed Weather navigator show a white square on certain weather page transition.
- Fixed IllegalArgumentException in thread "DesktopWeather NET Timer".
## 1.3.6 (January 20th 2018)
- Fixed metadata FS issue created by weather 3.1.0 having an InputStream leak.
- Switch to location v1.0.0, solves issues when the returned location has no time_zone field.
## 1.3.5 (December 29th 2017)
- Fixed performance issues on OM13092.
- Switched to Desktop-Weather v3.1.0, to support imperial units.
- Fixed NTP sync on IMX6ULEVK
## 1.3.4 (November 22nd 2017)
- Fixed an issue with the parsing of certificates in the PEM format.
## 1.3.3 (November 10th 2017)
- Fixed an issue with the parsing of certificates in the DER format.
## 1.3.2 (November 7th 2017)
- Fixed an issue with Weather's handling of timezones that could lead to the wrong time being displayed.
## 1.3.1 (November 3rd 2017)
- Updated Weather to Widgets 2.3.2
- Fixed an issue with Weather's stylesheet polluting the other applications' stylesheets, on the simulator.
## 1.3.0 (October 27th 2017)
- Include an application list reachable from the Weather desktop.
- Updated to MicroEJ Developer Runtime 1.3.0
- Added command to set or get shared properties.
- Add "run" and "show" commands to start and show applications.
- Add commands to list activities and to show one of them.
- Use Bootlist 2.0 to customize the boot sequence.
- Reduced memory consumption of the connectivity manager.
- Firmware available in the Virtual Device can be extended with new resident applications provided as WPKs.
- Added a new execute-on-device mode that actually adds the application as a resident application.
- Increase available BSS size for resident apps from 2048 to 4096.
- Increase maximum number of resident apps from 5 to 10.
- Removed automatic execution of the ShieldedPlug server in the simulator.
- Solved issue with the startup of the simulator that could lead to a black screen and no application execution.
## 1.2.2 (September 29th 2017)
- Fixed an issue where applications with icons cannot be installed with the Android companion.
## 1.2.1 (July 8th 2017)
- Display application name and version (if available) in the list command
- Fixed an issue with Wadapps console randomly leaving a java.exe hanging consuming CPU
## 1.2.0 (June 28th 2017)
- Fixed issue with DNS not retrying in case of timeout on slow networks
- Support more than 1 parameter to uninstall command.
- Fixed issue with no appplication metadata being stored on the device.
- Fixed issue with command socket server missing the reuseadddress option.
## 1.1.3 (May 17th 2017)
Bugfixes:
- Re-release of 1.1.2 due to a build inconsistency.
## 1.1.2 (May 17th 2017)
Bugfixes:
- Fixed Kernel names not to be the same for YELLOW, BLUE, GREEN, PURPLE.
## 1.1.1 (May 16th 2017)
- Fixed issue with NTP not retrying in case of failure
## 1.1.0 (May 6th 2017)
- Increased stack blocks from 50 to 60
- Added the debug (framerate and CPU load) APIs.
- Weather applications fixes
## 1.0.2 (March 31th 2017)
- Increased stack blocks from 50 to 60
- Fixed Firmware tries to start the bootall app twice.
## 1.0.1 (March 24th 2017)
- Initial public revision.
https://repository.microej.com/packages/blue/1.3.8/firmwares/IMX6ULEVK/FMW-BLUE-IMX6ULEVK-JYSZ4-1.3.8.sdcard
Firmware BLUE i.MX6 (Multi-Sandbox)
Firmware BLUE i.MX6, version: 1.3.8
FIRMWARE for MISC
Supported MicroEJ Version: 4.1
Supported MicroEJ Edition: Studio
Technical Ref.: JYSZ4
Last updated:
27 February 2018
# Overview
A MicroEJ® Firmware is a binary instance of MicroEJ Operating System for a dedicated board.
MicroEJ Studio allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to the MicroEJ Application Store.
The MicroEJ firmware has the capabilities to locally deploy applications created with MicroEJ Studio.
Visit [http://communitystore.microej.com](http://communitystore.microej.com/) for more information (download MicroEJ Studio, virtual device, firmware and demos).
# Features
## Foundations Libraries
This firmware implements the following libraries of MicroEJ 4.1, named MICROEJ-DEVELOPER-RUNTIME-1.3:
- EDC 1.2 (java.io, java.lang, java.lang.annotation, java.lang.ref, java.lang.reflect, java.util, java.security)
- BON 1.2 (ej.bon) : all except immortals
- NET 1.1 (java.net): 3 socket max
- SSL 2.0 (javax.net.ssl): 1 secured socket max
- MicroUI 2.0 (ej.microui): support of Display, LEDs, buttons and PNG decoding
- HAL 1.0 (ej.hal)
- ECOM 1.1 (ej.ecom)
- ECOM-COMM 1.1 (ej.ecom-ecomm)
To view this API, check in Help > MicroEJ Resource Center > Javadoc > MICROEJ-DEVELOPER-RUNTIME- x.y.
## Included Add-on Java Libraries
- MWT 2.1 (ej.mwt)
- Wadapps 1.0 (ej.kf, ej.wadapps)
- Storage 1.0 (ej.wadapps.storage)
- Components 3.1 (ej.components)
- Connectivity Manager 1.1 (android.net)
## Preinstalled MicroEJ Resident Applications
- Weather: a background application allowing to show firmware settings
- AppList: a launcher application that displays the list of available applications.
- Localserver-socket: TCP/IP server for application management through the Wadapps Administration Console or MicroEJ companion (Android smartphone app)
# Firmware API Javadoc
Javadoc can be viewed in MicroEJ Studio Resource Center view (after the corresponding virtual device is imported).
# Demos
Demo applications and getting started are available from [http://communitystore.microej.com](http://communitystore.microej.com/).
# Going further
Visit [http://developer.microej.com](http://developer.microej.com/) to get more libraries and examples.
The following add-on Java libraries are compatible with this firmware (this list is indicative and not exhaustive):
- Eclasspath elements 1.0 (e.g: streams, collections, lists, properties, queues, stringtokenizer, uri, url)
- Logging 1.0 (java.util.logging)
- Widget 2.1 (ej.widget, ej.style, ej.transition, ej.color)
- REST client 1.0 (ej.rest)
- MQTT client 1.0.2 (org.eclipse.paho.client.mqttv3)
- HTTPS client 1.0 (javax.net.ssl)
- HTTP client 1.1 (java.net)
- SNTP client 1.0 (android.net)
- XML KXML 2-2.3.0 (org.kxml2)
- XML MxParser 1.1.4c (org.xmlpull.mxp)
- JSON 1.0 (org.json.me)
# Changelog
## 1.3.8 (February 20th 2018)
- Added missing KF converters for all wrapper types, for Date and List. Fixed Map converter to allow more complex use cases.
- Fixed Weather navigator show a white square on certain weather page transition.
- Fixed IllegalArgumentException in thread "DesktopWeather NET Timer".
## 1.3.6 (January 20th 2018)
- Fixed metadata FS issue created by weather 3.1.0 having an InputStream leak.
- Switch to location v1.0.0, solves issues when the returned location has no time_zone field.
## 1.3.5 (December 29th 2017)
- Fixed performance issues on OM13092.
- Switched to Desktop-Weather v3.1.0, to support imperial units.
- Fixed NTP sync on IMX6ULEVK
## 1.3.4 (November 22nd 2017)
- Fixed an issue with the parsing of certificates in the PEM format.
## 1.3.3 (November 10th 2017)
- Fixed an issue with the parsing of certificates in the DER format.
## 1.3.2 (November 7th 2017)
- Fixed an issue with Weather's handling of timezones that could lead to the wrong time being displayed.
## 1.3.1 (November 3rd 2017)
- Updated Weather to Widgets 2.3.2
- Fixed an issue with Weather's stylesheet polluting the other applications' stylesheets, on the simulator.
## 1.3.0 (October 27th 2017)
- Include an application list reachable from the Weather desktop.
- Updated to MicroEJ Developer Runtime 1.3.0
- Added command to set or get shared properties.
- Add "run" and "show" commands to start and show applications.
- Add commands to list activities and to show one of them.
- Use Bootlist 2.0 to customize the boot sequence.
- Reduced memory consumption of the connectivity manager.
- Firmware available in the Virtual Device can be extended with new resident applications provided as WPKs.
- Added a new execute-on-device mode that actually adds the application as a resident application.
- Increase available BSS size for resident apps from 2048 to 4096.
- Increase maximum number of resident apps from 5 to 10.
- Removed automatic execution of the ShieldedPlug server in the simulator.
- Solved issue with the startup of the simulator that could lead to a black screen and no application execution.
## 1.2.2 (September 29th 2017)
- Fixed an issue where applications with icons cannot be installed with the Android companion.
## 1.2.1 (July 8th 2017)
- Display application name and version (if available) in the list command
- Fixed an issue with Wadapps console randomly leaving a java.exe hanging consuming CPU
## 1.2.0 (June 28th 2017)
- Fixed issue with DNS not retrying in case of timeout on slow networks
- Support more than 1 parameter to uninstall command.
- Fixed issue with no appplication metadata being stored on the device.
- Fixed issue with command socket server missing the reuseadddress option.
## 1.1.3 (May 17th 2017)
Bugfixes:
- Re-release of 1.1.2 due to a build inconsistency.
## 1.1.2 (May 17th 2017)
Bugfixes:
- Fixed Kernel names not to be the same for YELLOW, BLUE, GREEN, PURPLE.
## 1.1.1 (May 16th 2017)
- Fixed issue with NTP not retrying in case of failure
## 1.1.0 (May 6th 2017)
- Increased stack blocks from 50 to 60
- Added the debug (framerate and CPU load) APIs.
- Weather applications fixes
## 1.0.2 (March 31th 2017)
- Increased stack blocks from 50 to 60
- Fixed Firmware tries to start the bootall app twice.
## 1.0.1 (March 24th 2017)
- Initial public revision.
https://repository.microej.com/packages/red/1.0.3/firmwares/FRDMK28F/FMW-RED-FRDMK28F-XXOUE-1.0.3.zip
Firmware RED FDRM-K28F (Multi-Sandbox)
Firmware RED FDRM-K28F, version: 1.0.3
FIRMWARE for MISC
Supported MicroEJ Version: 4.1
Supported MicroEJ Edition: Studio
Technical Ref.: XXOUE
Last updated:
27 February 2018
# Overview
A MicroEJ® Firmware is a binary instance of MicroEJ Operating System for a dedicated board.
MicroEJ Studio allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to the MicroEJ Application Store.
The MicroEJ firmware has the capabilities to locally deploy applications created with MicroEJ Studio.
Visit [http://communitystore.microej.com](http://communitystore.microej.com/) for more information (download MicroEJ Studio, virtual device, firmware and demos).
# Features
## Foundations Libraries
This firmware implements the following libraries of MicroEJ 4.1, named MICROEJ-UI-RUNTIME-1.1:
- EDC 1.2 (java.io, java.lang, java.lang.annotation, java.lang.ref, java.lang.reflect, java.util, java.security)
- BON 1.2 (ej.bon) : all except immortals
- MicroUI 2.0 (ej.microui): support of Display, LEDs, buttons and PNG decoding
- HAL 1.0 (ej.hal)
- ECOM 1.1 (ej.ecom)
- ECOM-COMM 1.1 (ej.ecom-ecomm)
To view this API, check in Help > MicroEJ Resource Center > Javadoc > MICROEJ-UI-RUNTIME- x.y.
## Included Add-on Java Libraries
- MWT 2.1 (ej.mwt)
- Wadapps 1.0 (ej.kf, ej.wadapps)
- Storage 1.0 (ej.wadapps.storage)
- Components 3.1 (ej.components)
## Preinstalled MicroEJ Resident Applications
- AppList: a launcher application that displays the list of available applications.
# Firmware API Javadoc
Javadoc can be viewed in MicroEJ Studio Resource Center view (after the corresponding virtual device is imported).
# Demos
Demo applications and getting started are available from [http://communitystore.microej.com](http://communitystore.microej.com/).
# Going further
Visit [http://developer.microej.com](http://developer.microej.com/) to get more libraries and examples.
The following add-on Java libraries are compatible with this firmware (this list is indicative and not exhaustive):
- Eclasspath elements 1.0 (e.g: streams, collections, lists, properties, queues, stringtokenizer, uri, url)
- Logging 1.0 (java.util.logging)
- Widget 2.1 (ej.widget, ej.style, ej.transition, ej.color)
- XML KXML 2-2.3.0 (org.kxml2)
- XML MxParser 1.1.4c (org.xmlpull.mxp)
- JSON 1.0 (org.json.me)
# Changelog
## 1.0.3 (February 20th 2018)
- Added missing KF converters for all wrapper types, for Date and List. Fixed Map converter to allow more complex use cases.
## 1.0.2 (November 6th 2017)
- Fixed an issue with the speed of the binary generation and its content that could be truncated on some targets.
## 1.0.0 (October 28th 2017)
- Initial public revision.
https://repository.microej.com/packages/purple/1.3.3/firmwares/GR-peach/FMW-PURPLE-GRPEACH-TRJ9S-1.3.3.bin
Firmware PURPLE GRPEACH (Multi-Sandbox)
Firmware PURPLE RZ GRPEACH, version 1.3.3
FIRMWARE for MISC
Supported MicroEJ Version: 4.1
Supported MicroEJ Edition: Studio
Technical Ref.: TRJ9S
Last updated:
27 February 2018
# Overview
A MicroEJ® Firmware is a binary instance of MicroEJ Operating System for a dedicated board.
MicroEJ Studio allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to the MicroEJ Application Store.
The MicroEJ firmware has the capabilities to locally deploy applications created with MicroEJ Studio.
Visit [http://communitystore.microej.com](http://communitystore.microej.com/) for more information (download MicroEJ Studio, virtual device, firmware and demos).
# Features
## Foundations Libraries
This firmware implements the following libraries of MicroEJ 4.1, named MICROEJ-HEADLESS-RUNTIME-1.3:
- EDC 1.2 (java.io, java.lang, java.lang.annotation, java.lang.ref, java.lang.reflect, java.util, java.security)
- BON 1.2 (ej.bon) : all except immortals
- NET 1.1 (java.net): 3 socket max
- SSL 2.0 (javax.net.ssl): 1 secured socket max
- MicroUI 2.0 (ej.microui): support of LEDs and buttons only
- ECOM 1.1 (ej.ecom)
- ECOM-COMM 1.1 (ej.ecom-ecomm)
To view this API, check in Help > MicroEJ Resource Center > Javadoc > MICROEJ-HEADLESS-RUNTIME-x.y.
## Included Add-on Java Libraries
- Wadapps 1.0 (ej.kf, ej.wadapps)
- Storage 1.0 (ej.wadapps.storage)
- Components 3.1 (ej.components)
- Connectivity Manager 1.1 (android.net)
## Preinstalled MicroEJ Resident Applications
- Localserver-socket: TCP/IP server for application management through the Wadapps Administration Console or MicroEJ companion (Android smartphone app)
# Firmware API Javadoc
Javadoc can be viewed in MicroEJ Studio Resource Center view (after the corresponding virtual device is imported).
# Demos
Demo applications and getting started are available from [http://communitystore.microej.com](http://communitystore.microej.com/).
# Going further
Visit [http://developer.microej.com](http://developer.microej.com/) to get more libraries and examples.
The following add-on Java libraries are compatible with this firmware (this list is indicative and not exhaustive):
- Eclasspath elements 1.0 (e.g: streams, collections, lists, properties, queues, stringtokenizer, uri, url)
- Logging 1.0 (java.util.logging)
- REST client 1.0 (ej.rest)
- MQTT client 1.0.2 (org.eclipse.paho.client.mqttv3)
- HTTPS client 1.0 (javax.net.ssl)
- HTTP client 1.1 (java.net)
- SNTP client 1.0 (android.net)
- XML KXML 2-2.3.0 (org.kxml2)
- XML MxParser 1.1.4c (org.xmlpull.mxp)
- JSON 1.0 (org.json.me)
# Changelog
## 1.3.3 (February 20th 2018)
- Added missing KF converters for all wrapper types, for Date and List. Fixed Map converter to allow more complex use cases.
## 1.3.2 (November 10th 2017)
- Fixed an issue with decoding DER certificates on some targets.
## 1.3.0 (October 27th 2017)
- Updated to MicroEJ Headless Runtime 1.3.0
- Added command to set or get shared properties.
- Add "run" and "show" commands to start and show applications.
- Use Bootlist 2.0 to customize the boot sequence.
- Reduced memory consumption of the connectivity manager.
- Firmware available in the Virtual Device can be extended with new resident applications provided as WPKs.
- Added a new execute-on-device mode that actually adds the application as a resident application.
- Increase available BSS size for resident apps from 2048 to 4096.
- Increase maximum number of resident apps from 5 to 10.
- Removed automatic execution of the ShieldedPlug server in the simulator.
- Solved issue with the startup of the simulator that could lead to a black screen and no application execution.
## 1.2.2 (September 29th 2017)
- Fixed an issue where applications with icons cannot be installed with the Android companion.
## 1.2.1 (July 8th 2017)
- Display application name and version (if available) in the list command
- Fixed an issue with Wadapps console randomly leaving a java.exe hanging consuming CPU
## 1.2.0 (June 28th 2017)
- Fixed issue with DNS not retrying in case of timeout on slow networks
- Support more than 1 parameter to uninstall command.
- Fixed issue with no appplication metadata being stored on the device.
- Fixed issue with command socket server missing the reuseadddress option.
## 1.1.0 (May 16th 2017)
- Updated to MICROEJ-HEADLESS-RUNTIME-1.1
- Fixed issue with NTP not retrying in case of failure
- Added a bootlist management mechanism
## 1.0.0 (March 31th 2017)
- Initial release for MicroEJ Studio 4.1
https://repository.microej.com/packages/blue/1.3.6/firmwares/LPCXpresso54608/FMW-BLUE-OM13092-PQ9Y4-1.3.6.zip
Firmware BLUE OM13092 (Multi-Sandbox)
Firmware BLUE OM13092, version: 1.3.6
FIRMWARE for MISC
Supported MicroEJ Version: 4.1
Supported MicroEJ Edition: Studio
Technical Ref.: PQ9Y4
Last updated:
7 February 2018
# Overview
A MicroEJ® Firmware is a binary instance of MicroEJ Operating System for a dedicated board.
MicroEJ Studio allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to the MicroEJ Application Store.
The MicroEJ firmware has the capabilities to locally deploy applications created with MicroEJ Studio.
Visit [http://communitystore.microej.com](http://communitystore.microej.com/) for more information (download MicroEJ Studio, virtual device, firmware and demos).
# Features
## Foundations Libraries
This firmware implements the following libraries of MicroEJ 4.1, named MICROEJ-DEVELOPER-RUNTIME-1.3:
- EDC 1.2 (java.io, java.lang, java.lang.annotation, java.lang.ref, java.lang.reflect, java.util, java.security)
- BON 1.2 (ej.bon) : all except immortals
- NET 1.1 (java.net): 3 socket max
- SSL 2.0 (javax.net.ssl): 1 secured socket max
- MicroUI 2.0 (ej.microui): support of Display, LEDs, buttons and PNG decoding
- HAL 1.0 (ej.hal)
- ECOM 1.1 (ej.ecom)
- ECOM-COMM 1.1 (ej.ecom-ecomm)
To view this API, check in Help > MicroEJ Resource Center > Javadoc > MICROEJ-DEVELOPER-RUNTIME- x.y.
## Included Add-on Java Libraries
- MWT 2.1 (ej.mwt)
- Wadapps 1.0 (ej.kf, ej.wadapps)
- Storage 1.0 (ej.wadapps.storage)
- Components 3.1 (ej.components)
- Connectivity Manager 1.1 (android.net)
## Preinstalled MicroEJ Resident Applications
- Weather: a background application allowing to show firmware settings
- AppList: a launcher application that displays the list of available applications.
- Localserver-socket: TCP/IP server for application management through the Wadapps Administration Console or MicroEJ companion (Android smartphone app)
# Firmware API Javadoc
Javadoc can be viewed in MicroEJ Studio Resource Center view (after the corresponding virtual device is imported).
# Demos
Demo applications and getting started are available from [http://communitystore.microej.com](http://communitystore.microej.com/).
# Going further
Visit [http://developer.microej.com](http://developer.microej.com/) to get more libraries and examples.
The following add-on Java libraries are compatible with this firmware (this list is indicative and not exhaustive):
- Eclasspath elements 1.0 (e.g: streams, collections, lists, properties, queues, stringtokenizer, uri, url)
- Logging 1.0 (java.util.logging)
- Widget 2.1 (ej.widget, ej.style, ej.transition, ej.color)
- REST client 1.0 (ej.rest)
- MQTT client 1.0.2 (org.eclipse.paho.client.mqttv3)
- HTTPS client 1.0 (javax.net.ssl)
- HTTP client 1.1 (java.net)
- SNTP client 1.0 (android.net)
- XML KXML 2-2.3.0 (org.kxml2)
- XML MxParser 1.1.4c (org.xmlpull.mxp)
- JSON 1.0 (org.json.me)
# Changelog
## 1.3.6 (January 20th 2018)
- Fixed metadata FS issue created by weather 3.1.0 having an InputStream leak.
- Switch to location v1.0.0, solves issues when the returned location has no time_zone field.
## 1.3.5 (December 29th 2017)
- Fixed performance issues on OM13092.
- Switched to Desktop-Weather v3.1.0, to support imperial units.
- Fixed NTP sync on IMX6ULEVK
## 1.3.4 (November 22nd 2017)
- Fixed an issue with the parsing of certificates in the PEM format.
## 1.3.3 (November 10th 2017)
- Fixed an issue with the parsing of certificates in the DER format.
## 1.3.2 (November 7th 2017)
- Fixed an issue with Weather's handling of timezones that could lead to the wrong time being displayed.
## 1.3.1 (November 3rd 2017)
- Updated Weather to Widgets 2.3.2
- Fixed an issue with Weather's stylesheet polluting the other applications' stylesheets, on the simulator.
## 1.3.0 (October 27th 2017)
- Include an application list reachable from the Weather desktop.
- Updated to MicroEJ Developer Runtime 1.3.0
- Added command to set or get shared properties.
- Add "run" and "show" commands to start and show applications.
- Add commands to list activities and to show one of them.
- Use Bootlist 2.0 to customize the boot sequence.
- Reduced memory consumption of the connectivity manager.
- Firmware available in the Virtual Device can be extended with new resident applications provided as WPKs.
- Added a new execute-on-device mode that actually adds the application as a resident application.
- Increase available BSS size for resident apps from 2048 to 4096.
- Increase maximum number of resident apps from 5 to 10.
- Removed automatic execution of the ShieldedPlug server in the simulator.
- Solved issue with the startup of the simulator that could lead to a black screen and no application execution.
## 1.2.2 (September 29th 2017)
- Fixed an issue where applications with icons cannot be installed with the Android companion.
## 1.2.1 (July 8th 2017)
- Display application name and version (if available) in the list command
- Fixed an issue with Wadapps console randomly leaving a java.exe hanging consuming CPU
## 1.2.0 (June 28th 2017)
- Fixed issue with DNS not retrying in case of timeout on slow networks
- Support more than 1 parameter to uninstall command.
- Fixed issue with no appplication metadata being stored on the device.
- Fixed issue with command socket server missing the reuseadddress option.
## 1.1.3 (May 17th 2017)
Bugfixes:
- Re-release of 1.1.2 due to a build inconsistency.
## 1.1.2 (May 17th 2017)
Bugfixes:
- Fixed Kernel names not to be the same for YELLOW, BLUE, GREEN, PURPLE.
## 1.1.1 (May 16th 2017)
- Fixed issue with NTP not retrying in case of failure
## 1.1.0 (May 6th 2017)
- Increased stack blocks from 50 to 60
- Added the debug (framerate and CPU load) APIs.
- Weather applications fixes
## 1.0.2 (March 31th 2017)
- Increased stack blocks from 50 to 60
- Fixed Firmware tries to start the bootall app twice.
## 1.0.1 (March 24th 2017)
- Initial public revision.
https://repository.microej.com/packages/yellow/1.11.4/firmwares/STM32F746GDISCO/FMW-YELLOW-STM32F746GDISCO-8SG7V-1.11.4.zip
Firmware YELLOW STM32F746-DISCO (Multi-Sandbox)
Firmware YELLOW STM32F746-DISCO, version: 1.11.4
FIRMWARE for MISC
Supported MicroEJ Version: 4.1
Supported MicroEJ Edition: Studio
Technical Ref.: 8SG7V
Last updated:
7 February 2018
# Overview
A MicroEJ® Firmware is a binary instance of MicroEJ Operating System for a dedicated board.
MicroEJ Studio allows application developers to write Java applications, run them on a virtual (simulated) or real device, and publish them to the MicroEJ Application Store.
The MicroEJ firmware has the capabilities to locally deploy applications created with MicroEJ Studio.
Visit [http://communitystore.microej.com](http://communitystore.microej.com/) for more information (download MicroEJ Studio, virtual device, firmware and demos).
# Features
## Foundations Libraries
This firmware implements the following libraries of MicroEJ 4.1, named MICROEJ-DEVELOPER-RUNTIME-1.3:
- EDC 1.2 (java.io, java.lang, java.lang.annotation, java.lang.ref, java.lang.reflect, java.util, java.security)
- BON 1.2 (ej.bon) : all except immortals
- NET 1.1 (java.net): 3 socket max
- SSL 2.0 (javax.net.ssl): 1 secured socket max
- MicroUI 2.0 (ej.microui): support of Display, LEDs, buttons and PNG decoding
- HAL 1.0 (ej.hal)
- ECOM 1.1 (ej.ecom)
- ECOM-COMM 1.1 (ej.ecom-ecomm)
To view this API, check in Help > MicroEJ Resource Center > Javadoc > MICROEJ-DEVELOPER-RUNTIME- x.y.
## Included Add-on Java Libraries
- MWT 2.1 (ej.mwt)
- Wadapps 1.0 (ej.kf, ej.wadapps)
- Storage 1.0 (ej.wadapps.storage)
- Components 3.1 (ej.components)
- Connectivity Manager 1.1 (android.net)
## Preinstalled MicroEJ Resident Applications
- Browser: a desktop launcher for managing & launching applications.
- Settings: a utility app that dumps platform and firmware settings, and performs factory reset.
# Firmware API Javadoc
Javadoc can be viewed in MicroEJ Studio Resource Center view (after the corresponding virtual device is imported).
# Demos
Demo applications and getting started are available from [http://communitystore.microej.com](http://communitystore.microej.com/).
# Going further
Visit [http://developer.microej.com](http://developer.microej.com/) to get more libraries and examples.
The following add-on Java libraries are compatible with this firmware (this list is indicative and not exhaustive):
- Eclasspath elements 1.0 (e.g: streams, collections, lists, properties, queues, stringtokenizer, uri, url)
- Logging 1.0 (java.util.logging)
- Widget 2.1 (ej.widget, ej.style, ej.transition, ej.color)
- REST client 1.0 (ej.rest)
- MQTT client 1.0.2 (org.eclipse.paho.client.mqttv3)
- HTTPS client 1.0 (javax.net.ssl)
- HTTP client 1.1 (java.net)
- SNTP client 1.0 (android.net)
- XML KXML 2-2.3.0 (org.kxml2)
- XML MxParser 1.1.4c (org.xmlpull.mxp)
- JSON 1.0 (org.json.me)
# Changelog
## 1.11.4 (February 20th 2018)
- Added missing KF converters for all wrapper types, for Date and List. Fixed Map converter to allow more complex use cases.
## 1.11.3 (February 2nd 2018)
- Fixed an issue with the browser's activity having no ID.
- Fixed an issue with the default store used by the browser (now using communitystore.microej.com).
## 1.11.2 (November 22nd 2017)
- Fixed an issue with the parsing of certificates in the PEM format.
## 1.11.1 (November 10th 2017)
- Fixed an issue with the parsing of certificates in the DER format.
## 1.11.0 (October 28th 2017)
- Updated to MicroEJ Developer Runtime 1.3.0
- Added command to set or get shared properties.
- Add "run" and "show" commands to start and show applications.
- Add commands to list activities and to show one of them.
- Use Bootlist 2.0 to customize the boot sequence.
- Reduced memory consumption of the connectivity manager.
- Firmware available in the Virtual Device can be extended with new resident applications provided as WPKs.
- Added a new execute-on-device mode that actually adds the application as a resident application.
- Increase available BSS size for resident apps from 2048 to 4096.
- Increase maximum number of resident apps from 5 to 11.
- Removed automatic execution of the ShieldedPlug server in the simulator.
- Solved issue with the startup of the simulator that could lead to a black screen and no application execution.
## 1.10.0 (July 8th 2017)
- Display application name and version (if available) in the list command
- Fixed an issue with Wadapps console randomly leaving a java.exe hanging consuming CPU
- Fixed issue with DNS not retrying in case of timeout on slow networks
- Support more than 1 parameter to uninstall command.
- Fixed issue with command socket server missing the reuseadddress option.
## 1.9.1 (May 16th 2017)
- Fixed issue with NTP not retrying in case of failure
## 1.9.0 (May 6th 2017)
- Moved to MicroEJ Developer Runtime 1.2.0
- Updated browser to version 4.0.2
- Fixed Command Server Socket should have a fallback when connectivity manager service is not available in the firmware
## 1.8.0 (January 6th 2017)
- Add watchdog support in MicroEJ firmware.
- Add watchdog demo application.
- Update of Hello demo application.
## 1.7.3 (November 22nd 2016)
- Artifacts naming scheme has been changed, UIDs have been introduced.
- The local deployment server can be stopped by the settings page
- Updated to ej.api:mwt 2.1.6
- Updated to ej.library.runtime:components 3.1.0
- Updated to admin.kf.storage 1.2.4
- Updated to ej.library.wadapps:storage.kf 1.0.6
- Updated to ej.library.iot:connectivity 1.1.0
- Updated to ej.library.util:concurrent.executor 1.1.10
- Updated to ej.wadapps.runtimeapi:wadapps-runtime 1.5.0
## 1.6.0 (May 9th 2016)
- New UI branding
- Fix services retrieval order according to MicroEJ Application Developer's Guide
- Update the browser when wadapps application lifecycle is managed in an other application
- Avoid name collision on the tmp folder used by the Storage service implementation
- Fix owner of a stream open by the Storage service
- Stop an application which declares an Activity but does not take the display after 5s
## 1.5.2 (May 4th 2016)
- Firwmare built on official MicroEJ SDK v4.0.0
### Virtual device
- Naming issue fix
- Stack Trace Decrypter renaming (Stack Trace Reader)
## 1.5.1 (Apr. 18th 2016)
### Browser
- Antialiased hypotenuse line on top right triangle in the application detail view
### Settings
- "Sign out" button added
### Others
- Hard float support for Cortex-M architectures
- MicroEJ engine optimizations
- Exception stack trace format changed. Allow user to decrypt stack trace of application
pushed in local deploy mode
## 1.3.1 (Feb. 23th 2016)
### Browser
- Login page hint message "Your email address" changed to "Your username"
- More explicit message when a wrong store address is set and trying to connect
- Home page button removed from the Apps list view
### Settings
- Home page button moved to the left
- Uninstall applications button label changed to "Uninstall all Apps"
## 1.3.0 (Feb. 18th 2016)
### Bugs fixes
- System app could not be deleted
- Wrong behaviour of the password text field
### Browser
- The 'Alpha' banner is now removed but could be activated by editing the "/usr/storage/features/WADAPPSBrowser/client.properties"
file (set 'isalpha' property to true or false).
### Settings
- A password is now requested when the user wants to make a reset factory (default password: MicroEJ2016).
The password could be edited in the "/usr/storage/features/WADAPPSSettings/client.properties" file
## 1.2.1 (Feb. 11th 2016)
### Bugs fixes
- Browser blocks when starting an app that only declares a background service
- Platform crash when starting or exiting an application
## 1.2.0 (Feb. 4th 2016)
### APIs
- Added HAL 1.0
### Browser
- Local store (browse and download of applications from local storage)
- Static cache for available applications from the store
- Code cache for started applications
- Application download progress monitor
## Settings
- New entry to select store URL
- Switch between internet or local store
### Bugs fixes
- Thread leak when network connection is not up
- InvalidFormatException when starting an application
- Application sometimes not correctly stopped
- Infinite loop when downloading an application
## 1.1.1 (Jan. 7th 2016)
### Browser
- Speed up boot time
- Reduced footprint (images split)
- Added a running indicator when starting an App
- Fix login/password double click issue
- Fix download of the same App before and after a Reset Factory
## 1.1.0 (Dec. 9th 2015)
### APIs
- Update MWT 2.0 to 2.1
- Add Connectivity Manager library (android.net)
- Add SSL client (javax.net.ssl)
### Browser
- Network connection indicator
- Date synchronization on SNTP server (ntp.ubuntu.com by default)
### Bugs fixes
- Reset factory freezes
- TCP/IP blocking connections
## 1.0.0 (Nov. 3rd 2015)
- Initial release for MicroEJ Studio 4.0.0alpha
https://repository.microej.com/packages/mono/FMW-THERMOCLOUD-FRDMK28F-1.2.1.zip
Firmware Thermocloud FDRM-K28F (Mono-Sandbox)
Firmware Thermocloud FDRM-K28F, version: 1.2.1
FIRMWARE for MISC
Supported MicroEJ Version: 4.1
Supported MicroEJ Edition: Studio
Last updated:
7 February 2018