Skip to main content
View Archives: Homepage | Spotlights | Articles | Weblogs Spotlight

Simple Example Tutorial on AngularJS and JavaEE with NetBeans

Excellent new video by Lisa Spitzl, who is a student at HTL Leonding, on how AngularJS interacts with Java by using NetBeans 8 IDE. Direct video-link!

Project Jigsaw: Phase Two

Project Jigsaw has, for the last several years, been in an exploratory phase in which we’ve designed and prototyped one particular approach to addressing a draft set of requirements.
It’s now time to switch gears and focus on creating a production-quality design and implementation suitable for JDK 9 and thence Java SE 9, as previously proposed.

Spotlight on GlassFish 4.0.1 : #1 JDBC Realm

'Spotlight on GlassFish 4.0.1' is a series of posts on The Aquarium that highlights specific enhancements of the upcoming GlassFish 4.0.1 release. It could be a new feature, a fix, a behaviour change, a tip, etc. This one comes from David Delabassee and highlights the changes for the JDBC Realm implementation

2014 Duke's Choice Award Nomination Open

The Duke's Choice Award program is open to all members of the Java community and nominations are accepted by anyone. Deadline for submission is Friday, July 11th, 2014 5pm PST.

OTN Virtual Technology Summit - July 9

The Oracle Technology Network (OTN) is excited to invite you to our first Virtual Technology Summit. Learn first hand from Java Champions and Oracle experts as they share their insight and expertise on using Java.

Oracle WebLogic Server 12.1.3 brings first Java EE 7 Specifications

Oracle released the latest version of his WebLogic Server. The new version 12.1.3 implements support for selected Java EE 7 APIs including JAX-RS 2.0, Java API for JSON Processing, Java API for WebSocket, and JPA 2.1.

Announcing the IoT Developer Challenge Winners!

Oracle Technology Network and Oracle Academy are proud to announce the winners of the IoT Developer Challenge. Social media meets robotics. Domotics meets office design and horticulture. PINs meet voice recognition. Voting gets RFiDed. All of them making the Internet of Things come true. And, of course, built with the Java platform at the center of Things.

DevoxxUK: Amazing

Tori Wieldt shares her insights about the second edition of DevoxxUK which took place in London recently.

Tired of Null Pointer Exceptions? Consider Using Java SE 8's Optional!

Raoul-Gabriel Urma walks you through the magic of taking care of the hated NullPointerExceptions by using one of Java 8's new features.

Review: "Java EE 7 with GlassFish 4 Application Server" by David Heffelfinger

The third edition of David Heffelfinger's Java EE book has been recently released. This updated edition is covering the latest Java EE 7 Platform.

Save on JavaOne Registration through July 18

Yolande Poirier highlights the early bird period for JavaOne registrations. And here's my tip: Ask your JUG leader for another discount code!!

Tori Wieldt: Java Magazine: Developer Tools and More

[article] The May/June issue of Java Magazine explores the tools and techniques that can help you bring your ideas to fruition and make you more productive. In “Seven Open Source Tools for Java Deployment,” Bruno Souza and Edson Yanaga present a set of tools that you can use now to drastically improve the deployment process on projects big or small—enabling you and your team to...

Ross Mason: 5 (Internet of) Things you can Hack

[article] There may well be 50 billion devices coming, but the most exciting things in the Internet of Things are the ones you can hack. I’ve developed a new weekend hobby of connecting and hacking devices. Here are my top 5: Philips Hue... Google Glass... Raspberry Pi... Sphero Ball... and Smart Things...

Reza Rahman: Java EE/GlassFish Adoption Story by Kerry Wilson/Vanderbilt University

[article] Kerry Wilson is a Software Engineer at the Vanderbilt University Medical Center. He served in a consultant role to design a lightweight systems integration solution for the next generation Foundations Recovery Network using GlassFish, Java EE 6, JPA, @Scheduled EJBs, CDI, JAX-RS and JSF. Kerry shared his Java EE/GlassFish adoption story at the JavaOne 2013 Sunday GlassFish community event - check out the video...

Peter Lawrey: SharedHashMap vs Redis

[article] This is a comparison between OpenHFT's SharedHashMap and a popular key-value store Redis. Any vendor will tell you how great their product is, so I will start by outlining why you wouldn't use SharedHashMap, before I tell you why it is a "must have" for performance applications. Why you would use Redis? Redis is a more mature database, relatively widely used and it includes...

Adam Bien: GlassFish, Future and No Secret Agenda--An Interview With John Clingan, GlassFish Product Manager

[article]Adam Bien: Hi John, please introduce yourself. What is your Java background? What was your first contact with Java? John Clingan: I am the product manager (PM) for Java EE and GlassFish Server at Oracle and Sun Microsystems before that, beginning with Java EE 5 and GlassFish v2. In the last six months I have also picked up PM responsibilities for EclipseLink, the JPA reference implementation developed in the Eclipse community, and Project Avatar, a...

Henrik Stahl: Oracle announces plans for Java on MIPS

[article] Today at the Imagination Summit in Santa Clara, California, Oracle and Imagination Technologies announced a collaboration around Java and the Internet of Things (IoT). Imagination is an semiconductor R&D and IP licensing company, and the owner of the PowerVR GPU and MIPS micro-architectures. This collaboration between Oracle and Imagination Technologies includes...

Yolande Poirier: Save on Registration through July 18

[article] Join us at JavaOne 2014! the largest technology conference that brings developers, luminaries, and experts together for a week of education, networking, community, and fun. Register today and save US$400 off the onsite admission price. You pay only US$1,650! This early bird registration is good only through July 18, 2014, don’t miss the opportunity to save! Register Now...

Erik Costlow: Compact Profiles: Space and Security

[article] Compact Profiles provide a way for developers and device manufacturers to package and update Java SE on space-constrained devices. Teams building software for those devices can trim the size of the embedded JRE by choosing a Compact Profile without items that are not used by their application. Additional details are present in Java Magazine’s March Issue, as well as the Java SE 8 launch videos...

Orgad Kimchi: How to Set Up a Hadoop 2.2 Cluster From the Unified Archive

[article] How to set up an Apache Hadoop 2.2 (YARN) cluster on a single system using Oracle Solaris Zones, the ZFS file system, and the new Unified Archive capabilities of Oracle Solaris 11.2. Also see how to configure manual or automatic failover, and how to use the Unified Archive to create a "cloud in a box" and deploy a bare-metal system. This article starts with a brief overview of Hadoop and follows with...

Markus Eisele: JavaOne 2014 - Some First Analysis on Submissions

[article] Time is running away. So many things happening in parallel and the most important Java conference is in the middle of everything. JavaOne 2014 closed the CfP doors already and voting is underway. There are few things the Program Committee is allowed to talk about but after skipping that kind of analysis last year it was time for me to ask for permission, so I can start to spread some excitement about the content...

Yolande Poirier: Win a Trip to JavaOne

[article] There are two weeks left to enter the IoT Developer Challenge! This is your chance to win one of 12 JavaOne trips. Submit a project video and the code of an Java Embedded application using any boards, devices, IoT technology like sensors, lights, camera, and more. The final deadline is May 30. Here's how to enter...

Jasper Potts: Announcing SceneBuilder 2.0

[article] Amazing news everyone, SceneBuilder 2.0 is released today. It has many cool new features and was a complete rewrite from the ground up so that it can be split into parts and embedded in your favorite IDE. Download... Mo has put up a great video tutorial for SceneBuilder 2 on YouTube: Watch...

Heather VanCura: May JSR updates

[article] The end of April and the first part of May brought more JSR updates following the Java 8 launch (including the Final Release of JSR 360 & JSR 361 as part of Java 8)! This week the JCP Executive Committee (EC) meets in London for the second Face-to-Face (F2F) meeting of 2014, hosted by EC Member, Goldman Sachs (thank you!). We will discuss many interesting topics, including JCP.Next Working Group sessions...

Tori Wieldt: New Java Champions: Simon Maple and Trisha Gee

[article] Congratulations to the new Java Champion Simon Maple and Trisha Gee! Simon Maple (UK) is a Technical Evangelist at ZeroTurnaround. His passion is around technical communities and is the founder of the vJUG (virtualJUG), an active member of the LLondon Java Community (LJC) organizing group as well as the LJC JCP EC committee. Trisha Gee (UK) has expertise in Java high performance systems, is passionate about enabling developer productivity, and...

David Delabassee: Java Day in Johannesburg

Last month, I had the the South Africa’s Java Day. The event was organised by the Jozi JUG, the Johannesburg JUG, and was supported by the local Oracle branch. The event was held on a Saturday and had around 150 attendees, so a very good turnout! The agenda (see here ) had a nice mix of topics with speakers from the Jozi JUG and Simon and myself from Oracle. Given the recent Java SE 8 launch, the spotlight was clearly on Java SE...

Peter Lawrey: Chronicle and low latency in Java

I was watching this excellent presentation by Rolan Kuhn of Typesafe on Introducing Reactive Streams At first glance it appears that it has some similar goals to Chronicle, but as you dig into the details it was clear to me that there was a few key assumptions which were fundamentally different. The key assumptions in the design of Chronicle are: low latency is your problem, not throughput; Data comes in micro-bursts which you want to handle as quickly as possible long before the next micro-burst of activity; you can't pause an exchange/producer if you are busy. (or pausing the end user is not an option); your information is high value...

Bruno Borges: How to Build GlassFish 4 from Source

So you want to build the Reference Implementation of Java EE 7 from the source code after tweaking a little bit? Guess what, it is not hard at all. Andrew Pielage from C2B2 provided us with a nice blog post about the steps required to build GlassFish Open Source Edition from the source. Below you find just a few hints of how easy it is to build GlassFish, but don't forget to check Andrew's post for more details on how to modify source code, build with better options, load...

Matt Raible: First Devoxx4Kids in Denver a Wild Success!

The first Devoxx4Kids Denver was a wild success! This last Saturday, 20 enthusiastic Minecraft hackers gathered at Thrive in Cherry Creek to learn from one of the best. With masterful skill, Scott Davis, founder of, taught everyone how to get a development environment setup, run a local Minecraft server and install plugins into it. You can see the materials we used for this class on Scott's site, at...

Peter Lawrey: Common Java Myths

These are questions which are likely to be too advanced to ask in any interview as they may just put candidates off. Never the less, they may be worth practicing in your own time. Myth 1) System.exit(0) prevents finally being called. Why does this code...