Saturday, September 8, 2007

Web 2.0 - The geek speaks

Alright as promised here I am with the geeky version of web 2.0, the new internet thingy. Don't worry i m not a geek.. so I'll explain only the basics. This is regarding the workshop i took last week on web 2.0.

So web 2.0 is not a technology but a concept.. it not like just another web technology which comes almost every month. This term was introduced in a seminar by O'Really and is considered to be the next generation of websites. Now internet and websites are no longer viewed just as a network but is now acting as a platform. Web2.0 is based on the "architecture of participation". The concept highlights the importance of users as the providers of content so as to get a remixed and enriched content by the users themselves. So users have changed from consumers to contributers.

Now the content need not be only provided by geeks but by the common man. Web 2.0 focuses on dynamic sites backed by large databases which keep on growing with time. So this concept is not to change the technology but to change the people.. The mentality of people and society should be changed instead of technology... Content is the key element and not the design or technology. Its the data that they want and not the user interfaces. So no matter what technology is used web2.0 concept is applicable to all.

Web 2.0 not only includes quality content provided by the users but it is also a mixture of rich internet applications and interactive user interfaces. Thus websites like pixenate (online photo editor) and google docs also come under web 2.0 tag. These websites harness the power of Javascript to improve the users experience.. Majority of the tasks are performed on the browser (client) itself and thus server side scripting is not the major issue..

So to get going with developing first web 2.0 application all you need to know is basic html and one of the server side technology plus a good knowledge of client side technology like javascript. Rest depends on our imagination.. how far can one think of! and as the Idea people say "an idea can change your life...

Sunday, September 2, 2007

Web 2.0

Alright, so you might have heard of web 2.0 earlier also and I am not here to discuss its deep tech meaning. I am writing this blog to share my experience of the workshop i conducted on web 2.0.

Yes its true last week an annual technical workshops event - Techweek was conducted in our college and I was given a slot in this event for conducting a workshop on Web 2.0. Well for preparing a base of that workshop I took a small workshop a week before that describing the introduction to web technologies. So in all I conducted 2 workshops and now I feel really great bout it, I mean a few people have actually started talking the web development seriously. That's all I was looking far, help people understand the power of internet.

So in the first workshop was a little bit of surprise for me... I was given a slot in techweek and I started making the presentation a week before it. And on the very day when I started with the ppt, I got a call that I have to conduct a workshop on web technologies the next day to develop a base of the main workshop. So I prepared the presentation in around 3 hrs that day(ya this is very small time if we have to prepare for a workshop of 2 hrs). The workshop started a bit late than scheduled time, but was really well received. I never expected a hall of capacity of more than 100 people to be almost full. I showed them what internet and websites are all about and showed them how to go with them. Also I showed them some small examples of coding for web.


Then came "the day"! Well I was a bit confident after my previous workshop that this workshop should go fine. There were over 300 registrations of this workshop. And the capacity of the hall was the same - just over a 100 people. We didn't expect so many people to actually come for the workshop. But many people did come for the workshop. The hall was completely full and even many people were sitting on the floor. So I started with the workshop.. I could easily figure out that there were a few students who were also there in my previous workshop. But I had to cover up all the topics that were covered in previous workshop because most of the people were different. So i speeded up the work and completed my 44 pages slides in 45 minutes... Gosh that was really quick.. I really doubt people would hav actually got something. But I had to be a bit harsh as time was very limited.

Then after the ppt was over, i showed them some live coding.. I started with basic html and javascript and continued with php and showed them some small application with AJAX. Yes i know that most of the people wouldn't have actually got anything but i had rto show them something to attract them to web programming. Eventually as expected by the end of workshop many people were gone, almost half of the hall was empty... or in other words half of the hall was full. But overall I feel that workshop was fine, I never expected more than this response. People have actually started contacting me regarding their interests in this field and I feel good answering them :)

Sorry I couldn't cover the tech details.. maybe sometime later