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