Main Menu

java.net Spotlight

With lambdas and support for asynchronous communication, JavaFX introduces new integration possibilities for back-end services... JavaFX and Java EE 6 and 7 introduced a variety of new synchronous, asynchronous, push, and pull integration strategies. This article focuses on the integration of Java EE services with JavaFX applications...

Pocket size, versatile, and cheap as chips, the Raspberry Pi has enjoyed blockbuster success since its launch... Having recently struck a deal for Java to run natively in every unit, the Raspberry Pi continues to go from strength to strength. To mark this latest sales milestone, JAXenter has compiled a rundown of ten of our favorite creative uses for the very little computer that could...

Back in July, Oracle announced the Oracle Java Platform Integrator (OJPI) program. The OJPI program enables companies developing embedded products on devices to leverage the technologies Oracle is providing across their choice of hardware and operating systems... Since July, we have been busy expanding this offering with more information and additional releases, including...

JBoss AS 7 and therefore EAP 6 comes with a great simplification of its configuration. Depending on your setup you can use either standalone.xml or domain.xml to configure everything! One file to rule them all! Well, almost all. If you need fine-grained tuning you might end-up in a situation where the configuration option is not exposed via JBoss' subsystem configuration and you have to use a different approach....

A lot of speakers at these M2M events were senior people from the telco industry presenting their M2M and IoT strategies. After hearing enough of these presentations you start to get a feel for their priorities and perspective. One thing you never hear in these presentations is developers, open hardware or open source...

Tyrus, the WebSocket 1.0 reference implementation included in GlassFish and WebLogic, released version 1.3 a few days ago. The release contains some valuable features like asynchronous handling of the client-side connectToServer method call, optimized broadcast support and lots of stability and performance improvements (listed below)...

There is a common argument that because we have lots of cores and will have even more in the future, we have to use them. We just need to find the best ways to use them- but just because we can doesn't mean we should. What is our goal? Good reasons to use multiple threads are...

We are glad to announce the next release 1.1.0 of PrimeFaces Extensions. Beside fixed issues (full list on GitHub) we added a new JSF component FluidGrid. FluidGrid is a cascading grid layout component. It works by placing elements in optimal position based on available vertical space...

At conferences, I definitely prefer technical sessions over any other kind of session... here's two absolutely wonderful sessions (and probably many more but I really liked these two) presented at Oredev over the last few days, one by JB Rainsberger and the other by Woody Zuill... Whether you're a developer or manager or whatever you are, take this on trust, and simply watch these screencasts...

This week has been a busy week for JCP participants! Ten JSRs related to the upcoming Java Standard Edition (Java SE) 8 release posted public reviews--four Public Reviews and six Maintenance Reviews. All JSRs are operating under the latest version of the JCP program and have public feedback mechanisms and issue trackers. Please review and comment on these JSRs...

Zeroturnaround's RebelLabs has launched a new virtual Java User Group (vJUG) that aims to provide "a central online hub of Java-related knowledge, accessible to developers everywhere regardless of location," according to the company...

Oracle is committed to the future of Java EE. Java EE 7 has been released and planning for Java EE 8 has begun. GlassFish Server Open Source Edition continues to be the strategic foundation for Java EE reference implementation going forward. And for developers, updates will be delivered as needed to continue to deliver a great developer experience for GlassFish Server Open Source Edition...

As announced at JavaOne, GlassFish Server Open Source Edition 4.1 is scheduled for 2014. Oracle is planning updates as needed to GlassFish Server Open Source Edition, which is commercially unsupported . Oracle has announced the following updates to the GlassFish roadmap...

Autowiring is a particular kind of wiring, where injecting dependencies is not explicit but actually managed implicitly by the container. This article tries to provide some relevant info regarding disadvantages of using autowiring. Although Spring is taken as an example, the same reasoning can apply to JavaEE’s CDI...

Interview with James Gosling, father of Java and Java Champion, on the history of Java, his work at Liquid Robotics, NetBeans IDE, the future of Java and what he sees as the next revolutionary trend in the computer industry. James spent many years as a VP & Fellow at Sun Microsystems. He has built satellite data acquisition systems, a multiprocessor version of Unix, several compilers, mail systems and window managers. He has also...

With the release of NetBeans IDE 7.4, a bunch of handy HTML5 development tools introduced in NetBeans IDE 7.3 are extended to Java EE and PHP applications, while there is brand new support for mobile web deployment... What does the NetBeans community think of these new features and enhancements? A key component of the NetBeans community is NetCAT, a group of volunteer beta testers from all over the world...

The 2013 Fall Executive Committee (EC) Elections process is now complete. We had a slight increase in JCP Member voter turnout at ~25% (up from 24% in 2012). All Ratified candidates and the top eight Elected candidates were elected by the JCP Membership. Congratulations to the following JCP Members as the new and re-elected EC Members...

London Java Community leader and technical evangelist Simon Maple has created a Meetup called vJUG, with aim toward connecting Java Developers in the virtual world. The aim for vJUG is: Get technical leaders from around the world to present to the vJUG members (without travel cost concerns!). Work with local JUGs to provide worldwide content to their members and...

On 30 August 2013, Lovely Professional University (LPU) Jalandhar organized an All India Oracle User Group (AIOUG) TechDay event on Oracle and Java. This was a full day event with various sessions on J2EE 6, Java Concurrency, NoSQL, MongoDB, Oracle 12c, Oracle ADF etc. It was an overwhelming response from students...

Much of what you do in Java is to define classes that package data and functionality together by concept to represent the desired problem-space element. When you instantiate a class, you create an object that has it's own piece of memory made up of other objects. Java has a peculiar means of manipulating these elements in memory. This is to say even though you treat everything as an object, you do not manipulate these objects directly. On the contrary...

NetBeans IDE 7.4 extends the advanced HTML5 development support introduced in NetBeans IDE 7.3 to Java EE and PHP applications, while offering new support for mobile web development on the Android and iOS platforms, including support for the Cordova framework. Additional highlights include...

It's easy to forget the value of any given technology once its buzz has arced across our collective consciousness and died a fiery death beyond the hype horizon. Before we forget Java's many vital contributions to computing and its role today, here are 12 definitive reasons why Java is not only surviving but actively thriving in its post-buzz existence. In other words: Don't call it a comeback; Java's been here, dominating, all along.

In order to increase Oracle’s touch with Java developers worldwide, we are shifting our focus from a flagship JavaOne event followed by regional JavaOne conferences, to a new outreach model which continues with the JavaOne flagship event, as well as a mix of online content, regional Java Tours, and regional 3rd party event participation... Oracle will continue to invest in JavaOne as a unique stand-alone event for the Java community...

I can not miss the opportunity to express my exciting and appreciation for this year JavaOne 2013... This is the fourth time attending and the second time speaking at JavaOne 2013. This year the conference sessions, events, demos, sponsors, people, speakers, JCP was rocking out, suffice to say that this conference has been the most diverse of the Oracle JavaOne conferences that I have ever attended... I delved into all JCP sessions and events, and a lot of java SE 8 session incredibly relevant to my adopt-OpenJDK work and future use...

A handful of JSRs have been making progress in the JCP program--Java SE, Java ME and Java EE JSRs. More to come in the next few weeks! Highlights and links to JSR material below. JSR 337, Java SE 8 Release Contents, published an Early Draft Review. JSR 351, Java Identity API, published an Early Draft Review. JSR 360, Connected Limited Device Configuration (CLDC) 8, passed the EC Public Review Ballot with...

This week I’m pleased to have an interview with Eugene Ryzhikov, a long time Java desktop developer and open source contributor. I’ve been working with him for many months on ControlsFX, where he has been contributing large amounts of code and many of the features you see in ControlsFX are directly due to his hard work. A graduate of Kaunas Technology University with a Masters in Computer Engineering, Eugene shares his programming time between Java and Scala...

The Java Community Process (JCP) program Executive Committee Election ballot is now open. The elections give JCP Members the opportunity to determine the EC members while continuing to help shape the future of Java technology. The candidates' profiles and positioning statements are available, as well as the recording of the "Meet the Executive Committee Candidates" call recording to assist and inform voting selections. The ballot will be open until 28 October, with results available on 29 October...

On Thursday, 10 October, the JCP hosted a Meet the EC Candidates call for Java Community members. The recording and materials are now available on JCP.org (audio file); all nominee information is available on the JCP.org 2013 EC Nominees page to follow along with the recording. As you may recall from the previous blog entry, this year...

When the Java Community Process (JCP) set out four years ago to take advantage of the Oracle acquisition to implement some much needed reforms, the Java standards organization started with what JCP Chair Patrick Curran referred to as the "low-hanging fruit." That first Java Specification Request, JSR 348, was all about transparency, participation, agility and governance...

Help us define how to serve your training and certification needs for Java EE 7. Oracle Certification and Server Technologies Curriculum Development are working to build two new Java EE 7 Certification exams and surrounding courses. We are looking to you to help validate our definition of the job roles identified for the Java EE 7 certification...
We are asking Java practitioners, hiring managers and recruiters to spend 10-15 minutes to complete this survey to help define the scope of the new certification...