password
username
Sponsored by CakeMail, an email marketing software.
Newsletter preview

Javalobby logo image
Tuesday, September 18, 2007  

NetBeans 6.0 – The only IDE you need.

NetBeans NetBeansDevelopers are applauding NetBeans 6 with its new, smarter editor, the next generation of the ground-breaking Matisse GUI builder, Ruby support, and other innovative features. Don't get left behind.

Download NetBeans 6 beta now and see what the excitement is about.

 Perspective


Be sure and
check out a
No Fluff Just Stuff
Java conference
coming your way!

9/21-9/23 Seattle
9/28-9/30 Calgary
9/28-9/30 St. Louis
10/5-10/7 Atlanta
10/12-10/14 Minneapolis
10/12-10/14 San Diego
10/19-10/21 Toronto
10/26-10/28 Dallas
11/02-11/04 Reston
11/9-11/11 Denver

 
 A Developer's Perspective
 Next section
Daniel Mendes has applied his skills to many technologies, from web and graphical design to database programming, and for the past two years has focused on developing J2ME applications. He is currently working on his masters degree in computer science and is involved in 3D mobile development.

Javalobby would like to welcome Daniel Mendes as the newest addition to our editorial staff. In this, his premier newsletter article, Daniel asks the question: Can anyone beat Apple at designing cool stuff? Between the iPhone user interface, and the OS X user interface, as well as the interface to many of Apple's applications, Apple has gained the reputation of being the leader in design. Is there anyone else out there that can compete? Daniel decided to do some research on this question and try to find out. -Mike

Daniel MendesCan Anyone Beat Apple At Designing Cool Stuff?

If there is one field of computer science that anyone, no matter what level of education, can appreciate, it is 3D computer graphics. People love to watch Disney/Pixar movies on big screen. People love Mac OS X on the small screen, and drool all over the slick iPhone interface. What do all those things have in common? Great graphics and good design. In a way, Apple invented a lifestyle--the "iLifestyle"--that all design conscious people desire to be a part of. Besides that, it's "cool stuff." Being an engineer, I am more easily dazzled by technical features than pretty graphics. This is the reason I will never purchase an iPhone (at least in this form factor). That and not having Java inside really turns me off to the platform as a developer, and ultimately, as a user. Still, I found myself thinking, "isn't anyone out there that can beat Apple in terms of designing "Cool Stuff"? So I went on a hunt, looking for some of the "Cool Stuff" and this is what I found:

Fancy Desktop graphics
For most people, OS X is the top of the line in terms of fancy graphics for the desktop. That was also the case with me. I was so envious of all my friends that had their Macs do all those fancy window manipulations... grrrrr. I was really annoyed at MS for not having something like that on Windows. Then a wonderful thing happened. I bought an external HDD (very cheap, 500Gb for 85 euros) and released some precious disc space so I could have: Windows, Solaris 10 and now with the free space OpenSUSE (yeah I am still not sold on Ubuntu) all running on my slick VAIO laptop.

After installation, I started searching around the wiki and found Compiz (window manager and a composite manager using OpenGL for rendering). This featured many of the effects found on OS X, without having to acquire any hardware. Not only that, I also found Beryl; a fork project that featured advanced plug-ins. Both of these projects have now merged into an amazing little piece of software that goes by the name Compiz-Fusion. This thing can do amazing stuff! If you don't believe me go to youtube and search for "compiz". Some of it is just eye candy, but there are also practical uses to these advanced desktop features. There are several modes to pick applications, and many visual clues that really help to focus on desktop management. Still, I have to admit I boot Linux many times just to play with the desktop, not because it makes me more productive.

Now all my Mac user friends want to have Compiz-Fusion. I have to say it beats out both Windows Vista and Mac OS X, not to mention project Looking Glass.

Fancy Mobile Graphics
Ok. There are now several J2ME clones of the iPhone interface. And while Sun's Mobile Aerith demo application is cool, along with several SavaJe (now part of Sun) advanced 2D UI demo apps, the iPhone still is the state of the art in this field--partly because it uses accelerated graphics, but also because the user experience with the device is very hands on, and very intuitive. The iPhone is the first massively available "surface computing" platform. Although it is technically less advanced than some phones by manufactures like Nokia, and Sony Ericsson, it still holds the crown in the mobile space as the coolest UI around. I hope that this will change in the near term. SVG (tinySVG) is widely available on the mobile platform, and there is great hope for the JavaFX Mobile project.

The Croquet project
This is the coolest thing I have seen in a long time. If you think project Looking Glass is cool, or if you spend your life in Second Life, then give the Croquet Project a try. The Croquet project is a VM/platform from the same people that gave you Smalltalk and Squeak. Alan Kay and his buddies at The Croquet Consortium are at it again using Squeak and OpenGL, the Croquet VM is capable of producing shared virtual environments, similar to those found on Second life and ActiveWorlds.

The idea of shared 3D spaces is not new. Since the early beginnings of the Web, several attempts have been made to create such shared environments. VRML, and several other proprietary technologies have enabled web users to have simple interactions across the globe in a shared 3D space. Second Life (though I don't quite know why) is by far the most successful application to feature this sort of free 3D interaction environment. Behind the Croquet project is an amazing team of innovators and thinkers (David A. Smith, David P. Reed, Andreas Raab, Julian Lombardi, Mark P. McCahill and others). It is easy to get excited about this project. Not only is the expertise present, but Intel recently joined the Croquet consortium.

I hate to have to learn yet another programming language (perhaps a topic for another newsletter column: the boom of programming languages), but I am definitely going to tinker around with the open source Croquet SDK that I just downloaded. Projects like this are the reason why I love to be a programmer!

Until next time,
Daniel Mendes
daniel.mendes@dzone.com

 
 DZ Top Links
 
 DZone Top Links
 Next section
 Back to top
most clicked this week from dzone.com

dzone

Most-clicked links this week

 
 Popular at JL
 
 Popular at Javalobby
 Next section
 Back to top
A recap of some of the most popular and active Javalobby.org discussions this week.
NetBeans wins open-source 'bossie' award

InfoWorld has published a list of 'Bossies' about the best open-source software, claiming that Eclipse has the best market share but that NetBeans is out-innovating Eclipse from an IDE perspective.

Full Discussion Posted By: Alex Blewitt - (28 Replies)

More Groovy Benchmarking: From Bad to Worse

Apparently Derek Young isn't the only one to consider Groovy benchmarks to be important. Peter Knego steps up to the plate...

Full Discussion Posted By: Daniel Spiewak - (26 Replies)

Why is Azul Systems failing? (with such cool technology...)

The Register reports Azul Systems has lost key investors, laid off a significant number of staff, and put itself up for sale. Why is Azul failing? In fact, IS Azul failing?

Full Discussion Posted By: Daniel Mendes - (25 Replies)

NetBeans 6.0 beta1 Release

We've been waiting a long time for it, and now it's finally here. Take a look at some of the new features in NetBeans 6, then download the beta release and try it for yourself!

Full Discussion Posted By: Daniel Spiewak - (22 Replies)

ActiveObjects: An Easier Java ORM

In this article, I introduce a new ORM framework for Java. I've gone into depth regarding the decisions which went into the API design, as well as the reasoning behind yet another Java ORM.

Full Discussion Posted By: Daniel Spiewak - (18 Replies)

 White Papers & Announcements
 
 Product Announcements
 Next section
 Back to top
Product and service announcements for Java developers.
GUI And Web Testing Tool Squish integrates into Eclipse TPTP

Hamburg, Germany - 2007-09-18 froglogic GmbH, the makers of the popular automated GUI and Web testing tool Squish, today announced their integration solution for the Eclipse Test & Performance Tools

Full Announcement & Discussion Posted By: Reginald Stadlbauer - (0 Replies)

Wise 1.0. A generic WS client with web based user interface

Wise is an acronym: Wise Invokes Services Easily. In a nutshell it is a web application designed to call a generic web-service given the wsdl only.

Full Announcement & Discussion Posted By: stefano maestri - (0 Replies)

HDIV 2.0, Java Web Application Security Framework, supports Spring MVC

HDIV 2.0 new release adds support for Spring MVC 2.0 and JSTL 1.1. In addtion to that it has been added new versions of Struts 1 and Struts 2, specifically, Struts 1.3.8 and Struts 2.0.9

Full Announcement & Discussion Posted By: Gorka Vicente - (0 Replies)

More readable tests with "assertThat"

FEST also provides a set of "flexible" assertions, which makes tests more readable and easier to maintain.

Full Announcement & Discussion Posted By: Alex Ruiz - (0 Replies)

WebWindow 4.0 Java Browser

The latest version of the WebWindow Java browser component is available. WebWindow is 100% Java HTML rendering component

Full Announcement & Discussion Posted By: Horst Heistermann - (0 Replies)

Whole Platform 1.0.0.v20070912-1454 - Language Workbench

A new milestone release of the Whole Platform is available. The Whole Platform is an Eclipse based Language Workbench for developing, manipulating and transforming languages using a generative model.

Full Announcement & Discussion Posted By: Riccardo Solmi - (0 Replies)

New release of Canoo's Java RIA library, UltraLightClient

Canoo has announced a new release of its Java library for Rich Internet Applications (RIA), UltraLightClient (ULC).

Full Announcement & Discussion Posted By: Sandra Wendland - (0 Replies)

Jazz Desktop Application Framework version 1.2

Jazz Desktop Application Framework 1.2 released. Jazz is an application framework for creating professional desktop applications with Java.

Full Announcement & Discussion Posted By: Will Boluyt - (0 Replies)

Jerry Messenger Server 1.01 released

Jerry Messenger Server is a XMPP/Jabber based live support solution for website. Any of XMPP/Jabber client program may be used as an "operator" software.

Full Announcement & Discussion Posted By: Pavel Savin - (0 Replies)

Avetti Commerce7 Enterprise Java Ecommerce Software

Avetti latest Java eCommerce software ? Avetti Commerce7 Enterprise now includes Product Feeds, Content Management, BIRT Reporting, SEO, enhanced Promotions, Coupons and Multiple Stores capabilities.

Full Announcement & Discussion Posted By: David Sopuch - (0 Replies)

OSBL 1.0 has been released

Open Source Business Library (OSBL) 1.0 has been released. This library's goal is to provide an open solution that efficiently supports work processes in a business environment.

Full Announcement & Discussion Posted By: Holger Engels - (0 Replies)

SuperCSV v1.0

A new and very different CSV reader/writer has been released. It's opensource under the Apache 2.0 license.

Full Announcement & Discussion Posted By: Kasper Graversen - (0 Replies)

JFormDesigner 3.1 - Swing GUI Designer

FormDev Software is pleased to announce the release of JFormDesigner 3.1, which is now available in four editions: Eclipse plug-in, IntelliJ IDEA plug-in, JBuilder plug-in and stand-alone application.

Full Announcement & Discussion Posted By: Karl Tauber - (3 Replies)

Enterprise Sign On Engine - Beta 1 Release

The Enterprise Sign On Engine (ESOE) is an advanced system which allows an enterprise to meet it's individual goals for integrated identity management, single sign on, authorization and federation.

Full Announcement & Discussion Posted By: Bradley Beddoes - (0 Replies)

RobocodeJGAP 0.2.1 released

Robocode is a game where virtual robots fight each other. A highscore list is maintained. Smart people invented cool robots. RobocodeJGAP evolves such robots automatically via Genetic Programming.

Full Announcement & Discussion Posted By: Klaus Meffert - (0 Replies)

JGAP 3.2.2 (Java Genetic Algorithms + Genetic Programming Package) released

JGAP is a Genetic Algorithms and Genetic Programming package written in Java. It contains many examples, documentations, tons of unit tests, online as well as a module for evolving robots for Robocode

Full Announcement & Discussion Posted By: Klaus Meffert - (0 Replies)

New online PDF forms editor available

Free online access to new PDF forms Designer available for creating, editing and saving Adobe's PDF forms.

Full Announcement & Discussion Posted By: mark stephens - (0 Replies)

JSourcery (Javadoc/Hyperlinked Source Code) Software now publicly available

The software used by JSourcery.com to produce Javadocs and hyperlinked source code is now available to the public.

Full Announcement & Discussion Posted By: Rob Kenworthy - (0 Replies)

Sweet Home 3D 1.0 relaeased

eTeks announced the availability of Sweet Home 3D version 1.0, a free software designed to draw the plan of a home, place furniture on it, and view the result in a 3D view.

Full Announcement & Discussion Posted By: Emmanuel Puybaret - (0 Replies)

SyntheticaAddons V0.9.5 released!

SyntheticaAddons is a component library for Swing and comes along with UI-delegates for SwingX components and provides some additional components to be ready for business.

Full Announcement & Discussion Posted By: Wolfgang Zitzelsberger - (0 Replies)

 Your Account
 
 Your Account
 Next section
 Back to top
Manage your account info for this and other Javalobby publications.
Manage your Javalobby membership details

Click on the following links to:


 Contact Info
 Next section
 Back to top
Here's how to reach us, we love to hear from you.
Email us
Send news items to editor@javalobby.org
Send questions, complaints, or suggestions to feedback@javalobby.org
Send advertising inquiries to advertise@javalobby.org
 
Call us
Our number is (919) 678-0300. We'd love to hear from you!

 Legal
 Back to top
The fine print we'd rather avoid completely.
Feel free to redistribute this newsletter in part or in full to your friends.

Javalobby News is a service mark of DeveloperZone, Inc.
Copyright ©2001-2006 Javalobby, Inc.

Thank you for your continued support of Javalobby. If you prefer not to receive the Javalobby weekly newsletter, send an e-mail to ***-jlnews@javalobby.org and please ensure the actual email address to be removed is present.
Javalobby.org, 113 Legault Drive, Cary NC 27513 USA