Showing posts with label Java. Show all posts
Showing posts with label Java. Show all posts

Saturday, April 24, 2010

The workshop day @GIDS 2010 - I - cloud computing using Google App engine

Well, A developer day cant get better than that... And, whatever issues I mentioned regarding scheduling of the summit were gone up in air.

I had the choice to go attend the Cloud Computing/hosting workshop with Mathhew McCullogh. It was based on java, which I dont care about anyway. Not that I have any kind of disrespect for the language, but I strongly think that we ought to think beyond languages.

He perfectly showcased how easy it is to build and host you own web application on the google app engine cloud platform. Its hard to imagine how easy it has become with eclipse plugin for google app engine and web toolkit, to develop an application for the cloud and deploy it. With those tools installed and configured (its surprisingly easy task to do it anyway), its a button click to deploy your application to the cloud.

I am not a big fan of java, or of huge complex configuration files for that matter, but the way this app engine thing is coming pre-configured, it reminds me of ruby on rails. At least to start with. Its surprisingly easy to start developing with GWT (Google Web Toolkit) and Google App Engine.

I tried to replicate what he was doing/showing, and, remember I am no big shots in java, that last professional java work I did was about 8 years back, It was surprisingly easy. Just a few clicks and it was done. I have to say, it was infectious, as if I felt like delving more into java and go back to experimenting with it...

Friday, February 8, 2008

With Java again after 6 years

For some reason, I had to go back to do some Java programming stuff after a long time today. Before today, last I did some Java programming was way back in 2002.

As it turned out, I had forgotten everything of Java by now. I couldnt' even write the basic Hello World by myself as it is. Then I had to turn back to Sun's Java Tutorial (available here) and restart learning.

It was very exciting to remember all that I had forgotten back again. It really was. To write a basic java application saying "Hello Raghav" and later on writing my own math class. I created a square function with two constructors. I really liked it.

However I have to say that, way back in 2001/2 when I was writing JSPs and Swing Applets (using Java 2 as they called java 1.2 then), we were writing code using Editplus and JDeveloper and VisualAge kind of tools. They were not so nice actually.. to develop the kind of stuff we were building. JSPs, Beans EJB etc.

On the other hand, when I was trying this thing today, I saw that there was Eclipse, Netbeans and so many other IDEs for developing with Java. So much has changed in the development arena for Java, its almost unrecognizable. Not that I was unaware of all these changes, It was just going unnoticed in terms of real effect since I was an onlooker before today.

I really like programming, and I wont say that I dont like some help doing the stuff. The Syntax highlighting, automatic syntax checking, one click compilation kind of thing, handling classpath, adding external JARs ... and the list goes on... I tried Eclipse and found it an amazing help.