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

java.net Spotlight

The NetBeans team is pleased to announce the availability of NetBeans IDE 6.8 Beta. NetBeans IDE 6.8 Beta is the first IDE to offer support for the entire Java EE 6 spec. Highlights include support for JSF 2.0/Facelets, Java Persistence 2.0, EJB 3.1 including using EJBs in web applications, RESTful web services, and GlassFish v3. The IDE's integration with Project Kenai, a collaborative environment for hosting open-source projects, now offers full support for JIRA and improved instant messenger and issue tracker integration. PHP support has been extended to include the Symfony framework and PHP 5.3. The release also supports the JavaFX SDK 1.2.1 ...

[10/25/2009]

java.net editor Kevin Farnham has published a new article, "Interview: André van Kouwen and the GMVC Project". André recently founded a new java.net project, GMVC (see also the Swing's Generic MVC interface page). In the interview, André talked about why he started the project, the project's long-term objectives, and more.

[10/18/2009]

The JavaFXpert RIA Challenge is underway. The java.net JUGs Community reports: Java Champion Jim Weaver has a serious JavaFX contest going on. "Create an application in JavaFX that exemplifies the appearance and behavior of a next-generation enterprise RIA (rich internet application)". Entries must be submitted in the form of a NetBeans project by 00:00 GMT on 10 January 2010.

[10/11/2009]

Take the JavaFX Survey! Danny Coward, reporting on the survey, said: "Don't href="http://www.youtube.com/watch?v=x8Vj3otRr4Q">bottle up any href="http://www.youtube.com/watch?v=fuSUUPHuSRo">unexpressed href="http://www.youtube.com/watch?v=zO-v5Iit3IE">opinions about href="http://javafx.com/">JavaFX, take the survey. Mixed in with the usual snoozeville multichoice questions about the kind of project you work on, you get to rate the current feature set and rank the importance of new features the team's working on: tooling, more controls, performance...."

[10/04/2009]

We recently published Biswajit Sarkar's article Using the Payment API for Microcredit and Other Applications". This week's Economist magazine is featuring a special report on mobile banking in emerging markets, titled "The power of mobile money": "mobile phones have evolved in a few short years to become tools of economic empowerment for the world’s poorest people. These phones compensate for inadequate infrastructure, such as bad roads and slow postal services, allowing information to move more freely, making markets more efficient and unleashing entrepreneurship ... With such phones now so commonplace, a new opportunity beckons: mobile money, which allows cash to travel as quickly as a text message..."

[09/27/2009]

Janice Heiss interviewed Kirk Pepperdine on the topics of performance tuning and cloud computing: "java.sun.com (JSC): In your talks, you always warn developers that they must carefully evaluate any generic advice that you provide to see if it applies to a particular situation. Why is this so important? Pepperdine: While I do give generic advice, I carefully explain that people have to evaluate it to see if it will work. I am giving advice in a vacuum, so what may work for many people most of the time may be very detrimental in other contexts. I don't know in advance what specific problem someone is working on..."

[09/20/2009]

The Media Streams Player Project has announced the release of Version 1.0.0: "Aalhamdulillah! Most probably this is going to be the very first release of a complete cross-platform media player which is written in the Java Programming Language. Media Streams Player is entirely written in the Java Programming Language using the Java Media Framework (JMF) API. This cross-platform media player can play Video & Audio files of most of the popular media file formats on different popular Hardware & OS platforms. This application is currently under development. But this demo version which is ready to be released is a stable version of the application. End users of the application can use the Windows version of the media player just downloading & installing the Windows executable of Media Streams Player. They can find it at the Home Page of the project located at the given URL."

[09/13/2009]

Terrence Barr announces 4 New Screencasts: LWUIT, JDTF, JSR 290, and JavaCard: "Our documentation team has put together four brand-new screencasts on current subjects. They are 5 minutes each in length and a great way to get introduced quickly to the highlights of each topic. I encourage you to have a look..."

[09/06/2009]

The java.net Java Communications Community announces that SIP Communicator now supports file transfers: "The SIP Communicator project is proud to announce that it now supports file transfer for most protocols supported by SIP Communicator. Starting from build 2002 SIP Communicator users would be able to share files via the XMPP, MSN, Yahoo! Messenger, ICQ and AIM protocols. You can download the application at http://download.sip-communicator.org This implementation is part of an effort funded by the NLnet foundation. However, early research on the subject started long ago and many have contributed."

[08/30/2009]

Danny Coward invites us to participate in a Deep Dive on JDK 7: "The Janitor joined Ed Ort for a Deep Dive on JDK 7, check it out here. Really given how much is going into JDK 7, its perhaps more of a flyover and swoop, but, if you need to catch up with the plan, take a look."

[08/24/2009]

A new video, Java Warehouse - Part 1 of 3 - How to Submit an Application - Registration, is now available: "Learn how to submit applications to the Java Warehouse. In this first segment Bernard Traversat, Director of Java Store Engineering, shows how easy it is for developers to register for the Java Warehouse Developer Portal."

[08/16/2009]

Jim Wright interviews Mario Fusco, creator of the Lambdaj Project, in this java.net Community Corner 2009 podcast, recorded at JavaOne: "Lambdaj is a library that makes easier to manipulate collections in a pseudo-functional and statically typed way. In our experience to iterate over collection, especially in nested loops, is often error prone and makes the code less readable. The purpose of this library is to alleviate these problems employing some functional programming techniques but without losing the static typing of java. We impose this last constraint to make refactoring easier and safer and allow the compiler to do its job. In a word, lambdaj partially eliminates the burden to write (often nested and poorly readable) loops while iterating over collections by allowing to filter, convert, group, aggregate and sort their items without to write a single explicit loop."

[08/09/2009]

java.net's Gary Thompson moderates a roundtable discussion with James Liu and members of the OpenSolaris Team in this java.net Community Corner 2009 podcast, recorded at JavaOne.

[08/02/2009]

Sonya Barry moderates a roundtable discussion with the Alice Team in this java.net Community Corner 2009 podcast, recorded at JavaOne: "Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Created at Carnegie Mellon University, Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming..."

[07/27/2009]

Chris Hegarty recently published Stream Control Transport Protocol (SCTP) in Java on the Sun Developer Network: "Providing support for Stream Control Transport Protocol (SCTP) in Java has been approved as one of the JDK 7 features. The work of defining the API and reference implementation was done through the sctp openjdk project. This work was integrated into JDK 7 Milestone 3 and is available in all future promotions..."

[07/20/2009]

Educator Dragutin Petkovic talks with java.net's Gary Thompson in this java.net Community Corner 2009 podcast recorded at JavaOne, presenting a synopsis of a Global Software Engineering class. The class is designed based on Dragutin's years of experience of teaching jointly at San Francisco State University (SFSU), the University of Applied Sciences, Fulda University, Germany, and recently with Florida Atlantic University (FAU). The class uses numerous Free and Open Source Software tools and teaches FOSS development techniques. Click to listen to the podcast.

[07/13/2009]

Educator, author, and Java Champion Paul Deitel talks about the ATM Object-Oriented Design and Implementation Case Study from his book "Java: How to Program, 8/e" in this java.net Community Corner podcast recorded at at JavaOne 2009. Download the slides so you can follow along as you listen to Paul's presentation.

[07/06/2009]

Christine Montilla Dorffi provides a summary and key links in her article "2009 JavaOne Conference Wrap-Up: A Solid Show": 'The JavaOne conference is the kind of event where the declaration "Classpath is dead!" causes hundreds of people to applaud soundly and hoot their approval. We're talking hardcore, middleware-loving, certified-geeky Javaheads coming together to share their love of -- and frustrations over -- the Java programming language and platform, and the extended technology that it informs...'

[06/29/2009]

Janice J. Heiss has published the final installment of her Developer Insight Series, Part 4: Favorite and Funny Code: "Over the years I've heard noted developers talk about their favorite code, funniest code, most beautiful code, how to write code, how not to write code, the obstacles to writing good code, what they love and hate about writing code, and so on. In the process, I've encountered a lot of insight that is worth preserving--and heard some funny stories... In the fourth and final part of the series, three developers share their funniest and most favorite code, and tell funny stories..."

[06/21/2009]

Janice J. Heiss and Sharon Zakhour provide an update on The Java NIO.2 File System in JDK 7 : "

JSR 203, a major feature of JDK 7 under the leadership of Sun software engineer Alan Bateman as an OpenJDK project, contains three primary elements that offer new input/output (I/O) APIs for the Java platform: An extensive File I/O API system addresses feature requests that developers have sought since the inception of the JDK...

[06/14/2009]

I (Kevin Farnham, java.net editor) am planning to post a schedule of presentations, panel sessions, and BOFs that will be given/led by members of the java.net community. If you lead or participate in a java.net project or a java.net community, and you'll be giving a technical session, participating on a panel, or leading a BOF, leave a comment on my blog, and I'll add your session information to my list.

[05/27/2009]

Janice J. Heiss talks to developers about the process of writing code: "Over the years, I've heard developers talk about their favorite code, funniest code, most beautiful code, how to write code, how not to write code, the obstacles to writing good code, what they love and hate about writing code, and so on. In the process, I've encountered many insights worth sharing. Parts One and Two of this series provided advice on how to write good code. In Part Three, developers reflect on the actual process of writing code, how it happens, what it feels like, and how they do it."

[05/25/2009]

Kirill Grouchnikov recently interviewed the Laf-Widget ("Laf" = Look And Feel) Project's Michael Kneebone: 'Today I am thrilled to have Michael Kneebone as a guest spot blogger on “Pushing Pixels”. Michael has extended the widgetising support in the Laf-Widget project and has graciously agreed to write about its usage and how it works on the inside...'

[05/17/2009]

If you'd like to see the kinds of applications developers are creating using JavaFX, check out Ed Ort's article JavaFX App-O-Rama: Applications From the Community: "Although the JavaFX platform is only a few months old -- its initial full release was in December 2009 -- people are already building some very interesting applications with it. This is a vibrant, creative, and extremely productive community..."

[05/11/2009]

If you'll be at JavaOne 2009, consider joining the java.net JavaOne 2009 Twitter Network. java.net editor Kevin Farnham (who will be stationed at the java.net booth at JavaOne) has posted a blog inviting anyone who will be at JavaOne to post their Twitter addresses and a brief bio -- so that people who cannot be at JavaOne this year will be able to follow the events as they happen, via Twitter. If you'll be at JavaOne this year, please post your Twitter address as a comment, so we can keep everyone who wants to follow the conference well-informed.

[05/03/2009]

In The Developer Insight Series, Part 2: Code Talk, Janice J. Heiss asks renowned developers about the keys to writing good code: "In Part Two, we hear code advice from five distinguished developers: Joshua Bloch and Masood Mortazavi echo Goetz's advice to keep code simple. Jaron Lanier and Victoria Livschitz want to radically change the way code is created. And renowned bug fixer Brian Harry provides tips on bug fixing while emphasizing what the process can teach us."

[04/27/2009]

It's that time of year again. The 2009 JavaOne conference takes place at the Moscone Center in San Francisco from June 2-5 and is being sponsored by Intel (a Platinum sponsor), JBoss, and Sony Ericsson. This year's technical and Birds-of-a-Feather (BOF) sessions are organized around four topics: Rich Media Applications and Interactive Content; Mobility; Services; and Core Technologies. You can view information on all the sessions now and get a $200 discount on early bird registration until April 22.

[04/19/2009]

The registration for our CommunityOne Unconferences is now open. We are hosting two intertwined events, one for all the GlassFish projects, the other for OpenSSO, OpenDS et al. Both in Hall A at the Moscone the Sunday before JavaOne, May 31st. Both events are free...

[04/12/2009]

Will you be at JavaOne? Do you have something to talk about? Submit a proposal for a podcast! The Community Corner 2009 wiki is up now! It's got a full explanation of the shift from mini-talks to podcasts, as well as the complete instructions for signing up.

[04/06/2009]