Technical deep dive on Java Micro Edition (ME) 8 (apologies for the partially messed up colors and slides - SlideShare is doing that during the conversion process)
Java Micro Edition (ME) 8
Deep Dive
Mar 28, 2014
Terrence Barr
Senior Technologist & Principal Product Manager
Java Embedded and Internet of Things
Oracle
x86 Architecture/
Windows OS
Standards Based
Hardware & Software
Proprietary Hardware
& Software
1960 - 1985
Host Era
2006 - 2025
Internet of Things
1985-2006
PC Era
The 3
rd
IT Revolution
Event
Processing
Data
Management
Big Data
Analytics
Integration
Spatial/GIS
CRM
Service
Billing
Industry
Solutions
Intelligent System Application
Portal
UI
Sensing Device
Concentrator or
Gateway
Network Cloud
Intelligent Systems
Foundation
Supporting
Applications
Other Data Generating
Sources such as Social
Media
Fixed Internet
2G, 3G, LTE, Satellite
NFC, Bluetooth, Zigbee,
WLAN, DASH7
Fixed
Internet
Internet
Gateway
Network
Abstraction
Protocol
Gateway
Service
Bus
Data Sync, Control, Feedback and Updates
Data Encryption, Device and Application Identity and Access Management
Base Stations
Switches
Management
Billing
Provisioning
Scalable
Resilient
Secure
Standards Based
Managed
Integrated
Value-Add
Services
External
Systems
Industry Specific
core solutions and
external/customer
systems
Any Device from
Cameras, Smart
Cards, Medical
Equipment,
Consumer Goods,
Vehicles, Containers,
Buildings.
MEEP 8 Full Profile Set
• All ME 8 functionality and Optional Packages
Target Devices/Use Cases
• High-end MCU or mid-range embedded
systems
• Use cases requiring full software functionality,
footprint not a concern
Minimum:
• 2 MB RAM
• 4 MB Flash
(see note 1)
CLDC 8
Optional
Package
Optional
Package
Optional
Package
Application(s)
MEEP 8 Standard
Profile Set
MEEP 8 Minimal
Profile Set
Optional
JRSs
Optional
APIs
Notes:
1) Actual
footprint will
vary based
on target
device and
use case.
2) MEEP 8
Minimal
Profile Set,
optimized for
single-
function
devices.
Java Micro Edition (ME) 8
Deep Dive
Mar 28, 2014
Terrence Barr
Senior Technologist & Principal Product Manager
Java Embedded and Internet of Things
Oracle