SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
JAVAONE TAKES SAN FRANCISCO 
A bird’s-eye view 
of Duke’s Café 
ORACLE.COM/JAVAMAGAZINE /////////////////////////////// NOVEMBER/DECEMBER 2014 
COMMUNITY 
ABOUT US JAVA TECH JAVA IN ACTION 
blog 
05 
//java nation / JavaOne 2014 / 
The 19th JavaOne celebrated 
momentum in the Java platform, 
innovation, and strong community. 
Devoxx4Kids kicked things off a day 
early, when 150 kids got hands-on 
and had fun with programming, 
robotics, and engineering. The open-ing 
Strategy keynote established 
Oracle’s commitment to building a 
strong and flexible Java platform that 
will enable IT professionals to adapt 
to rapid technological change, from 
the Internet of Things (IoT) to more-powerful 
enterprise systems. 
Oracle’s Peter Utzschneider said 
Java has shown strong growth this 
year, with 80 new Java user groups 
(JUGs) established and a transpar-ent 
and accessible Java Community 
Process (JCP). Java SE 8, released in 
March 2014, has changed the land-scape 
for Java developers, thanks to 
lambda expressions and their ability 
to reduce the need for boilerplate 
code, said Oracle’s Georges Saab. 
Utzschneider stressed that the 
ongoing integration of embedded 
Java with the rest of the platform is 
enabling developers who have basic 
PHOTOGRAPH BY HARTMANN STUDIOS
ORACLE.COM/JAVAMAGAZINE /////////////////////////////// NOVEMBER/DECEMBER 2014 
COMMUNITY 
ABOUT US JAVA TECH JAVA IN ACTION 
blog 
06 
//java nation / JavaOne 2014 / 
The Technical keynote was held in two parts: one 
that followed the Strategy keynote and a second 
that preceded the Community keynote. Oracle’s 
Mark Reinhold reflected on Java as it nears its 
20th birthday about ways it can keep going for 
another 20 years. He addressed the challenges of 
enhancing Java’s ability to scale down, improve 
security, evolve more easily, improve startup 
performance, and scale up to large systems. To 
address these issues, Java 9 is focused on Project 
Jigsaw, which is “an attempt to design and imple-ment 
a standard module system for the Java SE 
platform and use that to modularize the platform 
itself—and applications,” he said. Jigsaw will have 
a profound impact on how large Java systems are 
built and maintained and improve developer per-formance 
and productivity, Reinhold said. 
Next, Brian Goetz offered a vision of Java 
extending to Java 9 and beyond that would 
include value classes. Look to Project Valhalla and 
Project Panama for more information, he said. 
In part two, Reinhold gathered a panel of Java 
luminaries, including James Gosling, onstage to 
take questions. When asked when Java would 
become obsolete, Gosling confessed that for a 
decade he has been expecting Java’s demise, but 
that Java is a kind of organism grounded in the 
community that is well understood and flexible 
and has strong staying power. 
PHOTOGRAPHS BY HARTMANN STUDIOS 
Watch the 
Technical 
keynote. 
Watch the Strategy keynote. 
Java skills to use those skills in 
the embedded space and the grow-ing 
IoT. 
Later, Oracle’s Cameron Purdy 
emphasized how the Java plat-form 
is continuously evolving 
toward end-to-end capabilities. 
He acknowledged the help of the 
community and emphasized that 
Java EE 7, the only standards-based 
platform for enterprise develop-ment, 
is continuing to drive down 
the costs of building and maintain-ing 
applications. He pointed out 
that the JCP Executive Committee 
has unanimously approved the 
roadmap to Java EE 8—which was 
drawn up directly from the survey 
responses of 4,500 Java developers. 
Purdy observed that for Java EE 7, 19 
JUGs made valuable contributions 
by adopting 14 JSRs, and he called 
for that kind of community partici-pation 
going forward. 
From left to 
right: Mark 
Reinhold, John 
Rose, James 
Gosling, and 
Brian Goetz 
TECHNICAL KEYNOTE
ORACLE.COM/JAVAMAGAZINE /////////////////////////////// NOVEMBER/DECEMBER 2014 
COMMUNITY 
ABOUT US JAVA TECH JAVA IN ACTION 
blog 
07 
//java nation / JavaOne 2014 / 
At the JavaOne Community keynote, Java 
Evangelist James Weaver gathered a large 
group of innovators, who showed off Java-based 
projects—everything from programs that teach 
kids to code to automated vehicle testing sys-tems 
that can save lives. 
Robotics was a key theme. Some highlights: 
Andra Kay, director at Silicon Valley Robotics, 
said, “By 2020 your household robot will be 
your house.” 
Bruno Maisonnier, CEO at Aldebaran, a world 
leader in humanoid robots, presented a video 
showing robots teaching children mathematics 
in schools. 
Paul Perrone of Perrone Robotics lamented the 
30,000 deaths from auto accidents each year 
in the United States, and showed a video about 
his automated vehicle testing system with an 
advanced braking system that could save lives— 
a first step toward cars with full autonomy. 
The Community keynote ended with the tra-ditional 
T-shirt toss (or catapult), led by James 
Gosling. It was the perfect ending to a great 
week of information sharing, learning, and 
community building. 
Watch the Community keynote. 
COMMUNITY 
KEYNOTE 
NullPointers 
Rock JavaOne 
The NullPointers, the unofficial Java 
community band, rocked JavaOne at the 
JCP party and later in the week at Duke’s 
Café. The band is made up entirely of 
JavaOne community members. 
Bruno Paul Perrone 
Maisonnier 
PHOTOGRAPHS BY HARTMANN STUDIOS 
Andra Kay
ORACLE.COM/JAVAMAGAZINE /////////////////////////////// NOVEMBER/DECEMBER 2014 
COMMUNITY 
ABOUT US JAVA TECH JAVA IN ACTION 
blog 
08 
//java nation / JavaOne 2014 / 
GEEKS 
RIDE ON 
The Geek Bike Ride tradi-tion 
continued at JavaOne 
with 35 riders from nine 
countries. Riders sported 
jerseys designed by com-munity 
members in Brazil 
and enjoyed a sunny day of 
heart-pumping activity. 
JCP Awards 
The Java Community 
Process (JCP) presented 
the 10th annual JCP 
Awards and celebrated its 
15th birthday at a gather-ing 
atop the Hilton Hotel 
on Monday night. 
Heather VanCura 
received the award for JCP 
Program Member of the 
Year for her leadership in 
the Adopt-a-JSR program, 
which provides a mecha-nism 
for Java user groups 
(JUGs) and individuals to 
easily contribute to JSRs 
and encourages grassroots 
participation in crafting 
the future of Java. 
The Most Significant JSR 
was awarded to JSR 360, 
Connected Limited Device 
Configuration (CLDC) 8, 
Otávio Gonçalves de Santana 
(top), Heather VanCura (top 
and bottom), and Michael 
Lagally (bottom) 
which brings language features, including generics, 
enumerations, and try-with-resources, from Java SE into 
Java ME. Michael Lagally was recognized as Outstanding 
Spec Lead for his efforts in spearheading JSR 360. 
Otávio Gonçalves de Santana was awarded 
Outstanding Adopt-a-JSR Participant for his work on 
JSR 354, Java Money and Concurrency—specifically in 
migrating the codebase from Java 7 to Java 8. 
BIKE RIDE PHOTOGRAPH BY KEVIN NILSON; JCP PHOTOGRAPHS BY BOB LARSEN

Weitere ähnliche Inhalte

Ähnlich wie Java magazine november/december 2014

JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013Erik Gur
 
The history and future of java programming language
The history and future of java programming languageThe history and future of java programming language
The history and future of java programming languagePreeti Agarwal
 
Javamagazine20140304 dl
Javamagazine20140304 dlJavamagazine20140304 dl
Javamagazine20140304 dlVinay H G
 
March april 2014 java magazine
March april 2014   java magazineMarch april 2014   java magazine
March april 2014 java magazineTaline Felix
 
JavaMagazine - Java SE 8 - 2014-03-04
JavaMagazine - Java SE 8 - 2014-03-04JavaMagazine - Java SE 8 - 2014-03-04
JavaMagazine - Java SE 8 - 2014-03-04Erik Gur
 
Javamagazine Mayo Junio 2013
Javamagazine Mayo Junio 2013Javamagazine Mayo Junio 2013
Javamagazine Mayo Junio 2013Erik Gur
 
Java Development and Evolution
Java Development and EvolutionJava Development and Evolution
Java Development and EvolutionAlex Roldán
 
Build Your Career with help of Java.pptx
Build Your Career with help of Java.pptxBuild Your Career with help of Java.pptx
Build Your Career with help of Java.pptxGautamKumar163048
 
A beginner's guide for Java.pptx
A beginner's guide for Java.pptxA beginner's guide for Java.pptx
A beginner's guide for Java.pptxGautamKumar163048
 
Java Magazine
Java MagazineJava Magazine
Java MagazineErik Gur
 
Java application-development
Java application-developmentJava application-development
Java application-developmentDeepika Chaudhary
 
Javamagazine Julio-Agosto 2013
Javamagazine Julio-Agosto 2013Javamagazine Julio-Agosto 2013
Javamagazine Julio-Agosto 2013Erik Gur
 
Java Magazine JUNIT5 NOVEMBER/DECEMBER 2016
Java Magazine JUNIT5 NOVEMBER/DECEMBER 2016Java Magazine JUNIT5 NOVEMBER/DECEMBER 2016
Java Magazine JUNIT5 NOVEMBER/DECEMBER 2016Erik Gur
 
Java's Journey: Understanding Features and Envisioning Its Future Scope
Java's Journey: Understanding Features and Envisioning Its Future ScopeJava's Journey: Understanding Features and Envisioning Its Future Scope
Java's Journey: Understanding Features and Envisioning Its Future Scopepriyanka rajput
 
Java Jobs in Mumbai
Java Jobs in MumbaiJava Jobs in Mumbai
Java Jobs in Mumbaibridgelabz
 
Unit 1 part 1 introduction to java
Unit 1 part 1 introduction to javaUnit 1 part 1 introduction to java
Unit 1 part 1 introduction to javaDrArpanaChaturvedi
 
Java magazine jan feb 2018
Java magazine jan feb 2018Java magazine jan feb 2018
Java magazine jan feb 2018Acacio Martins
 

Ähnlich wie Java magazine november/december 2014 (20)

Java Day Istanbul 2018
Java Day Istanbul 2018Java Day Istanbul 2018
Java Day Istanbul 2018
 
JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013
 
The history and future of java programming language
The history and future of java programming languageThe history and future of java programming language
The history and future of java programming language
 
Javamagazine20140304 dl
Javamagazine20140304 dlJavamagazine20140304 dl
Javamagazine20140304 dl
 
March april 2014 java magazine
March april 2014   java magazineMarch april 2014   java magazine
March april 2014 java magazine
 
JavaMagazine - Java SE 8 - 2014-03-04
JavaMagazine - Java SE 8 - 2014-03-04JavaMagazine - Java SE 8 - 2014-03-04
JavaMagazine - Java SE 8 - 2014-03-04
 
Javamagazine Mayo Junio 2013
Javamagazine Mayo Junio 2013Javamagazine Mayo Junio 2013
Javamagazine Mayo Junio 2013
 
Java Development and Evolution
Java Development and EvolutionJava Development and Evolution
Java Development and Evolution
 
Build Your Career with help of Java.pptx
Build Your Career with help of Java.pptxBuild Your Career with help of Java.pptx
Build Your Career with help of Java.pptx
 
A beginner's guide for Java.pptx
A beginner's guide for Java.pptxA beginner's guide for Java.pptx
A beginner's guide for Java.pptx
 
Java Magazine
Java MagazineJava Magazine
Java Magazine
 
Java application-development
Java application-developmentJava application-development
Java application-development
 
Java Master Class
Java Master ClassJava Master Class
Java Master Class
 
Javamagazine Julio-Agosto 2013
Javamagazine Julio-Agosto 2013Javamagazine Julio-Agosto 2013
Javamagazine Julio-Agosto 2013
 
Core Java Training report
Core Java Training reportCore Java Training report
Core Java Training report
 
Java Magazine JUNIT5 NOVEMBER/DECEMBER 2016
Java Magazine JUNIT5 NOVEMBER/DECEMBER 2016Java Magazine JUNIT5 NOVEMBER/DECEMBER 2016
Java Magazine JUNIT5 NOVEMBER/DECEMBER 2016
 
Java's Journey: Understanding Features and Envisioning Its Future Scope
Java's Journey: Understanding Features and Envisioning Its Future ScopeJava's Journey: Understanding Features and Envisioning Its Future Scope
Java's Journey: Understanding Features and Envisioning Its Future Scope
 
Java Jobs in Mumbai
Java Jobs in MumbaiJava Jobs in Mumbai
Java Jobs in Mumbai
 
Unit 1 part 1 introduction to java
Unit 1 part 1 introduction to javaUnit 1 part 1 introduction to java
Unit 1 part 1 introduction to java
 
Java magazine jan feb 2018
Java magazine jan feb 2018Java magazine jan feb 2018
Java magazine jan feb 2018
 

Mehr von Otávio Santana

NoSQL design pitfalls with Java
NoSQL design pitfalls with JavaNoSQL design pitfalls with Java
NoSQL design pitfalls with JavaOtávio Santana
 
Modern Cloud-Native Jakarta EE Frameworks: tips, challenges, and trends.
Modern Cloud-Native Jakarta EE Frameworks: tips, challenges, and trends.Modern Cloud-Native Jakarta EE Frameworks: tips, challenges, and trends.
Modern Cloud-Native Jakarta EE Frameworks: tips, challenges, and trends.Otávio Santana
 
Architecting Cloud Computing Solutions with Java [1.1]
Architecting Cloud Computing Solutions with Java [1.1]Architecting Cloud Computing Solutions with Java [1.1]
Architecting Cloud Computing Solutions with Java [1.1]Otávio Santana
 
Arquitetando soluções de computação em nuvem com Java
Arquitetando soluções de computação em nuvem com JavaArquitetando soluções de computação em nuvem com Java
Arquitetando soluções de computação em nuvem com JavaOtávio Santana
 
Build, run, and scale your Java applications end to end
Build, run, and scale your Java applications end to endBuild, run, and scale your Java applications end to end
Build, run, and scale your Java applications end to endOtávio Santana
 
Jakarta NoSQL: Meet the first Jakarta EE specification in the Cloud
Jakarta NoSQL: Meet the first Jakarta EE specification in the CloudJakarta NoSQL: Meet the first Jakarta EE specification in the Cloud
Jakarta NoSQL: Meet the first Jakarta EE specification in the CloudOtávio Santana
 
ORMs: Heroes or Villains Inside the Architecture?
ORMs: Heroes or Villains Inside the Architecture?ORMs: Heroes or Villains Inside the Architecture?
ORMs: Heroes or Villains Inside the Architecture?Otávio Santana
 
Jakarta EE Meets NoSQL at the Cloud Age
Jakarta EE Meets NoSQL at the Cloud AgeJakarta EE Meets NoSQL at the Cloud Age
Jakarta EE Meets NoSQL at the Cloud AgeOtávio Santana
 
Boost your APIs with GraphQL 1.0
Boost your APIs with GraphQL 1.0Boost your APIs with GraphQL 1.0
Boost your APIs with GraphQL 1.0Otávio Santana
 
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]Otávio Santana
 
Let’s Make Graph Databases Fun Again with Java [DEV6043]
Let’s Make Graph Databases Fun Again with Java [DEV6043]Let’s Make Graph Databases Fun Again with Java [DEV6043]
Let’s Make Graph Databases Fun Again with Java [DEV6043]Otávio Santana
 
Eclipse JNoSQL: One API to Many NoSQL Databases - BYOL [HOL5998]
Eclipse JNoSQL: One API to Many NoSQL Databases - BYOL [HOL5998]Eclipse JNoSQL: One API to Many NoSQL Databases - BYOL [HOL5998]
Eclipse JNoSQL: One API to Many NoSQL Databases - BYOL [HOL5998]Otávio Santana
 
The new generation of data persistence with graph
The new generation of data persistence with graphThe new generation of data persistence with graph
The new generation of data persistence with graphOtávio Santana
 
Eclipse JNoSQL updates from JCP September 11
Eclipse JNoSQL updates from JCP September 11Eclipse JNoSQL updates from JCP September 11
Eclipse JNoSQL updates from JCP September 11Otávio Santana
 
Stateless Microservice Security via JWT and MicroProfile - Guatemala
Stateless Microservice Security via JWT and MicroProfile - GuatemalaStateless Microservice Security via JWT and MicroProfile - Guatemala
Stateless Microservice Security via JWT and MicroProfile - GuatemalaOtávio Santana
 
Stateless Microservice Security via JWT and MicroProfile - Mexico
Stateless Microservice Security via JWT and MicroProfile - MexicoStateless Microservice Security via JWT and MicroProfile - Mexico
Stateless Microservice Security via JWT and MicroProfile - MexicoOtávio Santana
 
Eclipse JNoSQL: The Definitive Solution for Java and NoSQL Database
Eclipse JNoSQL: The Definitive Solution for Java and NoSQL DatabaseEclipse JNoSQL: The Definitive Solution for Java and NoSQL Database
Eclipse JNoSQL: The Definitive Solution for Java and NoSQL DatabaseOtávio Santana
 
Management 3.0 and open source
Management 3.0 and open sourceManagement 3.0 and open source
Management 3.0 and open sourceOtávio Santana
 
Building a Recommendation Engine with Java EE
Building a Recommendation Engine with Java EEBuilding a Recommendation Engine with Java EE
Building a Recommendation Engine with Java EEOtávio Santana
 

Mehr von Otávio Santana (20)

NoSQL design pitfalls with Java
NoSQL design pitfalls with JavaNoSQL design pitfalls with Java
NoSQL design pitfalls with Java
 
Modern Cloud-Native Jakarta EE Frameworks: tips, challenges, and trends.
Modern Cloud-Native Jakarta EE Frameworks: tips, challenges, and trends.Modern Cloud-Native Jakarta EE Frameworks: tips, challenges, and trends.
Modern Cloud-Native Jakarta EE Frameworks: tips, challenges, and trends.
 
Architecting Cloud Computing Solutions with Java [1.1]
Architecting Cloud Computing Solutions with Java [1.1]Architecting Cloud Computing Solutions with Java [1.1]
Architecting Cloud Computing Solutions with Java [1.1]
 
Arquitetando soluções de computação em nuvem com Java
Arquitetando soluções de computação em nuvem com JavaArquitetando soluções de computação em nuvem com Java
Arquitetando soluções de computação em nuvem com Java
 
Build, run, and scale your Java applications end to end
Build, run, and scale your Java applications end to endBuild, run, and scale your Java applications end to end
Build, run, and scale your Java applications end to end
 
Jakarta NoSQL: Meet the first Jakarta EE specification in the Cloud
Jakarta NoSQL: Meet the first Jakarta EE specification in the CloudJakarta NoSQL: Meet the first Jakarta EE specification in the Cloud
Jakarta NoSQL: Meet the first Jakarta EE specification in the Cloud
 
ORMs: Heroes or Villains Inside the Architecture?
ORMs: Heroes or Villains Inside the Architecture?ORMs: Heroes or Villains Inside the Architecture?
ORMs: Heroes or Villains Inside the Architecture?
 
Jakarta EE Meets NoSQL at the Cloud Age
Jakarta EE Meets NoSQL at the Cloud AgeJakarta EE Meets NoSQL at the Cloud Age
Jakarta EE Meets NoSQL at the Cloud Age
 
Boost your APIs with GraphQL 1.0
Boost your APIs with GraphQL 1.0Boost your APIs with GraphQL 1.0
Boost your APIs with GraphQL 1.0
 
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
 
Let’s Make Graph Databases Fun Again with Java [DEV6043]
Let’s Make Graph Databases Fun Again with Java [DEV6043]Let’s Make Graph Databases Fun Again with Java [DEV6043]
Let’s Make Graph Databases Fun Again with Java [DEV6043]
 
Eclipse JNoSQL: One API to Many NoSQL Databases - BYOL [HOL5998]
Eclipse JNoSQL: One API to Many NoSQL Databases - BYOL [HOL5998]Eclipse JNoSQL: One API to Many NoSQL Databases - BYOL [HOL5998]
Eclipse JNoSQL: One API to Many NoSQL Databases - BYOL [HOL5998]
 
The new generation of data persistence with graph
The new generation of data persistence with graphThe new generation of data persistence with graph
The new generation of data persistence with graph
 
Eclipse JNoSQL updates from JCP September 11
Eclipse JNoSQL updates from JCP September 11Eclipse JNoSQL updates from JCP September 11
Eclipse JNoSQL updates from JCP September 11
 
Stateless Microservice Security via JWT and MicroProfile - Guatemala
Stateless Microservice Security via JWT and MicroProfile - GuatemalaStateless Microservice Security via JWT and MicroProfile - Guatemala
Stateless Microservice Security via JWT and MicroProfile - Guatemala
 
Stateless Microservice Security via JWT and MicroProfile - Mexico
Stateless Microservice Security via JWT and MicroProfile - MexicoStateless Microservice Security via JWT and MicroProfile - Mexico
Stateless Microservice Security via JWT and MicroProfile - Mexico
 
Eclipse JNoSQL: The Definitive Solution for Java and NoSQL Database
Eclipse JNoSQL: The Definitive Solution for Java and NoSQL DatabaseEclipse JNoSQL: The Definitive Solution for Java and NoSQL Database
Eclipse JNoSQL: The Definitive Solution for Java and NoSQL Database
 
Polyglot persistence
Polyglot persistencePolyglot persistence
Polyglot persistence
 
Management 3.0 and open source
Management 3.0 and open sourceManagement 3.0 and open source
Management 3.0 and open source
 
Building a Recommendation Engine with Java EE
Building a Recommendation Engine with Java EEBuilding a Recommendation Engine with Java EE
Building a Recommendation Engine with Java EE
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Kürzlich hochgeladen (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Java magazine november/december 2014

  • 1. JAVAONE TAKES SAN FRANCISCO A bird’s-eye view of Duke’s Café ORACLE.COM/JAVAMAGAZINE /////////////////////////////// NOVEMBER/DECEMBER 2014 COMMUNITY ABOUT US JAVA TECH JAVA IN ACTION blog 05 //java nation / JavaOne 2014 / The 19th JavaOne celebrated momentum in the Java platform, innovation, and strong community. Devoxx4Kids kicked things off a day early, when 150 kids got hands-on and had fun with programming, robotics, and engineering. The open-ing Strategy keynote established Oracle’s commitment to building a strong and flexible Java platform that will enable IT professionals to adapt to rapid technological change, from the Internet of Things (IoT) to more-powerful enterprise systems. Oracle’s Peter Utzschneider said Java has shown strong growth this year, with 80 new Java user groups (JUGs) established and a transpar-ent and accessible Java Community Process (JCP). Java SE 8, released in March 2014, has changed the land-scape for Java developers, thanks to lambda expressions and their ability to reduce the need for boilerplate code, said Oracle’s Georges Saab. Utzschneider stressed that the ongoing integration of embedded Java with the rest of the platform is enabling developers who have basic PHOTOGRAPH BY HARTMANN STUDIOS
  • 2. ORACLE.COM/JAVAMAGAZINE /////////////////////////////// NOVEMBER/DECEMBER 2014 COMMUNITY ABOUT US JAVA TECH JAVA IN ACTION blog 06 //java nation / JavaOne 2014 / The Technical keynote was held in two parts: one that followed the Strategy keynote and a second that preceded the Community keynote. Oracle’s Mark Reinhold reflected on Java as it nears its 20th birthday about ways it can keep going for another 20 years. He addressed the challenges of enhancing Java’s ability to scale down, improve security, evolve more easily, improve startup performance, and scale up to large systems. To address these issues, Java 9 is focused on Project Jigsaw, which is “an attempt to design and imple-ment a standard module system for the Java SE platform and use that to modularize the platform itself—and applications,” he said. Jigsaw will have a profound impact on how large Java systems are built and maintained and improve developer per-formance and productivity, Reinhold said. Next, Brian Goetz offered a vision of Java extending to Java 9 and beyond that would include value classes. Look to Project Valhalla and Project Panama for more information, he said. In part two, Reinhold gathered a panel of Java luminaries, including James Gosling, onstage to take questions. When asked when Java would become obsolete, Gosling confessed that for a decade he has been expecting Java’s demise, but that Java is a kind of organism grounded in the community that is well understood and flexible and has strong staying power. PHOTOGRAPHS BY HARTMANN STUDIOS Watch the Technical keynote. Watch the Strategy keynote. Java skills to use those skills in the embedded space and the grow-ing IoT. Later, Oracle’s Cameron Purdy emphasized how the Java plat-form is continuously evolving toward end-to-end capabilities. He acknowledged the help of the community and emphasized that Java EE 7, the only standards-based platform for enterprise develop-ment, is continuing to drive down the costs of building and maintain-ing applications. He pointed out that the JCP Executive Committee has unanimously approved the roadmap to Java EE 8—which was drawn up directly from the survey responses of 4,500 Java developers. Purdy observed that for Java EE 7, 19 JUGs made valuable contributions by adopting 14 JSRs, and he called for that kind of community partici-pation going forward. From left to right: Mark Reinhold, John Rose, James Gosling, and Brian Goetz TECHNICAL KEYNOTE
  • 3. ORACLE.COM/JAVAMAGAZINE /////////////////////////////// NOVEMBER/DECEMBER 2014 COMMUNITY ABOUT US JAVA TECH JAVA IN ACTION blog 07 //java nation / JavaOne 2014 / At the JavaOne Community keynote, Java Evangelist James Weaver gathered a large group of innovators, who showed off Java-based projects—everything from programs that teach kids to code to automated vehicle testing sys-tems that can save lives. Robotics was a key theme. Some highlights: Andra Kay, director at Silicon Valley Robotics, said, “By 2020 your household robot will be your house.” Bruno Maisonnier, CEO at Aldebaran, a world leader in humanoid robots, presented a video showing robots teaching children mathematics in schools. Paul Perrone of Perrone Robotics lamented the 30,000 deaths from auto accidents each year in the United States, and showed a video about his automated vehicle testing system with an advanced braking system that could save lives— a first step toward cars with full autonomy. The Community keynote ended with the tra-ditional T-shirt toss (or catapult), led by James Gosling. It was the perfect ending to a great week of information sharing, learning, and community building. Watch the Community keynote. COMMUNITY KEYNOTE NullPointers Rock JavaOne The NullPointers, the unofficial Java community band, rocked JavaOne at the JCP party and later in the week at Duke’s Café. The band is made up entirely of JavaOne community members. Bruno Paul Perrone Maisonnier PHOTOGRAPHS BY HARTMANN STUDIOS Andra Kay
  • 4. ORACLE.COM/JAVAMAGAZINE /////////////////////////////// NOVEMBER/DECEMBER 2014 COMMUNITY ABOUT US JAVA TECH JAVA IN ACTION blog 08 //java nation / JavaOne 2014 / GEEKS RIDE ON The Geek Bike Ride tradi-tion continued at JavaOne with 35 riders from nine countries. Riders sported jerseys designed by com-munity members in Brazil and enjoyed a sunny day of heart-pumping activity. JCP Awards The Java Community Process (JCP) presented the 10th annual JCP Awards and celebrated its 15th birthday at a gather-ing atop the Hilton Hotel on Monday night. Heather VanCura received the award for JCP Program Member of the Year for her leadership in the Adopt-a-JSR program, which provides a mecha-nism for Java user groups (JUGs) and individuals to easily contribute to JSRs and encourages grassroots participation in crafting the future of Java. The Most Significant JSR was awarded to JSR 360, Connected Limited Device Configuration (CLDC) 8, Otávio Gonçalves de Santana (top), Heather VanCura (top and bottom), and Michael Lagally (bottom) which brings language features, including generics, enumerations, and try-with-resources, from Java SE into Java ME. Michael Lagally was recognized as Outstanding Spec Lead for his efforts in spearheading JSR 360. Otávio Gonçalves de Santana was awarded Outstanding Adopt-a-JSR Participant for his work on JSR 354, Java Money and Concurrency—specifically in migrating the codebase from Java 7 to Java 8. BIKE RIDE PHOTOGRAPH BY KEVIN NILSON; JCP PHOTOGRAPHS BY BOB LARSEN