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