SlideShare a Scribd company logo
O Futuro do Java Chegou! 
Java, Embedded, Cloud, Internet of Things, Mobile 
The Developers Conference 2014 - Keynote 
Bruno Borges 
Principal Product Manager 
Cloud Application Foundation 
Outubro, 2014 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
APIs Language 
Java SE 8 Java SE 8 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Java ME 8 
Java 8 
Java ME 8
Java 8 Índice IEEE 2014 - bit.ly/ieeelangs 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Embedded World 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 5
Internet of Things 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 6
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Java EE 7 
DEVELOPER 
PRODUCTIVITY 
Java EE 7 
– Batch 
– Concurrency 
– Simplified JMS 
– More annotated POJOs 
– Less boilerplate code 
– Cohesive integrated platform – WebSockets 
– JSON 
– Servlet 3.1 NIO 
– REST 
MEETING 
ENTERPRISE 
DEMANDS
Java SE 8 e Java EE 7 -WebLogic 
• Oracle WebLogic 12.1.3 
• Java SE 8 
– Certificado e suportado 
comercialmente 
• Java EE 7 – Suporte às APIs: 
– JAX-RS 2.0 
– JPA 2.1 
–WebSockets 1.0 
– JSON-P 1.0 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 9 
Oracle Cloud 
IaaS 
PaaS 
SaaS
Java on Mobile 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 10 
javafxports.org
Java on Mobile – Oracle MAF 
Built On Standards 
Use Existing Skills Set 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 11 
Oracle Mobile App Framework
Java on Mobile – Oracle MAF 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 12
Use a JVM mesmo se você não gostar da linguagem Java 
Muitas linguagens já disponíveis, e tantas outras surgindo! 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Scala
cloud.oracle.com 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
14

More Related Content

PDF
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
PPTX
Java cloud service 발표자료
PPTX
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
PDF
WebRTC Meetup @ Oracle San Francisco
PPTX
Coder Technologies- java course
PDF
WebRTC Customer Experience Optimizations - Kranky Geek Presentation
PDF
Session at Oredev 2016.
PDF
Java Master Class
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Java cloud service 발표자료
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
WebRTC Meetup @ Oracle San Francisco
Coder Technologies- java course
WebRTC Customer Experience Optimizations - Kranky Geek Presentation
Session at Oredev 2016.
Java Master Class

What's hot (20)

PDF
Aras PLM's Browser Neutral Client
PPT
final year project coimbatore
PDF
JavaOne2015報告会 in Okinawa
PDF
As Novidades do Java EE 8
PDF
OOW16 - Faster and Better: Oracle E-Business Suite Desktop Integration Enhanc...
PDF
Chicago JUG / GOTO Meetup
PDF
Oracle Java ME Embedded 8.1 Devloper Preview: Introduction
PDF
OSGi in Java EE Servers - Sneak Peek Under the Hood - Krasimir Semerdzhiev
PDF
01/2009 - Portral development with liferay
PDF
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
PDF
Java Micro Edition (ME) 8 Deep Dive
PDF
Just-in-time Java EE - provisioning runtimes for enterprise applications - Ja...
PDF
The Long Walk to Apache NetBeans
PDF
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
PPTX
Hire Professional PHP Developer
PDF
Liferay Portal Introduction
PDF
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
PDF
UBNCorpSlides_v5
PDF
JavaFX - Bringing rich Internet applications ...
ODP
Liferay with xebia
Aras PLM's Browser Neutral Client
final year project coimbatore
JavaOne2015報告会 in Okinawa
As Novidades do Java EE 8
OOW16 - Faster and Better: Oracle E-Business Suite Desktop Integration Enhanc...
Chicago JUG / GOTO Meetup
Oracle Java ME Embedded 8.1 Devloper Preview: Introduction
OSGi in Java EE Servers - Sneak Peek Under the Hood - Krasimir Semerdzhiev
01/2009 - Portral development with liferay
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Java Micro Edition (ME) 8 Deep Dive
Just-in-time Java EE - provisioning runtimes for enterprise applications - Ja...
The Long Walk to Apache NetBeans
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
Hire Professional PHP Developer
Liferay Portal Introduction
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
UBNCorpSlides_v5
JavaFX - Bringing rich Internet applications ...
Liferay with xebia
Ad

Similar to The Developers Conference 2014 - Oracle Keynote (20)

PDF
Building Java Desktop Apps with JavaFX 8 and Java EE 7
PDF
Servidores de Aplicação: por que ainda precisamos deles?
PDF
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
PDF
Tweet4Beer (atualizada): Torneira de Chopp Controlada por Java, JavaFX, IoT ...
PPTX
Migrating From Applets to Java Desktop Apps in JavaFX
PDF
Oracle Cloud: Anything as a Service
PDF
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
PDF
Java EE 7 et ensuite pourquoi pas JavaScript sur le serveur!
PDF
Project Avatar (Lyon JUG & Alpes JUG - March 2014)
PPT
What's New in WebLogic 12.1.3 and Beyond
PPT
Java Community News - September 2015
PPTX
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
PPTX
Introduction To JavaFX 2.0
PDF
Introducing Java 8
PDF
JavaCro'15 - Everything a Java EE Developer needs to know about the JavaScrip...
PPTX
Java EE for the Cloud
PDF
Java: Create The Future Keynote
PPT
Java Community and Overview Track - March 2016
PDF
Coding for desktop and mobile with HTML5 and Java EE 7 - Geertjan Wielenga
PPTX
Oracle JET overview
Building Java Desktop Apps with JavaFX 8 and Java EE 7
Servidores de Aplicação: por que ainda precisamos deles?
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
Tweet4Beer (atualizada): Torneira de Chopp Controlada por Java, JavaFX, IoT ...
Migrating From Applets to Java Desktop Apps in JavaFX
Oracle Cloud: Anything as a Service
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Java EE 7 et ensuite pourquoi pas JavaScript sur le serveur!
Project Avatar (Lyon JUG & Alpes JUG - March 2014)
What's New in WebLogic 12.1.3 and Beyond
Java Community News - September 2015
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Introduction To JavaFX 2.0
Introducing Java 8
JavaCro'15 - Everything a Java EE Developer needs to know about the JavaScrip...
Java EE for the Cloud
Java: Create The Future Keynote
Java Community and Overview Track - March 2016
Coding for desktop and mobile with HTML5 and Java EE 7 - Geertjan Wielenga
Oracle JET overview
Ad

More from Bruno Borges (20)

PDF
Secrets of Performance Tuning Java on Kubernetes
PDF
[Outdated] Secrets of Performance Tuning Java on Kubernetes
PDF
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
PDF
Making Sense of Serverless Computing
PPTX
Visual Studio Code for Java and Spring Developers
PDF
Taking Spring Apps for a Spin on Microsoft Azure Cloud
PDF
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
PPTX
Melhore o Desenvolvimento do Time com DevOps na Nuvem
PPTX
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
PPTX
Java EE Arquillian Testing with Docker & The Cloud
PDF
Servidores de Aplicação: Por quê ainda precisamos deles?
PDF
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
PDF
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
PDF
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
PDF
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
PDF
Running Oracle WebLogic on Docker Containers [BOF7537]
PPTX
Lightweight Java in the Cloud
PDF
Integrando Oracle BPM com Java EE e WebSockets
PDF
Crie Aplicações Mobile Híbridas Escritas em Java, para iOS e Android
PDF
WebSockets - Realtime em Mundo Conectado
Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on Kubernetes
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
Making Sense of Serverless Computing
Visual Studio Code for Java and Spring Developers
Taking Spring Apps for a Spin on Microsoft Azure Cloud
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Java EE Arquillian Testing with Docker & The Cloud
Servidores de Aplicação: Por quê ainda precisamos deles?
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Running Oracle WebLogic on Docker Containers [BOF7537]
Lightweight Java in the Cloud
Integrando Oracle BPM com Java EE e WebSockets
Crie Aplicações Mobile Híbridas Escritas em Java, para iOS e Android
WebSockets - Realtime em Mundo Conectado

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
KodekX | Application Modernization Development
PDF
Encapsulation theory and applications.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
A Presentation on Artificial Intelligence
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
Digital-Transformation-Roadmap-for-Companies.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KodekX | Application Modernization Development
Encapsulation theory and applications.pdf
Network Security Unit 5.pdf for BCA BBA.
Per capita expenditure prediction using model stacking based on satellite ima...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
A Presentation on Artificial Intelligence
Understanding_Digital_Forensics_Presentation.pptx
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

The Developers Conference 2014 - Oracle Keynote

  • 1. O Futuro do Java Chegou! Java, Embedded, Cloud, Internet of Things, Mobile The Developers Conference 2014 - Keynote Bruno Borges Principal Product Manager Cloud Application Foundation Outubro, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 2. APIs Language Java SE 8 Java SE 8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Java ME 8 Java 8 Java ME 8
  • 3. Java 8 Índice IEEE 2014 - bit.ly/ieeelangs Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 4. Embedded World Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 5
  • 5. Internet of Things Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 6
  • 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Java EE 7 DEVELOPER PRODUCTIVITY Java EE 7 – Batch – Concurrency – Simplified JMS – More annotated POJOs – Less boilerplate code – Cohesive integrated platform – WebSockets – JSON – Servlet 3.1 NIO – REST MEETING ENTERPRISE DEMANDS
  • 7. Java SE 8 e Java EE 7 -WebLogic • Oracle WebLogic 12.1.3 • Java SE 8 – Certificado e suportado comercialmente • Java EE 7 – Suporte às APIs: – JAX-RS 2.0 – JPA 2.1 –WebSockets 1.0 – JSON-P 1.0 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 9 Oracle Cloud IaaS PaaS SaaS
  • 9. Java on Mobile Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 10 javafxports.org
  • 10. Java on Mobile – Oracle MAF Built On Standards Use Existing Skills Set Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 11 Oracle Mobile App Framework
  • 11. Java on Mobile – Oracle MAF Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 12
  • 12. Use a JVM mesmo se você não gostar da linguagem Java Muitas linguagens já disponíveis, e tantas outras surgindo! Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Scala
  • 13. cloud.oracle.com Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 14

Editor's Notes

  • #3: This is a Title Slide with Picture slide ideal for including a picture with a brief title, subtitle and presenter information. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates.
  • #8: Productivity Html 5 Enterprise demands
  • #9: Productivity Html 5 Enterprise demands
  • #11: This is a sample iOS Smartphone and Tablet: Horizontal slide ideal for including sample mobile device screen pictures. To Replace the Pictures on this Sample Slide (this applies to all slides in this template that contain replaceable pictures) Select the sample picture and press Delete. Click the icon inside the shape to open the Insert Picture dialog box. Navigate to the location where the picture is stored, select desired picture and click on the Insert button to fit the image proportionally within the shape. Note: Do not right-click the image to change the picture inside the picture placeholder. This will change the frame size of the picture placeholder. Instead, follow the steps outlined above.
  • #12: This is a sample iOS Smartphone and Tablet: Horizontal slide ideal for including sample mobile device screen pictures. To Replace the Pictures on this Sample Slide (this applies to all slides in this template that contain replaceable pictures) Select the sample picture and press Delete. Click the icon inside the shape to open the Insert Picture dialog box. Navigate to the location where the picture is stored, select desired picture and click on the Insert button to fit the image proportionally within the shape. Note: Do not right-click the image to change the picture inside the picture placeholder. This will change the frame size of the picture placeholder. Instead, follow the steps outlined above.
  • #13: This is a sample iOS Smartphone and Tablet: Horizontal slide ideal for including sample mobile device screen pictures. To Replace the Pictures on this Sample Slide (this applies to all slides in this template that contain replaceable pictures) Select the sample picture and press Delete. Click the icon inside the shape to open the Insert Picture dialog box. Navigate to the location where the picture is stored, select desired picture and click on the Insert button to fit the image proportionally within the shape. Note: Do not right-click the image to change the picture inside the picture placeholder. This will change the frame size of the picture placeholder. Instead, follow the steps outlined above.
  • #14: The advantages of the JVM have been recognized by many others. Some wanted to try something different than Java but rather than reinventing the wheel completely they realized the advantage of, and leverage the continued improvement of, the JVM by -instead of creating their own runtime- writing compilers to create java bytecode which then runs on the JVM and, in some cases, leverage java libraries.
  • #15: To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates.