Click here to close now.

Welcome!

Java Authors: Liz McMillan, Esmeralda Swartz, Elizabeth White, Jason Bloomberg, Pat Romanski

Related Topics: SYS-CON MEDIA

SYS-CON MEDIA: News Item

Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards

"The editors of Java Developer's Journal are in a unique position when it comes to Java development."

The editors of SYS-CON Media's Java Developer's Journal are in a unique position when it comes to Java development. All are active coders in their "day jobs," and they have the good fortune in getting a heads-up on many of the latest and greatest software releases. They were asked to nominate three products from the last 12 months that they felt had not only made a major impact on their own development, but also on the Java community as a whole.

The following is a list of each editor's selections and the reason why they chose that product.

Joe Winchester
Desktop Java Editor

SwingLabs
SwingLabs is an open source laboratory for exploring new ways to make Swing applications easier to write, with improved performance and greater visual appeal. It is an umbrella project for various open source initiatives sponsored by Sun Microsystems and is part of the java.net community. Successful code and concepts may be migrated to future versions of the Java platform.
http://swinglabs.org

Everything that has come out of SwingLabs - this is an absolutely fabulous open source project that allows skunk work-type development to occur outside of the JCP that then gets rolled back into the Java Standard Edition. It has created superb frameworks like the Timing framework to allow crisp and elegant animation effects, the SwingX project that has spawned fantastic new widgets, and APIs including JXPanel and the whole concept of painters, as well as nice high-level work like the data binding project to allow easy GUI to data connectivity.

The Eclipse Rich Client Project
While the Eclipse platform is designed to serve as an open tools platform, it is architected so that its components could be used to build just about any client application. The minimal set of plug-ins needed to build a rich client application is collectively known as the Rich Client Platform.
http://wiki.eclipse.org/index.php/Rich_Client_Platform

This is just an awesome technology that allows Java developers to leverage the core plumbings of Eclipse, namely OSGi, SWT, JFace, and other frameworks, to create their own desktop application. It's already being used very successfully by a large number of clients and goes from strength to strength, making it a powerful way for people to build extensible desktop applications. I think it has the potential to really change the way Java client applications are built.

The Java Web Start Improvements for Mustang
Using Java Web Start technology, standalone Java software applications can be deployed with a single click over the network. Java Web Start ensures the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment (JRE).
http://java.sun.com/products/javawebstart/

One of the big, possibly only, reasons why users today must suffer the poor usability of "dumb" browsers is because distributing and maintaining proper client apps is difficult. HTML makes this ridiculously easy and is a good engineering solution, but one that offers very poor end usability. JWS was always the promised savior to allow desktop distribution over HTTP but never really lived up to its expectations in previous releases. With the Mustang work now it looks very, very good, though with many of the dialogs simplified; better looking; and it seems like it's finally going to allow first class, easy and polished large-scale distribution of Java clients to help rejuvenate Java on the desktop.

Yakov Fain
Contributing Editor

Adobe Flex 2
Adobe Flex 2 is an application development solution for creating and delivering cross-platform Rich Internet Applications (RIAs) within the enterprise and across the Web. It enables the creation of expressive and interactive web applications that can reach virtually anyone on any platform.
www.adobe.com/products/flex/

Adobe Flex 2 is a very potent player in the Rich Internet Application arena. Flex 2 is a direct competitor of Java Swing and AJAX. It offers declarative programming and a rich library of cool-looking and functional components. Your compiled code runs in a Flash 9 virtual machine. Flex 2 offers fast protocols for data exchange with the server-side components, server push, data binding, easy integration with Java, JMS support, and more. I was very impressed.

IntelliJ IDEA
IntelliJ IDEA is a Java IDE focused on developer productivity. It provides a combination of enhanced development tools, including refactoring, J2EE support, Ant, JUnit, and version controls integration.
www.jetbrains.com/idea/

This Java IDE is the best available today. Despite the fact that it's not free (the price is very modest though), IntelliJ IDEA has a loyal following of Java experts who can appreciate the productivity gain this tool brings for a small price. Finding classes, refactoring, suggesting solutions, even a JavaScript editor for AJAX warriors...everything is at your fingertips. The upcoming version, 6.0, will include a new UI Designer and Google Web Toolkit support.

WebCharts 3D
WebCharts3D is a development toolkit that offers flexibility for all aspects of rich-client and Web-based charting requirements and provides a single-source solution for data visualization.
www.gpoint.com

This is one of the best charting components available for Java applications. It's easy to learn and integrate with your Swing, JSP, and JSF applications. The product provides a rich set of charts, gauges, and maps, and can generate not only binary streams but also HTML, which makes it a good choice for AJAX applications. For Web applications, deployment consists of adding one JSP and copying one library to WEB-INF/lib.

Jason Bell
Contributing Editor

Head First Design Patterns by Elisabeth Freeman, Eric Freeman, Bert Bates, and Kathy Sierra (O'Reilly Media)
Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks; in a way that lets you put them to work immediately; in a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.
www.oreilly.com

Without doubt the most effective book I have ever read and extremely easy to read. Don't be fooled by the comical light-hearted way this book looks. The chapter with the intro RMI is the best I've ever come across. All the other design pattern books fade into the distance in my opinion.

NetBeans 5
NetBeans IDE 5.0 includes comprehensive support for developing IDE plug-in modules and rich client applications based on the NetBeans platform. NetBeans IDE 5.0 is an open source Java IDE that has everything software developers need to develop cross-platform desktop, Web, and mobile applications straight out of the box.
www.netbeans.org

After a bit of a love/hate start with NetBeans I've now become a convert. It's very easy to use and the enterprise support is excellent. It would be nice to see coverage of the "other" app servers such as Orion and Resin but that's a small price to pay. An excellent product.

A4 Journal and a Ballpoint Pen

For me everything starts on paper, whether it be sketch drawings and UML diagrams. I've never mentioned it over the years but I'd be really lost without it. I've had the delight of looking back through my journals of the past five years and seeing how I've developed and how my ideas have developed with it.

More Stories By Java News Desk

JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.

Comments (8) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
j j 09/21/06 08:45:32 AM EDT

The editors of Java Developer's Journal are in a unique position when it comes to Java development. All are active coders in their 'day jobs,' and they have the good fortune in getting a heads up on many of the latest and greatest software releases. They were asked to nominate three products from the last 12 months that they felt had not only made a major impact on their own development, but also on the Java community as a whole.

n d 09/18/06 03:59:51 PM EDT

The editors of Java Developer's Journal are in a unique position when it comes to Java development. All are active coders in their 'day jobs,' and they have the good fortune in getting a heads up on many of the latest and greatest software releases. They were asked to nominate three products from the last 12 months that they felt had not only made a major impact on their own development, but also on the Java community as a whole.

jdj 09/18/06 02:08:31 PM EDT

The editors of Java Developer's Journal are in a unique position when it comes to Java development. All are active coders in their 'day jobs,' and they have the good fortune in getting a heads up on many of the latest and greatest software releases. They were asked to nominate three products from the last 12 months that they felt had not only made a major impact on their own development, but also on the Java community as a whole.

JDJ News Desk 09/18/06 12:17:27 PM EDT

The editors of Java Developer's Journal are in a unique position when it comes to Java development. All are active coders in their 'day jobs,' and they have the good fortune in getting a heads up on many of the latest and greatest software releases. They were asked to nominate three products from the last 12 months that they felt had not only made a major impact on their own development, but also on the Java community as a whole.

Tom Boshell 09/15/06 06:43:30 AM EDT

Java is great, but almost imposible to keep track of each-and-every API when you need it. The standard day-to-day or even week-to-week stuff I can do in my sleep, but it is those items that only come up maybe once a year that I tend to forget.

kudos 09/15/06 04:01:35 AM EDT

The ballpoint pen! Haha, lovely idea :-)

ranjix 09/08/06 11:30:37 AM EDT

cool, I can see the recommandation from the JDJ editors:

Q1. Hi JDJ, which is the best IDE for developing Java apps?
A1: well, depending on your needs, we recommend eclipse, idea or netbeans.

Q2. and which platform/framework should I use for creating rich internet apps?
A2. well, we would go with java web start, or maybe flex2...

thanks a lot JDJ, that was really helpful.

Mike Edwards 09/06/06 05:08:15 AM EDT

Interesting that the list does not contain a product relating to Wikis, which must be one of the more active areas of new packages these days. Does this imply that Java does not play in this space? If so, I wonder why not?

Yours, Mike.

@ThingsExpo Stories
SYS-CON Media announced today that 9 out of 10 " most read" DevOps articles are published by @DevOpsSummit Blog. Launched in October 2014, @DevOpsSummit Blog offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce softw...
Wearable technology was dominant at this year’s International Consumer Electronics Show (CES) , and MWC was no exception to this trend. New versions of favorites, such as the Samsung Gear (three new products were released: the Gear 2, the Gear 2 Neo and the Gear Fit), shared the limelight with new wearables like Pebble Time Steel (the new premium version of the company’s previously released smartwatch) and the LG Watch Urbane. The most dramatic difference at MWC was an emphasis on presenting wearables as fashion accessories and moving away from the original clunky technology associated with t...
The world's leading Cloud event, Cloud Expo has launched Microservices Journal on the SYS-CON.com portal, featuring over 19,000 original articles, news stories, features, and blog entries. DevOps Journal is focused on this critical enterprise IT topic in the world of cloud computing. Microservices Journal offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. Follow new article posts on Twitter at @MicroservicesE
SYS-CON Events announced today that Site24x7, the cloud infrastructure monitoring service, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Site24x7 is a cloud infrastructure monitoring service that helps monitor the uptime and performance of websites, online applications, servers, mobile websites and custom APIs. The monitoring is done from 50+ locations across the world and from various wireless carriers, thus providing a global perspective of the end-user experience. Site24x7 supports monitoring H...
After making a doctor’s appointment via your mobile device, you receive a calendar invite. The day of your appointment, you get a reminder with the doctor’s location and contact information. As you enter the doctor’s exam room, the medical team is equipped with the latest tablet containing your medical history – he or she makes real time updates to your medical file. At the end of your visit, you receive an electronic prescription to your preferred pharmacy and can schedule your next appointment.
SYS-CON Events announced today that SafeLogic has been named “Bag Sponsor” of SYS-CON's 16th International Cloud Expo® New York, which will take place June 9-11, 2015, at the Javits Center in New York City, NY. SafeLogic provides security products for applications in mobile and server/appliance environments. SafeLogic’s flagship product CryptoComply is a FIPS 140-2 validated cryptographic engine designed to secure data on servers, workstations, appliances, mobile devices, and in the Cloud.
The WebRTC Summit 2014 New York, to be held June 9-11, 2015, at the Javits Center in New York, NY, announces that its Call for Papers is open. Topics include all aspects of improving IT delivery by eliminating waste through automated business models leveraging cloud technologies. WebRTC Summit is co-located with 16th International Cloud Expo, @ThingsExpo, Big Data Expo, and DevOps Summit.
SYS-CON Events announced today the IoT Bootcamp – Jumpstart Your IoT Strategy, being held June 9–10, 2015, in conjunction with 16th Cloud Expo and Internet of @ThingsExpo at the Javits Center in New York City. This is your chance to jumpstart your IoT strategy. Combined with real-world scenarios and use cases, the IoT Bootcamp is not just based on presentations but includes hands-on demos and walkthroughs. We will introduce you to a variety of Do-It-Yourself IoT platforms including Arduino, Raspberry Pi, BeagleBone, Spark and Intel Edison. You will also get an overview of cloud technologies s...
@ThingsExpo has been named the Top 5 Most Influential M2M Brand by Onalytica in the ‘Machine to Machine: Top 100 Influencers and Brands.' Onalytica analyzed the online debate on M2M by looking at over 85,000 tweets to provide the most influential individuals and brands that drive the discussion. According to Onalytica the "analysis showed a very engaged community with a lot of interactive tweets. The M2M discussion seems to be more fragmented and driven by some of the major brands present in the M2M space. This really allows some room for influential individuals to create more high value inter...
Containers and microservices have become topics of intense interest throughout the cloud developer and enterprise IT communities. Accordingly, attendees at the upcoming 16th Cloud Expo at the Javits Center in New York June 9-11 will find fresh new content in a new track called PaaS | Containers & Microservices Containers are not being considered for the first time by the cloud community, but a current era of re-consideration has pushed them to the top of the cloud agenda. With the launch of Docker's initial release in March of 2013, interest was revved up several notches. Then late last...
SOA Software has changed its name to Akana. With roots in Web Services and SOA Governance, Akana has established itself as a leader in API Management and is expanding into cloud integration as an alternative to the traditional heavyweight enterprise service bus (ESB). The company recently announced that it achieved more than 90% year-over-year growth. As Akana, the company now addresses the evolution and diversification of SOA, unifying security, management, and DevOps across SOA, APIs, microservices, and more.
The list of ‘new paradigm’ technologies that now surrounds us appears to be at an all time high. From cloud computing and Big Data analytics to Bring Your Own Device (BYOD) and the Internet of Things (IoT), today we have to deal with what the industry likes to call ‘paradigm shifts’ at every level of IT. This is disruption; of course, we understand that – change is almost always disruptive.
GENBAND has announced that SageNet is leveraging the Nuvia platform to deliver Unified Communications as a Service (UCaaS) to its large base of retail and enterprise customers. Nuvia’s cloud-based solution provides SageNet’s customers with a full suite of business communications and collaboration tools. Two large national SageNet retail customers have recently signed up to deploy the Nuvia platform and the company will continue to sell the service to new and existing customers. Nuvia’s capabilities include HD voice, video, multimedia messaging, mobility, conferencing, Web collaboration, deskt...
The Open Compute Project is a collective effort by Facebook and a number of players in the datacenter industry to bring lessons learned from the social media giant's giant IT deployment to the rest of the world. Datacenters account for 3% of global electricity consumption – about the same as all of Switzerland or the Czech Republic -- according to people I met at the recent Open Compute Summit in San Jose. With increasing mobility at the edge of the cloud and vast new dataflows being predicted with the growth of the Internet of Things (and The Coming Age of Many Zettabytes) in the near...
SYS-CON Events announced today that Cisco, the worldwide leader in IT that transforms how people connect, communicate and collaborate, has been named “Gold Sponsor” of SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Cisco makes amazing things happen by connecting the unconnected. Cisco has shaped the future of the Internet by becoming the worldwide leader in transforming how people connect, communicate and collaborate. Cisco and our partners are building the platform for the Internet of Everything by connecting the...
15th Cloud Expo, which took place Nov. 4-6, 2014, at the Santa Clara Convention Center in Santa Clara, CA, expanded the conference content of @ThingsExpo, Big Data Expo, and DevOps Summit to include two developer events. IBM held a Bluemix Developer Playground on November 5 and ElasticBox held a Hackathon on November 6. Both events took place on the expo floor. The Bluemix Developer Playground, for developers of all levels, highlighted the ease of use of Bluemix, its services and functionality and provide short-term introductory projects that developers can complete between sessions.
Temasys has announced senior management additions to its team. Joining are David Holloway as Vice President of Commercial and Nadine Yap as Vice President of Product. Over the past 12 months Temasys has doubled in size as it adds new customers and expands the development of its Skylink platform. Skylink leads the charge to move WebRTC, traditionally seen as a desktop, browser based technology, to become a ubiquitous web communications technology on web and mobile, as well as Internet of Things compatible devices.
SYS-CON Events announced today that robomq.io will exhibit at SYS-CON's @ThingsExpo, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. robomq.io is an interoperable and composable platform that connects any device to any application. It helps systems integrators and the solution providers build new and innovative products and service for industries requiring monitoring or intelligence from devices and sensors.
WebRTC is an up-and-coming standard that enables real-time voice and video to be directly embedded into browsers making the browser a primary user interface for communications and collaboration. WebRTC runs in a number of browsers today and is currently supported in over a billion installed browsers globally, across a range of platform OS and devices. Today, organizations that choose to deploy WebRTC applications and use a host machine that supports audio through USB or Bluetooth can use Plantronics products to connect and transit or receive the audio associated with the WebRTC session.
Docker is an excellent platform for organizations interested in running microservices. It offers portability and consistency between development and production environments, quick provisioning times, and a simple way to isolate services. In his session at DevOps Summit at 16th Cloud Expo, Shannon Williams, co-founder of Rancher Labs, will walk through these and other benefits of using Docker to run microservices, and provide an overview of RancherOS, a minimalist distribution of Linux designed expressly to run Docker. He will also discuss Rancher, an orchestration and service discovery platf...