Monday, May 21, 2007

Sun Technology Summit,07 ,Bangalore

Well Fridays are always charming and full of enthusiasm. It was Sun technology summit in Bangalore at Hotel Taj. Thought it was a working day but I thought to better attend this event. The main reason why I went there is my love for Java and web technologies and Mr. Scott McNealy (one of the co-founder of Sun) was coming to address the event. It was great to listen to people like him who really changed the business model of software industry. He talked about how India’s growing developer workforce and how they can contribute to sun’s overall API development as communities. He also explained how Java will earn profit for Sun after making it open source (Free), similar to the way Google is earning its pie. The whole aim of the event was to showcase the Sun’s complete technology suit and new arrivals for developers.

Apart from business and technology McNealy also discussed the concept of providing education material or tutorials for students over the net for free, and the initiative is already up and available called as Curriki”. I feel this is really noble cause and education should be given 1st priority for any child. I request everyone to register at Curriki website and contribute as many learning material as they can to it. They have wide range of topics to choose from and membership is again free and a ClickAway (I think in his whole talk he used this word “ClickAway” most number of times)

After McNealy’s talk there were sessions on New features in J2SE 5 and 6 , SOA and Glassfish project , NetBeans Extreme, Open Solaris 10, DTrace , ZFS file system and Java Persistence API . I was really amazed to see the capabilities of NetBeans 5.5 for developing web apps so smoothly and I realized that it’s a serious kill for MS Dot NET . Now NetBeans gives you a Drop n Drag features to build complex application in no time with all framework support and Derby database is inbuilt in it.. Loads of features to explore. Another session I liked was about Java Persistence API. Sun has come up with new release of EJB that is EJB 3.0 and it has got lot of new features and few changes in old concepts of Entity Beans. They have extensively used Annotation in persistence API. They also gave free DVD of NetBeans and Open Solaris to all the participants.

All together it was a nice experience being at the event and I hope more companies will come forward and organize such kind of talks /sessions for developer and let the world what’s really happening out there.

Tuesday, May 08, 2007

Apache Software Foundation

I saw this complete Apache Software Foundation stack on Apache website. It’s good to see all the projects from Apache in a single table with various categories. I was amazed to know that apache is really contributing big time to open source arena. Click on the image to have a bigger and clear view.


Thursday, May 03, 2007

Welcome to Maven

It seems Apache is putting all efforts for making a project build a smooth task. Earlier Ant and now the new buzz is Maven.. Well I got some info from Apache’s web site ,the main points are listed below ..

Def:
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

If you think that Maven could help your project, you can find out more information at Apache

Introduction

Maven was originally started as an attempt to simplify the build processes in the Jakarta Turbine project. There were several projects each with their own Ant build files that were all slightly different and JARs were checked into CVS. We wanted a standard way to build the projects, a clear definition of what the project consisted of, an easy way to publish project information and a way to share JARs across several projects.

The result is a tool that can now be used for building and managing any Java-based project. We hope that we have created something that will make the day-to-day work of Java developers easier and generally help with the comprehension of any Java-based project.

Maven's Objectives

Maven's primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal there are several areas of concern that Maven attempts to deal with:

  • Making the build process easy
  • Providing a uniform build system
  • Providing quality project information
  • Providing guidelines for best practices development
  • Allowing transparent migration to new features

What is Maven Not?

You may have heard some of the following things about Maven:

  • Maven is a site and documentation tool
  • Maven extends Ant to let you download dependencies
  • Maven is a set of reusable Ant scriptlets


Popular Posts