- Java In Political Context
- Agile Software Development
- Java Code Analysis
- Java Coding Best Practice
- Web Developer Home
- Java Resources
- Aspect Oriented Programming (AOP)
- AspectJ

- Ruby Language

- NetBeans IDE
- Eclipse
- MDT - UML2
- OSGI and Equinox

Career Development
- Effective Interview Skills
- Effective CV Writing
- Top Interview Questions

- Path to Wisdom (Sister site)

- FAQs about JavaTouch

Java Eye for new year 2007: What languages will you be running on the JVM?
Perhaps the most interesting change you can point to is SE 6's built-in support for scripting languages. The new javax.script APIs allow you to instantiate and use scripting language engines in Java, and to exchange data between the language and Java. Java SE 6 provides built-in support for JavaScript (via the Rhino engine), and more languages are certain to be added by third parties.

The obvious "next language" may well be Ruby, given that Sun hired the developers of JRuby in September. Not only does this elevate the status of Ruby within the Java world, but some have also noted that it has already sped up the JRuby release schedule.

The idea of running other languages on the JVM is nothing new, of course--Robert Tolksdorf's list shows over 200 language options for the JVM--but Ruby is special given the buzz surrounding Ruby and the Rails framework as a rival to Java for building enterprise web applications. This was the major theme of Bruce Tate's book Beyond Java. But another often overlooked point of Tate's book was the idea that the JVM solves so many essential problems, such as security and cross-platform compatibility, that any successor to Java would likely need to run on the JVM. In other words, nobody wants to start over with an insecure language or framework that ties you to one platform.

Is Sun co-opting the Ruby buzz, or picking favorites? Maybe a little of both, but there's a deeper story here; as much as pundits talk about Ruby/Rails' potential to steal an audience of Java developers, it's clear that it's also luring developers away from other scripting languages, such as Perl and PHP. More..

Free Office Suite:
Openoffice.org is a multiplatform and multilingual office suite and an open-source project. Compatible with all other major office suites, the product is free to download, use, and distribute.

Use OpenOffice.org

This Month's Featuring Site

HowStuffWorks explains hundreds of subjects, from car engines to lock-picking to ESP, using clear language and tons of illustrations. http://www.howstuffworks.com/

Welcome to JavaTouch (Technocracy with Human Touch). You can find resources related to Java technology ,EJB, Spring, Hibernate, Ajax, XML etc.. organized in an innovative and user friendlier way. All the resources and links given in this site are handpicked by experience java developers who find those extremely useful. So this site is the one stop place for reliable java resources. Make javatouch your java home and keep an eye for updates with latest news and resources as arrive. Here at Javatouch, you will not only get the Java technical details but its people, cultural and political insight as well. 

Java Tutorials:
- EJB3 Quick Start
- Java Exceptions Tutorial
- Polymorphism simple and complete
-Introduction to AOP

Spring Framework Tutorials:
Introduction to Spring Framework
- Guide to Install and configure spring framework 2
- Write your first Spring programme in 5 minutes.
- Introduction to Spring AOP with HelloWorld

Design Patterns:
Singleton Pattern
- Factory Method Pattern
- Inversion of Control (IoC) Pattern

Soft Skills for Software Professionals:
- Prblem Solving 

Rod Johnson: Are we there yet?

Rod Johnson discusses some of the challenges that still faces enterprise Java development, and the technical innovations needed to address. Watch..
(Video+presentaion will long for about 60 min)
(InfoQ; May 30, 2007)

Panel: Who will Develop Software in 10 Years?

In this video discussion panel (with transcript) Martin Fowler, Frank Buschmann, Steve Cook, Jimmy Nilsson, and Dave Thomas discuss the future of software development. Topics covered include outsourcing, is Google the next MS?, multi-core & parallism, grid computing, software stacks of the future, and more. The panel is from QCon sister-conference JAOO. Watch.. (InfoQ; March 30, 2007)

Spring IDE 2.0 coming soon

The Spring IDE is nearing release of version 2.0 and Rod Johnson has posted an update on their progress. Spring IDE is a set of plugins for Eclipse that provide a GUI for Spring's configuration files.  A NetBeans Spring IDE is also beginning.
For projects with large Spring configuration files, Spring IDE provides benefits such as incremental validation of config files and a graph showing all of the beans and their relationships. Johnson talk about how Spring IDE has built on some of the less visible work that went into Spring 2.0: More.. (Jan 24, 2007 Infoq)

ONJava's 2007 Predictions

ONJava Editor Chris Adamson has posted his 2007 predictions for the Java world. He takes a look at the major changes in 2006 and says what to look for as a result of them. He focuses on open-sourcing Java, the Java Platform, changes outside of Sun, and the JCP.
(Dec 21, 2006)

 Sun JSE 6 released

Java SE 6 is the current major release of the Java SE platform, with full support from NetBeans IDE 5.5. Sun endeavors to foster the highest level of transparency and collaboration on the platform with the Java community through Project JDK 6, resulting in the following key features. More..
(Dec 11, 2006)

Spring in 2006: A year in review

Rod Johnson kicked off the opening keynote of The Spring Experience  conference declaring that 2006 was year Spring became ubiquitous. The keynote started with Rod demonstrating the European Patents office site which is built using Spring Web Flow. More..
(Dec 08, 2006 )

Sun open sourcing key Java implementations

Sun believes deeply in creating communities and sharing innovations and technologies to foster more participation. Today in a historic move, Sun is opening the door to greater innovation by open sourcing key Java implementations—Java Platform Standard Edition (Java SE), Java Platform Micro Edition (Java ME), and Java Platform Enterprise Edition (Java EE)—under the GNU General Public License version 2 (GPLv2), the same license as GNU/Linux. More..

Firefox 2.0 Released

The award-winning Web browser is now faster, more secure, and fully customizable to your online life. With Firefox 2, added powerful new features that make your online experience even better.

Any fool can make things bigger, more complex, and more violent.
It takes a touch of genius-and a lot of courage-to move in the opposite direction.

- Albert Einstein

Spring 2.0 Final Released

The Spring Framework project has released version 2.0 final. This release is based around two themes: simplicity and power. The Spring Framework has always reflected the belief that it is possible to provide a simple, productive model that scales to handle the most complex of applications. In version 2.0 there are improvements in both respects, as many tasks become easier, while the scope of the framework broadens and significant new capabilities are added. More on Spring 2.0 release.. 
 (Oct 03, 2006)

Presentation: AOP - Myths and Realities

This talk goes beyond myths surrounding AOP and shows the real deal. It examines many practical applications implemented with and without aspects, providing a context for scrutinizing AOP. It also discusses ways to adopt AOP in pragmatic, risk-managed ways allowing developers to try AOP in their own system and gain understanding at the experiential level without exposing them to undue risk.
Watch AOP - Myths and Realities (82 minutes). (from InfoQ, Sep 07, 2006)   

Google Groups Subscribe to javatouch
Browse Archives at groups.google.com