Tuesday Jul 21, 2015

Create Applications Using Docker

Want to know why Docker is such a popular platform? Docker is an open platform for developers and sysadmins to build, ship and run distributed applications. “It is the solution for developers to create applications and containers and ship them from development to production systems and have sysadmins run them in the production systems.” explains Roland Huss. 

In this Virtual Technology Summit (VTS) session, you will learn how to improve your integration tests with Docker, change your deployment to Docker containers and integrate Docker into your built systems.  He demonstrates all those key implementations in a hands-on live demo. 

During VTS sessions, the speakers are available to answer your questions in the chat window. It is free! Just register for this last event of the July series: APAC - July 23rd - 3pm to 6:30pm AU/SYD or July 22 from 9pm to midnight on July 23 pacific time   


Thursday Jul 16, 2015

Certification Discount!

To celebrate 20 years of Java, you can get 20% off any Java certification exam! Don’t miss this great opportunity to get Java certified and show off those new Java qualifications 

How to get started 

1. Find the Java exam that meets your skill level and experience.
2. Review exam preparation and topics.
3. Register at Pearson VUE. Use promotion code Java20 to receive the 20% discount.

This globally available offer is open until December 31, 2015. 


Tuesday Jul 14, 2015

Develop Non-Blocking Web Applications in Java

As Re Lai explains in this article, web applications have traditionally processed requests synchronously on the server side. Asynchronous programming is generally used on the client side. However, due to the advent of social networking, mobile devices, and the Internet of Things, non-blocking request processing on the server side has taken off as an important technique for meeting ever-more-daunting performance demands.

Lai's article explores the asynchronous support provided in several popular web frameworks--Servlet, JAX-RS, Spring MVC, Vert.x, and the Play Framework--for implementing non-blocking server-side request processing. He also discusses a sample application, todosapp, to show how to implement non-blocking web applications in these frameworks. Read Lai's article

Tuesday Jun 30, 2015

JavaOne Latin America Highlights

Well-attended by developers, JavaOne Latin America took place last week in São Paulo Brazil.  Amongst the myriad sessions, meetings, entertainment and parties, here are some highlights. 

The community keynote was themed with 20 years of Java and organized by two Java Champions Fabiane Nardon and Bruno Souza. They chronicled the deep involvement of the Brazilian community throughout the history of Java. Bruno Souza, a.k.a JavaMan, founded the Brazilian Java user group SouJava in 1999. Juggy, the Java Finch mascot, was born in 2004.   Fabiane Narbon with her team won the Duke’s Choice Award for Healthcare Information System in 2005. SouJava became the first Java user group member on the JCP executive committee in 2011. 

NightHacking interviews took central stage at the Java Hub. The interviews are being rolled out during the next two weeks. Now available are interviews about Java TV with Bruno Gualda and Thiago Silva, Java and IoT with Vinicius Senger, Java Embedded with Leonardo Lima and Java IoT Cloud with Marco Maciel 

The strategy keynote was packed to hear Vice President of Java SE Platform Georges Saab discuss Java 9 modularity. He encouraged developers to download and test the pre-release builds. “JUGs around the world have helped shape the future of Java EE by participating in the JCP and the Adopt-a-JSR program” explained Senior Director of Software Development Robert Clark. 

Wednesday Jun 03, 2015

New Java Champion David Blevins

Congratulations to the new Java Champion David Blevins!

David is a member of the Apache Software Foundation and co-founder of the OpenEJB (1999), Geronimo (2003), and TomEE (2011) projects.  He founded the company Tomitribe (2012), encouraging developers to contribute to the Open Source communities he created. He is a veteran of Open Source Java EE for both the implementation and definition of Java EE specifications for over 10 years in order to make Java EE as simple, testable and as light as Java SE. 

As a member of the EJB 3.0, 3.1, 3.2 and Java EE 6 and 7 Expert Groups, David has contributed new APIs, enhancements and provided in-depth feedback to JSRs. Key contributions include the Embedded EJB Container API, the inclusion of EJBs in Wars, Web Profile support, and MDB/Connector model.  In addition to Java EE 8, David has joined the CDI 2.0, JMS 2.1, and Java EE Security JSRs.

David is a regular speaker on Open Source and Java EE at JavaOne, Devoxx BE, Devoxx UK, Devoxx FR, ApacheCon, JavaLand, JAX London, JAXConf, W-JAX, O'Reilly Open Source conference and a JavaOne RockStar. David is also a contributing author to Component-Based Software Engineering: Putting the Pieces Together from Addison Wesley. In his personal blog, David wrote on popular topics such as the Connector Architecture, and Meta-Annotations. Follow him at @dblevins

Java Champions are an exclusive group of passionate Java technologists and community leaders who are community-nominated. Learn more about Java Champions


Wednesday May 06, 2015

Think Functional With Java 8

Want to master parallel programming in Java 8? The syntax of Lambda Expressions is fairly simple. How Lambdas and the Streams work together is not as straightforward. Both features introduce a functional style of programming into Java for the first time.  In his Virtual Technology Summit session, Simon Ritter will explain how to rethink the way you program with functional programming and Java in mind.  He will use real world examples to show how to write functional code in Java and what things to avoid. Join him for this session at the next Virtual Technology Summit (VTS).  

We are celebrating 20 years of Java and innovations with Reactive Java EE, Java 8 Lambdas and IoT projects. The VTS is an interactive, online event, sponsored by the Oracle Technology Network (OTN). VTS is free, but you must register.  Join us for one of these exclusive events in your time zone:  

EMEA - May 12 - 9am to 12:30pm GMT
APAC - May 19 - 3pm to 6:30pm AU/SYD

Register now. The event is free 


Tuesday May 05, 2015

Improving the Performance of Java EE Applications

In a recent article for Java Magazine, Josh Juneau makes a strong case for incorporating performance tuning into the development lifecycle. In addition to preventing 'nightmare' scenarios in which the application development team must make critical performance tuning changes directly to a live production environment while 'under the gun,' proactively tuning applications for performance before they are released to production can help you plan for user capacity. Also, because the top performance problems experienced with Java EE applications are often related to configuration and environment issues, proactive tuning can make troubleshooting easier by differentiating problems in the code from problems with configuration or the environment.

Josh provides valuable information about how to code for performance and tune the environment. In addition, he discusses how to use profiling tools, such as NetBeans profiler and Apache JMeter, to plan for capacity by forecasting how an application will perform in production under a normal or heavy load of users.

Finally, because further improvements can often be made to an application in production--even if you proactively tune during development--Josh provides some tips for reactive performance tuning. 

Wednesday Apr 29, 2015

Lessons Learned from UML NetBeans Plugin Development

By Guest Blogger Zoran Sevarac

The Open Source Software Development Center at University of Belgrade has released a new version of a UML plugin for NetBeans called easyUML. This plugin was created to facilitate the use of UML tools for teaching software design, but it is also a handy tool for developers. It helps developers with commonly used features by adding an easy-to-use UI.

 EasyUML supports class diagrams and the following features:
Drawing class diagrams
Generation of Java code from class diagrams
Reverse engineering from Java code to class diagrams

The easyUML plugin is available for installation directly from NetBeans IDE Update Center, or as a  download from NetBeans Plugin portal.
Complete source code is available from SVN repository on java.net

The developers who participated in this project were software engineering students from University of Belgrade. This is a very good model for collaboration between universities and open source projects which can help overcome the gap between academia and requirements in the software industry. 
Quick demo and installation instructions are available in this YouTube video

Pictures below show the main application window with all its components common to IDE: diagram view, palette, properties view, explorer view and project view.

Tuesday Apr 21, 2015

JavaOne Registration Now Open

The JavaOne conference brings together Java experts and enthusiasts for an exceptional week of learning and networking focused entirely on all things Java. With more than 500 sessions, you will learn from the most innovative and diverse Java content. You can't afford to miss it! October 25-29, 2015, San Francisco. Register now!

With a full conference pass, you get:
Access to more than 500 JavaOne sessions, Birds-of-a-Feather (BOF) sessions and JavaOne Hands-on Labs (HOLs)
Keynote sessions for JavaOne and Oracle OpenWorld
Scene and Be Heard presentations
Java User Group Forum
Exhibition Halls at JavaOne and OpenWorld
 • Access to the Java Hub 
JavaOne Welcome Reception
Oracle Appreciation Event
Specials at the JavaOne and Oracle OpenWorld Bookstores
Access to the It’s a Wrap! party

The call for proposals is open until April 29. If your session is accepted, you will receive a full pass
You will save $600 with the Super Saver rate, if you register before May 31
Register between 5 to 13 attendees and receive a savings of up to 20 percent off the price of each registration. Register 14 or more attendees and receive a savings of up to 28 percent off.
Employees of a national/federal, state, provincial, or local government entity, including public higher education institutions can benefit from government rate

Wednesday Apr 15, 2015

How to Contribute to the Java Platform

In this interview, Heather Van Cura gave an update about JCP. She mentioned new JSRs for Java EE 8, and Java SE 9, and discussed changed to JCP.next

Community members Simon Maples, Mani Sarkar, and Daniel Bryant pesented a vJUG session about the Adopt OpenJDK project. They describe how to contribute to OpenJDK project. Mani presented a hands-on demo on how to contribute to Java 9  Learn more

About

Insider News from the Java Team at Oracle!

duke
Links


Search

Archives
« August 2015
SunMonTueWedThuFriSat
      
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
     
Today