Jul
27
2006

Webware, new name for web applications?

Modern corporations, like Google, are well known for their rich online applications or systems. Online Word, Online Spreadsheet, Online Sliders and Calendar etc., provide users better Internet surfing UX. There is no doubt that these applications are getting more complex than their ancestors, and people found that their behaviours are getting closer and closer to Desktop/Windows applications.

During recent years, a huge amount of work has been carried out my thousands of people, directly or indirectly, influenced the design pattern of internet applications. (You see they are now more like applications, rather than web pages.) These include, but not limited to, fully discovered power of Javascript, more organized W3C standards and their wide acceptance by worldwide Internet Developers, robust and standard compliant Web Browsers, as well as permeation of powerful PCs and Broadband Internet connections in most households. With all of these, and probably more, developers and users are ready to enter the new era of Internet, the so called Web 2.0.

A web application differs from a desktop application in that:

  • First of all, their platforms are different; while desktop applications reside on operating systems, web applications are handled in a web browser, which in nature, is designed for retrieving informations from remote machines. This feature can be utilized in such a way that informations are stored in central servers, reducing the duplication of having each user to store the data on his/her own machine and sychronize it on regular basis.
  • Secondly, web applications tend to be much more light-weighted. Generally, a web application is loaded each time a user requests the url in web browser. Therefore, upgrade and deployment of web applications are only need to be carried on on server side, which prunes the need for users to learn and trouble-shooting the installation of the application.

Just to name a few. So as web applications having so many differences with traditional desktop application, both in run-time and development process, is there going to be a new industry “Webware Industry” emerging in the next few years, or will web application development, eventually be merged into “Software Industry”, which in the past, doesn’t treat “web programming” as a software development practice.

For now, I would expect the IT industry, as a whole, will keep growing for at least 5 - 10 years, as there are so many works ahead of us, and web applications are still in their infancy period. With more functions specified in Javascript, more control over and features of DOM and CSS, more seriously designed web browses facilitating Web Applications, not to mention tons of frameworks that are being built by robust web2.0 companies, we could imagine one day, the only neccessary desktop application on our machine, is a web browser.

:)

Jul
21
2006

A few words on Cloud

I have been thinking of changing and customizing my blog, somehow, so that I can share my ideas and if possible, getting to know more people, interested in Web Development, or anything I like. A few weeks back I tried to come up with a brand new look and feel skin to tackle on the existing WordPress kernel. Yet I wasn’t quite satisfied with the result I had.

Last weekend when I was reading someone’s blog. Maybe ajaxian.com? Anyway, I found I became more and more reluctant to read on whenever I click “previous post”. Instead of blaming my own impatience, I figured out that it might be this chronological way of reading that bored readers. It’s not neccessarily 100% readers’ fault. So I sit back, and closed my eyes, attempting to find some revolutionary way of reading, or filtering. Yet this cloud concept, which I have seen many times, came into my mind. “Perfect, this could totally change the way people surfing on the web!”

There are infinite informations on Internet, yet you cannot read them all. There has to be some kind of filtering mechanism to facilitate accurate information seaching and reading. We then have more options to find and choose the material that we are interested, rather than being force to read from top to buttom, oldest to latest, which is a linear process. We can do much better than that! The guy who came up this cloud idea is a genius, and the concept can be applied in a much broader area.

Now what. The first thing appeared in my mind was this. Each individual has his/her own criteria in terms of interests. People might just care about the latest news, not the most popular news in last 50 years. So popularity is not the only criteria that a cloud should have, although it is an very important and default critiria for many existing clouds. So for this blog, I chose to have a cloud of popularity, one for comment counts, and one for dates. Even for date related orderings, I cannot bare to have only the power to view posts one day ealier before posts that are a week ealier.

Let’s look at another possible application of this concept. Say yahoo! music, they could have a cloud of songs or one for singers, it is a lot of better than what they are doing now, a list of all celebrities, which I could only name a few. I have no knowledge about their popularity based on this listing, but with a cloud, I will choose the biggest link and see what this chick’s got. So there are many more ways of using clouds which, once the cloud concept is well spreaded, will be invented by smart web designers.

Tags: ,
» Posted in category: ajax, raw javascript, usability, web development //
Entry Top // 1 Comment »
This is the bottom of post A few words on Cloud
Jul
19
2006

Kunalu Cloud Launched.

It is a DIRTY lauch though, since I haven’t finish the coding yet..but you will see, more features are coming…and it will be good, and interesting.

Enjoy.

Update: This post is outdated. May 22, 2008.

Tags: ,
» Posted in category: ajax, raw javascript, usability, web development //
Entry Top // 2 Comments »
This is the bottom of post Kunalu Cloud Launched.