APPLICATION PLATFORMS
The Java technology for rich services platforms
www.is2t.com
ENOVA
17 Septembre 2014
Les objets connectés
32-bit MCU is driving all revenue growth :$19B in 2017
ARM : 58%ARC : 19%MIPS : 10%Others : 13%
Une architecture complexe à monétiser
Exemple du Smart Home
Sensors / Actuators
… Wi-Fi / Zig bee / Z-wave / KNQ …
OTTGateway
Smart device
Telecom Gateway
Internet
Application – App. StoreRemote Control / Management
Admin. Platform – CloudService Provider / BIG DATA
Exemple du Smart Home
Sensors / Actuators
… Wi-Fi / Zig bee / Z-wave / KNQ …
OTTGateway
Smart device
Telecom Gateway
Internet
Application – App. StoreRemote Control / Management
Admin. Platform – CloudService Provider / BIG DATA
Dynamic Service
Deployment
Innovation logicielle au juste prix matériel
Valeur logicielle applicative indépendante du support matériel
Source: ARM
Marchés
• Home automation
• Building control
• Kitchen appliances
• Wearable devices
• Telco gateways
• Smart grids
• Smart cities
• Medical
Réduire les coûts « à l’entrée » = Agilité
• Coût à l’entrée d’une idée d’appareils IoT» Constat : une idée Mise de départ supérieure au Million d’Euro !
• Besoin d’accélérer la monétisation des “services & data”» Rapport matériel / fonctions : le juste prix
» Réduire les cycles < Idéé – Marketing – Dev. >
» Couplage faible entre les divers acteurs de la chaine de la valeur
» Maintenance des parcs versus les services (logiciels)
• Accompagner la structuration du marché» Agilité technique, commerciale & financière (business model)
» Cycles courts de décision
S’adapter aux retours clients, pour améliorer la valeur perçue des offres / services
• Concentrer les forces sur les fonctions “hautes” » Applicatives / Data
• Proposer une logique BUY » Sur tout ce qui n’est pas du métier premier des clients
De l’artisanat à l’industrialisation
Source: ARM
RTOS & BSP
Applications
Such platforms are already mature for
big embedded systems like Android, iOS, Linux, Windows
MCU / MPU / SoC
Application platforms
Résumé de quelques bénéfices
• Marketing
» Fastest path from your ideas to markets
» Expand your product range at low cost
» Accelerate first sales and get faster ROI
» Improve user experience & branding
• Techniques
» Choose the best value vs technical trade-off
» Deliver your software on time
» Guarantee high software quality levels
» Access to 9 millions software engineers
MicroEJ® Solution
Services Simulated
Platforms
Embedded
Platforms
SDK
Tools
Libraries
: un peu de technique…
Source: ARM
MICROEJ MICROEJ MICROEJ
Cortex-M0 Cortex-M3 Cortex-M4
Application Memory Requirements
Flash (ROM) 422KB RAM 42KB
Virtual Machine (runtime & GC) 28KB Virtual Machine 1KB
Libraries (graphics, com, float…) 132KB Native Stack 28KB
Graphical resources (images) 228KB
Application 34KB Application 13KB
MicroEJ: a standard platform
• Develop Java projects:
» Eclipse based IDE
» Simulation to prototype and debug
» Libraries to develop in Java
» GUI, Numerical, Network, Component
framework…
» Java to C interface
» Memory usage analysis
• Build Java platforms:
» Embedded and simulated platforms
» Ready for general purpose applications
» Easy Integration with legacy (RTOS if any,
firmware & drivers)
MicroEJ platform
RTOS
MCUs / MPUs / SoC
BSP (firmware)
Software Application
IoT
Libs
Java Virtual Machine
C/C
++
Mid
dle
wa
re
NUMERICAL
Libs
GUI
Libs
C Plug
About IS2T
• Key Facts
» Founded in 2005
» Offices
HQ: Nantes (France)
Labs/Sales: London, MunichIrvine (USA - Californie)
• Management Team
» Jehan Coquebert de Neuville, Chairman
3COM, Completel
CxO/VP in US companies
» Fred Rivard, PhD, MBACEO/CTO
OTI & IBM
Turns technology assets into business reality
» Regis Latawiec, MSc, MBACOO
Alcatel, Atmel
Embedded market expert (semiconductors, software)
» Shareholders
Private, Innovacom
APPLICATION PLATFORMS
Empowering innovations
www.is2t.com
ENOVA
17 Septembre 2014
MERCI !
MicroEJ Portfolio
HARD REAL
TIME
EDITION
HARDWARE
AS A SERVICE
EDITION
EMBEDDED
DEVICE
EDITION
Microcontrollers
Microprocessors
Mobiles
ARM Cortex M, RX, PPC, TriCore, …
Web
ARM Cortex A, MIPS, …
iOS, Android
Cross
Platform
Environments
MicroEJ Platforms
MacOS, Linux,
Windows
Single App Multi Apps Hard Real Time
Specific Support
Internet Of ThingsAny Things for the Internet.
Embedded UIAdd a human touch to your products.
Numerical ProcessingProcess numerical data.
Component FrameworksService Oriented Architectures
Customer Care
SupportTechnical supportTraining, coaching.
EngineeringSoftware & hardwareManufacturing.
EvaluationDevelopment kitsReference designs.
They trust us
Aeronautics Industry TelecomSmart GridPartners