Web 2.0 is a well developed concept,for the various users to interacte on the web page,it serves for high information sharing and been used in many social-networking sites,blogs,wikis on world wide web.
Characteristics : WEB 2.0 allows user more than just to gather information by making them allow to run software appliactions on thier own web browser,the important things are as follows; *rich user experience, *user participation, *dynamic content, *metadata, *web standards and *scalab ility
FEATURES: WEB 2.0 allows various lot of features like creating tags:for the use of search engines as index,links:which points to various others sites,search:which can be the whole www or the particular site,signals:refers the RSS feeds to keeps us updated about the site
USAGE: The important client server applications that use this web 2.0 concept are AJAX,adobe flash palyer ,adobe flex etc.Web 1.0. Languages such as PHP, Ruby, ColdFusion, Perl, Python, JSP and ASP are used by developers to dynamically output data using information from files and databases.Since sharing becomes essential in among web sites these days, and to share its data with other sites, a web site must be able to generate output in machine-readable formats such as XML, RSS, and JSON
Web 2.0 landscape: Web 2.0 covers the most biggest lion's share in www,by covering the major categories Content Sharing to Recommendations/ Filtering; and Web Application to Social Network,wen 2.0 works as free for all basis ,so that the developers may get the better use of it ,like take the best and leave the rest aspects
WYSIWYG “what you see is what you get” WYSIWYG is used to show that contents that seen while editing is often similar to which we get as the output *WYSIWYG is used as in the desktop publishings like word processor,in which making a lot use of properties ,by which citation of the first first 300 pages will be same as the remaining pages *Also used in the 3D imagery in computers which can is used in the theatre industry for pre-visualisation of shows.
Other WYSIWYG modes: Composite mode : In which a user see something and get somewhat different pages at the end,which includes omition of characters,page break,different layouts may come under this Layout mode: Here the user see something very different page at the end but with additional information,like margins,better layout etc preview mode: In which the application attempts to present a representation that is as close to the final result as possible.
In “WYSIWYG”, it always aim for the exact output on the printer ,exact on screen output and also allows user ti visulaize about the final output. But it isn't possible in all environments, Whereas in the monitors the pixels will be around 92 -125 ,whereas in the printer it will be around 240-1440,so they it cant hold up here,which turn out to be a problem in the text layouts
* Always laying out the text using a resolution higher than you are likely to use in practice. [used in adobe acrobat] * Laying out the text at the resolution of the printer the document will be printed on . [used in MS word ] * Laying out the text at the resolution of a specific printer (in most cases the default one) the document will be printed on using the same font information and kerning * Laying out the text at the resolution for the output device it will be sent to Solution:
ATOM Atom serves as an web feeds,to get updates on the content being published,atom was developed as alternate to the RSS feeds and it uses the extensions .atom , .xml. To provide feeds a site must have softwares like CMS. Ben trott stated that RSS have lot of flaws such as lack of going innovation,and lot of advantages here on the fresh design
USAGE: Atom have been used in vast by the bloggin community to keep updated by these feeds to know the current updates and other mutlimedia files attached to particular site or blog.Feed reader are been used to publish the newly updated atrciles and also several search engines for these feeds are available
Comparsion of ATOM and RSS 2.0 The comparsion hve been stated by the TIM BRAY [who played nmajor role in atom creation] CONTENT MODEL: RSS have either escaped html or plain text not knowing which of them ,whereas the Atom knows the variety like plain text,html,xml etc MODULARITY : The elements of the RSS vocabulary are not generally reusable in other XML vocabularies.The Atom syntax was specifically designed to allow elements to be reused outside the context of an Atom feed document.
RSS “Really Simple Syndication” RSS is again same as the atom which used to get the web pages feeds to the updated entries,changes,and files uploaded,it also checks constantly for the users feed subscription and brings a user interface to montior and read the feeds It works on the format like .rss and .xml
In december 2005, Microsoft Internet explorer team and outlook team where used this feed icon with a red square with a radio waves around them to be published and used in various sites as a source of feeds,whereas after sometimes opera too followed it
RSS 0.90 was the original Netscape RSS version SS 1.0 is an open format by the RSS-DEV Working Group RSS 1.1 is also an open format and is intended to update and replace RSS 1.0 RSS 0.91 is the simplified RSS version released by Netscape RSS 0.92 through 0.94 are expansions of the RSS 0.91 format RSS 2.0.1 has the internal version number 2.0. RSS 2.0.1 was proclaimed to be "frozen", but still updated shortly after release without changing the version number. RSS now stood for Really Simple Syndication Variants
TAXONOMY Taxonomy can be used to categorize content tags that identify what the content is about and this can extend to showing only content that fits that category. For example, finding a something with lot of specifications. Taxonomy leverages the power of labeling and that power can then be let loose using merlinochaos' excellent Views module.
TAXONOMY IN WEB 2.0
Taxonomy Manager is a contributed module by Matthias Hutterer and was created through the Google Summer of Code program. “ The Taxonomy Manager supports operations like: * mass deleting * mass adding of new terms * moving of terms in hierarchies * merging of terms * fast weight changing with up and down arrows (and AJAX saving) * AJAX powered term editing form * simple search interface * CSV Export of terms ”