JavaCro'14 - Oracle intentions in Java area - Marin Tadić
Upcoming SlideShare
Loading in...5
×
 

JavaCro'14 - Oracle intentions in Java area - Marin Tadić

on

  • 155 views

 

Statistics

Views

Total Views
155
Views on SlideShare
155
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

JavaCro'14 - Oracle intentions in Java area - Marin Tadić JavaCro'14 - Oracle intentions in Java area - Marin Tadić Presentation 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 Years Has Been Created in the Last
  • 50X Estimated to Grow And That Data is Copyright © 2014, Oracle and/or its affiliates. All rights reserved.3 50X 2020By View slide
  • Mobile Outpacing Internet 6 Billion Mobile 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 Exabytes Per Month by 2016 View slide
  • Internet Of Things 2012: 9 Billion Devices 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 17 Industry Sectors in U.S. Now Have More Data Than U.S. Library of Congress
  • Internet of Things POS Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7 Internet of 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 125125 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
  • WorldWorld 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 Billion ConnectedConnected 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 DevicesConnected 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 Embedded Java Embedded Suite Oracle 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
  • JavaJava RoadmapRoadmap JDKJDK 8 (Q1 2014)8 (Q1 2014) •• LambdaLambda •• JVM ConvergenceJVM Convergence •• JavaScript InteropJavaScript Interop •• JavaFXJavaFX 88 7u407u40 •• Java FlightJava Flight RecorderRecorder •• Java Mission Control 5.2Java Mission Control 5.2 •• Java Discovery ProtocolJava Discovery Protocol •• NativeNative memory trackingmemory tracking •• LocalLocal Security PolicySecurity Policy JDKJDK 99 •• ModularityModularity –– JigsawJigsaw •• InteroperabilityInteroperability •• CloudCloud •• Ease of UseEase of Use •• OptimizationsOptimizations 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--devicedevice 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 8Java SE Embedded 8 •• CompleteComplete JVMJVM 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 CDCSimple migration of ME CDC headless applicationsheadless applications Java ME Embedded 8Java ME Embedded 8 •• Java MEJava ME CLDC 8 & MECLDC 8 & ME Embedded Profile 8Embedded Profile 8 •• “Little sibling” of Java SE 8“Little sibling” of Java SE 8 •• New & enhanced EmbeddedNew & enhanced Embedded APIAPI •• New portable architectureNew portable architecture •• Small and full profilesSmall and full profiles JavaJava ME SDK 8ME SDK 8 •• Improved developer tooling &Improved developer tooling & experienceexperience
  • Copyright © 2014, Oracle and/or its affiliates. All rights reserved.14