Archive for March, 2011
This is the third blog that will show pattern three Innovation in Assembly. To explain this pattern I should give a brief summary of APIs as a preamble to the topic. What is API? API is Application Programming Interface which facilitates to programmers or developers to build their applications by dealing with predefined set of functions provided by the owner of the operating system, instead of writing the function from scratch. The two figures below show the meaning of APIs.
In terms of the internet by APIs the organizations such as Google, Amazon.com, eBay…etc motivate the developers to make new applications or enhance the existing applications to push the users of the internet to share and access data easily and efficiently.
This post will show a famous web application that Yahoo mail. It is a free email service, it has unlimited storage. More than 250 million users are with yahoo mail around the word. Yahoo offers 46 APIs, Yahoo Mail Application one of APIs. This API encourages developers to create and enhance the using of Yahoo mail by building new applications to make the web applications efficient to use. There are some applications embedded in Yahoo mail, for instance, calendar, edit photo ( Picnik), My Drive (ZumoDrive),….etc. Moreover, yahoo pays commission for the developer of yahoo particularly Yahoo mail. The developers obtain $10.00 for each new sign up on Yahoo mail. In comparison between Yahoo mail and Gmail all of them has great features. However, Gmail is limited storage whereas Yahoo Mail unlimited storage.
One of the most fascinated application embedded in Yahoo mail which is created by developers given Yahoo Mail Application API that is PayPal. This application requests & sends money to friends or family securely with few clicks via yahoo mail inbox without having to visit PayPal site. How PayPal works via Yahoo mail ? There is a format for sending and requesting money. With respect to requesting the money just the requester types the email address or phone number of the payer and types the amount of money and few words as description of the request for sending the money. Then the request will be sent to inbox mail of the sender. After that the sender uses the same form to send the requested money by sending the method of payment (bank, credit card, or balance). Finally, the request is going to be forwarded to PayPal for confirmation then sending the dough to the requester.
Since internet users have begun using web2.0 applications, they found that internet has become more flexible by storing and accessing data from anywhere because the data is the bottom layer of the internet stack. The third lecture was about Data Is the Next Intel Inside. To clarify the topic in few words, the data is the main component of Web 2.0 applications.
This new blog will demonstrate Google calendar as one of web 2.0 applications and one of Google products as well. People can organize their diary by Google calendar. Moreover, friends can see each other’s calendars and share their appointments. The interesting feature of Google calendar is that it can sync with Microsoft outlook calendar. That means users control their own data.
Some people do not prefer to use such products which are used by lots of people such as: Microsoft, Google, Apple…. etc. We can say that they like to be unique. E.g. some people use Linux operation system. There is a web 2.0 application called “30 Boxes”, which is also a calendar on the web. In comparison between Google calendar and 30 Boxes, I found 30 Boxes is easier to use. However, it does not have much features. So, it’s useful for users who do not like many options. On the other hand, Google Calendar is perfect for business because it enables employees to work together and efficiently. Additionally, it helps to minimize costs and IT hassles. In this case we can say Google calendar is designed to reuse because data has become as important as function.
As seen in the information explosion of Google in last 7 years and continuing, our minds cannot cover and comprehend all Google’s products. In my subjective opinion, after the birth of Google TV, Google calendar developer can link between Google TV and Google calendar. For instance, when the user of both Google TV and Google calendar wants to watch some series or show, it will be automatically recorded if it was added into Google calendar.
Leave web 1.0 and start with web 2.0. This sentence is the future of the internet shows the new life of the internet. Web 2.0 depends on applications that can be used by the Internet users on the web. There are thousands of web 2.0 applications people don’t know at present. You may do the research to find out what web 2.0 applications suits you, depending on your area of study major, occupation or lifestyle. Moreover, many applications are under multiple categories such as: social- Facebook, video- YouTube, blog- Google blog, communication- Skype…etc.
This new blog will briefly demonstrate Picasa Web Albums (PWA). Picasa one of Google products, is a photo editing application. By Picasa the users can easily edit, and share their photos. Additionally, Picasa’s users obtain 1GB free hosting from Google to upload the images to be seen by friends and family. Therefore, this web application has user participation for explicit and implicit.
There are many web 2.0 applications which are used to edit, share and upload images on the web. For instance, Photobucket web 2.0 application. In the comparison between Picasa and Photobucket web 2.0 applications I found out, after trying both, that Photobucket is more efficient and easy to use. Furthermore, Photobucket has a lot of editing options that allow the user to edit the images without referring to installed computer software. In contrast Picasa has very limited editing choices. Thus Picasa fails to be a user friendly web application due to its limited options for people using it. People expect more from Google more so when this application comes face to face with other such applications from the same family
After web 2.0 was being invented there are some issues changed when comparing with web 1.0. For example privacy, legal and ethical issues. In terms of Picasa the privacy issue come in when your images start to get posted anywhere online using Picasa software. However, google has done some privacy setting to allow just listed people to see the images that uploaded.
Picasa Web Album needs more development to meet the needs of user and to compete with other web 2.0 applications professionally. For example, Picasa’s developers should facilitate emergence by enhancing Picasa to be efficient and competitive, when confronted with other web 2.0 applications like Photobucket or flicker. Moreover, they should also add social follow buttons.