Presentation Taking Development to the Edge

Today the world is rapidly changing around us where our desire and dependency on information is growing, information that goes beyond what can be gathered and shared over computers, tablets, and smart devices. The next frontier known as the "Internet of Things" is the millions, if not billions, of smart devices all connected through intelligent systems that will offer the world new solutions, opportunities and scale for greater productivity. In this keynote you will learn more about this expanding frontier and how Java can enable developers to participate and build solutions for the ever-growing "Internet of Things" marketplace.

Speakers


PDF: slides.pdf

Slides

Taking Development to the Edge

Taking Development to the Edge Henrik Stahl Senior Director – Java Product Management 2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

The following is intended to outline our general product direction. It is

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. 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Important Trends

Important Trends §  More Devices, Connected with Increased Capabilities §  Infrastructure extending to include Edge Devices §  Enormous amount of net new data §  Value-added services based on this data/connectivity 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

World

World 6.3 Billion Population Connected 500 Million Devices Connected Devices Per Person 0.08 More connected devices than people 2003 Source: Cisco, April 2013 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6.8 Billion 7.2 Billion 7.6 Billion 12.5 Billion 25 Billion 50 Billion 1.84 3.47 6.58 2010 2015 2020

Everything Connected

Everything Connected Industrial & Commercial Equipment Point of Sale Kiosks Source: Cisco 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Energy & Smart grid Automative & Commercial Transportation Wireless Health Connected Consumer Devices

Example: Smart Homes

Example: Smart Homes Smart thermostat connects to the utility s demandresponse system Automatic water usage metering enables conservation Real-time pricing enabled via smart meters with adaptive intelligence for carbon footprint reduction 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Smart solar panels connected to the micro-grid Smart appliances communicate with internet-based services for valueadded features Remotely monitored security system

Looking Behind the Covers

Looking Behind the Covers Complex network of smart devices communicating with business applications IP Billing & Demand/Response Solar panel micro-grid controller Meter Data Management IP Utilities Company IP IP Smart Appliance IP Z-Wave Smart Thermostat IP ZigBee Appliance Company Events Processing System Security Company Plug-in car charging station controller Smart Meter Security Controller 8 Applications Provisioning Home Gateway Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Challenges

Challenges §  Custom Proprietary Solutions §  Lack of Platform Standards §  Hardware Fragmentation §  Limited Developer and ISV eco-systems §  Insufficient Network Bandwidth 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

So what do all these…

So what do all these… have in common with this? 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Java Delivers Technical Value

Java Delivers Technical Value §  Standards based §  Vast developer base §  Mature development and run-time environment §  Supported on small to large devices §  Seamless integration with backend services: filtering, data movement, data management, analytics, security §  Provides a complete end to end platform to develop standards based services 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Java Delivers Business Value

Java Delivers Business Value Grow ROI Reduce Cost 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. § Extend Product Lifecycle § Competitive Advantage § Innovation § Increase Market Reach § Portability § Shorter Time-to-Market § Reduce Risk and Support Cost § Standards-based

Java Embedded Strategy and Vision

Java Embedded Strategy and Vision §  Make Java the #1 Platform for Embedded –  Any device, any size, any market §  Unified development experience across all of Java §  Provide complete embedded runtime, middleware, security, management and tooling §  Grow Java embedded ecosystem: developers, partners, system integrators, standards bodies 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Java-based IoT Platform

Java-based IoT Platform Single development platform across all domains Data Middleware §  The Device is a key component for the Internet of Things revolution §  Java enables it to be more intelligent, scalable, and supportable §  It s ultimately about the Data Data Device DBMS Data Common Security Common Development Common Management 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Spectrum of Java Embedded

Spectrum of Java Embedded Example of devices powered by Java SMALL §  RFID Readers §  Parking Meters §  Intelligent Power Module §  Smart Meters 15 MEDIUM §  §  §  §  §  Routers & Switches Storage Appliances Network Management Systems Factory Automation Systems Security Systems Copyright © 2012, Oracle and/or its affiliates. All rights reserved. LARGE §  §  §  §  §  §  Multi Function Printers ATMs POS Systems In-Flight Entertainment Systems Electronic Voting Systems Medical Imaging Systems

Current Embedded Releases

Current Embedded Releases Java ME Embedded 3.2 Java Embedded Suite 7.0 Runtime for small embedded devices: Microcontroller class platforms Pre-integrated full featured Java Embedded Platform Embedded EDGE DEVICES 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3.1.1 DB GATEWAYS/CONCENTRATORS Enterprise Data & Applications

Java Embedded in Smart Grid

Java Embedded in Smart Grid Billing /Settlement Systems Meter Data Management System Work Order Mgmt & Inventory Head-end Meter Data Repository & Management System Enterprise Service Bus Customer Information System Embedded WAN Embedded Embedded Outage Mgmt System 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Java Embedded in Healthcare

Java Embedded in Healthcare Patient’s Home Data Concentrator Pulse Oximeter Hospital Glucose Meter Embedded 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. DB Embedded

City Automation & Traffic Management

City Automation & Traffic Management • Automatic number plate recognition • Red-light violation detection • Traffic jam detection • Vehicle location system • Geo-fences 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Source: http://www.flickr.com/photos/epsos/5591761716/

Industrial Automation

Industrial Automation • High-speed data collection and analysis • Local storage and historical analysis • Filtering, correlation and pattern matching of real-world data 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Source: Rockwell Automation

Transportation & Telemetry

Transportation & Telemetry • Location tracking • Container contents monitoring • Intrusion detection • Temperature and pressure monitoring 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Source: http://www.flickr.com/photos/9979792@N04/2984873350/

GEMALTO M2M

GEMALTO M2M Enabling a smarter connected world Axel HANSMANN 2013-02-05 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Gemalto M2M connects the internet of

Gemalto M2M connects the internet of everything Most of our customers are connecting machines and cities ... GEMALTO •  •  More than 2 billion SIM cards personalized and shipped p. a. •  Invented cellular M2M in 1994 •  Supporting more than 50 million devices in the field •  Active member in standardization •  23 Gemalto is the leader in digital security Helping customers around the world connect their machine Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ... but now they are connecting trees

Gemalto products brings benefits of JAVA to M2M

Gemalto products brings benefits of JAVA to M2M Cinterion EHS5 Java Module Benefits of Java in M2M ˃  Lower Bill of Materials (BOM) ˃  More efficient development ˃  Enables next generation architectures ˃  Higher flexibility in design and development >  Java ME embedded 3.2 ˃  Improved management of the application >  HSPA 7.2M/5.7M connectivity >  Ruggedized for industrial applications >  Wide range of interfaces 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Find out more at 13:00 in my session: Benefits of Java to the embedded Ecosystem

Public Roadmap

Public Roadmap Java SE Embedded 8 Embedded Java •  Complete JVM convergence •  Additional compact profiles •  JavaFX for Embedded Java Embedded Suite 8 •  Additional enterprise middleware integrations •  Flight Recorder/Mission Control Java Embedded Suite 7 NetBeans IDE 7.2 NetBeans IDE 8 •  SE Embedded 7 •  GlassFish for Embedded •  Java DB •  ME Embedded support •  Java ME/SE 8 Embedded support 2012 2013 2014 Java Embedded 9 •  JDK9 •  Modularity based on Jigsaw •  Additional Embedded device APIs •  Ease of Development 2015 Java ME Embedded 3.2 Java ME Embedded 3.3 Java ME Embedded 8 NetBeans IDE 9 •  Microcontroller support •  Device Access APIs •  Enhanced device access •  Additional platforms •  Footprint optimization & configuration tools •  Java ME 8 •  Standardized Embedded API •  New on-device debugging architecture •  Java ME/SE 9 Embedded support •  Jigsaw support Java ME SDK 3.2 •  Embedded emulator •  Eclipse integration 25 Java ME SDK 3.3 •  Improved developer tooling & experience Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Java ME SDK 8 •  Improved developer tooling & experience

Summary

Summary §  Java is a trusted, robust platform ideally-suited to embedded systems where security and reliability are paramount §  The large ecosystem of Java developers, partners, support, and training supports on-time delivery of projects and products §  Delivers a secure, optimized runtime environment ideal for network-based devices §  Supports devices ranging from highly-constrained resources to server-class systems 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Taking Development to the Edge

Taking Development to the Edge Sharat Chander Director – Java Technology Outreach @Sharat_Chander 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Technology Network

Oracle Technology Network The Largest Community of Developers §  Technical Content on oracle.com/technetwork/java §  Java Developer Newsletter (700K subscribers) §  Free Developer Days events.oracle.com 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Java Magazine

Java Magazine For Java Developers, By Java Developers §  Free digital publication §  Over 100K subscribers §  Send article proposals to otnfeedback_us@oracle.com 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Java.net

Java.net The Source of Java Technology Collaboration §  Become a member §  Host a project (over 7,000 active projects) §  Learn from your peers: javaembeddedcommunity.com §  Share your expertise, and ideas – DM me on Twitter: @Sharat_Chander 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.