Upload
microej
View
174
Download
1
Embed Size (px)
Citation preview
www.microej.com l developer.microej.com l store.microej.com l community.microej.com
Wearables – Appliances – Smart Home – IndustryHealthcare – Transportation – Energy – Communications
u�
pe
Smart
Connected
Interactive
Managed
Scalable
7474
OPERATING SYSTEM AND STORE FOR IoT DEVICES
PROFITABLE SOFTWARE SOLUTIONS FOR IoT DEVICES AND APPS
MICROEJ OPERATING SYSTEM
• Scalable from smallest low-cost processors to high-end• Easily customizable to your tailored hardware • Enables legacy C code reuse• So�ware virtualization layer for independence from hardware• Sandbox environment for secure multi-app so�ware execution• Multi-language support: Java, C/C++• Full set of libraries with generic high-level API:
DEVELOPMENT TOOLS
• IDE based on Eclipse for Java language & C/C++ development • Partner tools from
• GUI Designer• Front Panel Simulator• Simulator with Hardware-in-the-Loop (HIL) testing infrastructure• Operating System Builder• Virtual Device Builder
INCREASE YOUR PRODUCT VALUE
• Create consistent look & feel on every product to strengthen branding• Allow device so�ware updates in the field to enhance user experience• Enable download of apps from Store to expand device capabilities
REDUCE SOFTWARE AND HARDWARE COSTS• Use fast prototyping to reduce design cycles• Get productive tools to cut development time• Write hardware-independent code to reuse binary so�ware• Leverage pre-integrated platform services to o�er more functionality
GROW YOUR REVENUE STREAM• Develop scalable and portable so�ware to expand portfolio• O�er value-add services to users through apps that generate extra revenues• Exploit data streams generated from devices for big data analytics
MICROEJ STUDIO FOR APPLICATION DEVELOPMENT
• Free IDE built on , used by millions of Java technology developers• Publish applications to MicroEJ Store
Free IDE built on , used by millions of Java
MICROEJ STORE FOR APPLICATION DEPLOYMENT
• Turnkey solution, customizable, secure & robust, scalable up to a million connections• Web services for device and user management, apps distribution and monetization• Server infrastructure on private or public cloud
OS FOUNDATION
APP 1 APP 2 APP 3 APP 4 ...
STOREApplication Management
® OPERATING SYSTEM
GUIGraphics / Touch
FILE & DATAPersistence/File System
IoTIoT/Cloud Middleware
NUMNumerical Methods
NET & SECNetwork Protocols & Security
IOSensors/Actuators/GPIO
COMMConnectivity Wired/Wireless
COREMemory Management
CORECPU and Power Management
COREComponents Management
CORELanguages/Utilities/Test
CORESecure Application Engine
OS FOUNDATION
TARGET HARDWARE
MICROEJ SDKFOR DEVICE SOFTWARE DEVELOPMENT
• IDE built on , extended with specific tools and simulation capabilities for coding productivity, rapid prototyping and testing
• Complemented by your C/C++ toolchain
IDE built on , extended with specific
Engine+ Memory Management
Components Management
RAM Footprint
Boot Time
GUI Performance
Thread Stack Size
< 30 KB OF FLASH
< 10 KB OF FLASH
< 1.5 KB
< 2ms on Cortex-M4 @120 MHz
50 FPS on Cortex-M4 @180 MHz
< 1 KB
TEST AND OPTIMIZATION TOOLS
• Performance traces: graphic Frame-Per-Second (FPS), CPU load (%), threads• Code Coverage Analyzer• Test Suite Engine• Stack Trace Inspector• Memory Map Inspector• Heap Inspector
LIGHTWEIGHT AND HIGH PERFORMANCE
Device Manufacturers App Developers
Devices Virtual Devices
MICROEJ Store
MICROEJ SDK MICROEJ Studio
Apps
End Users
KINETIS SDKSOFTWARE PACKAGE
Java™ is Sun Microsystems’ trademark for a technology for developing application so�ware and deploying it in cross-platform, networked environments. When it is used in this document without adding the “™” symbol, it includes implementations of the technology by companies other than Sun. Java™, all Java-based marks and all related logos are trademarks or registered trademarks of Sun Microsystems Inc,
in the United States and other Countries. All other trademarks are the property of their respective owners.© IS2T S.A. 2015. All rights reserved.
Industrial Smart So�ware Technology (IS2T S.A.) operates under the brand name MicroEJ®.
MicroEJ is an independent so�ware vendor of cost-driven solutions for the smart digital world. With more than $20M of R&D investment, MicroEJ is focused on providing turnkey
so�ware products to solve the embedded world’s major business challenges and to enable application-driven experiences and services in the IoT world. MicroEJ helps OEMs
create flexible and future-proof smart devices, brings rich user experiences, and enables additional sources of revenue across the whole value chain, from sensor data collection
to cloud-based services. MicroEJ has experienced strong and steady growth. Today, million devices in the world are powered by MicroEJ in a large variety of industries, including
home automation, consumer and wearables, communications, smart energy, smart transportation, healthcare, industrial automation, and smart building.
About
Washing machine
Synthetics
Warm
1300 rpm
Quick washCONTACT USFrance: +33 (0) 285 524 550
Germany: +49 (0) 171 296 3648USA: +1 (857) 209 5114