Flex, Java/JavaFX, Silverlight, AJAX & RIA Frameworks

RIA Developer's Journal

Subscribe to RIA Developer's Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get RIA Developer's Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


RIA & Ajax Authors: Javier Paniza, Pat Romanski, RealWire News Distribution

Related Topics: RIA Developer's Journal, Java Developer Magazine

RIA & Ajax: Article

Developer Viewpoint: (Google+Sun) > Microsoft

Yakov Fain Looks at What the Sun-Google Announcement Means for Developers

Whatever Google touches turns into gold. One can't necessarily say the same about Sun Microsystems, but it's a very solid company that can provide a potent foundation for Google's super-talented software engineers, visionaries and marketing force.

In the end of the last century, client-server applications became un-cool. Amazon was "the man" of the Internet business. Then eBay made another revolution and has changed the lives of millions of people giving them a new way of making living right from their one-horse towns in the middle of nowhere. Sun's commitment to the slogan "The network is the computer" and its support of Java-related technologies made Java a household name which was not the case 10 years ago.

What did Microsoft do during the same period? They kept making micro-improvements to the Windows OS. The year 2005 is about to end, but a majority of the enterprises are still using Windows 2000. Why? Because they can't justify upgrading to a newer version of this super-popular OS. Anything else? Oh yeah, I forgot to mention .NET, which was not a revolutionary product either.

During the last several years, Google has turned itself from a search engine that was a little faster than Yahoo!, to a #1 creator of super-attractive software products. Have you visited this page lately http://www.google.com/intl/en/options/? Try any of these applications, and it'll make your day.

If someone would ask me what's the coolest application I've seen in years, I'd say Google Earth (http://earth.google.com). With this program I was able to see my backyard from the satellite and trace my recent trip to Europe. It's a desktop application and it's free and it's fat as in fat client. And even if some of their applications are thin, the AJAX technology make them look fat and rich. If you'll add the ability to remotely download Java Virtual Machine to your desktop/PDA/phone, we can cut the umbilical cord between you and Microsoft Windows.

What does it mean for us software developers? We need to learn how to quickly add the asynchronous style processing to our enterprise Web applications with the right AJAX productivity tool. Which one? We'll see next year. Dozens of software companies are already offering their versions of the "PowerBuilder of the Web."

If Google and Sun will offer a free downloadable replacement for Microsoft Office suite (see OpenOffice.org), millions of people who do not use anything other then a Web browser, word processor , e-mail client and a spreadsheet will convert to their religion. Which OS will they use? Who cares, Java will run anywhere.

More Stories By Yakov Fain

Yakov Fain is a Java Champion and a co-founder of the IT consultancy Farata Systems and the product company SuranceBay. He wrote a thousand blogs (http://yakovfain.com) and several books about software development. Yakov authored and co-authored such books as "Angular 2 Development with TypeScript", "Java 24-Hour Trainer", and "Enterprise Web Development". His Twitter tag is @yfain

Comments (3)

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.