Innovation in assembly

In terms of Web 2.0, the features that it has are user-centred design, interoperability, information sharing and collaboration. Web 2.0 regards the Web as a service platform and creates opportunities to users for sharing information with each other. Hence, it could be said obtaining information efficiently is provided by Web 2.0. One of the patterns Web 2.0 has is innovation in assembly. With this pattern, Web applications have the ability to replace desktop operating systems. The reason behind is that Web 2.0 allows people to implement operations without the limitations of desktop operating systems because the application itself provides the platform for the system.

 

One of the most important features for this pattern is a well developed Application Programming Interface (API). But, what does API mean? The definition of API is “a set of routines, protocols, and tools for building software applications. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together” (http://www.webopedia.com/TERM/A/API.html ). The reason that API is so significant for the pattern, Innovation in assembly, is that API not only provides convenient services to users like allowing user to integrate information from other services, but also offers opportunities for users to create valuable data out of it.

 

A good example of Web 2.0 application with the pattern “Innovation in assembly” is Google Maps. Google Maps is a web application that provides the map of every country on earth. Unlike traditional map, besides from displaying the roads, Google Maps APIs allows users to interact with its interface to create information such as destination route and favourite spot etc. The following is a list of functions that Google Maps APIs provide to users:

  • Build location-based apps: Leverage the power of the Google Place database.
  • Build maps for mobile apps: Add location services and maps to any mobile device-based application.
  • Visualize geospatial data: Create interactive visualizations of your geospatial data.
  • Customize your maps: Use new features to provide better perspective and more functionality.
  • Google Maps API licensing

 

If you are interesting in which website has API, you can have a look this web page which provides a list of Web 2.0 API information. http://techmagazine.ws/full-web-20-api-list/

 

 

References

https://developers.google.com/maps/

http://tim.oreilly.com/news/2005/09/30/what-is-web-20.html

http://radar.oreilly.com/archives/2006/12/web-20-compact.html

http://www.webopedia.com/TERM/A/API.html

http://andywibbels.com/what-is-an-api/

Advertisements

11 Comments (+add yours?)

  1. Amanda Belton
    Mar 27, 2012 @ 19:23:06

    Google maps api is so widely used, it’s a great example of how providing a useful and open api drives innovation. It’s a good illustration of how to successfully build their business model into the api. Great example.

    Reply

  2. akklam2011
    Mar 28, 2012 @ 23:01:44

    There is no dout that Google Maps is one of the best examples of how a open api drives innovation. Current Businesses can adapt quite easily into building a business model into Google Maps API. It helps users find the business, and provides additional information about whats close by from that business.

    Reply

  3. pip
    Mar 29, 2012 @ 10:55:26

    As you mentioned, Google maps is a useful tool for public, and people can donate their situation or position through Google maps. However, there is one question, I would like to ask. As personal privacy and state secerts being a hot topic, there is a slightly possibility revealing them, why most users still would like to use it, and how can they avoid this happening.

    Reply

    • Wei-Hsan Chien
      Mar 29, 2012 @ 19:06:26

      Thx for your comment. I am just wondering what do you meant by state secrets and how is google map revealing them?

      Reply

      • pip
        Mar 29, 2012 @ 20:26:59

        Like some military base, as the Google maps can see exactly what it is, therefore if there is a military base, how can they avoid that publishing to public

    • Wei-Hsan Chien
      Apr 02, 2012 @ 18:44:43

      Hi pip, thanks for explaining. It’s a really interesting question. I never think about that before you mentioned it. XD Anyway, I searched online about your question. I gained the answer is that military base information only can be provided by government. For example, U.S military restricts Google Maps. You can have a look this web page: http://www.informationweek.com/news/206902500

      Reply

  4. MOHAMMED
    Apr 04, 2012 @ 15:06:15

    It is a great description about API that I’ve read so far. And an example like yours makes it sometimes easier to understand things. Besides all the benefits, In my point of view, there are risk and privacy. Some people could use it for bad things.
    However, this is the technology, you could use it either for bad or good reasons.

    Thanks

    Reply

    • Wei-Hsan Chien
      Apr 06, 2012 @ 16:23:22

      Hi, Mohammed, thanks for the comment and the praise~ XD. I agree with you that a technology will always have risk since how it is used is always depended on the users. The only thing technology can do is try to minimise the risk of using the system for bad purposes.

      Reply

  5. janithd1
    Apr 09, 2012 @ 14:18:58

    Google Map API is a huge database and grate explanation for this topic.
    However, its famous and public tool. Interesting one.

    Cheers.

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: