Thursday, February 11, 2010

coming soon....

Web 3.0

Not much time passed before "Web 3.0" was coined. Definitions of Web 3.0 vary greatly. among other things, about the Semantic Web and personalization.[30] Andrew Keen, author of The Cult of the Amateur, considers the Semantic Web an "unrealisable abstraction" and sees Web 3.0 as the return of experts and authorities to the Web. For example, he points to Bertelsman's deal with the German Wikipedia to produce an edited print version of that encyclopedia.[31] CNN Money's Jessi Hempel expects Web 3.0 to emerge from new and innovative Web 2.0 services with a profitable business model.



http://en.wikipedia.org/wiki/Web_2.0#Web_3.0
Usage

The popularity of the term Web 2.0, along with the increasing use of blogs, wikis, and social networking technologies, has led many in academia and business to coin a flurry of 2.0s,[23] including Library 2.0,[24] Social Work 2.0,[25] Enterprise 2.0, PR 2.0,[26] Classroom 2.0, Publishing 2.0, Medicine 2.0, Telco 2.0, Travel 2.0, Government 2.0,[27] and even Porn 2.0.[28] Many of these 2.0s refer to Web 2.0 technologies as the source of the new version in their respective disciplines and areas. For example, in the Talis white paper "Library 2.0: The Challenge of Disruptive Innovation", Paul Miller argues

Blogs, wikis and RSS are often held up as exemplary manifestations of Web 2.0. A reader of a blog or a wiki is provided with tools to add a comment or even, in the case of the wiki, to edit the content. This is what we call the Read/Write web.Talis believes that Library 2.0 means harnessing this type of participation so that libraries can benefit from increasingly rich collaborative cataloguing efforts, such as including contributions from partner libraries as well as adding rich enhancements, such as book jackets or movie files, to records from publishers and others.[29]

Here, Miller links Web 2.0 technologies and the culture of participation that they engender to the field of library science, supporting his claim that there is now a "Library 2.0". Many of the other proponents of new 2.0s mentioned here use similar methods.


http://en.wikipedia.org/wiki/Web_2.0#Usage

lagi...

How it works

The client-side/web browser technologies typically used in Web 2.0 development are Asynchronous JavaScript and XML (Ajax), Adobe Flash and the Adobe Flex framework, and JavaScript/Ajax frameworks such as Yahoo! UI Library, Dojo Toolkit, MooTools, and jQuery. Ajax programming uses JavaScript to upload and download new data from the web server without undergoing a full page reload.

To permit the user to continue to interact with the page, communications such as data requests going to the server are separated from data coming back to the page (asynchronously). Otherwise, the user would have to routinely wait for the data to come back before they can do anything else on that page, just as a user has to wait for a page to complete the reload. This also increases overall performance of the site, as the sending of requests can complete quicker independent of blocking and queueing required to send data back to the client.

The data fetched by an Ajax request is typically formatted in XML or JSON (JavaScript Object Notation) format, two widely used structured data formats. Since both of these formats are natively understood by JavaScript, a programmer can easily use them to transmit structured data in their web application. When this data is received via Ajax, the JavaScript program then uses the Document Object Model (DOM) to dynamically update the web page based on the new data, allowing for a rapid and interactive user experience. In short, using these techniques, Web designers can make their pages function like desktop applications. For example, Google Docs uses this technique to create a Web-based word processor.

Adobe Flex is another technology often used in Web 2.0 applications. Compared to JavaScript libraries like jQuery, Flex makes it easier for programmers to populate large data grids, charts, and other heavy user interactions.[22] Applications programmed in Flex, are compiled and displayed as Flash within the browser. As a widely available plugin independent of W3C (World Wide Web Consortium, the governing body of web standards and protocols), standards, Flash is capable of doing many things which are not currently possible in HTML, the language used to construct web pages. Of Flash's many capabilities, the most commonly used in Web 2.0 is its ability to play audio and video files. This has allowed for the creation of Web 2.0 sites such as YouTube, where video media is seamlessly integrated with standard HTML.

In addition to Flash and Ajax, JavaScript/Ajax frameworks have recently become a very popular means of creating Web 2.0 sites. At their core, these frameworks do not use technology any different from JavaScript, Ajax, and the DOM. What frameworks do is smooth over inconsistencies between web browsers and extend the functionality available to developers. Many of them also come with customizable, prefabricated 'widgets' that accomplish such common tasks as picking a date from a calendar, displaying a data chart, or making a tabbed panel.

On the server side, Web 2.0 uses many of the same technologies as Web 1.0. Languages such as PHP, Ruby, ColdFusion, Perl, Python, and ASP are used by developers to dynamically output data using information from files and databases. What has begun to change in Web 2.0 is the way this data is formatted. In the early days of the Internet, there was little need for different websites to communicate with each other and share data. In the new "participatory web", however, sharing data between sites has become an essential capability. 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. When a site's data is available in one of these formats, another website can use it to integrate a portion of that site's functionality into itself, linking the two together. When this design pattern is implemented, it ultimately leads to data that is both easier to find and more thoroughly categorized, a hallmark of the philosophy behind the Web 2.0 movement.


http://en.wikipedia.org/wiki/Web_2.0#How_it_works

sambungan

Apa itu Web 2.0 ?
Web 2.0 merupakan istilah yang dicetuskan oleh O’Reilly Media pada tahun 2004, untuk mendefinisikan generasi baru layanan berbasis web, yang menitikberatkan pada kolaborasi online antara penggunanya.
Berikut ini merupakan perbandingan antara generasi Web 2.0 dan Web 1.0

Perbandingan diatas nampak jelas bahawa Web 1.0 masih mengendalikan Administrator dari web untuk mengurus content dari web, tetapi Web 2.0 Content website di tentukan sendiri oleh pengguna website, contohnya ialah Wikipedia. Pada Web 2.0 periklanan yang menggunakan web sebagai media promosi, juga menggunakan perhitungan cost per click bukan page view, sehingga para pengiklan hanya akan membayar jika iklan mereka di klik,
Ciri – Ciri Web 2.0
1. Rich User Interface
Web 2.0 mmempunyai interface yang mirip dengan aplikasi desktop. Contohnya ialah Yahoo! Mail yang mirip Outlook Express, atau Meebo yang membuat Yahoo! Messenger Untuk membuat website seperti aplikasi desktop, pada Web 2.0 mengimplimentasikan AJAX untuk mengirim dan memintat data ke server.
2. Partipasi User
Dalam Web 2.0 partisipasi user sangat di tonjolkan. Contohnya saja Flickr dan Wikipedia. Kedua site tersebut kontennya berasal dari pengguna dan pengguna dapat melihat konten yang dihantar oleh penggunar lain.
3. Dynamic Content
Content dalam Web 2.0 selalu berubah atau sering diupdate. Contohnya ialah Wikipedia yang kontennya selau berubah .
4. Valid Markup
Web 2.0 harus mengikuti Web Standars atau harus memiliki link yang betul sesuai dari W3C.

Teknologi Web 2.0
1. Ajax
Ajax (Asynchronous JavaScript and XML) merupakan bahasa pemrograman yang menggunakan JavaScript dan XML. Dengan Ajax web akan menjadi lebih interaktif dan lebih mudah diakses. Dengan Ajax kita tidak perlu menunggu semua halaman website jika ingin mengetahui perubahan suatu bahagian dalam halaman web. Contohnya jika kita menggunakan Yahoo! Mail Beta, jika kita klik suatu email maka ia berubah hanya bahagian untuk memaparkan isi email saja.
Kelebihan :
- Dengan Ajax Web ia dapat menyerupai aplikasi desktop, sehingga lebih interaktif.
Kerugian :
- Dengan menggunakan JavaScript, maka kemungkinan terjadi kesilapan sangat tinggi, untuk itu perlu dilakukan pengujian pada berbagai bagai platform yang berbeza.
- Terdapat sebahagain yang mendisable JavaScript pada browsernya dengan alasan security, hal ini dapat menyebabkan Ajax tidak berfungsi.
- Jika kita mnggunakan Ajax, maka pengunjung web kita tidak boleh menggunakan tombol Back pada Browser.
2. Syndication
Merupakan suatu cara agar pengguna dapat mengetahui dan membaca isi dari website kita tanpa menunjungi website kita. Syndication biasanya berbentuk RSS yang dapat dibaca menggunakan RSS reader atau dipaparkan pada website dengan CSS.




http://www.ismartshare.com/web-20-era-baru-dalam-dunia-web.html

Tuesday, February 2, 2010

web 2.0

Characteristics


Web 2.0 websites allow users to do more than just retrieve information. They can build on the interactive facilities of "Web 1.0" to provide "Network as platform" computing, allowing users to run software-applications entirely through a browser.[3] Users can own the data on a Web 2.0 site and exercise control over that data.[3][14] These sites may have an "Architecture of participation" that encourages users to add value to the application as they use it.[2][3]

The concept of Web-as-participation-platform captures many of these characteristics. Bart Decrem, a founder and former CEO of Flock, calls Web 2.0 the "participatory Web"[15] and regards the Web-as-information-source as Web 1.0.

The impossibility of excluding group-members who don’t contribute to the provision of goods from sharing profits gives rise to the possibility that rational members will prefer to withhold their contribution of effort and free-ride on the contribution of others.[16] This requires what is sometimes called Radical Trust by the management of the website. According to Best,[17] the characteristics of Web 2.0 are: rich user experience, user participation, dynamic content, metadata, web standards and scalability. Further characteristics, such as openness, freedom[18] and collective intelligence[19] by way of user participation, can also be viewed as essential attributes of Web 2.0.