Wednesday, May 31, 2006

JAVA - Write Once Run Anywhere?

Yes, you get to know why I put the question mark in the last! Open Source Java and Jonathan, Sun CEO has to answer this question. If its all about setting Java free, Java has to lose its charm, charm as an WORA (Write Once Run Anywhere), charm as being the most compatible, platform independent language.
Clingan's view: For example, this comment about removing Swing from a server build of Java comment enough seems innocent enough, but would it be the start of a trend? Would we end up seeing specific builds of Java for specific problem sets? Would it stay together as a full Write Once Run Anywhere platform (WORA)? I supposed this could be addressed under a license."
Not only this what about Python and Ruby using the JVM, do they need to drag along the Sun run-time? Many product and ideas become obsolete because of this move.
I like Java as a programming language because it provides everything what your business demands but from tomorrow .. !! 10 percent of the time companies spent on their development and 90 percent time companies spent in seeing their rivals! Is IBM going to put a new Idea ? What Sun's next move? What about Motorola?
From tomorrow, you don't have one link to download JDK, you see thousands of link from where you can download Java ! After downloading ... ooo no no .. this is not what I want, this download don't have AWT, I need that one !! :)
Open source, freedom, a new path for mankind - every term is fine, but it's not like Sun lose its technology like Ruby !! Hell lot of work for Jonathan and new Software officer Green.
Lets see the next move >>>
View Xavier Cho response:
"We could just release Sun's JVM under GPL/CDDL duel license as 'reference implementation' without ever worrying about defragmentation, or having negative effect with WORA ideal.
Nothing prevents putting GPL'ed Java under JCP's control as long as Sun doesn't abandon the "Java" trademark. In this way, no one could call their forked version "Java" unless they also pass TCK, or extend and modify core libraries except by way of JSR/JCP.
Currently, Mono has already gained sufficient momentum to be recognized as a preferred platform for writing Linux (mostly GNOME desktop though) applications, while Java's presence in desktop Linux is almost negligible. the only reason that such a dangerous attempt to copycat everything MS does gained such momentum is the fact it is covered under GPL. Once Sun's JVM is released under GPL, we can fight back in the rapidly growing Linux desktop world again, since we have both JCP/GPL while Mono people doesn't have anything to say where MS's leading them to."
Jon Walker, CTO of Versora view:
Jon Walker, CTO of Versora, had a good summary of the situation a few weeks ago, in a blog entry title "Sun Called To Open Source Java" he wrote"
"Sun, often through Jonathan Schwartz' blog, makes a lot of bold claims. Scott McNealy recently threw out an offer to HP to merge their Unix (HP-UX) with Sun's - an offer HP execs called laughable.
It seems only apropos then that Sun would be called out by ex-employees to open source the Java platform. Of course, it is not only ex-employees that are asking for the open sourcing of Java. The open source community has called for the same.
I like Java as a programming language but I believe it is already beginning to lose mindshare to other open source technologies like Ruby. With mindshare goes most of the new programmers. Microsoft is also chipping away at it with C#. Sun needs to make a radical move like this to help Java continue to thrive as it has. Otherwise I predict a significant decrease in the number of new projects that use Java as a core technology in the near future."

Wednesday, May 24, 2006

Open Source,No Doubts said Sun CEO

Happy Birthday to Java, Yes today is the Java 11th foundation day. On 24th May 1995 Java official declared by Sun. See what going on in Sun:

A biggy step taken by Sun Microsystems CEO Jonathan Schwartz - The Java programming language, the pillar of business computing, will become open source.

"It's not a question of whether, but a question of how" Jonathan said last week at the JavaOne Conference. He added " Open Source Java would attract more developers, a win for the large Java community in its competition with Microsoft and .NET environment. Also, each time Sun asserts ownership of Java, some of the Java community(including IBM) , get restless.

In reply with the question "Who will manage open source Java code", he replied " Yes, Sun will be picky about who watches its baby. Apache Software Foundation, an early host of Java-related open source projects, is a natural home. But they won't tolerate corporate medding. or even JCP (Java Community Process) itself.

That was really a deadly step taken by Sun. Yesterday Sun is the leader of the technology and from tomorrow Sun is the competitor of its own development.

For more: see the hyperlink associated with the topic.

I will continue on this :) to my next blog.

Saturday, May 20, 2006

AJAX - An idea can change the way !

Asynchronous JavaScript with XML - The term was originally coined by James Jesses Garrett of Adaptive Path to describe the shift in development from Webpage-based Web applications to data-based applications.

Very clear with the words, AJAX is not a programming language, its simple a development technique for creating interactive web application.

The AJAX technique makes web pages more responsive by exchanging data with a server behind the scenes, instead of reloading an entire web page each time a user makes a change.
With AJAX, web applications can be faster, more interactive, and more user friendly.
Ya, while talking of AJAX how come someone leave without taking the name of Google which makes the AJAX megahit. Google hottest applications are using AJAX like Google Gmail, Google Map, Google Chart. Not only this how come others be so slow in race. Flickr whole development in AJAX.

But the real problem comes when techology grows and what is with AJAX ?
Ummm ... JavaScript naaaaaa !! Programming in JavaScript is a real pain. But but but ... company like Google is using this technology, how come it be painful. Yes, Google is going to provide developers with a simpler way to create Ajax applications. The Google Web Toolkit (GWT) released this week is a framework that converts a standard Java application into Ajax that will work in all browsers.

Google don't want to continue this hot technology with Java Script. Google developers itself had to spend more than a month to run Google Map in Apple's Safari.

GWT works with any standard Java IDE (define) to convert a full-blown Java application to JavaScript, while paring down the application and removing classes and functions not allowed in the more restricted browser environment. JavaScript applications, for instance, don't have access to the computer's file system, while Java does.

A lot of Java developers don't know JavaScript, so GWT will be a real help in building Ajax applications, said Dick Wall, principal software engineer for New Energy Associates, a division of Siemens. Wall is also a member of the Java Posse and the group has been discussing GWT a lot on its Podcasts from Sun's JavaOne conference this week

People look to Google as an Ajax community leader because of its success with Maps, Calendar and Gmail, so anything they do will warrant a lot of attention and hopefully encourage more Ajax development.

Some patches are still left to fix like to run it on native Mac OS. But we all will see GWT soon in market. Lets see , Is this technology is going to make a difference !

Open Source, I am talking about solution!

If I ask any tech. freak that tell me the most readily available thing today! No doubt the answer goes in favour of codes!

Except Microsoft Operating System, I don't think any piece of code left that is not available on net, of course free. Linux revolution and an idea "My Source, Your Source - Open Source" changed the whole business demands.
A recent survey found 52% of companies are replacing Windows servers with Linux servers. But the biggest thing business has to learn from open source is not about Linux or Firefox, but about the forces that produced them. Ultimately these will affect a lot more than what software you use.

Yes, Sun is going to organize 1800 free seminars this year. So for those in attendance tomorrow, thank you for joining us - at what's become the world's largest free and open source software developer conference. Believe me, there's a huge tent waiting for you - I just walked the main hall, and you could fit a few Space Shuttles in the place.

Don't tell me that you will not buy this software even they cost some bugs:

But this is the beginning of Story, the great battle begins in between all the open-source software. Till you think for a idea, somebody already deployed it and really market is flooded with these ideas.

I remembered the last line of the movie Antitrust: "Human knowledge belongs to the world". Can we make a difference?

Friday, May 19, 2006

The power of Java ...

The power of Java - with this the conference of JavaOne began on 16th May. It talks of Java and only Java from mobile to biggy servers.

Sun believes on the simple funda of Darwin, as Darwin said, it's not the strongest organisms that win, it's the most adaptable.

Asking Jonathan of Sun, how Sun monetizes Java, he replied "you want to know how I feel about Java, my view is it's changing the world - standardizing the plugs and rail gauges and containers used by global internet players. Its momentum, in my view, is unstoppable. What's that worth to Sun? Give it your best shot. When I do, I say most of our revenue is derived from Java. Just like most of Verizon's revenue comes from handsets. Even though the economics of the handset look baffling (but I dare you to recommend to Verizon that they stop selling them). Those that believe free software or service yields lower revenue don't understand the economics or dynamics of the software industry. Think Google or Yahoo!, not Maytag."

The 2006 JavaOne Conference gives attendees unmatched opportunities for learning and making professional connections. This year's conference includes approximately 300 learning sessions. The general sessions feature an impressive roster of industry luminaries discussing the latest developments in their Java technology-based initiatives.