Oracle - Soluções do device ao Datacenter

24
1 | © 2011 Oracle Corporation Proprietary and Confidential Java for Embedded Devices Latin America Sales Dimas Oliveira Senior Sales Consultant

description

 

Transcript of Oracle - Soluções do device ao Datacenter

Page 1: Oracle - Soluções do device ao Datacenter

1 | © 2011 Oracle Corporation – Proprietary and Confidential

Java for Embedded Devices

Latin America Sales

Dimas Oliveira

Senior Sales Consultant

Page 2: Oracle - Soluções do device ao Datacenter

2 | © 2011 Oracle Corporation – Proprietary and Confidential

“3B to 50B Devices by 2020”

Page 3: Oracle - Soluções do device ao Datacenter

3 | © 2011 Oracle Corporation – Proprietary and Confidential

Java delivers Business Value

Grow

ROI

Reduce

Cost

• Extend Product Lifecycle: In-

market update and refresh

• Competitive Advantage: Focus on

business value, reuse commodities

from ecosystem

• Innovation: Fueled by largest pool

of developer talent

• Increase Market Reach: Partner in

world’s largest developer ecosystem

• Portability: Increase flexibility to

manage BOM and roadmap

• Shorter Time-to-Market: Reduce

QA cycles and remove reinvention

• Reduce Support: Remote update

• Reduce Risk: Most widely

deployed, secure, reliable

development platform

• Standards-based: Developed in the

open and backed by Oracle

Page 4: Oracle - Soluções do device ao Datacenter

4 | © 2011 Oracle Corporation – Proprietary and Confidential

Oracle D2D - The Platform for a Totally Connected World

Page 5: Oracle - Soluções do device ao Datacenter

5 | © 2011 Oracle Corporation – Proprietary and Confidential

What Are the Primary Drivers Behind M2M Projects You

Are Involved in Implementing?

75% #1 Enabling new services and

revenue streams

Source: “Designing an M2M Platform for the Connected World”, Beecham Research, 2012

Page 6: Oracle - Soluções do device ao Datacenter

6 | © 2011 Oracle Corporation – Proprietary and Confidential

What Are the Top Priorities When Delivering M2M

Projects?

Source: “Designing an M2M Platform for the Connected World”, Beecham Research, 2012

#1 - Ensuring end-to-end Security

#2 - Integration with IT systems

#3 - Coordinating partners in the value chain

#4 - Addressing cost/benefit constraints & delivering within timeframe

#5 - Ensuring end-to-end compatibility and lifecycle solution management

Page 7: Oracle - Soluções do device ao Datacenter

7 | © 2011 Oracle Corporation – Proprietary and Confidential

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

Page 8: Oracle - Soluções do device ao Datacenter

8 | © 2011 Oracle Corporation – Proprietary and Confidential

Oracle’s Device to Data Center Platform

DEVICE

OS & VIRTUAL MACHINE

• Java on ANY Device for Faster, More Reliable Development using same commodity skills as used in the Data Center • Use Oracle Middleware and Database software to build your IP on for Better Security, Better Support, Better Quality of Service • Use Oracle Engineered Systems to deliver the Cloud Services and manage Big Data

NETWORK CLOUD

MIDDLEWARE

DEVICE

MIDDLEWARE

DATABASE

OS & VIRTUAL MACHINE

ENGINEEDED SYSTEMS,

SERVERS & STORAGE

CONCENTRATOR OR

GATEWAY

M2M APPLICATION

XML, Security, Web Services,

File i/o, Messaging, Location,

Embeddable,

transactional storage

engine written entirely in

Java. With Data

Synchronization.

As on Device, with

additional event

processing and

storage

As on Device

Integrated storage, networking and processing, in HA configuration,

supporting control.

Data Encryption, user and device identity provisioning as well as

access

Delivery of Applications and Dashboards through a Portal, with support

for

on remote devices.

Java ME

Embedded

Java Card

Java Embedded

Suite

DEVICE GATEWAY NETWORK CLOUD

DATA CENTER PLATFORM

MIDDLEWARE

DATABASE

DATABASE

OS & VIRTUAL

MACHINE

ENGINEERED

SYSTEMS, SERVERS & STORAGE

M2M APPLICATION

Complete, Best in Class & Engineered Together

Page 9: Oracle - Soluções do device ao Datacenter

9 | © 2011 Oracle Corporation – Proprietary and Confidential

# 1

ORACLE HAS A COMPLETE PORTFOLIO OF BEST IN CLASS TECHNOLOGIES

THAT ARE ENGINEERED TO WORK TOGETHER

….from Device to Data Center

Page 10: Oracle - Soluções do device ao Datacenter

10 | © 2011 Oracle Corporation – Proprietary and Confidential

Why Java Embedded?

Java technology is a key enabler for products and services

in many markets, industries, and services.

Java, as the applications platform can be implemented over

a variety of system and hardware choices for many different

industries.

With the largest developer base on the planet, Java allows

you to readily find developers to create applications for your

products.

Java platforms scale to support highly resource constrained

devices to server class systems.

Page 11: Oracle - Soluções do device ao Datacenter

11 | © 2011 Oracle Corporation – Proprietary and Confidential

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

Page 12: Oracle - Soluções do device ao Datacenter

12 | © 2011 Oracle Corporation – Proprietary and Confidential

Roadmap Embedded Java

2015 2012 2013 2014

Java Embedded Suite 7

• SE Embedded 7

• GlassFish for Embedded

• Java DB

Java SE Embedded 8 • Complete JVM convergence

• Additional compact profiles

• JavaFX for Embedded

Java Embedded Suite 8 • Additional enterprise

middleware integrations

• Flight Recorder/Mission Control

Java ME Embedded 3.2

• Microcontroller support

• Device Access APIs

Java ME SDK 3.2

• Embedded emulator

• Eclipse integration

Java Embedded 9

• JDK9

• Modularity based on

Jigsaw

• Additional Embedded

device APIs

• Ease of Development

Java ME Embedded 3.3

• Enhanced device access

• Footprint optimization &

configuration tools

• Improved developer

tooling & experience

Java ME Embedded 8 • Java ME 8

• Standardized Embedded API

• New on-device debugging

architecture

NetBeans IDE 8 • Java ME/SE 8 Embedded

support

NetBeans IDE 7.2

• ME Embedded support

NetBeans IDE 9

• Java ME/SE 9

Embedded support

• Jigsaw support

Page 13: Oracle - Soluções do device ao Datacenter

13 | © 2011 Oracle Corporation – Proprietary and Confidential

Thank you!

More Information:

http://www.oracle.com/goto/javaembedded

Page 14: Oracle - Soluções do device ao Datacenter

14 | © 2011 Oracle Corporation – Proprietary and Confidential

Backup Slides

Page 15: Oracle - Soluções do device ao Datacenter

15 | © 2011 Oracle Corporation – Proprietary and Confidential

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

Page 16: Oracle - Soluções do device ao Datacenter

16 | © 2011 Oracle Corporation – Proprietary and Confidential

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

Page 17: Oracle - Soluções do device ao Datacenter

17 | © 2011 Oracle Corporation – Proprietary and Confidential

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

Page 18: Oracle - Soluções do device ao Datacenter

18 | © 2011 Oracle Corporation – Proprietary and Confidential

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

Page 19: Oracle - Soluções do device ao Datacenter

19 | © 2011 Oracle Corporation – Proprietary and Confidential

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

Page 20: Oracle - Soluções do device ao Datacenter

20 | © 2011 Oracle Corporation – Proprietary and Confidential

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

Page 21: Oracle - Soluções do device ao Datacenter

21 | © 2011 Oracle Corporation – Proprietary and Confidential

• Complete open source platform

for home automation

Java server and APIs for

accessing sensors and device

controls via REST web services

• Why Embedded Java?

Easily and seamlessly integrated

into any application (C, C++, C#,

Java, XML, scripting languages)

Massive developer eco-system

with universal programming

language used worldwide

jHome: Home Automation

Page 22: Oracle - Soluções do device ao Datacenter

22 | © 2011 Oracle Corporation – Proprietary and Confidential

• Multi-Function Printers

Highly reliable office automation equipment

Integration with enterprise and cloud-based

applications

• Why Embedded Java?

Comprehensive set of APIs and tooling

Connectivity and scalability, OSGi, and

proven security

App-friendly architecture with vibrant

developer ecosystem

Digital Printing

Page 23: Oracle - Soluções do device ao Datacenter

23 | © 2011 Oracle Corporation – Proprietary and Confidential

Free vs Commercial

• OpenJDK

– Some assembly required

– DYI testing

– Build your own updates

– BCL

– EOL really means EOL.

• Oracle JDK

– Pre-packaged

– Tested

– Updated regularly

– No GPL obligations

• Java SE Support

– Oracle JDK AND

– 24/7 support

– Access to End Of Life versions

Page 24: Oracle - Soluções do device ao Datacenter

24 | © 2011 Oracle Corporation – Proprietary and Confidential

Platform Choices

Java ME CLDC Java ME CDC Java SE for Embedded

Java APIs CLDC 1.1 CDC 1.1.2 (JSE 1.4.2 Subset

optimized for resource

constrained devices)

Full featured JSE 6 & 7 API

support

Min RAM Total: 1MB Total: 8MB (Headless) Total: 32MB (Headless)

Min MHz 30MHz 100MHz 200MHz

Min Storage ROMized 2MB With JIT & ROMized – 3.5MB 32MB (min recommended RAM) /

40MB

Target Segments Low Mid-High High

Sample Devices/Use

Cases

Mobile/Feature Handsets, Digital

Pen, Sensors

eReaders, IP Telephony, Digital

TV, Blu-rays Players,

Consumer Electronics,Network

Pheripherals, Printers, Smart

Grid, Handhelds, Automotive

Industrial automation/equipments,

High-end Network

Appliances/Printing Devices,

Medial, Aerospace and Defence,

Smart Grid/ Kiosks

Available Ports *Refer to supported mobile

platforms

OS: Linux, VxWorks, Windows,

WinMobile, WinCE, NetBSD,

Solaris, QNX, MPE

Processors: ARM, MIPS, X86,

PowerPC, Sparc, MIPS, AM34,

ST20, SH3/4, ARC

OS: Linux, Windows

Processors: ARM, PowerPC, X86