Tuesday, October 10, 2006

Kerala government to use Linux everywhere


Linux or open source seems to thrive wherever Left governments rule. And as Kerala schools log Microsoft out and boot open source systems, Linux world is buzzing with excitement over possibilities in the communist-ruled states. Though West Bengal and Tripura have to go whole hog to adopt a free software model, ideological closeness is more than evident.More>>

Monday, October 09, 2006

Google To Acquire YouTube for $1.65 Billion


Google announced today that it has agreed to acquire YouTube, the consumer media company for people to watch and share original videos through a Web experience, for $1.65 billion in a stock-for-stock transaction. Following the acquisition, YouTube will operate independently to preserve its successful brand and passionate community.More>>

Google is getting ready for Office?


I have been reading many blogs talking about the Google Office suite. But, I never come across the user interface for Google Office. Today morningI read one interesting blog it gives the better info about the Google Office and its look and feel. It looks more impressive and the name RS confused me. What does meant for "RS"?. Here i am posting screenshots which i got from that blog. It could be rumour but some time later google will relerase it's own Office Suite. let's wait and see!!

Sunday, October 08, 2006

National portal of India



This is the National Portal of India, developed with an objective to enable a single window access to information and services being provided by the various Indian Government entities. The content in this Portal is the result of a collaborative effort of various Indian Government Ministries and Departments, at the Central/State/District level. This Portal is Mission Mode Project under the National E-Governance Plan.More>>

Thursday, October 05, 2006

IIT among world's 100 best universities

The Indian Institute of Technology has joined the premier league of best universities in the world. According to the rankings compiled by the Times Higher Education Supplement , published on Thursday, India’s premier science and technology education centre is ranked No.57 in the global list.

American and British universities comprised nearly half of the top 100 universities in the world.

United States led the way with 33 universities in the top 100, while Britain ranked second with 15. Australia and the Netherlands were next with seven each, while Switzerland and France followed with five. Hong Kong, Japan, Canada and Germany each had three to their credit.

China and India, the world's two most populous countries, had two apiece, along with Singapore, New Zealand and Belgium. Denmark, South Korea, Mexico, Ireland, Austria and Russia all had one university in the top 100. More>>

1) Harvard University (United States)
2) University of Cambridge (Britain)
3) University of Oxford (Britain)
4) Massachusetts Institute of Technology (United States)
4) Yale University (United States)
6) Stanford University (United States)
7) California Institute of Technology (United States)
8) University of California at Berkeley (United States)
9) Imperial College London (Britain)
10) Princeton University (United States)
11) University of Chicago (United States)
12) Columbia University (United States)
13) Duke University (United States)
14) Beijing University (China)
15) Cornell University (United States)
16) Australian National University (Australia)
17) London School of Economics (Britain)
18) Ecole Normale Superieure (France)
19) National University of Singapore (Singapore)
19) University of Tokyo (Japan)
21) McGill University (Canada)
22) University of Melbourne (Australia)
23) Johns Hopkins University (United States)
24) Swiss Federal Institute of Technology (Switzerland)
25) University College London (United Kingdom)
33) University of Hong Kong (Hong Kong)
46) University of Auckland (New Zealand)
54) University of Copenhagen (Denmark)
57) Indian Institute of Technology (India)
58) Universitaet Heidelberg (Germany)
63) Seoul National University (South Korea)
67) Eindhoven University of Technology (Netherlands)
74) University Nacional Autonoma de Mexico (Mexico)
76) Catholic University of Louvain (Belgium)
78) Trinity College Dublin (Ireland)
87) University of Vienna (Austria)
93) Moscow State University (Russia)

Search for Source codes


Today google launched code search. we can search the millions of source codes from the internet. Also provides advance search for narrowing the search to particular languages Java, C ,C++, etc. Search Codes>>

Wednesday, October 04, 2006

Google literacy Project



Search engine Google has launched a portal to connect literacy organisations around the world.The Literacy Project enables teachers, organisations, and those interested in literacy to use the internet to search for and share literacy information.The new online service was announced at the Frankfurt Book Fair in Germany. Google literacy >>

The new Google Groups



Today google updated its Google Groups beta version. The new version has lot of new features including creating web page, uploading files and modified user interface. The new version will make most of the yahoo groups owners thinking about moving to google groups. me too..Google Groups>>

New York gets a mini Googleplex




Following a year of speculation, Google has finally opened its new office in the Big Apple at 111 Eighth Ave., in the heart of the Chelsea neighborhood in Manhattan, New York.

Google will occupy about 300,000 square feet on three floors of the building. Built in 1932 for the New York Port Authority, the building is home to such companies as Global Crossing and Barnesandnoble.com. It is the second-largest building in Manhattan in terms of square footage.More Photos>>

Tuesday, October 03, 2006

Mustang reaches build 100


Java 6.0 the code named Mustang is releasing its 100th build for its beta version this week. List of builds and fixes history.

Take browser settings anywhere : Google Sync



One of my favorite tool from Google Labs is Google Sync. Synchronizing the browser setting across multiple computers. If you are moving around diiferent location and working on the different computers, you will get worry about the bookmarks,cookies,etc. which you have created in the previous location. When you install browser in the another computer you would think about is there any way to get all the browser settings to the newly installed browser. It seems google thinks in the same way. They releases Google Sync, a tool will save all the bookmarks,cookies,passwords,etc. in your browser. What you have to do is install it in your FireFox browser and login using GMail user id. Atpresent this feature is available only for FireFox. Whenever you login to the browser, Google Syn will update the bookmarks,cookies,etc, from the Google server.Start Sync>>

Java and Vista not playing well together


Among the wrinkles still to be ironed out of Microsoft's Windows Vista before the long-awaited client operating system goes gold is the tendency of Vista's shiny new "glass" UI to balk at Java-based applications.more>>

Monday, October 02, 2006

Mashing Up Yahoo! Mail


Yahoo revealing the code of one of its most popular products, Yahoo! Mail. Over the course of this summer, there's been a rash of such behavior, with the idea that an open-source outlook on products can help their products gain traction in many interesting and innovative applications that the companies themselves might not even think of.>>

Saturday, September 30, 2006

Ubuntu Next Version : Edgy Eft Beta Released


The next version of the popular Ubuntu Linux distribution was released called as, Edgy Eft will include bleeding-edge Linux technologies, with many of the packages expected in Edgy to be beta themselves. There is quite big change in Ubuntu starting from their startup services. Checkout their feature lists. It is been planned to released on October 2007.
EdgyBeta>>

Thursday, September 28, 2006

Upgraded Google Reader

I have the habit of reading news and articles on the internet. But, its annoying to go and search in all the websites and finding the informatiion. That way I started using Google Reader, It will take the RSS feeds from the sites you are interested and display in the single place. The user interface for Google Reader was not good and user friendly. So, I don't use it often but I expected the upgraded version in the near feature. Yes, Google has upgraed it and the new version looks lot more than what i expected. If you have the habbit of searching hottest topics in the internet, this web application is made for you. Try this GoogleReader>>

Tuesday, September 26, 2006

Sharing option in Google Notebook

This week Google Notebook team has added few more interesting features into it. From its beginning they are doing very good work by adding more features to this application.


The recent features are :
1.Sharing
2.Improved drag and drop
3.Trash and undo

In the above three, I like the first one. We can share our notes with everyone and same time work on the notes. It seems that google is adding this feature to all of their products. like in Google Spreadcheets,Writely,etc. I expect they will add chat facility also in the near feature as already exist in Spreasheets application.
Google Notebook>>

Saturday, July 29, 2006

oh! project hosting from Google Code



Everybody likes to pick on SourceForge. It's slow, CVS is unavailable for days at a time, it took years to add Subversion support, it has an issue tracker not much more advanced than a stone tablet, etc…. A handful of alternatives exist but none have gained much traction. This week, Google announced a new open source hosting service that could finally provide a real choice.

Time will tell, but I predict Google Code hosting will be a big hit. SourceForge isn't going away, but now it faces some serious competition. It's about time.

Get started with Google Code

Sunday, July 23, 2006

Apple’s U2 iPod




Apple’s U2 iPod, based on the fifth generation 30 GB iPod, holds up to 7,500 songs, 25,000 photos, or over 75 hours of video, and features an all-black stainless steel enclosure, red click wheel, and custom-engraved signatures of the members of rock band U2.

It has Apple’s patent-pending Auto-Sync technology that automatically downloads digital music, podcasts, photos, audiobooks, home movies, music videos and television shows onto the iPod and keeps them up-to-date whenever the iPod is plugged into a Mac or Windows computer using USB 2.0. It also integrates with the iTunes Music Store and iTunes digital music jukebox. The U2 iPod has up to 14 hours of battery life for music playback.The device retails for $329 USD.

Accessible Search from Google Labs



Accessible Search is an early Google Labs product designed to identify and prioritize search results that are more easily usable by blind and visually impaired users. Regular Google search helps you find a set of documents that is most relevant to your tasks. Accessible Search goes one step further by helping you find the most accessible pages in that result set.

http://labs.google.com/accessible/

Friday, July 21, 2006

Webaroo - Search Unblugged



Webaroo is a free software program and service that lets you search and browse real web pages without a connection. Webaroo's advanced technology makes it simple for you to take the web with you -- and find what you are looking for anywhere, anytime. It's easy -- Webaroo stores searchable web content on your laptop, PDA or smart phone. It's fast -- searches run and pages load instantly at memory speed. It's fresh -- your Webaroo content is updated every time you sync.

Start Webaroo

Discover New Sites using Stumble Upon






StumbleUpon helps you discover and share great websites. As you click Stumble!, you'll get high-quality pages matched to your personal preferences. These pages have been explicitly recommended (rated I like it) by friends and other SU members with similar interests. Rating these sites shares them with your friends and peers – you will automatically 'stumble upon' each others favorites sites.


In effect, StumbleUpon's members collectively share the best sites on the web. You can share any site by simply clicking I like it. This passes the page on to friends and like-minded people – letting them "stumble upon" all the great sites you discover.


Start with Stumble Upon

Saturday, July 15, 2006

Mr.Narayana Murthy to retire on August 20




Mr. Narayana Murthy is undoubtedly one of the most famous persons from Karnataka. He is known not just for building the biggest IT empire in India but also for his simplicity. Almost every important dignitary visits Infosys campus. The beauty about his family is that they believe in sharing their wealth with the needy.

"On August 20, I will complete 60 years and as per company policy, I will retire. From August 21, I will, if the board of directors decide, continue as the Non-Executive Chairman. The board will also decide on the Chief Mentor because the Chief Mentor has to be an executive person who will come to the office every day,'' Mr. Murthy told reporters here after chairing the 25th annual general meeting of the company.
More about Narayanmurthy

Why String class is immutable?

In this blog i am writing about the immutable String class in java. The reason for making it as immutable object.

JVM internally maintains the "String Pool". To achive the memory
efficiency, JVM will refer the String object from pool. It will not
create the new String objects. So, whenevr you create a new string
literal, JVM will check in the pool whether it already exists or not.
If already present in the pool, just give the reference to the same
object or create the new object in the pool. There will be many
references point to the same String objects, if someone changes the
value, it will affect all the references. So, sun decided to make it
immutable.

Google Links

In this blog i am posting the links for all the google products. I am using this products in my day-to-day life, i would like to share this info with others. If you try, you will start love each product.

HomePage

Google Personal Search
Google Personalised HomePage
Google Suggest

Online Search

Google Images Search
Google Maps/Local
Google Video
Google Blogsearch
Google Book Search
Google Ridefinder
Google Transit

Desktop Search

Google Desktop

Community

Orkut
Google Groups
Blogger
GMail

Business

Google Finance

Google Office

Google Online Wordprocessor
Google Spreadsheets
Google Calendar
NoteBook

Photos Organiser

Picasa Webalbum
Picasa(Photos Organiser)
Hello

WebMasters

Google Pages
Google Analytics
Site Maps
Google Trends
GMail for Your domain

Tools

Google Labs
Google Webaccelerator
Google Reader(Feeds)
Google Mars
Google Toolbar
Google Webalerts
Google Newsalerts

Scholar

Google Scholar
Google Code
Google Answers

Saturday, July 08, 2006

The Wired 40

What makes a company wired? We start by looking for the basics: strategic vision, global reach, killer technology. But that's not enough. To land a spot on our annual Wired 40 list, a business also needs the X-factor – a hunger for new ideas and an impatience to put them into practice. Such companies inevitably become trendsetters, literally: As we debated and redebated the list this year, six major themes flickered into view. From the rise of peer production to the end of carbon pollution, they tell us where the world is heading. These are the companies leading the way.

01. GOOGLE
02. APPLE
03. SAMSUNG
04. GENENTECH
05. YAHOO
06. AMAZON.COM
07. TOYOTA
08. GENERAL ELECTRIC
09. NEWS CORP.
10. SAP
11. INFOSYS TECH
12. CISCO
13. ELECTRONIC ARTS
14. NETFLIX
15. SALESFORCE.COM
16. MEDTRONIC
17. SUNPOWER CORP.
18. IBM
19. EBAY
20. INFOSPACE
21. NVIDIA
22. VERIZON
23. FLEXTRONICS
24. INTEL
25. MONSANTO
26. EMC
27. DUPONT
28. JETBLUE
29. LENOVO
30. TSMC
31. BP
32. LI & FUNG
33. EXELON
34. COSTCO
35. GEN-PROBE
36. MICROSOFT
37. L-3 COMMUNICATIONS
38. CITIGROUP
39. COMCAST
40. PFIZER

http://wired.com/wired/archive/14.07/wired40_pr.html

Sunday, July 02, 2006

Writely Invitations


I have got invitation for writely an online wordprocessor application from Google labs.
A tool which i am expecting for a long time. I like the coloborate feature of writely.

I would like to send invitation for interested people. post a comment with your email, i will send the invitations.

Friday, June 30, 2006

Sun Dropped 2

Sun also made a more superficial change to Java. As expected, it dropped the "2" in its Java 2 Enterprise Edition, Standard Edition and Mobile Edition versions. Future versions of those products will be called Java EE, Java SE and Java ME, respectively.

Saturday, May 06, 2006

GoogleNews + GoogleSuggest join forces

I am the fan of Google Suggest and I like the technique of displaying the drop down list when user typing it on the text box. Now Google Suggest feature is implementd for Google News. We can get the popular Google News search queries in the list.

Posted by Picasa

Sunday, April 30, 2006

Google SketchUp 3D

Google SketchUp is an easy-to-learn 3D modeling program. Using a few simple tools we can create 3D models of houses, sheds, decks, home additions, woodworking projects-even space ships. You can add details, textures and glass to your models, and design with dimensional accuracy. Once built, we can place our models in Google Earth, share them with others by posting them to the 3D Warehouse, or print hard copies

http://sketchup.google.com/

Google Finance

US internet giant Google recently surprised its competitors with the beta launch of Google Finance, a website that compiles stock information and financial news.

http://finance.google.com/finance

Saturday, February 25, 2006

Life in the Googleplex


















































Monday, February 13, 2006

Mustang version of Java racing toward beta release

Web 2.0 and expanded support for scripting languages are expected to be key themes of the planned Mustang version of Java, which is due in a beta release later this month.

Officially known as Java Platform, Standard Edition (Java SE) 6, this release will later emerge as a foundation for the GlassFish project and Java Platform, Enterprise Edition (EE) 5. GlassFish is an application server project that will implement Java EE 5. A final release of Mustang is due this fall.

Enabling use of scripting languages helps give Mustang a Web 2.0 bent, according to Bill Curci, product marketing manager for Java SE at Sun. "[With Web 2.0], it's this vision that the Web is the platform [for applications]," Curci said. Scripting languages have been gaining popularity as mechanisms for building Web-based applications.

Currently, Java developers must do a lot of hand coding to use non-Java scripting languages. This goes away in Mustang, with developers able to more easily use scripting languages such as Perl, PHP (Hypertext Preprocessor), Python, JavaScript, and Ruby.

"This new framework [in Mustang] allows people to work with any scripting language" and use Java objects, Curci said when interviewed on Tuesday, at the Evans Data Developer Relations Conference , in San Francisco.

Mustang also will make it easier to develop and publish Web services. Other themes suggested for Mustang have included compatibility and stability; diagnostics, monitoring, and management; ease of development; and enterprise desktop and transparency.
To gather feedback from the community at large, Sun has been posting source code and binaries for Mustang regularly. This has not always sat well with engineers developing the release.

"Putting raw source code up was really jarring to them," said Jean Elliott, director of developer marketing at Sun. "They didn't want to see something [published] that was in the process [of being developed], and we've overcome that."

Sun recently postponed the general release of Mustang from this summer to the fall, citing the need for more time after changes were made to Mustang's classloader. Additionally, Sun has launched a contest for developers to find regression issues in Mustang.

Sunday, February 12, 2006

Google Launches Gmail Chat

Google has launched Gmail Chat, the first integration of email and instant messaging in the browser that offers users a seamless communications experience. Gmail Chat enables Gmail users to quickly and easily reach their contacts from directly within their existing Gmail account.

The company said its new offering solves some of the current problems with communications, whereby users must choose between different email or IM applications. With Gmail Chat, there's nothing to download and no new contact lists to build. When users see their existing contacts online, they can either send email or chat instantly.


Gmail Chat also breaks down the arbitrary difference between emails and chats. When chats are saved, they appear as email messages in Gmail, making it easy for users to access and search over important information from their conversations.

Key features of Gmail Chat include:

- Quick Contacts: Located on the left side of users' Gmail screens, the Quick Contacts list automatically displays the people they communicate with most frequently. From the Quick Contacts list, users are now one click away from starting an email or chat or viewing recent conversations with a contact.

- Online presence and status: Users can easily see which contacts are online and available to chat, denoted by a colored icon next to each contact's name. They can also set their own status message for others to see.

- Chat history: Users can choose to automatically save chats in their Gmail account, where the chat history is formatted and saved the same as an email conversation. Chats can be easily viewed, searched, forwarded, printed or deleted. Users may also "Reply" to a chat, which sends an email message to the person with whom they were chatting.

- Chatting off the record: Users can "go off the record" so that a given chat conversation will not be automatically saved in Gmail, by either party.
- Google Talk synchronization: Users' Quick Contacts lists sync with their Google Talk Friends list (although the Google Talk download is still needed for free voice calling).

- No download needed: Innovative AJAX technology enables instant messaging directly in the browser, which means users can chat with their friends anywhere they have Internet access.

Google said that all Gmail users worldwide would have access to Gmail Chat in the coming weeks, further increasing t

Gmail For Your Domain

Google is ready to rock again the email world with a new feature, which is for the moment offered a beta test. What is about this time? Google announced a new service called: Gmail for your domain.

Let say you have a domain and you want to have also an email service. With the new Gmail for your domain, you can use the Gmail technology to manage emails. Even more the mails are hosted and managed on Google’s servers.

For the moment, the service is available as a limited beta and you want to sign up, you will need (of course) a Google Account and to answer to some questions about your email needs.

The sign-up is available here. Google launched GMail as a new service in 2004 and ever since the company added constantly new features.

Sunday, January 08, 2006

Google Pack - Software bundle

Google has released it's first software bundle by last friday. Atpresent, it's available only for windows-xp users. Maybe in the future Google will make availabe for all the OS, obviously google always give away the product when it is in the beeta version. Once they get the feedback and comments from the public, release the final version. Google's success plan is to give the product with more user friendly and simple. To download the software follow the link :

Google Pack

Friday, December 30, 2005

Spring is HOT - An Introduction

This time I come up with an interesting framework and it's popularity is increasing in the Java development community. The so called framework is Spring. I insisted to learn spring becuase many of the requirements i have seen in the companies mention Spring framework. So, i decided to learn Spring.

I have decided to write series of blogs on spring. In this "Spring is HOT - An Introduction" , i will give an introduction to the spring frmework. Future blogs i will explain how to use Spring in the web developement. In this blog i am not going to teach you how to program in spring rather i will explain you what is spring and how it is richer than EJB.

If you think Spring is an framework in the place of Struts, you have wrong conception about the Spring . Spring is not only a framework, also it is an container to develope high end enterprise applications. Unlike EJB, it doesn't come up with more complex architecture rather it is a simple framewok to use in our application with all other services(Transaction,Security,etc.) wrapped up your code. All the services are bundled in the different jar files and you just add the required files into your project.

Spring uses Plain Old Java Object(POJO) paradigm to implement the services needed for your application. This facilitate the use of Spring framework out of the container. Easy to Unit Test the Spring enabled applications. Another salient feature of Spring is, it allows us to easily integrate with other frameworks like Struts, WebWorks, Hibernate, etc.

Spring is built using two programming techniques : Inversion of Control(IoC) and Aspect Oriented Programming(AOP). In my next blog i will write about IoC in detail. Spring is extensively implemented in the Banking solutions. I can see the prosperous year ahead for Spring in 2006.

Spring HomePage

Spring Downloads

Thursday, December 29, 2005

List of Web frameworks in Java

We have lot of opensource frameworks available for Java developement. If we are closely looking at the each one, they have specific feature to highlight from the other frameworks. In this blog i just write the list of frameworks available and give the brief on it. I am not going to write about all the frameworks in the market. I will look into few, which is more familiar with us. Also i may miss some frameworks. I will write those frameworks in my future blogs.

Struts

Struts is the best implementation for Model View Controller(MVC) pattern and widely accepted by the developers. This framework is originated by the Apache Foundation, a famous open source commuinty in Java. Recent days the Struts framework lossing its popularity to other frameworks in the market Java Server Faces(JSF),Spring,etc. But still its mostly used in all the web applications. Currently this project developement is stopped and started a sub project called Shale. Which is more like Java Server Faces(JSF).

Spring

Spring is a lightweight container and framework to develope and deploy the enterprise application. It is an alternative for Enterprise Java Beans(EJB). It reduce the complexity behind developing EJB's, and it uses only Plain Old Java Objects(POJOs) as the componenets. It uses two types of programming techniques : Inversion of control (also called as Dependency Injection) and Aspect Oriented Programming(AOP).

This framework become more popular amoung the J2EE developers becuse of its simplicity and its more flexible to add the persistance layer which ever you want for your application(ie,Hibernate, DAO,etc). Unlike EJBs it need not force you to add all the service to the container, you have the control of adding services to your application. The main pitfall of EJB is for an simple EJB also you have to bare the cost of container servies. But in spring this overhead is reduced. Every service has been modulrized and you have the option to add into your application. For your convenience, spring framework gives all the services in the different jar files. You can download it from here.

Also Spring gives you the MVC pattern to build your web application. This feature makes spring stand out from the other frameworks. Spring contains both container and framework. It gives the better way to integrate with EJBs and Struts framework. Those who feel EJB is more complicated, Spring will be the answer.

This framework is developer by Interface21 and home page is SpringFramework.


Java Server Faces(JSF)

Java Server Faces(JSF) is a java based web framework to develope web applications. Its is used inside an Java Server Pages(JSP) and gives more flexibility to design User Interfaces. This framework is designed and maintained by Sun Micro Systems. Craig McClanahan is the co-specification lead for this framework. Also he is the creator of Struts framework. You can read his blog to find more information about him. From his blog:

"It should come as no surprise that the most frequent questions I get asked center around the issue of which of these two web tier technologies an organization or individual developer should consider using. It makes sense to ask me, because I was the original creator of the Struts Framework, and was the co-specification lead for JavaServer Faces 1.0 (JSF).

Usually, the question is framed as an or issue, based on an understanding that the two technologies are mutually exclusive. That turns out not to be the case, but it can still be difficult to determine what to do. This blog entry provides my current advice on the subject -- but, to understand it better, it's worth briefly reviewing the development and focus of the two technologies.

The story is a little long compared to typical blog entries; if you want to cut to the chase and see my advice, scroll down to the section entitled The Bottom Line, below."


Web Work

WebWork is a Java web-application development framework. It is built specifically with developer productivity and code simplicity in mind. WebWork is built on top of XWork, which provides a generic command pattern framework as well as an Inversion of Control container. In addition to these features, WebWork provides robust support for building reusable UI templates, such as form controls, UI themes, internationalization, dynamic form parameter mapping to JavaBeans, robust client and server side validation, and much more.

WebWork's homepage is http://www.opensymphony.com/webwork.

Tapestry


Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server.

Tapestry divides a web application into a set of pages, each constructed from components. This provides a consistent structure, allowing the Tapestry framework to assume responsibility for key concerns such as URL construction and dispatch, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code using (optional) XML descriptor files. In Tapestry, you create your application in terms of objects, and the methods and properties of those objects -- and specifically not in terms of URLs and query parameters. Tapestry brings true object oriented development to Java web applications.

This framework is developed by Apache foundation. You can access the documentation at the following URL Tapestry .

Tuesday, December 27, 2005

The Java SE 6 (Mustang) Holiday Quiz

Those who are still reading about Tiger(Java 5.0), this could make a little surprise. Sun has decided to release it's next version of Java by 2006. The new version Java 6.0 is code named as "Mustang". Also they made a small quiz on this new version and published in their site. If you are the person watching the activities of Mustang project, this quiz would be more interesting.Mustang is targeted for final release in summer of 2006.

Here is the link to take up the quiz:

Mustang Quiz

Monday, December 26, 2005

AJAX - a puzzword from Web 2.0

Hello Friends,

I am here to talk about a new puzzword from internet, its called AJAX. AJAX stands for Asychronous Javascript and XML.I did few samples on AJAX to know how it works. Realy its amazing, the way its reloading the part of a page. I can say it will make a major change in the web development. To develope interent applications, AJAX gives the rich user interfaces and fast loading of pages.

Before writing about AJAX, i want to spell out few words on Web 2.0. When you talk about AJAX, you also have the reason to hear the term Web 2.0. The internet experts says that, we are in the second phase of internet era, so called Web 2.0. The first phase of the internet era is headed by Netscape and its outplayed by Microsoft with its InternetExplorer(IE). But this time Google tossed the coin in right side to take the control of internet users from Microsoft and Yahoo.

Lets move into the AJAX, its founded by Microsoft in the late nineties(1998) and they call it as ActiveX objects. Introduced in the Internet Explorer 5.0. Later this object is included in the modern web browsers Mozila,FireFox,Opera,etc. As it become more popular amoung web developers, Mr. Jesse James Garrett from www.adaptivepath.com is named it as AJAX. He is also called as the Father of AJAX.

The truth is AJAX is not an technology or framework. Its is all about a simple XMLHttpRequest object which is used for communicating to the server asychronously. Moreover, we can say it as Socket for communicating to the server. Learning AJAX is quite easy compare to other technologies. AJAX is combination of technologies : XML,Document Object Model(DOM),JavaScript,HTML,XHTML,DHTML.

Cool links to learn AJAX :
http://www.ajaxgoals.com/forums/
http://www.ajaxgoals.com/
http://ajaxtags.no-ip.info/
http://www-128.ibm.com/developerworks/library/j-ajax1/?ca=dgr-lnxw01Ajax
http://en.wikipedia.org/wiki/AJAX
http://developer.apple.com/internet/webcontent/xmlhttpreq.html