JAVA ME
EMBEDDED
WHAT IS
AN
EMBEDDED
SYSTEM?
JAVA ME
0 MB
25 MB
50 MB
75 MB
100 MB
AR
M
7
C
ortexM
AR
M
9/11
C
ortex
A
M
IPS
32
PPC
IntelAtom
Platform
Footprint
Device CPU/
GPU/I-O
SCALABILITY
JAVA ME
JAVA SE
UNIFIYNG THE JAVA ECOSYSTEM
KEY PRINCIPLE
BENEFITS
PLATFORM OVERVIEW
Use case:
Smartpen Wireless Module Smart MeterControl Unit
CLDC 8 KEY FEATURES
CLDC 8
Java SE
CLDC synchronize Java SE language features
into Java ME
CLDC 8 OVERVIEW
MEEP 8 HIGH-LEVEL OVERVIEW
MEEP
MEEP Full Profile Set
Java ME Platform
Minimal Profile Set
Optional packageOptional package
Optional JRSs Optional APIs
CLDC
SECURITY OVERVIEW
Policy
AccessController
SecurityManager
FileInputStream
Class B
Class A
abc
Authorization
Data
VirtualMachineCode
Access granted/denied
ACCESS TO
PERIPHERAL
DEVICES
RASPBERRY PI3 WITH PIR
SENSOR AND LED
LED: GPIO 26
PIR: GPIO 4
VCC: +5V
CODE OVERVIEW
PIR.java
LED.java
DEMO TIME
https://www.youtube.com/watch?v=n07cy0U435c
CONTACTS
AND
LINKS

Java ME Embedded