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

Javalobby logo image
Tuesday, September 25, 2007 

InstantiationsAutomate Java GUI Testing with WindowTester Pro

Instantiations Instantiations WindowTester Pro™ 2.0 streamlines testing Swing and SWT graphical user interfaces. Focus on creating application logic rather than hand-crafting and maintaining test code through automated recording, test generation, code coverage and playback of GUI application interactions. 100% JUnit compatible.

Free Trial: Download it today!

 Perspective


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

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
Rick Ross is the founder of Javalobby. He is a frequent speaker at Java-related events and a well-known advocate for Java developer interests..

Rick Ross, JavaLobby FounderiPhoning at the corporate Kool-Aid counter

I’m writing this on an Apple MacBook, and across the room at my desk sits the Apple Mac desktop computer where I spend most of my waking hours. Matt carries an Apple laptop. Mike carries an Apple laptop and works most of the time in front of his Mac desktop machine. Elizabeth uses a Mac, Allan Chasanoff has a house full of Macs, my daughter uses a MacBook at college. In a world where Apple has 3% market share, I can honestly say that it feels more like a majority of my friends and colleagues are sporting Macs. I say all this to illustrate unequivocally that we are up to our necks in Apple hardware, Apple software and the so-called Apple way. I have great respect for the technical acumen of the company, and I’m sure Apple shareholders are pleased with the wealth that Steve Jobs and his team have created for them. If you are someone who cares about Apple, then please be assured I am reasonably well-versed in all the reasons why Apple is great.

But I am livid with the company – and I feel Apple has betrayed its relationship with the developer community, the group that kept the torch burning during the dark years while Jobs built his other billion dollar fortune at NeXT and Pixar. Apple’s decision to make the iPhone a closed, proprietary device simply enrages me. This device, which by all rights should be the coolest new mobile platform for developers, is instead the focus of an idiotic cat-and-mouse game between Apple and a global community of hackers. Rather than providing us with tools and examples to inspire us to embrace iPhone as a rich opportunity for developer innovation, Apple has turned a cold shoulder on developers and made clear that it could care less whether we get involved.

Some of you may say, “I told you so” and others may say “Who cares?” Well, I care, and I am disappointed that a company with the technical and engineering know-how to drive a quantum leap forward has instead chosen to drive us back to the Byzantine era by closing the door to all but the chosen few. Maybe I should just let it go, but I can’t help remembering how persuaded I was by the same Mr. Jobs telling us all something about being “insanely great” not so many years ago. Clue time, Steve, your closed platform idea is NOT insanely great! Discounts for developers, Java on the device, and distribution opportunities for the best products that emerge from the community – these are more along the lines of insanely great. You could make even more money!

Yes, the iPhone seems to stand alone at the head of the pack right now, but in less than a year the iPhone is sure to have abundant competition. Already we see cool products being shown at developer conferences and industry get-togethers, and I’m confident that some of Apple’s competitors will realize the opportunity Apple has spurned and avoid making the same mistake. When they do, I may have a hard time not deciding to turn my back on Apple as I feel they have done to you and me. What goes around comes around, and it will be a long time before I forget how poignantly Apple has expressed its desire to partner with developers to leverage iPhone as a platform opportunity. (Please don’t even bother to respond with their party line nonsense about Javascript coding within Safari providing everything we need – you don’t want to admit you drank that Kool-Aid!)

Meanwhile, back at the ranch, I did buy one of these things and sign up for the requisite two-year unsubsidized service plan with “the new AT&T” (which somehow makes me think of The Who’s Roger Daltry singing “meet the new boss, the same as the old boss!”) Despite the fact that Apple has done their level best to lock this thing, they have only succeeded in spurring new levels of hacker community innovation. Thanks to the efforts of clever developers it is easy to install 3rd-party native applications, and a surprisingly rich variety of them are beginning to emerge.

If the media has not misinterpreted Apple’s recent message, then my iPhone and many others may well be iBricked by Apple’s next update. What is my great offense? Did I try to “cheat” Apple and AT&T out of their profits by switching to another cellular service provider? Did I try to bypass Apple’s cash register by making my own ringtones? No, all I wanted was to install a reasonable instant messaging client to connect with AIM, since Apple didn’t deign to give us iChat on the device. I have that chat client today, but as a result I am (along with countless thousands of others) publicly threatened by Apple’s innuendo about the “broken” software on my iPhone. For software that is “broken” it certainly seems to be working better for me than it did when I received it from Apple.

Enough of all this. Java is open. Give me my jPhone. (I just hope it doesn’t weigh 8.5 pounds and have a 13-minute battery life!)

Until next time,
Rick Ross
rick@javalobby.org
AIM or Yahoo Messenger: RickRossJL

 
 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.
Annotations...Good, Bad, or Worse?

The latest JSRs particularly those involving J2EE (EJB, JPA) have substituted annotations in lieu of XML deployment descriptors, but does this really simplify J2EE? Many of us don't believe so.

Full Discussion Posted By: Ronald Burke - (45 Replies)

Gavin King's Response to ActiveObjects

Gavin King, creator of Hibernate, read the article recently posted regarding the ActiveObjects ORM. Seems he doesn't like it too much...

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

Java Sucks Ass? That's News to Me

Obie Fernandez, recently posted a list of reasons why he thinks Java is...well, inferior. We can't let that pass unchallenged...

Full Discussion Posted By: Daniel Spiewak - (31 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 - (29 Replies)

7 Top Tips for Quality Java Software

I'm not going to recommend you read all the books you can get your hands on, though you could if you wanted to. These are the tips they don't teach you in books or in school.

Full Discussion Posted By: jasonk - (21 Replies)

 White Papers & Announcements
 
 Product Announcements
 Next section
 Back to top
Product and service announcements for Java developers.
DbWrench Database Design v1.4.4

DbWrench Database Design v1.4.4 has now been released and is available for free download. DbWrench is a multi vendor, cross platform database design and synchronization software.

Full Announcement & Discussion Posted By: Harnek R - (0 Replies)

Free Upgrade Available to Windward Reports Design Tool

Windward Reports®, a leader in enterprise report generation, today announced a major upgrade in its report design tool with its release of AutoTag 5.0.

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

Flux adds Embeddable Job and Workflow Designer for Web Apps

Flux has released an embeddable Web-based job and workflow designer for Web applications. The Web-based designer can be embedded in other Web apps using a JavaScript widget.

Full Announcement & Discussion Posted By: David Sims - (-1 Replies)

Business processes built on JEE5

The Imixs Software Solutions open source project hosted at http://www.imixs.org includes components needed for an up-to-date and complete workflow management solution:

Full Announcement & Discussion Posted By: Gabi Strixner - (-1 Replies)

Export excel sheets to PDF documents with Aspose.Cells for Java

Aspose.Cells is an XLS Java Spreadsheet SDK for spreadsheet reporting. Other advanced features include data management, formatting, worksheet, charting and support of HTML and PDF documents.

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

Aspose.Cells is an XLS Java Spreadsheet SDK for spreadsheet reporting

Aspose.Cells is an XLS Java Spreadsheet SDK for spreadsheet reporting. Other advanced features include data management, formatting, worksheet, charting and support of HTML and PDF documents.

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

Innovation Product: XAML for Java (Universal presentation Framework)

e Face is the Worldwide First XAML solution for Java . It is a platform-independent and technology-neutral presentation framework.

Full Announcement & Discussion Posted By: yves yang - (0 Replies)

Innovation Product: XAML for Java (Universal presentation Framework)

e Face is the Worldwide First XAML solution for Java . It is a platform-independent and technology-neutral presentation framework.

Full Announcement & Discussion Posted By: yves yang - (0 Replies)

BIRT Exchange community site for Java developers launched by Actuate

New community site gives developers the broadest single collection of resources for BIRT (Business Intelligence & Reporting Tools), the Eclipse-based open source project initiated by Actuate.

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

Luntbuild 1.5.2 released

Luntbuild 1.5.2 is available for download at: http://www.javaforge.com/proj/doc.do?doc_id=36361

Full Announcement & Discussion Posted By: Lubos Pochman - (0 Replies)

Glean v1.2.1 released

A minor update of Glean has been released, v1.2.1. Glean is a framework of Ant scripts that let you easily add a number of open-source feedback tools to your build process.

Full Announcement & Discussion Posted By: John Brugge - (0 Replies)

Super Csv v1.02

v1.02 along with v1.01 are bugfix releases fixing issues relating to quote marks, spaces within quote marks and inheritance for bean reader/writers

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

Mjrz Personal Finance Manager v 1_0_12 released

Mjrz is an open source java application for managing accounts and expenses. It was designed and written to be intuitive and easy to use for users not familiar with accounting principles.

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

Oracle Coherence 3.3.1 available

Oracle Coherence version 3.3.1 is available for download from OTN, the Oracle Technology Network.

Full Announcement & Discussion Posted By: Cameron Purdy - (0 Replies)

JxCapture 1.0 - screen capture from Java

JxCapture, the new product by TeamDev, is the library that allows adding different screen capturing abilities to Java software. Configurable capture operations and outstanding performance included.

Full Announcement & Discussion Posted By: Eugene Toporov - (0 Replies)

GratePic 0.9 released

GratePic 0.9 has just be released. GratePic is a cross platform tool for posting, commenting and rating photos on flickr.

Full Announcement & Discussion Posted By: Leon Chiver - (0 Replies)

JRapidSOA Development Framework

JRapidSOA is a free java development framework that help programmers to rapidly implement any application logic producing classes that realize business services accordingly to the SOA philosphy.

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

Javolution 5.2.4

Javolution 5.2.4 is out. On the menu: A simple WebServiceClient, a faster FastMap and a fast comparator for java.lang.String.

Full Announcement & Discussion Posted By: Jean-Marie Dautelle - (2 Replies)

Granite Data Services 0.4.0 is released

Granite Data Services is a free, open source (LGPL'd), alternative to Adobe® Flex? 2 Data Services for J2EE application servers with EJB3/Spring/Pojo services support.

Full Announcement & Discussion Posted By: Franck Wolff - (0 Replies)

JSOS ver. 5.50 released

JSOS reaches the version 5.50. This largest collection of Java servlets and filters provides 110 "out of the box" components ready for building web-pages.

Full Announcement & Discussion Posted By: Dmitry Namiot - (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-2007 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