Friday, 10 August 2012

Re-sit-Web1.0 and Web 2.0


Web 1

Introduction

Internet revolutionized communications and way of commerce by allowing large number of computer networks around the world to interconnect. Internet provides powerful means that allows it to be used for almost all the purposes that depends on information and accessible by every individual who connects to one of its constituent networks (Jain, 2012). When the Internet was first born as a military electronic communication project in the 1960’s no one had thought that the Internet along with all its services that run over its infrastructure will become an important part of our life. There are so many definitions of internet but the easiest way to think of the internet is a network of networks that consists of millions of private, public, academic, business, and government networks (Whittaker, 2002).



Evaluating and employing appropriate technologies for the digital representation of information



Information retrieval means finding specific information from stored data. There have been efforts of the scholars and librarians to retrieve right information at right time. At every age, available tools and techniques were used for retrieval. This age is considered as the age of computer and Digital Technology which uses computer to store, process and retrieval of information speedily. Information Retrieval deals with unstructured information and focuses on the ranked recovery of documents from archives by the probabilistic matching of document contents with natural language requests using relevance as a test (Macfarlane, 2011). Request is made for information to a database where the information is stored in a way that could be retrieved easily. There are many ways of evaluating the results of retrieval systems for example its relevancy of the result against a query or search term, its recall precision value and user satisfaction.

Any retrieval model is judged by the result derived from it. There are two main types of information retrieval or search models that are, the exact match and the best mach. Both models are used to get the relevant documents related to a query made by users.

Exact match deals with precise retrieval. It is based on Boolean logic using AND, OR, and NOT operator. The best match doesn’t require any operator it allows users to enter a natural language query which fetch a ranked list of documents which describes good or best. Choosing the right retrieval model is important to get the relevant results as the requested information type varies from data, images, audio etc. According to (Morville and Rosenfeld ,2007) when a user knows what he/she is looking for at the same time he /she wants to find similar information search term. This need of the user is fulfilled by search engines that give users the option to find the similar pages. While using the search engines like Google and Bing, I used some quires to retrieve information from a data base of the query. I found that exact matching either retrieves very few or so many documents. As (Chowdhury ,2004) points out regarding precision evaluation method of information retrieval that a user has to decide what results are relevant from their results list. Therefore, evaluation of information retrieval is based on opinions. He further says that everyone has different information needs, so a piece of information that may be relevant to someone may not be relevant to another. So it depends upon users what is relevant for them.



Managing data with appropriate information technologies:

There are so many retrieval models to manage data one of them is the Boolean model. It is the most common exact match model. It has three operators, AND/OR/NOT which plays important role in the retrieval of document. In this model when we put the search term in the search Box it combines words and phrases using the words AND, OR, NOT to limit, widen, or define the search and the words searched are compared to the index. On the other hand, when the user uses the search engine in advance search, it gives option to create a query to use the operators, because the operators are an integral part of the search page in the search engine.

On the contrary (Chowdhury, 2004) pointed out that the Boolean model has some disadvantages, the results created through the system does not indicate which of the results are the most related to a query. (Langville and Meyer ,2006) have further pointed out some disadvantages and say that the terms that are searched against the index do not search synonyms.  They on the other hand presented another model which allows the results for a query to be listed in order of relevance. But according to them this model is not for a large amount of documents that need to be stored.

However, Information retrieval of non-structured information depends mainly on indexing, which can be achieved by 3-4 steps:

1.      Identify the fields such as Author, title, date etc to maximize accuracy

2.      Removing Stop words by splitting up text with blank spaces

3.      Stemming by removing suffixes e.g. water, waters, watered and watering as they all lead to one meaning.

4.      Synonyms, specifying a list of similar meaning words will increase the relevant results.



Conclusions

Due to the exponential growth of information, information retrieval models and searching techniques have been considered an important tool to access the required information at right time. Accessing required information at right time is only possible if the information is managed in an easily accessible and user friendly way and we are aware of different methods of retrieval. However this study has given me good understanding of Information retrieval methods and its various models. Especially the Boolean searching Method which is used by most Internet search engines and Web directories as default search parameters but a good Web searcher should know how to use basic Boolean operators. It further made me learnt about various digital information technologies such as Web search that allows much more flexibility and access to information by using natural language.



References



Chowdhury, G.G. (2004) Introduction to Modern Information Retrieval. London: Facet.

Jain, P. (2012) Internet Service Provider. [Online] Available from http://www.britannica.com/EBchecked/topic/746032/Internet-service-provider-ISP [Accessed 05th Aug 2012]

Langville, A.N. and Meyer, C.D. (2006) Google’s Page Rank and beyond: the science of search engine ranking. Oxford: Princeton University Press.

MacFarlane, A. (2011) Session04-Information Retrieval INM348: Digital Information Technologies and Architectures. (Online) [Accessed 28 July 2012]

Morville, P. and Rosenfeld, L. (2007) Information Architecture for the World Wide Web. 3 rd.

End. CA : O’Relly.

Whitaker, J. (2002) the internet: the basic. London: Rutledge.



Blog address:  http://asma-library.blogspot.com/ [Accessed 01 Aug 2012]

















Web2.0



Introduction:

The information communication environment is continuously changing. The ways in which people today communicate, interact, acquire and share knowledge have changed due to advancements in the information and communication technologies. Users no longer want to be passive consumer of information but would like to contribute and share their recommendations, views, knowledge and opinions with other likeminded peers Web 2.0 is one of the new emerging technologies which is utilized in various fields to make the services more interactive. Web 2.0 has its application in many spheres, it facilitates users to express their views and publish them online through the services of Web2.0 (Anderson, 2007)



Using the Internet and evolving standards and technologies associated with the World Wide Web to publish information in effective and accessible ways:



Today Internet has become the indispensable need of the people. It has changed the direction of surfing internet from checking e-mail to an active content creator. They can not only find the information, rather they can create information, discus and present/publish new idea on the net in a variety of medium and get interacted to large number of people, all this activities and services allowed and provided by the web  is called web 2.0

Web2.0 is the label attached to new capabilities and services offered by the second generation WWW that facilitate online collaboration and sharing among users. These capabilities include Social Networking, Wikis, Instant messaging, and Social Tagging.

According to O’Reilly (2005) “application that make the most of the intrinsic advantages of that platform: delivering software as a continually-Updated  service that gets better as more people use it, consuming and remixing data from multiple sources, including individual user, while providing their own data and service in a form that allows remixing by others, creating network effects through an architecture of participation and going beyond the page metaphor of Web 1.0 to deliver rich user experiences”.

There are many advantages of web 2.0 over web 1.0 some are mentioned below:



·         The web 2.0 users can create and design their own web pages in a short time; they can add the text, video, news in the created page. Moreover users no need to learn HTML and access any software to create the web pages for example the Wikipedia (Anderson, 2007).

·         Social networking: allows the users to connect together the best examples are the Facebook and twitter. According to Butterworth (2011) Web 2.0 has been the easier and cheaper technology that allows the users to do the web pages with the help of internet and computer.



Identifying appropriate and innovative methods of digital data representation and organization and assessing their potential for use in the information sciences



Tools and Technologies

Technologies that are associated with the Web 2.0 include the following:

Mash up

A Mash up is a combination of data sources to create a unified interface and experience. It is a term that's become popular to describe Web 2.0-ish sites that combine the features or functions of one website with another.

There are a number of platform that can be used to create mashups, e.g. Intel Mash Maker, Google Mash up editor, Yahoo pipes, Microsoft Profile, Serena Mash up Editor etc.

Ajax (Asynchronous Java Script and XML)

AJAX (Asynchronous Java Script and XML) is a group of inter related web development techniques used for creating web application more interactive. The technology facilitates web pages to interact with users by exchanging small amounts of data with the server “behind the scene”.

Application Programmer Interface (API):

It is developed by (API) developed by Library Management System vendors and service providers, i.e. Amazon.com and search engines such as Google. These are also web service based and many have a low implementation barrier. Some are based on PHP code (Butterworth, 2011).

Google Web Toolkit

Google Web Toolkit is an open source Java software development framework that makes it easy to develop and debug AJAX applications. It also provides widgets to construct the user interface elements comprising an AJAX application. So AJAX GWT overcomes the limitations of writing AJAX applications using a mix of technologies, while offering users the same dynamic, standard compliment experience.



Web applications and popular services:

Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an “architecture of participation,” and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.

In other words, Web 2.0 has enormous potential to bring user-generated content to the Internet. The idea is to free data from corporative control and allow anyone to assemble and locate content to meet their own needs or the needs of clients. Rather than having to conform to the paths laid out for us by content owners or their intermediaries, we create the content (Anderson, 2007).

There are so many usefulness of the web 2.0 in Library services point of view, such as instant messaging (IM), text-based communication between two or more participants over the internet or intranet is being used by Libraries to facilitate reference service in online mode called reference Librarian or reference desk or ask a Librarian which is more interactive. Another application is Streaming media, one of the important Web 2.0 enhancements that enable real-time or on-demand access to audio, video, and multimedia content via the Internet or an intranet. Streaming media is transmitted by a specialized media server application, and is processed and played back by a client player application, as it is received, leaving behind no residual copy of the content on the receiving device. Streaming allows timely, dynamic content to be seen by a larger, even global audience, helping to cost-effectively disseminate information, to address new markets, and to bring corporate culture closer to far-reaching constituencies. It is used to provide the Library instructions, short films and Music to the users. Short films, Music and different forms of streaming media are catalogued and given to the users. YouTube and Flicker are used for this purpose (Thomas, 2006)

Social Networking, One of the most important applications of web 2.0, allows grouping of individuals into specific groups, especially in schools or in the workplace. Examples include Facebook, MySpace for social networking and LinkedIn for professional networking have open up new ways of users to connect to each other, engage in discussions and share content dynamically with other users. It provides great opportunities for Librarians to interact with their users. The website of the Library is being used effectively for this purpose to understand the behavior of the users and accordingly design service to meet the needs of the users. 

Another application of Web 2.0 is Wikis which is often used to create collaborative websites and to power community websites. An example of a large wiki is the Wikipedia, a free encyclopedia in many languages that anyone can edit.

Many news-related sites, weblogs and other online publishers syndicate their content as an RSS feed to whoever wants it. It provides users a way to syndicate and republish content on the Web. Such syndication of the content is another web 2.0 application that is already having an impact on Libraries, and could continue to do so in remarkable ways.

Similarly Blogs have many applications in the library. Librarians can utilize it potentially for the advancement of services such as Current Awareness Service (CAS), Selective Dissemination of Information (SDI), Online Teaching and Internal Communication etc.

                         

Utilizing recent advances in information and communications technology to support the successful completion of a wide range of information related tasks with proficiency and efficiency in an online digital environment:



The effect of Web 2.0 services on libraries and education:

Application of web2.0 tools and technologies to Libraries resulted in the coining of the term “Library2.0”. Therefore, here let us see some important changes takes place after becoming the Library2.0. It enables users in finding and sharing of information. It recognizes that human beings do not seek and utilize information as individuals, but as communities. There are drastic effects have been observed after implementing web 2.0 in library especially if we compare with Web1.0.

·         Email reference/Q&A pages are now  used as Chat reference

  • Text-based tutorials can be used as Streaming media tutorials with interactive databases
  • Email mailing lists, webmasters can be replaced by  Blogs, wikis, RSS feeds
  • Controlled classification schemes converted into Tagging coupled with controlled schemes
  • OPAC now became Personalized social network interface
  • Catalog of largely reliable print and electronic holdings now in web 2.0 is Catalog of reliable and suspect holdings, web-pages, blogs, wikis, etc. (Arora,2008)

Web 2.0 or Library 2.0 allows Users to participate in the creation of the content and services they view within the library's web-presence. It provides a multi-media experience in both the collections and services of Library. It is considered as socially rich because it provides both synchronous (e.g. IM) and asynchronous (e.g. wikis) ways for users to communicate with one another and with librarians. The most important aspect of Library 2.0 is that it is communally innovative. It lies on the principal of libraries as a community service, and as communities change, libraries must not only change it with them, albeit library should allow users to change the library by themselves. It seeks to continually change its services, to find new ways to allow communities, not just individuals to seek, find, and utilize information (Maness, 2006)



Conclusion

Web2.0 and its every tool are so powerful that it can bring change irrespective of time and place. For example the whole world is witness of the changes brought by social networking sites like Facebook, LinkedIn, and YouTube etc. in the Egypt and other Arabian Countries in the Middle East. Application of web2.0 tools and technologies to Libraries resulted in the coining of the term “Library2.0”. Earlier in Web1.0 environment users read what others wrote. However now Web2.0 facilitates users to express their views and publish them online through service like Blogs and Wikis. The increasing use of social computing for work, leisure and learning, especially by young internet users, puts pressure on Library and education institutions to adapt their educational practices to cope with the new and emerging trends and demand of the new generation. The process of acceleration of changing in Technology in Libraries is well charted over the years but looking to the future Librarians to maintain the new essential technologies along with a careful mix of alertness and interrogation.  Libraries must adapt to it, much as they did the Web originally, and must continually adapt for the foreseeable future. In this "perpetual beta" (O'Reilly, 2005), any stability other than the acceptance of instability is insufficient.  



My reflection:

Web2.0 has found its application in several spheres of activities, which in turn, led to the evaluation of concepts like Business 2.0, Travel 2.0, Library 2.0, Librarian 2.0 etc. Web 2.0 has wide scope in its application. So as a student of Information Science I am here concerned with to learn the use of web 2.0 services in the Libraries. The basic reason for selecting this topic is to learn the concept and application of Web 2.0 so that, I could help to get the maximum benefit of its application in the Libraries of my country and other region of Arabian Peninsula. The study conducted has been a joyful experience full with knowledge and hands on experiences. It gave me a broader idea of web2.0 and its several applications in every field of knowledge. By and large web 2.0 and its tools and technology are a boon to the human society that made it possible to bring human being more closely.



References:



Abram, S. (2006)’ Web 2.0, Library 2.0, and Librarian 2.0: Preparing for the 2.0 World’.2(1) [Online] Available from: http://www.imakenews.com/sirsi/e_article000505688.cfm [Accessed 06th Aug 2012]



Anderson, P. (2007) what is web? Ideas, technologies and implications for education, [Online], Available from: http://www.jisc.ac.uk/media/documents/techwatch/tsw0701b.pdf [Accessed 05 Aug 2012].

Arora, j. (2008) Library2.0: Innovative Technologies for Building Libraries of Tomorrow.



Butterwoth, R. (2011) Lecture 05: Web 2.0- Because all your friend live inside your computer, [Online], Available from: http://moodle.city.ac.uk/mod/resource/view.php?id=267321 [Accessed 05 Aug 2012].

Butterwoth, R. (2011) Lecture 06: Web services and Apis, [Online], Available from:


     Casey, M .(1/08/2006) Library 2.0 Theory: Web 2.0 and Its Implications for Libraries.   [Online] Available from:






Maness, J. (2006) ‘Library 2.0 Theory: Web 2.0 and Its Implications for Libraries’.3 (2) [Online] Available from : http://www.webology.org/2006/v3n2/a25.html





O’Reilly,T. (2005) Web 2.0 [Online] Available from: http://www.oreillynet.com/oreilly/tim/news/2005/09/30/what-is-web-20.html [Accessed 07th Aug 2012]



Thomas, S. (2006) Web 2.0 Library 2.0 and the future for library systems [Online] Available from: http://digital.library.adelaide.edu.au/dspace/bitstream/2440/14789/1/Web2.0.pdf [Accessed 07th Aug 2012]










Sunday, 8 January 2012

Web 2.0


Introduction


In this article we talk about the services and development in information technology and includes the following for example

The web2.0 -  web semantic – web service and web API – the world open – mobile information 

the social web and the mobile web. We believe that the social mobile web is going to be a highly influential research area in the near future and given the huge growth that both these fields have experienced in recent times we feel that now is an excellent time to discuss this nascent research space.

Web services are web-based software applications that exchange data with other web-based applications. Open, Extensible Markup Language (XML) standard applications and various other protocols are used for such exchanges. In their original capacities, web services were used in the interactions of larger, private networks. Today, however, they include interactions over the Internet as well.

Web 2.0 is an term referring to the ongoing transition to a full participatory Web, with participation including both humans and machines.

Now the world has become accessible to all through a network of information online and we'll show now how the availability of the Internet to make information available to everyone - from the possibility of developing sites - software - all of the materials that can be filed through the Internet
As well as offer the benefits of open source and dissemination of information through a network

Using the Internet and evolving standards and technologies-

Associated with the World Wide Web to publish information in effective and accessible ways

Benefits of Open Source Software


- The Internet allows you to view many sources, including applications are

- Open source applications are now available for every common type of enterprise software -- from databases, application servers and Web servers, to Web browsers and office applications, to network monitoring software and security software. Of course, in all these categories, mature commercial software alternatives also exist. So why choose open source there are several reasons

First, enterprises find that they consistently get great value -- and the desired ROI -- from open source software. The quality of open source software met or exceeded the expectations of 92 percent of respondents to a recent survey conducted by Forrester Research. Meanwhile



Second, acquisition cycles and associated entry costs are minimal for open source software -- at least for pilot projects and initial rollouts. Enterprises can use free versions of software to start a project without having to endure the protracted sales and acquisition cycles that often accompany pilot projects with commercial software. Also

Third, open source applications can be even more secure than their commercial equivalents. Open source communities fixed security vulnerabilities twice as quickly as commercial software vendors did, according to a recent study by Vera code. Open source communities may seem chaotic and occasionally fractious,



In a nutshell, open source software has been proven to provide better value, lower costs, and improved security, addressing the most important enterprise considerations today



Mobile web one of mobile information service used to publish information


The Mobile Web refers to the use of Internet-connected applications, or browser-based access to the Internet from a mobile device, such as a smart phone or tablet computer, connected to a wireless network.

Traditionally, access to the Web has been via fixed-line services. However, the Web is becoming more accessible by portable and wireless devices and in 2008 mobile access to the Internet exceeded desktop computer-based access for the first time (The shift to mobile Web access has been accelerating with the rise since 2007 of larger multi touch smart phones, and of multi touch tablet computers since 2010. Both platforms provide better Internet access and browser- or application-based user Web experiences than previous generations of mobile devices have done.

Mobile Internet



'Mobile Internet' refers to access to the Internet from a mobile device, such as a smart phone or laptop via integrated abilities or via an independent device (such as a USB modem or PCMCIA card).

Social network service mobile graphical user interface (Facebook)


Though Internet access "on the go" provides advantages to many, such as the ability to communicate by email with others and obtain information anywhere, the web, accessed from mobile devices, has many limits, which may vary, depending on the device. However, newer smart phones overcome some of these restrictions

The Advantages of Semantic Web


Semantics refers to studying meaning in words and symbols. The semantic Web is based on understanding the information contained on Web pages online. The data is summarized in content called metadata. So, the semantic Web is often called a "Web of data." The advantages of the semantic Web depend on the fact that data isn't just stored, it's understood. The pure semantic Web doesn't yet exist at the time of publication.

·         Categorization

·         Web Search

·         Web of Things

·         Tagging

FROM XML TO OWL


The Extensible Markup Language (XML) is a standard for creating markup languages and being extensible allows users to define their own elements in a structured way. XML and all the XML based languages have attributes like human-readable, machine-readable, object-oriented and hierarchical structured model, extensible, and easy to query and processed by applications. Because it is user defined language, XML documents become perfectly valid for human standpoint in any format but if we need to describe vocabularies or different sets of terms and relationships between them to be “understood” by computers, words with a fixed meaning, than we need specialized knowledge representation languages able to communicate the meaning of the data







-Web2.0:-


Despite the relatively young Web2.0 environment, best practices have emerged.

Web2.0 development in this regard is no different than any other application or web development process; good design benefits everyone.

- A Perspective on Social Networking


The users of screen reading software, like the rest of us, are also interested in social networking websites

- The Twitter Web site


The Twitter website is quite accessible for screen reading users. There is a “skip navigation” link at the top of the page, and all graphics and links are appropriately labeled. The only problem that screen reading users will encounter is the signup process. The Twitter site uses a Turing test – that is, a test to ensure that the entity filling out the form is human – called Captcha

A web service


A web service serves many functions. The primary function is linking operations on various network platforms. This is especially beneficial with businesses. Web services ensure that the business network is running efficiently. You don’t have to invest a lot of time producing a complex code. Instead, all the communication between the web applications is in XML. Web services can be used with Hypertext Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), or File Transfer Protocol (FTP). With businesses, web service information is published using UDDI. This stands for Universal Description, Discovery, and Integration. UDDI is what lists available services, and web applications can determine if those services offer a benefit.

Web services break down as follows. XML is the language that codes the data. Simple Object Access Protocol (SOAP) is what exchanges the information between web services. In many cases, Web Services Description Language (WSDL) is used to detail the web service that was exchanged. WSDL is based in XML. This is a key element of the web service process. WSDL allows you to locate a web service application and see how to use it.

- Identifying appropriate and innovative methods of digital data representation and organization and assessing their potential for use in the information sciences

The world of open


- Why is open source code useful?


There are a number of advantages that open source code offers over closed source, the following sections examine the most important of these.

1. Bug-fixing


All software releases contain bugs. Hopefully, the people developing the software will have spotted and dealt with anything obvious,

2. Security


Having access to the source code allows the user of that software to choose the approach to security that they want. In other words, it allows you to take ownership of your own security.

3. Customization


Closed source applications can only be customized or adapted within the scope provided by the original vendor but never outside its boundaries. Open source applications may be customized by anyone with the requisite skill.

4. Translation


With access to the source code it is easy to translate the language of the software interface. Large closed source commercial software vendors are usually unwilling to translate their products into less widely spoken languages, as the market for them would be too small to guarantee profit.

- Mobile Information


Mobile application development


 also known as mobile apps, has become a significant mobile content market since the release of the first iPhone from Apple in 2007. Prior to the release of Apple's phone product, the market for mobile applications (outside of games) had been quite limited. The bundling of the iPhone with an app store, as well as the iPhone's unique design and user interface, helped bring a large surge in mobile application use. It also enabled additional competition from other players. For example, Google's Android platform for mobile content has further increased the amount of app content available to mobile phone subscribers.



Some examples of mobile apps would be applications to manage travel schedules, buy movie tickets, preview video content, manage RSS news feeds, read digital version of popular newspapers, identify music, look at star constellations, view Wikipedia and much more.

-Using the Semantic Web in Education


- What happens when the read-write web gets smart enough to help us organize and evaluate the information it provides?



The mantra of the information age has been “The more information the better!” But what happens when we search the web and get so much information that we can’t sort through it, let alone evaluate it? Enter the semantic web, or Web 3.0. Among other things, the semantic web makes information more meaningful to people by making it more understandable to machines.



Web Services and WPI benefits:


Here are the benefits of using Web Services:



1. Business Opportunity: Web Services has opened the door to new business opportunities by making it easy to connect with partners.



2. Automatic Discovery:  Web Services automatic discovery mechanism helps the business to easy find the Service Providers. This also helps your customer to find your services easily



3. Web Services are Self-Describing: : Web Services are self-describing applications, which reduces the software development time. This helps the other business partners to quickly develop application and start doing business.



4. Web Services Sharing: These days due to complexness the business, organizations are using different technologies like EAI, EDI, B2B, Portals etc.



5. Loosely Coupled Applications: Web Services are self-describing software modules, which encapsulates discrete functionality. Web Services are accessible via standard Internet communication


6. Support for Other communication means: Beside SOAP over HTTP, Web Services can also be implemented on other reliable transport mechanisms. So, it gives flexibility use the communication means of your requirement and choice



7. Low Cost of communication: : Web Services use SOAP over HTTP protocol for the communication, so you can use your existing low cost internet for implementing Web Services



8. Standardized Protocol: Web Services uses standardized industry standard protocol for the communication. All the four layers (Service Transport, XML Messaging, Service Description and Service Discovery layers) use the well defined protocol in the Web Services protocol stack.



9. Ease of integration: One of the major benefits is Web services’ ease of integration. You will easily integrate your application with other pieces of software application i.e. with external data sources.



10. Connecting Different Applications: Web Services allows different applications to talk to each other and share data and services among them. Other applications can also use the services of the web services. For example VB or .NET application can talk to java web services and vice versa.



11. Exposing the function on to network: A Web service can be remotely invoked   using HTTP. So, Web Services allows you to expose the functionality of your existing code over the network



- Utilising recent advances in information and communications technology to support the successful completion of a wide range of information related tasks with proficiency and efficiency in an online digital environment:

Web service and Web API:


Mashups: The new breed of Web app


Mashups are an exciting genre of interactive Web applications that draw upon content retrieved from external data sources to create entirely new and innovative services. They are a hallmark of the second generation of Web applications informally known as Web 2.0. This introductory article explores what it means to be a mashup,

- Mapping mashups


In this age of information technology, humans are collecting a prodigious amount of data about things and activities, both of which are wont to be annotated with locations. All of these diverse data sets that contain location data are just screaming to be presented graphically using maps. One of the big catalysts for the advent of mashups was Google's introduction of its Google Maps API.

- Video and photo mashups


The emergence of photo hosting and social networking sites like Flickr with APIs that expose photo sharing has led to a variety of interesting mashups. Because these content providers have metadata associated with the images they host (such as who took the picture, what it is a picture of, where and when it was taken, and more),

-  Shopping mashups


Search and shopping mashups have existed long before the term mashup was coined. Before the days of Web APIs, comparative shopping tools such as BizRate, PriceGrabber, MySimon, and Google's Froogle used combinations of business-to-business (b2b) technologies or screen-scraping to aggregate comparative price data. To facilitate mashups and other interesting Web applications,

News mashups-


News sources (such as the New York Times, the BBC, or Reuters) have used syndication technologies like RSS and Atom (described in the next section) since 2002 to disseminate news feeds related to various topics. Syndication feed mashups can aggregate a user's feeds and present them over the Web,



- Mobile Information


We talk about techniques, innovative mobile technology to deal with the information so find we talk first about the content of mobile technology

one of Recent developments in innovative dissemination of information through mobile technology



Weblogs: a Mobile Information Service for All

What is weblog?

A weblog, sometimes written as web log or Weblog, is a Web site that consists of a series of entries arranged in reverse chronological order, often updated on frequently with new information about particular topics. The information can be written by the site owner, gleaned from other Web sites or other sources, or contributed by users



Mobility: the Future of Blogs
The very nature of blogs and their usage lead us to consider them as ‘real-time’ entities. Indeed, for a blogger, no matter what the topic of the blog, it is necessary that information be published as soon as possible.

Business and Sociological Results
The genesis of mobile blogs will support the building of communities and social networks of many kinds, both at the professional and personal levels. For example, we foresee professional usage within mobile fleets of salesmen.

The world of open


Of the most important recent developments in the field of open source is the trade and development sites What are the benefits of open source development sites

- Benefits of Open source Web Development

Open source always favors quality as they do not see the marketing advantages by giving visible features. Generally open source developer is motivated by peer reviews therefore it has approval tendency from their peers. In compare to their counter parts in commercial software open source community attracts very bright and motivated developers

Stability

In business environment users never think any changes in software until the job changes or more efficient process is discovered. They need some sort of stability to keep their operations continue

Audit ability



Commercial vendors often claim their quality, security, freedom from backdoors, adherence to standards and flexibility in case of future changes. But who will audit their claims?

Flexibility and Freedom

Open source software offers flexibility for business at architectural level. You can do any changes to make it suitable for your business. There is no vendor lock constraint your attempt to work with other related products. No compatibility issue arises with open source web development. You can do freely internal data exchanges with other products.

Support and Accountability

There are many companies which provide the support for a negligible amount in case of open source and you can hire them for that reasons. However, no body is responsible when your software fails but your can get developer at reasonable cost for that purpose

The web 2.0


The latest developments have helped in the development of communication between people and the community to do various parties, for example
Do not deny the role face book played by the revolutions in the Arab spring, debate and presentation of different views so we are offers some of the web 2.0 technologies that Face book has rebranded as internal features:

Wikis - By definition, a wiki is a collaborative space that can be edited by anyone with access to the site. This notion of participation and cooperation creates a more productive, usable information portal for all affiliated members.

A blog-is a web-based journal or collection of dated comments on a subject. A classroom blog can be maintained by a teacher and used to dispense information for students and parents.



User-Generated Content (UGC) - Once again, the term may seem rather self-explanatory, but it does need some clarification. UGC is content created by the user - it is not production quality. Examples include photos, videos, and audio clips.



API - An API is an Application Programming Interface. In other words, it is a way to let others integrate with your service by tapping into your data. This is what Face book has done with their new ‘F8 Platform’. They’re allowing others the ability to tap into Face book's database and create applications which can then be added to the system and adopted by users.



Widgets - Though the comparison may be a bit rough, it is still worth acknowledging. A widget is an embedded device that provides some level of value to the publisher.



Micro-bloggingThis new phenomenon is essentially a mini-form of blogging. Recently made popular by companies such as Twitter and Tumblr, micro-blogging is a way to provide a short message (usually less than 200 characters) about your life, mood, or current state via the web, e-mail, text, or IM.







Semantic Web


The recent advanced in semantic web and communication technology to support the successful



Semantic Web Advantages: Predictions and Actions



Subsequent practitioners of Semantic Web have also been making possible of their predictions and actions in a variety of ways. For instance, with the application of Semantic Web technologies, it is possible to automate operations, say, from completing all that you need for a travel to updating of your personal records. Semantic Web then can be defined as a web of information on the Internet and Intranet that contains characteristics of annotation which enables accessing of precise information that you need.



Health Care and Life Sciences



In Health Care and Life Sciences its application is advantageous because these disciplines have to deal with data from multiple sources, which have multiple applications and there is no completeness in such data.



Specific Semantic Web Technology



Semantic Web has developed specific Semantic Web Technologies that could be implemented free of cost that could result in huge savings in the way the Web functions. An example of this is SPARQL, a query language



Data Warehousing

In data warehousing it has specific functional utilities. There is no need for a data base schema; this means you can dispense away the necessity to make a decision about the structure and recording of data; in addition data can be distributed over the Web, because Semantic Web is neutral to data security.

The summary


Web Services is the next stage of evolution for e-business -- the result of viewing systems from a perspective that everything is a service, dynamically discovered and orchestrated, using messaging on the network.

In the Web Services architecture, each component is regarded as a service, encapsulating behavior and providing the behavior through an API available for invocation over a network. This is the logical evolution of object-oriented techniques (encapsulation, messaging, dynamic binding, and reflection) to e-business.

The fundamental roles in Web Services are service providers, service requesters, and service brokers. These roles have operations: publish, find, and bind. Operation intermediation occurs through environmental prerequisites, and it introduces aspects such as security, workflow, transactions, billing, quality-of-service, and service level agreements. The mechanism of service description language is key to fundamental operations in Web Services. A complete description of a Web Service appears in two separate documents: a Network-Accessible Service Specification Language (NASSL) document and a Well-Defined Service (WDS) document.





 


 


 


 


 


The reference


-        Mobile information


- Web reference


Wikipedia, Mobile Web.[online] available at :http://en.wikipedia.org/wiki/Mobile_Web

Wikipedia, Mobile Internet.[online] available at :http://en.wikipedia.org/wiki/Mobile_Web



Wikipedia, what is weblog?  [online] available at http:// searchsoa.techtarget.com/definition/weblog

Book reference


o    


 


-        The world of open


Web reference




Gbdirect,2001. Benefits of Using Open Source Software . Introduction [online]available at : http://open-source.gbdirect.co.uk/migration/benefit.html



Bill Portelli,2004. Why Open Source?. Benefits of Open Source-Style Development [online]a vailable at : http://www.technewsworld.com/story/69788.html[accessed 04/16/10]



James A. J. Wilson ,2007, Benefits of open source code [online] available at http://www.oss-watch.ac.uk/resources/whoneedssource.xml#body.1_div.2[accessed 12 Sep 2011]



James A. J. Wilson ,2007, Why is open source code useful? [online] available at http://www.oss-watch.ac.uk/resources/whoneedssource.xml#body.1_div.2[accessed 12 Sep 2011]

Book reference





  • Free Software / Open Source: Information Society Opportunities for Europe? (HTML) [CONECTA2000], European Working Group on Libre Software, 2000. "The working group on libre software was created at the initiative of the Information Society Directorate General, with the purpose to analyze the free software phenomenon, create a set of recommendations for the Community and create a paper to be presented to the Commission. The group featured both people from the Commission and representative members from the EU countries. After several meeting, the group finalized a paper, edited by Carlo Daffara and Jesús M. González-Barahona and presented at the IST'99 conference in Helsinki, during the special session track on libre software, and at the workshop on free software held the 23 of March 2000 in Brussels."

-        The web 3.0 --Semantic Web


- Web Reference


- David Coleman,2011. What is Web 3.0. and Why Do You Care. [Online] Available. :http://www.cmswire.com/cms/social-business/what-is-web-30-and-why-do-you-care-013072.php.[ Accessed  Oct 17, 2011]



-Joshua Tauberer,2006. What Is RDF.[online] Available at:http://www.xml.com/pub/a/2001/01/24/rdf.html.

[Accessed  July 26, 2006]





- Sean B. Palmer ,RDF - Resource Description Framework .[online] Available at  :http://www.aspasia- systems.de/e_RDF_Resource_Description_Framework.htm>





-Peter Mitchell,2011. The Advantages of Semantic Web .[online] Available at






- By Jason Ohler,2008. The Semantic Web in Education. Web 3.0 in Education.[online] Available at

:http://www.educause.edu/EDUCAUSE+Quarterly/EDUCAUSEQuarterlyMagazineVolum/TheSemanticWebinEducation/163437/[ Accessed October–December 2008]






 


 


 


 


-        The Web 2.0


- The reference


Kevin Kelly, Introduction to Web 2.0. Computers & Electronics [online] available at : http://www.squidoo.com/introtoweb20



Jeffrey Bennett,2009. Website Accessibility Information Clearinghouse . Accessible Social Networking[online]




Seema Sumod ,2007 . Using Web2.0 Tools in Education[online]Available at http://www.slideshare.net/ssumod/using-web20 [accessed Jun 29, 2007]




-        The web services and web API


- The reference


- Niki Foster N. Madison,2003. Web services and APIs .Internet .[online] available at: http://www.wisegeek.com/what-are-web-services.htm/[accessed 2012]

- Library Index, Popular Articles . What Is Web Service?.[online] available at : http://www.libraryindex.com/pages/cmgd3w2m8n/What-Web-Service-What-Web-Service.html.

-IT BusinessEDGE.Web services.[online] available at:   http://www.webopedia.com/TERM/W/Web_Services.html

- JavaBeat,2008. web service. Benefits of using Web Services.[online]available at: http://www.javabeat.net/tips/144-benefits-of-using-web-services.html.[accessed Fri Sep 19th, 2008]

- Duane Merrill, Freelance, 2006. developer Works. Mashups The new breed of Web app.[online]available at : http://www.ibm.com/developerworks/xml/library/x-mashups/index.html.[accessed 24 Jul 2009]

- Wikipedia,2008. Mashup (web application hybrid)[online] available :http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)[accessed October 2009]

- Duane Merrill, Freelance, 2006. developer Works.Mapping mashups.[online]available at : http://www.ibm.com/developerworks/xml/library/x-mashups/index.html.[accessed 24 Jul 2009]

- Ask Bob Ran kin , What is a Mashup?. News Mashups [online]available at:http://askbobrankin.com/what_is_a_mashup.html