microej: profitable software solutions for iot devices and apps

3
www.microej.com l developer.microej.com l store.microej.com l community.microej.com Wearables – Appliances – Smart Home – Industry Healthcare – Transportation – Energy – Communications uff pe Smart Connected Interactive Managed Scalable 74 74 OPERATING SYSTEM AND STORE FOR IoT DEVICES

Upload: microej

Post on 15-Jan-2017

174 views

Category:

Software


1 download

TRANSCRIPT

Page 1: MicroEJ: PROFITABLE SOFTWARE SOLUTIONS FOR IoT DEVICES AND APPS

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

Page 2: MicroEJ: PROFITABLE SOFTWARE SOLUTIONS FOR IoT DEVICES AND APPS

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

Page 3: MicroEJ: PROFITABLE SOFTWARE SOLUTIONS FOR IoT DEVICES AND APPS

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

[email protected]