Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Java for Embedded Devices                Latin America Sales                Dimas Oliveira1   |           Senior Sales Con...
“3B to 50B Devices by 2020”2   |   © 2011 Oracle Corporation – Proprietary and Confidential
Java delivers Business Value• Extend Product Lifecycle: In-  market update and refresh• Competitive Advantage: Focus on  b...
Oracle D2D - The Platform for a Totally Connected World4   |   © 2011 Oracle Corporation – Proprietary and Confidential
What Are the Primary Drivers Behind M2M Projects You        Are Involved in Implementing?             #1 Enabling new serv...
What Are the Top Priorities When Delivering M2M        Projects?               #1 - Ensuring end-to-end Security          ...
Java in the Internet of Things         31 billion devices, 4 billion people connected by 2020                             ...
Oracle’s Device to Data Center Platform                 Complete, Best in Class & Engineered Together                     ...
ORACLE HAS A COMPLETE PORTFOLIO OF BEST IN CLASS TECHNOLOGIES        THAT ARE ENGINEERED TO WORK TOGETHER                 ...
Why Java Embedded?          Java technology is a key enabler for products and services           in many markets, industr...
Java Embedded   Example devices powered by OracleSmall                                                                 Med...
Roadmap     Embedded Java                                                                                            Java ...
Thank you!     More Information:     http://www.oracle.com/goto/javaembedded13   |   © 2011 Oracle Corporation – Proprieta...
Backup Slides14   |   © 2011 Oracle Corporation – Proprietary and Confidential
Industry Solutions     Java Embedded: Enabling new opportunities                                             Network Equip...
Cisco Advanced VOIP Phone     • Enterprise class voice communications               Advanced call features              ...
Kronos InTouch Smart Time Clock     • Connected time clock enables advanced       workforce management     • Java provides...
Digital Television• Over 150 million Java-based TV devices  globally    All Blu-ray Disc players    Cable, satellite, te...
Smart Metering and Meter Management     • Intelligent monitoring of energy use and       distribution     • Regulations re...
M2M: Wireless Modules     • Small, wireless devices add intelligence to:                    Industrial automation        ...
jHome: Home Automation• Complete open source platform  for home automation      Java server and APIs for       accessing ...
Digital Printing• Multi-Function Printers      Highly reliable office automation equipment      Integration with enterpr...
Free vs Commercial• OpenJDK                                                            • Java SE Support  –         Some a...
Platform Choices                                                    Java ME CLDC                       Java ME CDC        ...
Upcoming SlideShare
Loading in …5
×

Oracle - Soluções do device ao Datacenter

565 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Oracle - Soluções do device ao Datacenter

  1. 1. Java for Embedded Devices Latin America Sales Dimas Oliveira1 | Senior Sales Consultant © 2011 Oracle Corporation – Proprietary and Confidential
  2. 2. “3B to 50B Devices by 2020”2 | © 2011 Oracle Corporation – Proprietary and Confidential
  3. 3. Java delivers Business Value• Extend Product Lifecycle: In- market update and refresh• Competitive Advantage: Focus on business value, reuse commodities Grow from ecosystem• Innovation: Fueled by largest pool ROI of developer talent• Increase Market Reach: Partner in • Portability: Increase flexibility to world’s largest developer ecosystem manage BOM and roadmap • Shorter Time-to-Market: Reduce QA cycles and remove reinvention Reduce • Reduce Support: Remote update Cost • Reduce Risk: Most widely deployed, secure, reliable development platform • Standards-based: Developed in the open and backed by Oracle 3 | © 2011 Oracle Corporation – Proprietary and Confidential
  4. 4. Oracle D2D - The Platform for a Totally Connected World4 | © 2011 Oracle Corporation – Proprietary and Confidential
  5. 5. What Are the Primary Drivers Behind M2M Projects You Are Involved in Implementing? #1 Enabling new services and revenue streams 75% Source: “Designing an M2M Platform for the Connected World”, Beecham Research, 20125 | © 2011 Oracle Corporation – Proprietary and Confidential
  6. 6. What Are the Top Priorities When Delivering M2M Projects? #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 Source: “Designing an M2M Platform for the Connected World”, Beecham Research, 20126 | © 2011 Oracle Corporation – Proprietary and Confidential
  7. 7. Java in the Internet of Things 31 billion devices, 4 billion people connected by 2020 Personal Med-Large Embedded / Multi- VoIP Comm Devices function Devices Sensors / Industrial controls /Microcontrollers Network Appliances Cloud for Embedded Devices Meters Enterprise Data & Applications Management / Monitoring / Operations Smart Appliances & electronics Connected Vehicles 7 | © 2011 Oracle Corporation – Proprietary and Confidential
  8. 8. Oracle’s Device to Data Center Platform Complete, Best in Class & Engineered Together M2M APPLICATION Delivery of Applications and Dashboards for • Java M2M APPLICATION through a Portal, with supporton ANY Device for Faster, More Reliable As on Device Development using same commodity skills as used in MIDDLEWARE Java Card on remote devices. MIDDLEWARE the Data Center MIDDLEWARE • Use Oracle Middleware and Java Embedded Suite Database software to build CONCENTRATOR with NETWORK As on Device, Data Encryption, user and device identity provisioning asyour IP on for Better Security, DEVICE DEVICE ME Java ORadditional event access well as EmbeddedXML, Security, Web Services, processing and CLOUD Better Support, Better Quality GATEWAY DATABASE DATABASEFile i/o, Messaging, Location, storage DATABASE of Service Embeddable, transactional storage • Use OracleOS & VIRTUAL Integrated storage, networking and processing, in HA configuration, Engineered engine written entirely in Java. With Data Synchronization. supporting control. OS & VIRTUAL MACHINE Systems to deliver the Cloud MACHINE Services and manage Big Data ENGINEEDED ENGINEERED NETWORK SYSTEMS, SERVERS & GATEWAY SYSTEMS, CENTER DATA DEVICE CLOUD STORAGE SERVERS & STORAGE PLATFORM 8 | © 2011 Oracle Corporation – Proprietary and Confidential
  9. 9. ORACLE HAS A COMPLETE PORTFOLIO OF BEST IN CLASS TECHNOLOGIES THAT ARE ENGINEERED TO WORK TOGETHER # 1 ….from Device to Data Center9 | © 2011 Oracle Corporation – Proprietary and Confidential
  10. 10. 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.10 | © 2011 Oracle Corporation – Proprietary and Confidential
  11. 11. Java Embedded Example devices powered by OracleSmall Medium Large• RFID Readers • Routers & Switches • Multi Function Printers• Parking Meters • Storage Appliances • ATMs • POS Systems• Intelligent Power Module • Network Management Systems • In-Flight Entertainment• Smart Meters • Factory Automation Systems Systems • Security Systems • Electronic Voting Systems • Medical Imaging Systems 11 | © 2011 Oracle Corporation – Proprietary and Confidential
  12. 12. Roadmap Embedded Java Java SE Embedded 8 Java Embedded 9 • Complete JVM convergence • JDK9 • Additional compact profiles • Modularity based on • JavaFX for Embedded Jigsaw Java Embedded Suite 7 Java Embedded Suite 8 • Additional Embedded NetBeans IDE 7.2 • SE Embedded 7 • Additional enterprise device APIs • ME Embedded support • GlassFish for Embedded middleware integrations • Ease of Development • Flight Recorder/Mission Control • Java DB 2012 2013 2014 2015 Java ME Embedded 3.2 Java ME Embedded 3.3 Java ME Embedded 8 NetBeans IDE 9 • Microcontroller support • Enhanced device access • Java ME 8 • Java ME/SE 9 • Device Access APIs • Footprint optimization & • Standardized Embedded API Embedded support configuration tools • New on-device debugging • Jigsaw support Java ME SDK 3.2 architecture • Improved developer • Embedded emulator tooling & experience NetBeans IDE 8 • Eclipse integration • Java ME/SE 8 Embedded support12 | © 2011 Oracle Corporation – Proprietary and Confidential
  13. 13. Thank you! More Information: http://www.oracle.com/goto/javaembedded13 | © 2011 Oracle Corporation – Proprietary and Confidential
  14. 14. Backup Slides14 | © 2011 Oracle Corporation – Proprietary and Confidential
  15. 15. Industry Solutions Java Embedded: Enabling new opportunities Network Equipment & Printers Smart Grid: Meters, Concentrators, Residential Gateways Medical: TeleHealth & Imaging Industrial controls & M2M Digital Entertainment & TV15 | © 2011 Oracle Corporation – Proprietary and Confidential
  16. 16. 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 support16 | © 2011 Oracle Corporation – Proprietary and Confidential
  17. 17. 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 platform17 | © 2011 Oracle Corporation – Proprietary and Confidential
  18. 18. 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 players18 | © 2011 Oracle Corporation – Proprietary and Confidential
  19. 19. 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 systems19 | © 2011 Oracle Corporation – Proprietary and Confidential
  20. 20. 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 solutions20 | © 2011 Oracle Corporation – Proprietary and Confidential
  21. 21. jHome: Home Automation• 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 worldwide21 | © 2011 Oracle Corporation – Proprietary and Confidential
  22. 22. Digital Printing• 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 ecosystem22 | © 2011 Oracle Corporation – Proprietary and Confidential
  23. 23. Free vs Commercial• OpenJDK • Java SE Support – Some assembly required – Oracle JDK AND – DYI testing – 24/7 support – Build your own updates – Access to End Of Life versions – BCL – EOL really means EOL.• Oracle JDK – Pre-packaged – Tested – Updated regularly – No GPL obligations 23 | © 2011 Oracle Corporation – Proprietary and Confidential
  24. 24. Platform Choices Java ME CLDC Java ME CDC Java SE for EmbeddedJava APIs CLDC 1.1 CDC 1.1.2 (JSE 1.4.2 Subset Full featured JSE 6 & 7 API optimized for resource support constrained devices)Min RAM Total: 1MB Total: 8MB (Headless) Total: 32MB (Headless)Min MHz 30MHz 100MHz 200MHzMin Storage ROMized 2MB With JIT & ROMized – 3.5MB 32MB (min recommended RAM) / 40MBTarget Segments Low Mid-High HighSample Devices/Use Mobile/Feature Handsets, Digital eReaders, IP Telephony, Digital Industrial automation/equipments,Cases Pen, Sensors TV, Blu-rays Players, High-end Network Consumer Electronics,Network Appliances/Printing Devices, Pheripherals, Printers, Smart Medial, Aerospace and Defence, Grid, Handhelds, Automotive Smart Grid/ KiosksAvailable Ports *Refer to supported mobile OS: Linux, VxWorks, Windows, OS: Linux, Windows platforms WinMobile, WinCE, NetBSD, Processors: ARM, PowerPC, X86 Solaris, QNX, MPE Processors: ARM, MIPS, X86, PowerPC, Sparc, MIPS, AM34, ST20, SH3/4, ARC 24 | © 2011 Oracle Corporation – Proprietary and Confidential

×