Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blog Posts by Community

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Open JDK

I'm very proud to announce that in order to be fully compatible with the new multi-core era, we (the lambda expert group) have decided to deprecate the class syntax in Java 8 and to remove it in Java 9. With the introduction of lambda, classes are not needed anymore and are now seen as stimagata from the past. so instead of writing a class User like this: public class User {  private final...
on Apr 1, 2013

Java Tools

One of the first things we did as we began to learn about Java was to create our own library of Java books. Every member of the development team was given the chance (and funding) to build their own collection of books. In time, these book collections became a sort of "comfort blanket" for the developers. In addition to being a valuable source of reference material, these collections act as a...
on Mar 29, 2013

Java User Groups

A Case Study: Simple Event Sourcing by Michael Fogus and Chris Housen, author of The Joy of Clojure, Second Edition Event sourcing is an interesting architecture model that defines system state solely in terms of system events. In this article, based on chapter 14 of The Joy of Clojure, Second Edition, the authors lead you through a case study that dives into event sourcing. Imagine a system...
on Mar 25, 2013
One of the biggest challenges facing us during the creation of our first Java application was learning to develop with the Java programming language. We were concerned about how well our team of developers would learn and adapt to Java. Since Java was an object-oriented programming language, we had object-oriented concepts to learn as well. Our first Java training class was titled, "Developing...
on Mar 24, 2013
Kanban Principles by Marcus Hammarberg and Joakim Sunden, author of Kanban in Action Kanban is an approach to software development based on the principles of lean. It has quickly been picked up by many businesses around the world. You can pick it up too! This article, based on chapter 2 of Kanban in Action, defines kanban, introduces kanban principles, and gets you started using kanban. In...
on Mar 21, 2013
Ember.js Core Features by Joachim Haagen Skeie, author of Ember.js in Action Ember.js makes it possible to write large web applications without having to constantly consider how our data will get from A to B, how your web elements will be updated in a clean and efficient manner, and being able to easily integrate with any third-party JavaScript framework of your choice. This article, based on...
on Mar 18, 2013
Building a Java Web Application with Gradle by Benjamin Muschko, author of Gradle in Action Gradle provides a build-by-convention approach for certain problem domains like Java projects by introducing pre-defined project layouts with sensible defaults. In this article, based on chapter 3 of Gradle in Action, author Benjamin Muschko explains how to apply the Java, War and Jetty plugins to build...
on Mar 18, 2013
Assembling a team of Java developers can be a challenging task. Getting the right people together requires a combination of luck, skill, and plenty of patience. When someone new joins your team, they could also be new to your company. Over the years, we have conducted many job interviews of Java developer candidates wishing to join our team and company. Our Java job interview format is simple and...
on Mar 16, 2013
Egypt is frequently in the news these days, and some of the reasons surely are not comforting. But on Friday and Saturday, March 8-9, there was a lot to be happy about at the Cairo International Conference Center. There, the Egyptian Java User Group was hosting the Java Developers Conference (JDC), which, from looking at the related tweets (search for #jdc2013 or view @egjdc), came off as...
on Mar 10, 2013
Our team of Java developers consists of people with various backgrounds and skill levels. Everyone has a role and is assigned tasks based on that role. Team members are expected to know basic programming concepts, core Java and core J2EE. In addition; database access, web-browser, client/server concepts are required as well. It didn't take long for our team to realize there was a lot more to know...
on Mar 10, 2013
Hello all. I am back with more stories about our adventures in the world of Java. From the distant past to recent events. I hope to entertain, enlighten, and encourage. So hold on to your hats. For software developers in IT, there are times when you find yourself present at the birth of a major application. Normally these are dream assignments. But consider the following additional factors. 1)...
on Mar 4, 2013

Embedded

Jfokus Embedded 2013 was a pretty amazing mini-conference! It happened within the broader Jfokus 2013 Conference. During the afternoon coffee break on the last day of the conference, Andrzej Grzesik, an organizer of GeeCON, Polish Java User Group, Krakow Software Craftsmanship, and the Crakow Hadoop User Group, introduced us to AirCasting. So, what's AirCasting? It's an embedded app for...
on Mar 24, 2013
The results of the last-completed Java.net poll indicate that the attention being given to the Internet of Things (IoT) and Machine-to-Machine (M2M) communication at recent conferences like JavaOne and Jfokus (both of which included an Embedded Java mini-conference) is much warranted. A total of 464 votes were cast in the poll. The exact question and results were: What's your view on the...
on Mar 3, 2013

Java Desktop

Creating a JavaFX 2 (or should I say FX8) application can be a time consuming task. We all got used to powerful frameworks helping us creating such applications based on Swing (NetBeans Platform) or SWT (Eclipse). There even was an attempt at getting this standardized in Java for Swing - JAF anyone? So where is such an application framework based on JavaFX 2/8, which leverages all the nice...
on Mar 24, 2013
Due to a painting regression in JXPanel for Synth-based Look and Feels, we are releasing a regression fix. The new files should appear in Maven Central soon.
on Feb 28, 2013

JCP

Servlet 3.1 was in Public Review in Janurary 2013. And it is in Proposed Final Draft now. Most of the new features are related to security. In this following, I will highlight features since Servlet 3.1 Public Review: add new API javax.servlet.http.Part#getSubmittedFileName add new API javax.servlet.ServletContext#getVirtualServerNameThis API allows a JASPIC module to be registered in a Servlet...
on Mar 18, 2013

Java Enterprise

The applications have grown together with the man dream to get more and more information, then more application have been emerging and the man had became hostage of the application. For example we can recognized the evolution between man and machine: In the first time: Many men to just one machine ( like mainframe's age) then one man to one machine ( in to Personal computer era) and...
on Mar 17, 2013
This quick blog entry is just to advertise the availability of the Proposed Final Draft of JSF 2.2 (JSR-344). You may download the draft of the spec at <http://jcp.org/aboutJava/communityprocess/pfd/jsr344/index.html>. You may try out the implementation by dropping this maven GAV into the modules directory of GlassFish 3.1.2.2: <a href="http://search.maven.org/#search|ga|1|g%3A%...
on Mar 15, 2013

NetBeans

In the last-completed Java.net poll, the community indicated that it overwhelmingly anticipates that Java 8 will be released this September. Meanwhile, our current poll, which has less than a week to go, asks for your view of the recently-released NetBeans Version 7.3. A total of 1178 votes were cast in the Java 8 poll. The exact question and results were: Will Java 8 be released in...
on Mar 16, 2013

Java Patterns

Some thoughts on caching, HTTP and otherwise over on timboudreau.com
on Feb 28, 2013