Oracle - Soluções do device ao Datacenter

  • 161 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
161
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Java for Embedded Devices Latin America Sales Dimas Oliveira1 | Senior Sales Consultant © 2011 Oracle Corporation – Proprietary and Confidential
  • 2. “3B to 50B Devices by 2020”2 | © 2011 Oracle Corporation – Proprietary and Confidential
  • 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. Oracle D2D - The Platform for a Totally Connected World4 | © 2011 Oracle Corporation – Proprietary and Confidential
  • 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. 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. 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. 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. 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. 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. 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. 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. Thank you! More Information: http://www.oracle.com/goto/javaembedded13 | © 2011 Oracle Corporation – Proprietary and Confidential
  • 14. Backup Slides14 | © 2011 Oracle Corporation – Proprietary and Confidential
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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