<Insert Picture Here>
Java Embedded and more
Dimas Oliveira Senior Sales Consultant
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Internet of things and Java • Embedded market evolving rapidly: “internet of things”
• Everything connected quickly, reliably, for longer • Embedded development platforms are key
• Java is the leading embedded platform • Any market, any device, any size • Secure, reliable, largest base of developers: all backed by Oracle
• Java is strategic to Oracle • Investments in technology, partnerships and community eco-system
What’s keeping you awake at night?
• Security • Predictable technology
updates • Everything is networked • Cost sensitivity
• Time-to-market • Building a developer
ecosystem • Maturity and reliability • Standards support
Building an Embedded System
Java in the Internet of Things 31 billion devices, 4 billion people connected by 2020
Enterprise Data & Applications
Cloud for Embedded
Devices
Meters
Smart Appliances & electronics
Personal Devices
Med-Large Embedded / Multi-function Devices
VoIP Comm
Industrial controls / Network Appliances
Management / Monitoring / Operations
Sensors / Microcontrollers
Connected Vehicles
Small Embedded
Medium Embedded Large Embedded
Platform Footprint
Device CPU/ GPU/I-O
50KB-1MB
1MB-10MB
10MB-100MB
The Spectrum of Embedded Java
Java Embedded Product Families
Java ME Embedded
Embedded OS
Java SE Embedded
Hotspot VM
Lang & Util Base Libraries
Other Base Libraries
Integration Libraries
UI Toolkits
Tools & Tools APIs
CDC based
Connect Device Configuration VM
Foundation Profile
Personal Basis Profile
Other Optional
Pkgs
XML APIs Java TV API
Embedded OS
IMP
Other Optional
Pkgs
Device APIs
CLDC Based
Embedded OS
CLDC
Java Embedded Example devices powered by Oracle
Small • RFID Readers • Parking Meters • Intelligent Power
Module • Smart Meters
Medium • Routers & Switches • Storage Appliances • Network Management
Systems • Factory Automation Systems • Security Systems
Large • Multi Function Printers • ATMs • POS Systems • In-Flight Entertainment
Systems • Electronic Voting
Systems • Medical Imaging Systems
Partial List of Customers & Partners
Summary
• Java is a trusted, robust platform ideally-suited to embedded systems where security and reliability are critical
• Java’s scalable architecture and efficient language lower costs by shortening development time and easing maintenance requirements
• Java’s large ecosystem of developers, partners, support, and training supports on-time delivery of projects and products
Network Equipment & Printers
Smart Grid: Meters, Concentrators, Residential Gateways Medical: TeleHealth & Imaging
Digital Entertainment & TV
Industrial controls & M2M
Industry Solutions Java Embedded: Enabling new opportunities
Cisco Advanced VOIP Phone • Enterprise class voice communications
Advanced call features Remote provisioning and management Integration with enterprise systems
• Java provides: Advanced fully-customizable UI Interactive video Back-end services integration Extensible application support
Kronos InTouch Smart Time Clock • Connected time clock enables
advanced workforce management
• Java provides: Flexible touchscreen UI Biometric ID support Card reader Extensible Kronos Smart App
platform
Digital Television • Over 150 million Java-based TV devices
globally All Blu-ray Disc players Cable, satellite, terrestrial set-top boxes Integrated digital televisions Game consoles Tru2way, GEM, Ginga-J global standards
• Java enables studios, broadcasters, and service operators to deliver compelling television apps and services across hundreds of different models of receivers and players
Smart Metering and Meter Management
• Intelligent monitoring of energy use and distribution
• Regulations require energy providers to purchase infrastructure from multiple vendors
• Java provides the ability for a common application to run across concentrators from multiple vendors based on varying underlying hardware and operating systems
Embedded
Enterprise Service Bus
Customer Information System
Meter Data Repository & Management System
Meter Data Management System
Work Order Mgmt & Inventory
Outage Mgmt System
Head-end
Embedded
Embedded
Java Embedded in Smart Grid
WAN
Billing /Settlement Systems
M2M: Wireless Modules
• Small, wireless devices add intelligence to: Industrial automation Healthcare applications Security Monitoring
• Smart & programmable CPU, RAM/Flash, I/O, SIM Highly integrated, 2G/3G connectivity (voice + data), low
power
• Java adds intelligence and connectivity to vertical solutions