Java creator, James Gosling does his part of Flash Bashing

If you look at something like Flash, when you get to the much more advanced stuff — richer interfaces, more complex network protocols, more complex APIs — it really falls short.

I thought Flash Bashing, these days, are done only by the Internet’s semi-literates! Coming from a respectable person like James Gosling, the creator of Java is rather uncalled for. Nonetheless, it is understandable since his works somewhat relates him to JavaFX (supposedly, a competitor to the client side apps of the Flash Platform). He has all the rights to be on the defensive (rather abusive) perspective towards their extremely successful competitor - Flash.


Redmond Developer News published an interview with Sun Microsystems’ James Gosling, in which they discussed JavaFX and its competition in the RIA space. Gosling shared some pointed thoughts on how he believes JavaFX compares to the Flash / Flex platform.

James said, “If you look at something like Flash, when you get to the much more advanced stuff — richer interfaces, more complex network protocols, more complex APIs — it really falls short.”

Well, I’m more amused particularly with John Dowdell’s response to this particular statement (JD’s response indeed made me chuckle). JD responded in a short blog post and right to the point at James Gosling’s statement;

If there’s a particular network protocol you need, then please let the Player team know. If you think you can do something better, then please ship it. A followup question, “How will JavaFX be positioned with regard to Microsoft Silverlight and Adobe AIR?”, fails to distinguish between in-the-browser and beyond-the-browser runtimes.

Well, we’ve heard Gosling say this before and I learnt that this was also the common hype at JavaOne last year when JavaFX launched. And any moderate to advanced Flash developers will know that most of these are based on the common misconceptions developers have about what the Flash Player can do.

Kevin Hoyt added that while Java and Flash have been around roughly the same amount of time, Flash has only recently provided a recent networking API. By contrast, Java was created with networking in mind. While there are countless libraries for various networking protocols in Java, there’s really almost nothing in Flash. Even the common protocols such as IRC, NNTP, SMTP/POP, etc. There really needs to be a way in Flash to protect your intellectual property should you decide to commit the time to build and monetize on these opportunities. This would also afford developers the ability to monetize with component libraries, image processing libraries, etc.

On another note, with regards to the UI development, most veteran Java developers admits that building user interfaces in Java too difficult. And with the current look of JavaFX, things aren’t that optimistic when it comes to simplification of Java UI development. Over the years, Sun has introduced a number of frameworks, api’s that promised to improve UI development, but have never made much headway in simplifying things.

More about James Gosling

James Gosling was honored as an officer of the Order of Canada last February, the second-highest honor for civilians in his homeland. Gosling did his Ph.D. in computer science at Carnegie Mellon University, where he received his degree in 1983. He joined Sun Microsystems Inc. in 1984 and is still there today as a vice president and Sun fellow.

James Gosling is best known as the creator of the Java programming language, its original compiler and virtual machine. A bona fide rock star to Java developers, Gosling still travels the world as the ultimate Java road warrior. He took time out of his busy schedule to talk about his past, the software industry’s future and Sun’s JavaFX initiatives.


Few note worthy excerpts from the Interview;

Q. How did you get interested in computers and programming early on?
A. I always liked to build stuff, and when I was 14 my dad took me on a tour of the University of Calgary. I went to the computer department and it was like love at first sight. And it also had the advantage of — this is going to sound kind of weird — but at the time I was also trying to learn electronics. We didn’t have any money, so finding parts and being able to build stuff was always dumpster diving and was really frustrating. I discovered that I could break into the university and write computer programs really easily, didn’t cost any money. It was kind of a path of least resistance.

Q. How will JavaFX be positioned with regard to Microsoft Silverlight and Adobe AIR?
A. It certainly competes with both of those. I think we have a much broader and more capable API set. We’ve got a much stronger security story and cross-platform story and a really strong performance story. And I think our deliverable will be really nice.

Q. Years ago you commented on C# and the .NET Framework. Do you still feel those technologies are definitely modeled after Java?
A. Oh yeah. You just compare the languages side by side, it’s pretty much a clone. Is an open source strategy something that you think would benefit Microsoft as well? It’s conceivable that it would benefit them. But I have a hard time believing that they’d ever actually get there in any sort of legitimate sense.

Q. It appears that computer science enrollments are down in colleges, with outsourcing and the dotcom problems leading top students to look elsewhere.
A. The high-tech industry today is bigger than it ever was during the dotcom bubble. There are more people on the Internet than there ever were at the top of the dotcom bubble. If you look at the number of people on the Internet, you look at those curves through the bubble years, boy, there was no crash. All that the crash was, was companies with stupid ideas going out of business. Similarly, the whole outsourcing thing has been really blown out of proportion in the press. A lot of the foreign countries that people outsource to have become much less attractive because the dollar had been rising significantly, and we’re getting to a situation where the No. 1 thing driving outsourcing is just lack of talent.

References


Don't like it? There are lots of published articles, pick a random one.

oCricket

Brajeshwar posted this article on Sat, Jan 5th, 2008 at 10:04 am
Categorized under Adobe, Technology and has the following tags

Prev Article: Hot tips to get the best of Linux in 2008

Next Article: Nasscom-ICICI KP joins hands for a Rs. 100 crore VC fund

Archives: Visit the Archives for more articles.

Comments Post Yours

There are no response so far. You can follow any responses to this entry through the RSS feed. You can leave a response, or trackback from your own site.

Post yours

Sidenotes

Quick notes, scribbles, somehow related to this website and to what I do. Or perhaps I'm just plain lazy to make them into a full article.

Great Indian Developer Summit 2009

I got a Press Release of the upcoming GIDS '09 and here is an excerpt. The summit's program covers Java, REST, Unit testing, Groovy, Spring, Struts 2.0, SOA, Cloud Computing, Web Services, JRuby, RoR, Ruby, JVM, ...21st Jan, 2009

The flourishing gun market in Pakistan

VICE Travel: Darra, Pakistanby Top-Notch112 (Via: Deep Green Crystals) 20th Jan, 2009

Angry Ringtone for iPhone and others

[audio:http://audio.brajeshwar.com/angry-ring-ring.mp3] The ANGRY RINGTONE for iPhone. (Click the PLAY button above!) Download * iPhone Ringtone (.m4r) * MP3 Ringtone (.mp3) * Zipped (both .m4r and .mp3) To use it as an iPhone Ringtone; just double click the file "angry-ring-ring.m4r" and it ...15th Jan, 2009

IIM Ahmedabad's Leverage 2009

Leverage, the Venture Capital and Private Equity Club of IIM Ahmedabad and the Centre for Innovation Incubation and Entrepreneurship bring to you the 1st edition of the Venture Capital and Private Equity Conference on the ...12th Jan, 2009

Fedora 10 Released

Let's talk history! Fedora was created in late 2003 as a Linux based Operating System which gives the users an admittance from anywhere in the world to the most up-to-date free and open source software ...28th Nov, 2008

View the Sidenotes Archive

Play the Penguin Game

Recommended

  • Not Safe for Work Ever clicked a link and felt embarrassed with the content in front of your co-workers? Ever caught unaware because the funny link your friend sent was a little beyond funny? Let’s minimize that with NSWF.
  • Ode to Apple Dedicated to Apple - Mac, iPhone, iPod, iTunes, Quicktime, Apple TV and all the awesome softwares for the Apple Mac.
  • ActionScript 3.0 Reference Flash/Flex ActionScript 3.0 Reference.
  • Forum Oinam’s technical discussion forum where developers and designers can discuss all technical topics.
  • My Special Job My Special Job is a place where you can look for your weird necessities, strangely superb employees, when your need are more of those hackers, geeks, and ultimate rockstars in the Internet Technology.
  • Downloads All downloads, Free and Open Source.
  • AS 2.0 Reference Reference for ActionScript 2.0 Programming Language used in Flash. Primarily stashed here for my own personal reference.

Download free Brajeshwar Wordpress Theme

Brajeshwar

Brajeshwar I firmly believe in keeping things simple, easy for users and I envison pushing the technical envelop time and again for the betterment of viable commercial and practical applications. More about me.

Brajeshwar's affinity with Adobe

My Photos

More photos on Flickr

Member of 9rules Network

Since its inception on 11th June, 2001, "Brajeshwar" has 949 Articles and 6,472 comments, contained within 22 categories and 1,497 tags.