"Throw stuff into the kitchen sink without thinking too hard about whether or not its a good idea. Let folks kick the tires. Those experiences then inform the choice of which features go into the standard. " - James Gosling, 2007

Enjoy and share the fun of being a part of the Java Compiler Community.

2/22/2007

A new community of Java participants are developing the next generation of User Interface Components for the web, based on Java Server Faces and AJAX. This open source collaboration enables a community of developers to create powerful and intuitive web applications that are accessible and localizable, and which are based on a uniform set of guidelines and components, to help ensure ease of development and ease of use. This is Project WoodStock

The community adds, "The vision of the Project Woodstock is devoted to providing the best possible web application experience for our customers and communities. That experience will certainly be greatly enriched by the interaction of ideas, information, and techniques that emerge from the cooperation of individuals in the web community, and the rapid introduction of new technologies by members of that community".

This is really an interesting and cool stuff. There are lots of new features that we can do with eaze. Follow the link to know more...

2/19/2007

Janino is a compiler that reads a JavaTM expression, block, class body, source file or a set of source files, and generates JavaTM bytecode that is loaded and executed directly. Janino is not intended to be a development tool, but an embedded compiler for run-time compilation purposes, e.g. expression evaluators or "server pages" engines like JSP.

2/17/2007

The Free Java Lectures page bills itself as "two semesters of College-Level Java--for free" offers a comprehensive introduction to Java over the course of 28 sessions, from basic language concepts up through commonly-used libraries like servlets, JSP's, and Struts. Each lecture is a presentation file in .pps format, which can be opened with OpenOffice.org.

2/16/2007

Many folks are aware that Java SE 6 comes with the new SystemTray and TrayIcon classes that allows an icon to be added to the system tray - or status area or whatever it is called on your platform. One very cool feature that most articles/pieces don't mention is it is possible to display a message similar to the "Low battery" warning produced by laptops or the "Updates are ready to be installed" alert Windows Update displays so often.

If your application uses javascript, just give a try with the new framework written completely in javascript. Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.

2/11/2007

&lt a href="javascript:someFuntion()" &gt and &lta href="#" onclick="javascript:someFunction()" /&gt There are many searches that would result in this topic if u #Ooooooogle it..!

I had problems using these functions recently.

I've a common function that would add a popup button to the screen like this, document.write('&lt a href="'+href+'" &gt &lt img id="'+nam+'_img" border="0" title="'+title+'" src="'+image+'" /&gt &lt/a &gt');

The above method was not working when used in popups(showModalDialog). Later i changed the function to return, document.write('&lt a href="#" onclick='"+ href +"'&gt &lt img id="'+nam+'_img" border="0" title="'+title+'" src="'+image+'" /&gt &lt /a &gt');

Eurekha it worked...but Why...? Am still to find out the hidden evil in this!

2/10/2007

I was surprised to see the fields in one of my web page turning yellow. Itz Google, The Witch here...!

There is an 'AutoFill' option on the Google Toolbar (switched on by default), that will 'helpfully' highlight form fields with certain names such as 'email' or 'name'. The only thing is, I don't think that's particularly helpful. No software program can possibly know what are the most important fields to draw to a users attention. As the designer, I should choose how to best highlight areas and what methods I use to attract users to areas that I think are important. I certainly don't want an automated tool messing up a carefully thought out design.