Java and the Internet of Things



Similar documents
WIND RIVER INTELLIGENT DEVICE PLATFORM XT

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

ARM mbed IoT Device Platform. November 3 rd, 2014

I vantaggi dell?utilizzo di JAVA nella strategia M2M

ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

The Internet of Things starts with intelligence inside

Informix Product Strategy and Roadmap Data, Cloud, Analytics, Internet of Things

HP CLOUD SYSTEM. The most complete, integrated platform for building and managing clouds featuring Intel technologies.

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

Transforming Business Processes with Agile Integrated Platforms

Research Report: Addressing Security Concerns for Connected Devices in the Internet of Things Era

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015

Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects

Hybrid Cloud Customer Engagements

Internet of Things: What is going to change in our lives

Enabling Smart Data on M2M Gateways and Aggregators

Dr. Dimitar Valtchev. 24 June 2010, Stuttgart, Eclipse Embedded Day

Dynamic M2M Event Processing Complex Event Processing and OSGi on Java Embedded

White Paper: OSGi-based E-Health / Assisted Living

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

empower your digital transformation with Private Cloud Solutions Khaled M Khondker

Cloud Computing and Standards

Evolving from SCADA to IoT

Intel: a Thought Leader Helping IoT Scale Out

Secure, Efficient, and Open Standard Internet of Things

Machina Research Viewpoint. The critical role of connectivity platforms in M2M and IoT application enablement

Middleware- Driven Mobile Applications

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

Java in the Internet of Things: Small, Smart, Connected

Enterprise Application Enablement for the Internet of Things

VCE BUSINESS UPDATE AND OVERVIEW

Quattra s Cloud Vision & Framework Value

Microsoft Azure For Your SAP Solutions

Programming the Internet of Things

<Insert Picture Here>

Da Internet delle persone a Internet delle cose. Giovanni Pirola Regional Service Manager Red Hat, Inc. November 19th 2014

ARM s role in Open Source software

Fast Innovation requires Fast IT

IT as a Service Emerges as a New Management Paradigm in the Software-Defined Datacenter Era

Accenture and Oracle: Leading the IoT Revolution

Digital Customer Experience

Building Cloud-Connected Solutions with Exosite and Texas Instruments

Virtualization - Adoption

Leading The World Into Connected Security. Dipl.-Inform., CISSP, S+ Rolf Haas Enterprise Technology Specialist Content Lead EMEA

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

VMware Hybrid Cloud. Accelerate Your Time to Value

Internet of Things From Idea to Scale

Introduction to IBM Worklight Mobile Platform

Windows Embedded Security and Surveillance Solutions

Life With Big Data and the Internet of Things

An Architecture Vision

The Platform is the Planet

IoT Solutions from Things to the Cloud

The Impact of PaaS on Business Transformation

Using Cloud Services for Building Next Generation Mobile Apps

Predicting From the Edge in an

MONETIZING IOT: THINGWORX MARKETPLACE AND THE SUBSCRIPTION ECONOMY

UPnP: The Discovery & Service Layer For The Internet of Things April 2015

Reaching Customers Across Multiple Channels

Develop enterprise mobile applications with IBM Rational software

Communications Industry. Oracle IoT/CSP Platform Footprint & Case Studies

Transition Your Windows Server 2003 Infrastructure to a Modern Cisco and Microsoft Solution

Realizing the Big Data potential - from data to business intelligence

How To Build A Cloud Based Network System

Worldwide Cloud Systems Management Software 2013 Vendor Shares

Dell Active System, Enabling service-centric IT, the path to the Cloud. Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta

Unified Charging and Billing Solution. Unified Next Generation of Charging Systems in Mobile Networks

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

Converged Infrastructure

Internet of Things. Key Enabler for the Digital Economy. Luis Jaraquemada VP Technology Huawei Chile

EVERYTHING THAT MATTERS IN ADVANCED ANALYTICS

congatec AG How to come around the IoT data security challenges

What You Need to Know About Transitioning to SOA

Increasing M2M device intelligence drive fast decisions and help new business

Mobile and Embedded/IoT market Overview and Trends. June 2014

Safe Harbor Statement

Get Significant Application Quality Improvement without Major Investment Performance driven. Quality assured.

The Digital Business Era Is Here

How to leverage SAP HANA for fast ROI and business advantage 5 STEPS. to success. with SAP HANA. Unleashing the value of HANA

OSGi Service Platform in Integrated Management Environments Telefonica I+D, DIT-UPM, Telvent. copyright 2004 by OSGi Alliance All rights reserved.

Cisco Integration Platform

MANAGEMENT SOLUTIONS SAFEGUARD BUSINESS CONTINUITY AND PRODUCTIVITY WITH MIMECAST

Redefining Infrastructure Management for Today s Application Economy

<Insert Picture Here> Integrating your On-Premise Applications with Cloud Applications

CHARTING YOUR IOT COURSE. Critical Design Decisions on the Road to the Internet of Things

Security to Connect Back-end APIs with HTML5 Cross Platform Apps

Transcription:

Java and the Internet of Things Henrik Stahl Vice President Java Product Management 1

9 Million+ Java developers worldwide #1 Choice for developers #1 Development platform 5 of Top 5 OEMs ship Java ME 3 Billion mobile phones run Java 100% of Blu-Ray players ship with Java 97% of enterprise desktops run Java 89% of desktops in USA run Java 5 Billion Java Cards in use 125 Million TV devices run Java 2

3

The Path to IoT Services Reduce Complexity Interoperability & Reduce Standards Complexity Security Provisioning & Management Drive Innovation Developer Drive Productivity Innovation Time-to-Market Device Lifecycle Create Opportunity Data Capture Create Real-Time Analytics Opportunity Reduced Human Interaction New Services 4

Challenges in the IoT Era Fueling New Services Intelligent Devices Always-on connected to variety of sensors and running multiple software applications Big Data Generates high-frequency Fast Data analysis for instant decision making and automation of information flows Responsiveness Enables customer service differentiation from automated, real-time responsiveness 5

Early IoT architecture DEVICES BACKEND DEVICE Black box GATEWAY Hardcoded functionality NETWORK CLOUD Applications, Middleware, MIDDLEWARE Analytics/BI, Databases, Big data, DATABASE Enterprise datacenter ENGINEEDED and/or Cloud SYSTEMS, SERVERS & STORAGE 6

Requirements on intelligent devices 1 2 3 4 Application Platform Streamline how IoT applications are developed, secured & deployed Distributed Intelligence Make predictive decisions quicker and closer to the source of the data Integration Connect intelligent devices to existing enterprise applications Security Protect against malware and threats, manage security and identity of data and devices 7

IoT Is Changing the Device software hardware Highly diverse and rapidly changing use cases & technologies Hardware capabilities & connectivity evolving rapidly Value is in software, but embedded software development is difficult Expensive to reinvent and reintegrate must-have features (management, security, etc.) Volume & value of data is gaining importance as a business driver Time-to-market and flexibility are key to success 8

Device Needs Always On Performant and Scalable Secure Remotely Manageable A Platform for New Services Provide Local Intelligence 9

Vendor Ecosystem Needs $ Manage BOM & Profit Innovation and Competitive Edge Standards & Regulatory Compliance 0101010111010 1000110101011 0010001000101 0101110101000 1101010110010 0010011110 Time to Market Readily Available Resources Reuse Across Markets 10

IoT Architecture, take two DEVICES BACKEND Java enabled Open, intelligent, updatable DEVICE Black box GATEWAY NETWORK CLOUD Applications, Middleware, MIDDLEWARE Analytics/BI, Databases, Big data, DATABASE Enterprise datacenter ENGINEEDED and/or Cloud SYSTEMS, SERVERS & STORAGE 11

Business Value of Java in Embedded Grow Revenue New IoT Services Increase Efficiency Reduce Cost Extended Product Lifecycle Enhanced Experience Increased Market Reach/multiple UEs Proven, Reliable, Secure Control over BOM and Roadmap Strong Resource Availability Shorter Time-to-Market Reduced Support Costs Reduced Risk 12

Business Value of Java in Embedded Grow Revenue Grow New IoT Services Revenue New IoT Services Increase Efficiency Increase Efficiency Reduce Cost Reduce Cost Control over BOM and roadmap: Common Java platform across broad choice of hardware and OS delivering portability Strong resource availability: Widest, most diverse eco-system fueled by over 9m developers globally Shorter Time-to-Market: Standard commercial platform reducing QA cycles and reinvention invest more cycles to innovate Reduced Support costs via remote management and update Reduced Risk: Widely deployed, secure, standards based platform deployed globally backed by Oracle. 13

Business Value of Java in Embedded Grow Revenue New IoT Services Grow Revenue Increase Efficiency New IoT Services Reduce Cost Extended Product Lifecycle: In-market update to deliver new and manage services powered by industry standards Enhanced Experience: Increased device level interoperability and integration, fewer silo s to manage Increased Market Reach/Multiple UEs: Re-use common modules across multiple domains. Proven, Reliable, Secure: From the SIMcard to the enterprise data center Increase Efficiency Reduce Cost 14

Java Embedded Overview Footprint 10MB-100MB 1MB-10MB Java SE 50KB-1MB Java Card Java ME SECURITY SMALL MEDIUM LARGE 15

Java IoT Vision Any Device... Any Market... Any Size... 16

APIs Today Language Java SE 7 Java SE 7 CDC 1.1 CLDC 1.1 CDC 1.1 (based on SE 1.4.2) CLDC 1.1 (based on SE 1.3) 17

APIs Java SE 8 Java 8 Language Java SE 8 Java ME 8 Java ME 8 18

APIs Java SE Beyond Java 8 Language Java SE Small Devices Small Devices 19

Stripped Implementations New in Java ME 8 and Java SE 8 Use cases: IoT devices and App Store deployments Users will be permitted to bundle an application with a subset of Java SE or Java ME, removing all unused portions for the smallest possible size Licensees must still ship complete and compatible implementations Changes to licensing terms and/or TCK Rules will be needed to ensure that end users creating stripped implementations do not fragment the platform or introduce incompatibilities The details are still being worked out - we will keep you informed 20

Requirements on Stripped Implementations Must be derived from a complete compatible implementation Cannot be changed once created Must be "closed" (not expose APIs - cannot load new code) Must function identically to the pre-stripped application 21

Future direction Unify language between ME/SE completely (if possible) Modularity in SE 9 & OSGi interop Investigate Java for smaller form factors (extreme low power sensors) Functionality for IoT CoAP, DTLS (ARM) MQTT (IBM) Device I/O API (Oracle) Update to sensor, bluetooth, USB, location,? 22

Questions (for another day?) Oracle s current path Java ME/SE and supportive functionality in JCP OSGi as large embedded app container Follow protocol/interop work in other standards bodies Industry specific standards in industry alliance groups (HGI) Do you agree with this structure? Would you prefer another? What is your view on Java as an IoT device platform? Do you support it? Prefer another solution? If so, which one and why? What would you like to contribute? 23