Java Embedded 2013 Update
|
|
- Ellen Mosley
- 6 years ago
- Views:
Transcription
1 Java Embedded 2013 Update Dr. Rainer Eschrich M2M Lead Europe Java Global Sales Unit 1
2 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. 2
3 Program Agenda! JavaOne 2013! Internet Of Things! Java Embedded Java SE 8 Java ME 8! Outlook & Conclusions 3
4 JavaOne 2013 By Developers, For Developers 5 Days 400+ Sessions Many Visitors More Community Activities 4
5 Java Progress Community OpenJDK New public bug system Infrastructure updates 114 new contributors JCP JCP.next progress 20+ JUGs participating in Adopt-a-JSR program 14 JSRs finalized since last year Java User Groups Increase in JUGs (growth from 197 to 228) Greater JUG interaction Piloting coding challenges Technology Java SE 50+ Security Enhancements, 7 JRE 7 Updates JDK 8 Dev Preview Available JavaFX All code is open sourced as part of OpenJFX Released Scene Builder 1.1 Java Embedded Java ME 3.3 client runtimes available ARM 32-bit HardFP ABI support Java EE Launched Java EE 7, Glassfish new JSRs Oracle Stewardship Outreach 4 regional JavaOne events with over 5,000 attendees Over 1M touch points reached through Java Evangelism activities Oracle Technology Network Over 150K subscribers to Java Magazine Over followers on Twitter Java.net Over 852,512 members Over 2,300 public projects 5
6 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 6
7 Program Agenda! JavaOne 2013! Internet Of Things! Java Embedded Java SE 8 Java ME 8! Outlook & Conclusions 7
8 Data: Volume Variety Velocity ,500 EB 1 Exabyte = 3,600 years worth of HD-TV video ,500 EB ,000 EB 2017???? EB Source: Cisco 8
9 Devices World Population 6.3 Billion 6.8 Billion 7.2 Billion 7.6 Billion Connected Devices 500 Million 12.5 Billion 25 Billion 50 Billion Connected Devices per Person x x x Source: Cisco 9
10 The Internet Of Things Connectivity 50 Billion Connected Things M2M Internet Of Things 5 Billion Connected People Internet 1 Billion Connected Places Electrical Power! Time
11 The IoT Comlexity 11
12 The IoT Key Challenges 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 12
13 The IoT Key Challenges 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 13
14 Program Agenda! JavaOne 2013! Internet Of Things! Java Embedded Java SE 8 Java ME 8! Outlook & Conclusions 14
15 Device Ecosystem Challenges 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 15
16 Device IoT Service Architecture Loose Coupling Of Service To Device! New services over time! Modular design! Easy & efficient development and deployment! Maximum reuse for many use cases, hardware! Integrated cloud/backend connectivity Service-Enabled System Loadable Applications and Services Java Platform OS + Drivers HW + Interfaces Component Cloud (Network/ Enterprise) 16
17 Benefits of The IoT Service Architecture Business Logic Individual development Hardware Business Logic Java Platform Individual Optimizations Hardware 17
18 Java Embedded Powering Devices More than 10 Billion embedded devices deployed today 10MB-100MB 1MB-10MB 50KB-1MB Footprint Java Card Java ME Embedded Java SE Embedded Java Embedded Suite OEP for Oracle Java Embedded SECURITY SMALL MEDIUM LARGE Device CPU/ GPU/I-O 18
19 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) 19
20 APIs Java SE 8 Java 8 Language Java SE 8 Java ME 8 Java ME 8 20
21 APIs Java SE Beyond Java 8 Language Java SE Small Devices Small Devices 21
22 22
23 Java Embedded Supported ARM Platforms Processor Operating System FPU Java Version ARMv7-M (Cortex-M3/ STM32F207) RTX - Java ME 3.3 ARMv5 (ARM926/QSC6270T) BrewMP Soft Float Java ME 3.4 ARMv6 (ARM11/BCM2835) Linux VFP Hard Float Java ME 3.3 ARMv5 Linux Soft Float Java SE Embedded 7u45 ARMv6/v7 Linux VFP Soft Float Java SE Embedded 7u45 ARMv6/7 Linux VFP Hard Float Java SE Embedded 7u45 ARMv8 Linux TBD Java SE Embedded H
24 Oracle Java Platform Integrator Program Partner Apps / APIs Oracle Java Embedded Product Code Java APIs Java Profile Java VM Porting Layer for Platform Integrator OS, Drivers Device Hardware Java Platform Integrator s Product 24
25 Oracle s Internet of Things Platform BUSINESS APPLICATIONS INDUSTRY APPLICATIONS PARTNER INDUSTRY APPLICATIONS JAVA EMBEDDED SUITE EVENT PROCESSING ENGINEERED SYSTEMS, SERVERS & STORAGE 25
26 Program Agenda! JavaOne 2013! Internet Of Things! Java Embedded Java SE 8 Java ME 8! Outlook & Conclusions 26
27 Modernizing Java! Java SE 8 is a big step forward in modernizing the Java Language Lambda Expressions (closures) Interface Evolution (default methods)! Java SE 8 is a big step forward in modernizing the Java Libraries Bulk data operations on Collections More library support for parallelism! Together, perhaps the biggest upgrade ever to the Java programming model 27
28 What is Java SE Embedded? Java Standard Edition Optimized for Embedded Devices! Reduced static footprint (60%+ smaller than standard JRE) 42MB versus 140MB on x86 Linux Java SE 7u6! Reduced memory requirements (32MB headless, 64MB headful)! Headless and headful configurations! Embedded architectures supported (ARM, PPC, x86)! Full Java SE compatibility! Free for development, commercial license for deployment 28
29 Java SE Embedded 8 New Stuff with SE8 Embedded! More Ports Linux/x86, Linux/ARM v5,v6,v7, Linux/PPC! Profiles Minimal disk footprint 10 MB (down from 44) Specification allows stripping on deployment! Memory Optimizations from CVM Headless 16 MB, Headful 32 MB (down from 32 and 64)! Serviceability features from server JDK 29
30 30
31 31
32 32
33 33
34 JavaFX The Man Machine Interface! Now Part of Java SE! Now Part of Open JDK Initial code for ios and Android released! FX8 has many new things 3D Strong Embedded Support Support for small screens and limited color depth, Multi-touch lternative input (on-screen keyboard, non-mouse traversal), I18N, L12N, Improved controls, Printing More than 70 Sessions During JavaOne
35 Java FX 8 Embedded (1/2) A proper subset of desktop functionality! Small footprint profile (< 6 MB disk space)! Support for Linux/ARM! Full Screen Direct rendering to framebuffer Accelerated using OpenGL ES (2.x) No X11 overhead! Special items Touch Screen support Virtual Keyboard Support for Lower Screen Resolution 35
36 Java FX 8 Embedded (2/2) A proper subset of desktop functionality! Currently not planned for SE 8 release Media Webnode 3D support (experimental)! Not planned Swing support 36
37 Program Agenda! JavaOne 2013! Internet Of Things! Java Embedded Java SE 8 Java ME 8! Outlook & Conclusions 37
38 Market Drivers for Java ME 8 Requirement Description Efficient software development and deployment model Modern embedded software platform Address challenges of traditional embedded software Reduce time-to-market Enable software portability and economies of scale Leverage large ecosystem of expertise and partners Robust execution, proven and flexible security model Modular software design and remote operation extends product value at reduced cost/risk Enable focus on competitive advantage (reuse commodities from ecosystem, focus on your value-add) Increased market reach Address wide range of use cases and target markets From low-footprint solutions to more powerful systems with a single software model Open, based on standards, interoperable Avoid vendor lock-in Participate in and benefit from technology innovation Integratable with many industry standards 38
39 Unifying the Java Ecosystem for Embedded Enabling Java Developers to be Embedded Developers Key Principles Java ME 8 is the little sibling of Java SE 8 Portability of applications and libraries across the Java Platform Java ME vs. Java SE is a footprint/functionality tradeoff Java ME & Java SE release cycles are in sync Benefits Modern and flexible platform for delivering embedded software Unified development experience & community across Java Aligned Java language, core APIs, development, and tools Enable 9+ Million Java developers to develop for Java Embedded 39
40 The Next Generation: Java ME 8 Platform Themes First step in Java ME Java SE alignment Dedicated embedded application platform Address increased range of use cases and markets Key Features Target Markets Java ME CLDC 8: Updated VM + alignment with Java SE 8 Java ME Embedded Profile 8: Embedded application platform Value-add new and enhanced APIs and features for embedded Improved configurability and optimized footprint for deployment Target requirements starting at 128 KB RAM, 1 MB Flash/ROM Small to mid-embedded covering wide range of use cases/markets Intelligent edge devices, communication nodes, healthcare devices, smart sensors, smart meters, general IoT and M2M 40
41 Java ME 8 Platform Overview Additonal APIs (Examples) Messaging Location Wireless Communication Web Services Protocols and Data Conversion Sensors Security and Management Additional Optional JSRs Additional Optional APIs Vertical Specific APIs On-Device I/O Access Device I/O API Application Platform Java ME Embedded Profile (MEEP 8, JSR 361) Security and Trust Services SATSA Java VM Java ME CLDC 8 (JSR 360, aligned with Java SE 8) 41
42 CLDC 8 High-Level Overview Description CLDC 8 is an long-anticipated, evolutionary update for CLDC to bring the VM, Java language and core API libraries in alignment with Java SE 8 Key Features Synchronize Java SE 5/6/7/8 language features into ME Introduce community requested Java SE API library features Virtual Machine update, support latest class file format More footprint optimizations and options Specification Requirements CLDC 8 to be an extended strict subset of Java SE 8 Consolidated Generic Connection Framework (GCF) Backward binary compatible Java SE 8! CLDC 8! 42
43 CLDC 8 Architecture CLDC 8 GCF HTTP/% HTTPS% java.io Mul*+% cast% javax.microedi2on.io(op2onal) Socket/% TLS% Server% Secure% DTLS% Socket% Datagram% Socket% (v1.2)% java.lang java.net Bearer%% Control% java.security Conn.% Params% java.nio (op2onal) Java.u2l. logging (op2onal) java.u2l JavaVM New in CLDC 8 Updated in CLDC 8 43
44 New Language Features for CLDC 8! JDK 5 / 6 Features Assertions Generics Enhanced for Loop Autoboxing Enumerations Varargs Static imports Annotations! JDK 7 Language Features Strings in switches! Binary integral literals and underscores in numeric literals Multi-catch and more precise rethrow Improved Type Inference for Generic Instance Creation (diamond) Try-with-resources statement Simplified Varargs Method Invocation! JDK 8 Language Features: Lambda - If implemented, then via synthetic class generation only - Not supported if implemented via invoke_dynamic - May result in significant footprint increase 44
45 What s Not in CLDC 8 vs. SE 8 Keeping Footprint Low! API blocks omitted in CLDC 8 Reflection Serialization JNI and application native code User-defined class loaders Full annotations support Thread groups and demon threads Full Math APIs (with BigDecimals) Concurrency utilities Full security APIs Full collection APIs! JVM features omitted in CLDC 8 Support for JVM Specification 3d Edition! No support for invoke_dynamic! CLDC 8 supports JVMS Second Edition Finalization Note: Most of the omitted blocks were also omitted in CLDC
46 CLDC 8 Footprint Considerations Optimizing Footprint Even Further! CLDC 8 supports two configurations Full: All API packages (GCF is always optional) Compact: Full minus NIO, NIO.2 File, Logging! Stripping On Deployment For fixed-function, minimal footprint deployments Allows bundling application with CLDC 8 runtime and then stripping away unnecessary components Result: Minimal, non-modifiable binary containing application and runtime 46
47 MEEP 8 High-Level Overview The Evolution of Java ME for Embedded! Description MEEP is an evolution of JSR 228 (IMP-NG), defining a modernized Java application platform with features and enhancements targeted at the small- and mid-range embedded market! Key Features Builds on CLDC 8 Robust and flexible multi-tasking application model Supports modular software design, deployment, and management Enhanced and flexible security model Improved configurability and optimized footprint for deployment 47
48 MEEP 8 Key Features and Benefits A Modern, Powerful Software Platform for Embedded Devices Feature Built on CLDC 8 API Optionality and Profile Sets Software Provisioning and Management Support for Software Modularization Support for advanced connectivity Enhanced security model Benefit Leverages CLDC 8 language features, APIs, and permissions model to align with Java SE 8 Enables right-sizing of feature sets to optimize footprint for a wide range of target devices and use cases Supports remote deployment, management, and monitoring of software components Enables modular software development and deployment, reducing development effort, complexity, and footprint Supports a wide range of connectivity options, both wired and wireless, including advanced support for cellular Enables implementation of use case-specific security policies for authentication and authorization 48
49 MEEP 8 Architecture MEEP 8 Applica2onorService Applica2onorService Applica2onorService javax. microedi2on. rms (op2onal) javax. microedi2on. media (op2onal) javax. microedi2on. key (op2onal) javax. microedi2on. lui (op2onal) javax. microedi2on. cellular (op2onal) javax. microedi2on. midlet javax. microedi2on. swm (op2onal) javax. microedi2on. event (op2onal) javax. microedi2on. power (op2onal) javax. microedi2on. io (op2onal) CLDC8 New in MEEP 8 Updated in MEEP 8 49
50 Program Agenda! JavaOne 2013! Internet Of Things! Java Embedded Java SE 8 Java ME 8! Outlook & Conclusions 50
51 Beyond the Java Runtime Java ME Solution (Device) Java SE Solution (Gateway) Event Client Embedded Event Processing Event Services Data Integration Stack Java Embedded Middleware Data Services Java ME Embedded Profile Java ME Virtual Machine Embedded OSGi stack Java SE Virtual Machine Application/ Services Runtime 51
52 Java Embedded 8 Conclusion! A modern, powerful software platform for embedded devices! Supports a wide range of devices and use cases! Leverages the Java technology and ecosystem to address traditional embedded software challenges! Based on Standards! Enables you to deliver embedded solutions with faster time to market, increased flexibility, and reduced cost! A quantum leap for embedded software 52
Making The Future Java
Making The Future Java Dalibor Topić (@robilad) Principal Product Manager October 18th, 2013 - HrOUG, Rovinj 1 The following is intended to outline our general product direction. It is intended for information
More informationJava ME Directions. JCP F2F - Austin. Florian Tournier - Oracle May 9, Copyright 2017, Oracle and/or its affiliates. All rights reserved.
Java ME Directions JCP F2F - Austin Florian Tournier - Oracle May 9, 2017 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
More information<Insert Picture Here> Java Virtual Developer Day
1 Java Virtual Developer Day Simon Ritter Technology Evangelist Virtual Developer Day: Agenda Keynote: The Java Platform: Now and the Future What is Java SE 7 and JDK 7 Diving into
More informationThe Java Mobile and Embedded Platform: Now and the Future
The Java Mobile and Embedded Platform: Now and the Future 1 Copyright 2011, Oracle and/or its affiliates. All rights Java Spotlight Podcast http://www.javaspotlight.org @javaspotlight 2 Copyright 2011,
More informationJava Embedded on ARM
Java Embedded on ARM The Embedded Market Evolving Rapidly Internet of Things 2.3B Internet Users Cloud for Embedded Devices Med-Large Embedded Multi-function Devices Enterprise Data and Applications Up
More informationWhat's New In Mobile & Embedded Java? A Technology Update
What's New In Mobile & Embedded Java? A Technology Update Terrence Barr Senior Technologist, Mobile & Embedded terrence.barr@oracle.com Safe Harbor Statements The following is intended
More informationJava Leaders Summit Java SE
Java Leaders Summit Java SE Staffan Friberg Product Manager Java Platform Group 1 Copyright 2011-2013 Oracle and/or its affiliates. The following is intended to outline our general product direction. It
More information1 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. Java Strategy Keynote Naveen Asrani - Director Java Product Management @naveenasrani 2 Copyright 2012, Oracle and/or it s affiliates.
More informationEMEA/Africa/Middle East - Tuesday June 25th, :00:00 a.m. - 1:00pm BST / 10:00:00 a.m. - 2:00 p.m.cest /
EMEA/Africa/Middle East - Tuesday June 25th, 2013 9:00:00 a.m. - 1:00pm BST / 10:00:00 a.m. - 2:00 p.m.cest / 1:30:00 p.m. - 5:30:00 p.m. IST / 12:00:00 p.m. - 4:00 p.m. MSK / 08:00:00 a.m. - 12:00 p.m.
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 JavaFX for Desktop and Embedded Nicolas Lorain Java Client Product Management Nicolas.lorain@oracle.com @javafx4you 2 The preceding is intended to outline our general product direction. It is intended
More informationWindows 10 IoT Overview. Microsoft Corporation
Windows 10 IoT Overview Microsoft Corporation 25 $7.2 BILLION TRILLION Connected things will by 2020 be in use by 2020 worldwide market for IoT solutions IDC: Worldwide and Regional Internet of Things
More informationOracle Senior VP Steve Harris on Oracle s Vision of Java
Oracle Senior VP Steve Harris on Oracle s Vision of Java By Janice J. Heiss Published April 2011 Steven G. Harris, Oracle's Senior VP of Application Server Development, who oversees product development
More informationphoneme: High-performance, product-quality GPLv2 CDC + CLDC stacks Terrence Barr
phoneme: High-performance, product-quality GPLv2 CDC + CLDC stacks Terrence Barr Senior Technologist and Community Ambassador Java Mobile & Embedded Community Sun Microsystems 1 Platform Scalability and
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 From Desktop to Internet Of Things in 12 Seconds Terrence Barr Senior Technologist & Principal Product Manager Java Embedded and Internet of Things Oracle Safe Harbor Statement The following is intended
More informationTHE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS
THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS By Bill Graham and Michael Weinstein WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY Driven by the convergence of cloud technology, rapidly
More informationMinne menet, Mobiili-Java?
Minne menet, Mobiili-Java? Java Platform, Micro Edition Status and Future Directions Antero Taivalsaari Sun Microsystems, Inc. December 2005 Growth Continues (2005 vs. 2003) 1 Billion Installed Base as
More informationThe Open Application Platform for Secure Elements.
The Open Application Platform for Secure Elements. Java Card enables secure elements, such as smart cards and other tamper-resistant security chips, to host applications, called applets, which employ Java
More information<Insert Picture Here> JavaFX 2.0
1 JavaFX 2.0 Dr. Stefan Schneider Chief Technologist ISV Engineering The following is intended to outline our general product direction. It is intended for information purposes only,
More informationAgenda Time (PT) 8:45 a.m. Event Platform Opening 9:00 a.m. Keynote - Java: Present and Future Java EE 7 Java SE 8 Java Embedded
Virtual Developer Day: Java 2014 May 6 th 9:00 a.m. - 1:00 p.m. PDT / 12:00 p.m. - 4:00 p.m. EDT / 1:00 p.m. 5:00 p.m. BRT Agenda Time (PT) 8:45 a.m. Event Platform Opening 9:00 a.m. Keynote - Java: Present
More informationHardware Accelerated Graphics for High Performance JavaFX Mobile Applications
Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications Pavel Petroshenko, Sun Microsystems Jan Valenta, Sun Microsystems Jerry Evans, Sun Microsystems Goal of this Session Demonstrate
More informationIBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion.
Please note Copyright 2018 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM IBM s statements
More information<Insert Picture Here> JDK 7 DOAG Konferenz 2010, November 16th, 2010
JDK 7 DOAG Konferenz 2010, November 16th, 2010 Dalibor.Topic@oracle.com Java F/OSS Ambassador 3 3 JavaOne 2010: Oracle Announces JDK Roadmap for Advancing Java SE http://www.oracle.com/us/corporate/press/173782
More informationARM mbed mbed OS mbed Cloud
ARM mbed mbed OS mbed Cloud MWC Shanghai 2017 Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud applications Analytics
More informationmbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017
mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud
More informationDAY 3 J2ME March 2007 Aalborg University, Mobile Device Group Mobile Phone Programming
DAY 3 J2ME Mobile Phone Programming Module 2 Micro (J2ME) Overview Introduction J2ME architecture Introduction 1 J2ME Key Factors Portability: Write once run anywhere Security: Code runs within the confines
More informationJava Card 3 Platform. Peter Allenbach Sun Microsystems, Inc.
Java Card 3 Platform Peter Allenbach Sun Microsystems, Inc. Agenda From plastic to Java Card 3.0 Things to know about Java Card 3.0 Introducing Java Card 3.0 Java Card 3.0 vs. Java SE Java Card 3.0 vs.
More informationCopyright 2011, Oracle and/or its affiliates. All rights reserved.
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,
More informationFrom Java EE to Jakarta EE. A user experience
From Java EE to Jakarta EE A user experience A few words about me blog.worldline.tech @jefrajames Speaker me = SpeakerOf.setLastName( James ).setfirstname( Jean-François ).setbackgroundinyears(32).setmindset(
More informationBeyond TrustZone PSA Reed Hinkel Senior Manager Embedded Security Market Development
Beyond TrustZone PSA Reed Hinkel Senior Manager Embedded Security Market Development Part1 - PSA Tech Seminars 2017 Agenda Platform Security Architecture Architecture overview Trusted Firmware-M IoT Threat
More informationCS5015 Object-oriented Software Development. Lecture: Overview of Java Platform. A. O Riordan, 2010 Most recent revision, 2014 updated for Java 8
CS5015 Object-oriented Software Development Lecture: Overview of Java Platform A. O Riordan, 2010 Most recent revision, 2014 updated for Java 8 Java Programming Language Java is an object-oriented programming
More informationCisco Integration Platform
Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product
More informationPlease give me your feedback
#HPEDiscover Please give me your feedback Session ID: B4385 Speaker: Aaron Spurlock Use the mobile app to complete a session survey 1. Access My schedule 2. Click on the session detail page 3. Scroll down
More informationWednesday, May 30, 12
JDK 7 Updates in OpenJDK LinuxTag, May 23rd 2012 Dalibor Topić (@robilad) Principal Product Manager The following is intended to outline our general product direction. It is intended
More informationCloud Computing Private Cloud
Cloud Computing Private Cloud Amplifying Business Value thru IT Ivo Sladoljev, Territory Manager, Adriatic Region December, 2010. 2010 VMware Inc. All rights reserved Agenda Company Facts VMware Focus
More informationNew Approaches to Connected Device Security
New Approaches to Connected Device Security Erik Jacobson Architecture Marketing Director Arm Arm Techcon 2017 - If you connect it to the Internet, someone will try to hack it. - If what you put on the
More informationJava 2 Platform, Micro Edition
Java 2 Platform, Micro Edition ArchitectureOverview Jon Courtney Senior Staff Engineer Sun Microsystems JavaOne203 Sesion316 Overall Presentation Goal Learnaboutthearchitectural features ofthejava 2Platform,MicroEdition(J2ME
More informationCopyright Khronos Group Page 1. Vulkan Overview. June 2015
Copyright Khronos Group 2015 - Page 1 Vulkan Overview June 2015 Copyright Khronos Group 2015 - Page 2 Khronos Connects Software to Silicon Open Consortium creating OPEN STANDARD APIs for hardware acceleration
More informationJSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level
JSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level Kay Glahn Consultant Mobile Service Architecture, Vodafone http://www.vodafone.com Erkki Rysä Technologist Nokia Corporation http://www.nokia.com
More informationJava Technology-Based VAS in China Mobile: Today and Tomorrow
Java Technology-Based VAS in China Mobile: Today and Tomorrow Chuan YU Director, Terminal Technology Research Department Research Institute of China Mobile http://www.chinamobile.com/ TS-5184 2007 JavaOne
More informationJava SE and Embedded SE The road forward, 2011 edition
Java SE and Embedded SE The road forward, 2011 edition Greg Bollella Chief Architect, Embedded Java A Moment of Silence To remember those who perished in the earthquake and tsunami
More informationOracle Application Container Cloud
Oracle Application Container Cloud Matthew Baldwin Principal Product Manager Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
More informationJ2ME ARCHITECTURE AND RELATED EMBEDDED TECHNOLOGIES
J2ME ARCHITECTURE AND RELATED EMBEDDED TECHNOLOGIES Pradip Lamsal Abstract: Java 2 Platform Micro Edition (J2ME ), a flavour of Java architecture, is aimed at low memory consumer devices, typically less
More informationDAY 3 J2ME Aalborg University, Mobile Device Group. Mobile. Mobile Phone Programming
DAY 3 J2ME Mobile Phone Programming Java 2 Micro Edition (J2ME) Overview Introduction J2ME architecture MIDlets Application development Introduction J2ME Key Factors Portability: Write once run anywhere
More informationOracle Buys Corente. Extends Oracle s Virtualization Capabilities with Leading Software-Defined Networking Technology to Deliver Cloud Services
Oracle Buys Corente Extends Oracle s Virtualization Capabilities with Leading Software-Defined Networking Technology to Deliver Cloud Services March 5, 2014 Oracle is currently reviewing the existing Corente
More informationContinuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016
Continuous delivery of Java applications using Oracle Cloud Platform Services Marek Kratky Principal Sales Consultant Oracle Cloud Platform May, 2016 Safe Harbor Statement The following is intended to
More informationRequirements and Issues of V**s for Mobile Terminals
Requirements and Issues of V**s for Mobile Terminals Workshop on the Future of Virtual Execution Environments Armonk, NY, USA 15-17.09.2004 Kari Systä Nokia Research Center 1 NOKIA Presentation_Name.PPT
More information<Insert Picture Here> JavaFX Overview April 2010
JavaFX Overview April 2010 Sébastien Stormacq Sun Microsystems, Northern Europe The following is intended to outline our general product direction. It is intended for information
More informationAccelerating IoT with ARM mbed
Accelerating IoT with ARM mbed Zach Shelby VP Marketing Internet of Things Business Unit mbed Connect / Shenzhen, China 15 th Dec 2015 Productivity Security Connectivity Management Efficiency 2 Since TechCon
More informationINTERNET OF THINGS KONTRON
INTERNET OF THINGS SECURITY @ KONTRON EMBEDDED COMPUTING CONFERENCE 2017 ECC WINTERTHUR SEPTEMBER 5 TH, 2017 AGENDA 01 INTRODUCTION 02 SECURITY LAYERS 03 KONTRON & S&T // 2 WHAT IS IN IT FOR YOU THROUGH
More informationSecurity and Performance Benefits of Virtualization
Security and Performance Benefits of Virtualization Felix Baum mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered
More informationTECHNICAL WHITE PAPER FIDO APPROACHES: NOK NOK LABS S3 SUITE VS BUILD YOUR OWN FIDO
TECHNICAL WHITE PAPER FIDO APPROACHES: NOK NOK LABS S3 SUITE VS BUILD YOUR OWN FIDO TABLE OF CONTENTS Executive Summary... 3 FIDO Solution Requirements... 3 FIDO UAF Client infrastructure... 4 FIDO UAF
More informationMobile Application Development. Introduction. Dr. Christelle Scharff Pace University, USA
Mobile Application Development Introduction Dr. Christelle Scharff cscharff@pace.edu Pace University, USA Objectives Getting an overview of the mobile phone market, its possibilities and weaknesses Providing
More informationNBASE-T and Machine Vision: A Winning Combination for the Imaging Market
NBASE-T and Machine Vision: A Winning Combination for the Imaging Market July 19, 2018 NBASE-T AllianceSM 2018 1 Webinar Speakers Ed Goffin Manager, Marketing Pleora Technologies Ed.Goffin@pleora.com @ed_goffin
More informationARM mbed: Internet of Possible
ARM mbed: Internet of Possible Bill Woo Director ISG Sales El Tower / 2017 Tech Forum June 28, 2017 Introduction Today enterprises are under pressure to unlock the value in the Internet of Things. Our
More informationEclipse IoT State of the Union. Benjamin Cabé, Eclipse
Eclipse IoT State of the Union Benjamin Cabé, Eclipse Foundation @kartben Typical IoT Architecture telemetry telemetry commands commands Gateways Devices (sensors & actuators) IoT Cloud Platform Applications
More informationConnect and Transform Your Digital Business with IBM
Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework
More informationBUILDING the VIRtUAL enterprise
BUILDING the VIRTUAL ENTERPRISE A Red Hat WHITEPAPER www.redhat.com As an IT shop or business owner, your ability to meet the fluctuating needs of your business while balancing changing priorities, schedules,
More informationOpen ESB v2, Open ESB.next and Project Fuji. Andreas Egloff Lead Architect SOA / Business Integration Sun Microsystems
Open ESB v2, Open ESB.next and Project Fuji Andreas Egloff Lead Architect SOA / Business Integration Sun Microsystems 1 Introduction 2 Project Open ESB Over 600 members and 600,000 downloads CDDL license
More informationAR Standards Update Austin, March 2012
AR Standards Update Austin, March 2012 Neil Trevett President, The Khronos Group Vice President Mobile Content, NVIDIA Copyright Khronos Group, 2012 - Page 1 Topics Very brief overview of Khronos Update
More informationLINUX CONTAINERS. Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER
Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY Flexible and connected platforms are core components in leading computing fields, including
More informationWorkshop on the IPv6 development in Saudi Arabia 8 February 2009; Riyadh - KSA
Transition to IPv6 Drivers and Challenges Dr. Abdelfattah ABUQAYYAS ICT Consultant CITC- KSA 1 MAIN POINTS The ICT sector is developing rapidly - new services, and new modes of service delivery. The Internet
More informationBuild the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM
Build the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM Agenda Linaro Linaro s IoT efforts Demo Business Models Design and sell x86 chips 2016 $59.5Bn Revenue Sells
More informationBringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security
Bringing OpenStack to the Enterprise An enterprise-class solution ensures you get the required performance, reliability, and security INTRODUCTION Organizations today frequently need to quickly get systems
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8
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,
More informationThe Integrated Smart & Security Platform Powered the Developing of IOT
The Integrated Smart & Security Platform Powered the Developing of IOT We Are Entering A New Era- 50million connections Smart-Healthcare Smart-Wearable VR/AR Intelligent Transportation Eco-Agriculture
More informationDATACENTER SERVICES DATACENTER
SERVICES SOLUTION SUMMARY ALL CHANGE React, grow and innovate faster with Computacenter s agile infrastructure services Customers expect an always-on, superfast response. Businesses need to release new
More informationWebGL Meetup GDC Copyright Khronos Group, Page 1
WebGL Meetup GDC 2012 Copyright Khronos Group, 2012 - Page 1 Copyright Khronos Group, 2012 - Page 2 Khronos API Ecosystem Trends Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos
More informationNVIDIA T4 FOR VIRTUALIZATION
NVIDIA T4 FOR VIRTUALIZATION TB-09377-001-v01 January 2019 Technical Brief TB-09377-001-v01 TABLE OF CONTENTS Powering Any Virtual Workload... 1 High-Performance Quadro Virtual Workstations... 3 Deep Learning
More informationBringing it all together: The challenge in delivering a complete graphics system architecture. Chris Porthouse
Bringing it all together: The challenge in delivering a complete graphics system architecture Chris Porthouse System Integration & the role of standards Content Ecosystem Java Execution Environment Native
More informationHTTP, WebSocket, SPDY, HTTP/2.0
HTTP, WebSocket, SPDY, HTTP/2.0 Evolution of Web Protocols Thomas Becker tbecker@intalio.com 1 Intalio Intalio Jetty Services, Training and Support for Jetty and CometD Intalio BPMS Business Process Management
More informationSecurity for Secure IoT: Advanced Architectures for IoT Gateways. Simon Forrest Director of Segment Marketing, Consumer Electronics
Security for Secure IoT: Advanced Architectures for IoT Gateways Simon Forrest Director of Segment Marketing, Consumer Electronics www.imgtec.com Imagination Technologies Company overview A world leader
More information<Insert Picture Here> JSR-335 Update for JCP EC Meeting, January 2012
JSR-335 Update for JCP EC Meeting, January 2012 Alex Buckley Oracle Corporation The following is intended to outline our general product direction. It is intended for information
More informationJavaentwicklung in der Oracle Cloud
Javaentwicklung in der Oracle Cloud Sören Halter Principal Sales Consultant 2016-11-17 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationEnabling a Richer Multimedia Experience with GPU Compute. Roberto Mijat Visual Computing Marketing Manager
Enabling a Richer Multimedia Experience with GPU Compute Roberto Mijat Visual Computing Marketing Manager 1 What is GPU Compute Operating System and most application processing continue to reside on the
More informationModern and Fast: A New Wave of Database and Java in the Cloud. Joost Pronk Van Hoogeveen Lead Product Manager, Oracle
Modern and Fast: A New Wave of Database and Java in the Cloud Joost Pronk Van Hoogeveen Lead Product Manager, Oracle Scott Lynn Director of Product Management, Oracle Linux and Oracle Solaris, Oracle October
More informationThe name of the Show What will you enjoy learning?
The Day of celebration The name of the Show What will you enjoy learning? 1 The tale of programming A walk down the memory lane! 1) Programming - How did it all start and evolve? 2) What should you learn
More informationAPI s in a hybrid world. Date 28 September 2017
API s in a hybrid world Date 28 September 2017 So, What is this API Economy thing? A mutually beneficial ecosystem of suppliers & consumers of APIs. Suppliers use APIs to securely provide specific types
More informationOracle Corporation
1 2012 Oracle Corporation Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product
More informationTweet for Beer! Beer Tap Powered by Java Goes IoT, Cloud, and JavaFX Java end-to-end to pour some beer
Tweet for Beer! Beer Tap Powered by Java Goes IoT, Cloud, and JavaFX Java end-to-end to pour some beer Bruno Borges Principal Product Manager Developer Advocate Oracle Latin America March, 2015 Speaker
More informationEnd-to-End Java Security Performance Enhancements for Oracle SPARC Servers Performance engineering for a revenue product
End-to-End Java Security Performance Enhancements for Oracle SPARC Servers Performance engineering for a revenue product Luyang Wang, Pallab Bhattacharya, Yao-Min Chen, Shrinivas Joshi and James Cheng
More informationDr Mark Little Red Hat, Inc.
Enterprise Middleware and the Internet of Things! A Call to ARMs Dr Mark Little Red Hat, Inc. 1 Overview Challenges for enterprise middleware Changing realities for Java Applications and their requirements
More informationOpenStack Seminar Disruption, Consolidation and Growth. Woodside Capital Partners
OpenStack Seminar Disruption, Consolidation and Growth Woodside Capital Partners December 2, 2014 AGENDA I. Evolution of Enterprise IT II. III. IV. Cloud Market Opportunity Cloud Market Landscape OpenStack
More informationMODULE 1 JAVA PLATFORMS. Identifying Java Technology Product Groups
MODULE 1 JAVA PLATFORMS Identifying Java Technology Product Groups Java SE Platform Versions Year Developer Version (JDK) Platform 1996 1.0 1 1997 1.1 1 1998 1.2 2 2000 1.3 2 2002 1.4 2 2004 1.5 5 2006
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Developing with Oracle Java Embedded Technology for the Raspberry Pi Scott Seighman Principal Sales Consultant Oracle 2 Safe Harbor The following is intended to outline our general product direction.
More information2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE
Co-Host Host 2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE Oracle Cloud Computing Strategy Han Wammes Public Sector Market Development Manager 1 Copyright 2012, Oracle and/or its
More informationOverview of Java 2 Platform, Micro Edition (J2ME )
CHAPTER2 Overview of Java 2 Platform, Micro Edition (J2ME ) 2.1 Java 2 Platform Recognizing that one size does not fit all, Sun Microsystems has grouped Java technologies into three editions, each aimed
More informationJava EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect
Java EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not
More informationAccelerating IoT with ARM mbed
Accelerating IoT with ARM mbed Paul Bakker Product Strategy, IoT BU ARM Tech Symposia China 2015 November 2015 Productivity Security Connectivity Management Efficiency 2 Since TechCon Last Year 60K 2014
More informationEnterprise Java in 2012 and Beyond From Java EE 6 To Cloud Computing
Enterprise Java in 2012 and Beyond From Java EE 6 To Cloud Computing Jürgen Höller, Principal Engineer, SpringSource 2012 SpringSource, A division of VMware. All rights reserved Deployment Platforms: Becoming
More informationJava SE 8 Programming
Oracle University Contact Us: +52 1 55 8525 3225 Java SE 8 Programming Duration: 5 Days What you will learn This Java SE 8 Programming training covers the core language features and Application Programming
More informationRenovating your storage infrastructure for Cloud era
Renovating your storage infrastructure for Cloud era Nguyen Phuc Cuong Software Defined Storage Country Sales Leader Copyright IBM Corporation 2016 2 Business SLAs Challenging Traditional Storage Approaches
More informationSTRONG PROFITS AND NEW MARKET OPPORTUNITIES SAMU KONTTINEN Capital Market Day 16 Sept 2015
CONSUMER SECURITY STRONG PROFITS AND NEW MARKET OPPORTUNITIES SAMU KONTTINEN Capital Market Day 16 Sept 2015 1 AGENDA Consumer Security in brief Market overview and key trends Offering and channels Competition
More informationAccelerating IoT with ARM mbed
Accelerating IoT with ARM mbed Dr.Krisztián Flautner General Manager / ARM Internet of Things Business Unit ARM Holdings Ltd mbed Sponsored Session / ARM TechCon 2015 11 th Nov 2015 Productivity Security
More informationARM mbed Towards Secure, Scalable, Efficient IoT of Scale
ARM mbed Towards Secure, Scalable, Efficient IoT of Scale Kirsi Maansaari Product Manager, ARM Copenhagen/Embedded Everywhere 2016 Faster route to secure IoT from chip to cloud Announced at ARM TechCon
More information<Insert Picture Here> Virtualisierung mit Oracle VirtualBox und Oracle Solaris Containern
1 Virtualisierung mit Oracle VirtualBox und Oracle Solaris Containern Detlef Drewanz Principal Sales Consultant SAFE HARBOR STATEMENT The following is intended to outline our general
More informationMAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB
MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB About Us Agenda Strategic Direction of Oracle Forms Applications Migration Options Migrating to 10g and 11g Migrating to J2EE and ADF Migrating to
More informationRTOS, Linux & Virtualization Wind River Systems, Inc.
taeyong.kim@windriver.com RTOS, Linux & Virtualization 2008 Wind River Systems, Inc. Simple Board Simple Code 2 2008 Wind River Systems, Inc. start: /* disable interrupts in CPU and switch to SVC32 mode
More informationApplication Container Cloud
APPLICATION CONTAINER CLOUD Application Container Cloud with Java SE and Node The Best Java SE and Node Cloud. Get the choice of either Oracle Java SE Advanced, including Flight Recorder for production
More informationAccelerate Your Cloud Journey
Dubai, UAE 20th March 2013 Accelerate Your Cloud Journey James Spearman Dimension Data - Solutions Architect Cloud 2012 2011 Cisco and/or its affiliates. All rights reserved. Cisco Connect 1 Dimension
More informationIBM Power Systems: Open innovation to put data to work Dexter Henderson Vice President IBM Power Systems
IBM Power Systems: Open innovation to put data to work Dexter Henderson Vice President IBM Power Systems 2014 IBM Corporation Powerful Forces are Changing the Way Business Gets Done Data growing exponentially
More information