javacro'14 - oracle intentions in java area - marin tadić
Upload: hujak-hrvatska-udruga-java-korisnika-croatian-java-user-association
Post on 29-Nov-2014
201 views
DESCRIPTION
TRANSCRIPT
Konferencija JAVACROKonferencija JAVACRO
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.1
Konferencija JAVACROKonferencija JAVACRO
Marin TadićMarin TadićManaging DirectorManaging Director
90%Of the World’s Data
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.2
Of the World’s Data
2 YearsHas Been Created in the Last
50XEstimated to Grow
And That Data is
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.3
50X2020By
Mobile Outpacing Internet
6 BillionMobile Subscribers
87%Of World‘s Population
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.4
Of World‘s Population
Mobile Data Growing 78% CAGR
10.8 ExabytesPer Month by 2016
Internet Of Things
2012: 9 BillionDevices Connected to Internet
(More than Population of Earth)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5
2020: 50 Billion
(More than Population of Earth)
Devices Connected to Internet
Enterprise Data is Growing Faster Than Ever
45 PB+Maintained by Large Orgs
45%+Annual Growth
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6
Annual Growth
15 of 17Industry Sectors in U.S. Now Have
More DataThan U.S. Library of Congress
Internetof Things
POS
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7
Internetof Things
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7
5 of Top 5 OEMs ship Java ME5 of Top 5 OEMs ship Java ME
#1 Development platform#1 Development platform
9 Million+ Java developers worldwide9 Million+ Java developers worldwide
3 Billion mobile phones run Java3 Billion mobile phones run Java
#1 Choice for developers#1 Choice for developers
100% of Blu100% of Blu--Ray players ship with JavaRay players ship with Java
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8
100% of Blu100% of Blu--Ray players ship with JavaRay players ship with Java
97% of enterprise desktops run Java97% of enterprise desktops run Java
89% of desktops in USA run Java89% of desktops in USA run Java
5 Billion Java Cards in use5 Billion Java Cards in use
125 125 Million TV devices run JavaMillion TV devices run Java
� New Major version
� SE 7 – July 2011
� Revolutionary
March 18, noon PST
Java SE 8
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9
� Revolutionary
World World PopulationPopulation
6.3 Billion6.3 Billion 6.8 Billion6.8 Billion 7.2 Billion7.2 Billion 7.6 Billion7.6 Billion
500 Million500 Million 12.5 Billion12.5 Billion 25 Billion25 Billion 50 Billion50 BillionConnected Connected
DevicesDevices
The image part with relationship ID rId5 was not found in the file.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10
Connected Devices Connected Devices pper Personer Person
0.080.08 1.841.84 6.586.583.473.47
2003 2010 20202015
Source: Cisco
3x3x 55xx11xx
Java 8 Now Available
10MB-100MB
Footprint
100MB+
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11
Java ME EmbeddedJava Card
SECURITY SMALL EMBEDDED MEDIUM EMBEDDED LARGE EMBEDDED DESKTOP SERVER
50KB-1MB
1MB-10MB
Java SE EmbeddedJava Embedded SuiteOracle Event Processing Embedded
Java SE
� Java-as-a-Service• Dedicated WebLogic cluster(s) with root access
• Tiered Management Services, built-in HA, On-demand DR
• Fully customizable for any Java application
• Primary Use Case: “Lift & shift” WebLogic and other Java applications to Oracle Cloud
Oracle Java Cloud Services
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.12
applications to Oracle Cloud
� Java Cloud Service• Pre-configured WebLogic VM for rapid application deployment
• Built-in integration to Storage, Messaging & Developer services
• Choice of JDeveloper, Eclipse, Netbeans for development
• Primary Use Case: Java EE extensions for Oracle Cloud SaaS applications
Java Java RoadmapRoadmap
JDK JDK 8 (Q1 2014)8 (Q1 2014)•• LambdaLambda
•• JVM ConvergenceJVM Convergence
•• JavaScript InteropJavaScript Interop
•• JavaFX JavaFX 88
7u407u40•• Java Flight Java Flight RecorderRecorder
•• Java Mission Control 5.2Java Mission Control 5.2
•• Java Discovery ProtocolJava Discovery Protocol
•• Native Native memory trackingmemory tracking
•• Local Local Security PolicySecurity Policy
JDK JDK 99•• Modularity Modularity –– JigsawJigsaw
•• InteroperabilityInteroperability
•• CloudCloud
•• Ease of UseEase of Use
•• Optimizations Optimizations
7u217u21
•• Java Client Security EnhancementsJava Client Security Enhancements
•• App Store Packaging toolsApp Store Packaging tools
2015201520132013 20142014 20162016
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13
Java ME Embedded 3.4Java ME Embedded 3.4
•• Fast followFast follow--onon
•• QSC platform onlyQSC platform only
•• Enhanced onEnhanced on--device device
debugging, debugging, monitoringmonitoring
Java Embedded 9Java Embedded 9
•• Java ME and SE 9Java ME and SE 9
•• Modularity based on JigsawModularity based on Jigsaw
Java SE Embedded 8 Java SE Embedded 8 •• Complete Complete JVM JVM convergenceconvergence
•• New Compact ProfilesNew Compact Profiles
•• Significantly smaller base runtimeSignificantly smaller base runtime
•• Embedded JRE customization toolEmbedded JRE customization tool
•• Support for ARM, Power PC & x86Support for ARM, Power PC & x86
•• Java Flight Recorder/Mission ControlJava Flight Recorder/Mission Control
•• Simple migration of ME CDC Simple migration of ME CDC
headless applicationsheadless applications
Java ME Embedded 8Java ME Embedded 8•• Java ME Java ME CLDC 8 & ME CLDC 8 & ME
Embedded Profile 8Embedded Profile 8
•• “Little sibling” of Java SE 8“Little sibling” of Java SE 8
•• New & enhanced Embedded New & enhanced Embedded APIAPI
•• New portable architectureNew portable architecture
•• Small and full profilesSmall and full profiles
Java Java ME SDK 8ME SDK 8
•• Improved developer tooling & Improved developer tooling &
experience experience
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.14