Upload
guestb599655
View
1.122
Download
0
Embed Size (px)
DESCRIPTION
Tugas Presentasi Pw Kel 3
Citation preview
DIVE INTO WEB 2.0Oleh : Agung Surya P 5108100504Safuwan 5108100502
INTRODUCTION
Web 2.0, adalah sebuah istilah yang dicetuskan pertama kali oleh O'Reilly Media pada tahun 2003, dan dipopulerkan pada konferensi web 2.0 pertama di tahun 2004.
Web 2.0, adalah generasi kedua layanan berbasis web, seperti situs jaringan sosial, wiki, perangkat komunikasi, dan folksonomi.
Web 2.0, menekankan pada kolaborasi online dan berbagi antar pengguna.
APA ITU WEB 2.0
Dive Into Web 2.0 memperkenalkan prinsip-prinsip, aplikasi, teknologi, perusahaan, model bisnis dan strategi monetisasi Web 2.0.
Web 2.0, Istilah ini dipakai untuk menggambarkan aplikasi-aplikasi Internet generasi baru yang merevolusi cara menggunakan Internet.
Kriteria utama web 2.0 adalah adanya konten yang bisa dibagi atau dikolaborasikan.
WHAT IS WEB 2.0
PRISIP-PRINSIP WEB 2.0
Web sebagai platform partisipasi dari pengguna dalam
berkolaborasi pengetahuan Data sebagai pengendali utama Akhir dari siklus Model bisnis yang ringan, yang
dikembangkan dengan gabungan isi dan layanan
Software tidak lagi terbatas pada perangkat tertentu
Adanya kemajuan inovasi pada antar-muka (interface) di sisi pengguna
KUNCI PERBEDAAN WEB 1.0 & WEB 2.0
keterbatasan pada Web 1.0 yang mengharuskan pengguna internet untuk datang ke dalam website tersebut dan melihat satu persatu konten di dalamnya.
Sedangkan Web 2.0 memungkinkan pengguna internet dapat melihat konten suatu website tanpa harus berkunjung ke alamat situs yang bersangkutan.
Kemampuan Web 2.0 dalam melakukan aktivitas drag and drop, auto complete, chat, dan voice seperti layaknya aplikasi desktop, bahkan berlaku seperti sistem operasi, dengan menggunakan dukungan AJAX atau berbagai plug-in (API) yang ada di internet.
SITUS WEB 1.0 VS WEB 2.0Web 1.0 Web 2.0
DoubleClick --> Google AdSense
Ofoto --> Flickr
Akamai --> BitTorrent
mp3.com --> Napster
Britannica Online --> Wikipedia
personal websites --> blogging
evite --> upcoming.org and EVDB
domain name speculation --> search engine optimization
page views --> cost per click
screen scraping --> web services
publishing --> participation
content management systems --> wikis
directories (taxonomy) --> tagging ("folksonomy")
SEARCH Serach merupakan salah satu layanan pada web 2.0, sebagai contoh
situs yang memanfaatkan layanan Search :
1. Google Search
2. Yahoo!
3. MSN
4. Ask
5. Vertical Search
6. Location-Based Search
7. Attention Economy
8. Creating Customized Search Engines
9. Search Engine Optimization (SEO)
10. Link Building
11. Search Engine Marketing (SEM)
SEARCH – GOOGLE, YAHOO
SEARCH – MSN, ASK
CONTENT NETWORK
Adalah situs Web atau kumpulan situs yang menyediakan informasi dalam berbagai bentuk (seperti artikel, wiki, blog, dll). Ini menyediakan cara lain untuk menyaring sejumlah besar informasi di Internet, dengan memungkinkan pengguna untuk pergi ke terpercaya situs yang telah disortir melalui banyak sumber untuk mencari yang terbaik telah menyediakan konten atau konten sendiri.
CONTENT NETWORK
USER GENERATED CONTENT
User Generated Content (UGC), juga dikenal sebagai consumen generated media (CGM) atau user created content (UCC), mengacu pada berbagai jenis isi media, tersedia untuk umum, yang dihasilkan oleh pengguna akhir.
Penggunaannya untuk berbagai aplikasi termasuk pengolahan masalah, berita, gosip dan penelitian mencerminkan media perluasan produksi melalui teknologi baru yang dapat diakses dan terjangkau kepada masyarakat umum.
SOCIAL NETWORKING
Web 2.0 Jaringan Sosial menyediakan forum yang unik inovatif baik untuk menggambarkan kolaboratif dan aplikasi yang terbuka, dan berbagi data skenario, serta teknologi dan metodologi baru untuk membangun dan mengelola aplikasi tersebut.
SOCIAL NETWORKING – NETWORK EFFECT
SOCIAL NETWORKING
Friendster MySpace Facebook LinkedIn Xing Second Life Gaia Online Mobile Social Networking
SOCIAL NETWORKING - FACEBOOK
SOCIAL NETWORKING – FRIENDSTER , GAIONLINE
SOCIAL NETWORKING – XING
SOCIAL MEDIA
Social media adalah media yang dirancang untuk disebarkan melalui interaksi sosial, yang dibuat menggunakan scalable sangat mudah diakses dan teknik penerbitan.
Social media menggunakan internet dan teknologi berbasis web untuk mengubah media penyiaran (satu ke banyak) ke dalam dialog media sosial (banyak ke banyak).
SOCIAL MEDIA
Media sosial dapat dikatakan memiliki tiga komponen ; Konsep ( seni, informasi, atau media ). Media ( fisik, elektronik, atau verbal ). Sosial antarmuka ( intimate direct,
keterlibatan masyarakat, social viral, elektronik menyiarkan atau sindikasi, atau media fisik lainnya seperti cetak).
SOCIAL MEDIA
YouTube Internet TV Digg Last.fm Digital Rights Management (DRM) Podcasting
TAGGING - HISTORY
Adalah bagian dari sifat kolaboratif Web 2.0 yaitu user generated setiap kata atau frasa yang membantu mengatur web konten dan label dalam cara yang lebih manusiawi.
Meskipun set label standar memungkinkan pengguna untuk menandai konten secara umum, penandaan item dengan label yang dipilih sendiri menciptakan identifikasi yang lebih kuat dari konten.
TAGGING - TAG CLOUDS
Tag Clouds menampilkan visual dari tag dilihat oleh popularitas.
Banyak situs Web 2.0 termasuk representasi grafis popular tags (popularitas tag ditandai dengan ukuran dari teks).
TAGGING – CONTOH TAG CLOUDS
TAGGING - FLICKR
adalah kunci Penandaan konten situs., Dimaksudkan sebagai suatu cara untuk mengorganisasikan koleksi foto pribadi, penandaan di situs populer karena masyarakat menjadi tertarik pada "pandangan global dari tagscape" (bagaimana orang lain yang tag foto).
Pengguna dapat mencari foto menurut tag bermakna.
Tag juga mendorong loyalitas ke situs, karena tag foto yang hilang jika pindah ke situs lain.
TAGGING AND FOLKSONOMIES
Tangging dan folksonomies adalah awal dari sebuah "web of meaning“
Tanpa tangging, mencari gambar di Flickr akan seperti mencari jarum dalam tumpukan jerami raksasa
Sistem penandaan Flickr memungkinkan pengguna untuk secara subyektif tag gambar dengan makna, membuat foto findable oleh mesin pencari
TAGGING - TECHNORATI
Technorati, sebuah mesin pencari media sosial, menggunakan tag untuk mencari blog yang relevan dan bentuk-bentuk media sosial.
SOCIAL BOOKMARKING
Bookmark sosial adalah metode untuk internet pengguna untuk berbagi, mengatur, pencarian, dan mengelola bookmark sumber daya web. Tidak seperti file sharing, sumber daya sendiri tidak dibagi, hanya penanda bahwa referensi.
SOCIAL BOOKMARKING - DEL.ICIO.US
SOCIAL BOOKMARKING - MA.GNOLIA
SOFTWARE DEVELOPMENT
Kunci untuk pengembangan software Web 2.0 adalah KIS (keep it simple; keep it small)
To-the-Point dan orang bisa mengetahui isi situs anda dalam 10 detik
WEBTOP
Memungkinkan Anda untuk menjalankan aplikasi web seperti dalam sebuah lingkungan desktop di web browser.
Menggunakan web sebagai platform adalah bagian dari kemajuan menuju operating-system–independent applications.
Penghapusan hambatan OS memungkinkan potensi penonton untuk setiap satu produk untuk menjadi lebih besar
WEBTOP FOR DEVELOPERS
Webtop SDK adalah cara tercepat bagi pengembang untuk menciptakan solusi Webtop dan memanfaatkan pengembangan platform OpenLaszlo
Webtop berisi framework client-server untuk mendukung aplikasi ajax sisi server, diimplementasikan sebagai Java
servlet sisi klien, yang termasuk libraries OpenLaszlo
The OpenLaszlo servlet biasanya digunakan untuk mengkompilasi selama pengembangan aplikasi
WEBTOP ARCHITECTURE
CONTOH APLIKASI WEBTOP
SOFTWARE AS SERVICE
Software yang berjalan pada web server tidak di install di komputer clinet.
Diakses oleh pelanggan "sebagai layanan" melalui Internet.
Keuntungan Mudah di akses dari luar kantor Mudah dalam pemeliharaannya
LAYANAN SOFTWARE AS SERVICES - GOOGLE
OPEN SOURCE
Dipopulerkan pada tahun 1998 dengan O'Reilly's Freeware Open Source Summit, yang sekarang dikenal sebagai OSCON
Open source software adalah membebaskan source codenya untuk dilihat oleh
orang lain memperbaiki kelemahan-kelemahan yang ada
pada software tersebut dapat diperoleh dan digunakan secara gratis
tanpa perlu membayar lisensi Keberadaan open source software ini sangat
ditunjang oleh internet
OPEN SOURCE APPLICATION
RICH INTERNET APPLICATIONS (RIA)
Rich Internet Applications (RIA) adalah aplikasi web yang menawarkan respons, "kaya" fitur dan fungsionalitas mendekati aplikasi desktop
RIA adalah hasil teknologi hari ini yang lebih maju yang memungkinkan respon yang lebih cepat dan GUI yang user friendly
AJAX
Istilah Ajax (Asynchronous JavaScript and XML) ini diciptakan oleh Adaptive Path's Jesse James Garrett pada Februari 2005.
Memungkinkan perubahan halaman web secara parsial tanpa harus reload keseluruhan halaman
Menciptakan GUI yang lebih responsif Teknologi yang membentuk Ajax (XHTML,
CSS, JavaScript, DOM, XML, dan objek-XMLHttpRequest)
MEKANISME PROSES AJAX
Web client merequest sebuah halaman PHP ke server melalui Javascript
server akan merespon dan menjalankan script PHP Script PHP akan menghasilkan respon dalam
bentuk XML dan data XML tersebut akan dikirim kembali ke web client untuk diolah oleh Javascript
Hasil olahan javascript tersebut akhirnya akan ditampilkan di web client sebagai output tanpa harus merefresh halaman web
CONTOH APLIKASI AJAX
DOJO
Dojo merupakan open source JavaScript toolkit
Dojo membantu standarisasi JavaScript dengan menyediakan berbagai paket untuk cross-browser compatibility
FLEX
Sebuah kerangka RIA yang memungkinkan Anda untuk membangun aplikasi yang scalable, cross-platform
Aplikasi kaya multimedia yang dapat disampaikan melalui Internet
Menggunakan Flash Player 9 runtime environment
Berorientasi objek bahasa scripting ini menggunakan model pemrograman asynchronous
SILVERLIGHT
Sebelumnya dikenal sebagai Windows Presentation Foundation Everywhere (WPF / E) dan dirilis pada Mei 2007
Aplikasi Silverlight memiliki antarmuka pengguna yang dibangun di Extensible Application Markup Language (XAML)-Microsoft 's format berbasis XML untuk mendeskripsikan user interface
Silverlight mensyaratkan developer dan user web untuk mendownload sebuah aplikasi client
SILVERLIGHT ARCHITECTURE
JAVAFX
JavaFX dari Sun Microsystem merupakan tandingan untuk Flex dan Silverlight
Dirancang untuk membangun Rich Internet Applications
Terdiri dari JavaFX Script dan JavaFX Mobile JafaFX merupakan andalan Sun yang
dibangun di atas platform Java yang mirip applet
Saat ini JavaFX juga telah didukung oleh tool IDE populer seperti Netbeans
CONTOH JAVAFX
RUBY ON RAILS
Famework Open Source yang didasarkan pada bahasa scripting Ruby
Memungkinkan untuk membangun aplikasi database yang intensif dengan cepat, mudah, dan dengan lebih sedikit kode
Menggunakan Arsitektur MVC Struktur Framework
ActiveRecord (ORM umtuk akses Database) ActiveResource (Menyediakan Web Service) ActivePack ActiveSupport ActiveMailer
JAVASERVER FACES
Framework aplikasi web berbasis Java JSF memisahkan elemen desain dari logika
bisnis dan menyediakan serangkaian komponen user-interface (komponen JSF) yang membuat sederhana dalam pengembangan RIA
Mempunyai pemisahan yang jelas antara komponen layer Model, View , dan Controller
Ajax-Enabled
FRAMEWORK FACES BEKERJA
JSF - CONTROLLER
Layer controller dari Faces yang terdiri dari controller servlet (FacesServlet), satu set file konfigurasi XML dan sebuah set action handler.
FacesServlet bertanggung jawab untuk menerima permintaan dari client dan menjalankan operasi yang diperlukan untuk menghasilkan respon
FACESSERVLET
JSF - MODEL
Model ini kemudian dapat diakses dengan halaman Kita setelah dikonfigurasikan dengan baik dalam file konfigurasi faces-config.xml
JSF - VIEW
Menyediakan sebuah set komponen dan sebuah standardisasi API
JSF menyediakan tag-tag custom dimana kita dapat menggunakan untuk menampilkan interface menggunakan JSP
LOGIN PAGE
ASP.NET AJAX
ASP.NET Ajax adalah extension framework .NET untuk menciptakan
ASP.NET Ajax sangat mudah digunakan dalam Microsoft Visual Web Developer atau Microsoft Visual Studio untuk dengan cepat menciptakan Rich Internet Applications aplikasi Ajax-enabled
ASP.NET AJAX ARCHITECTURE
ASP.NET AJAX Client Framework & ASP.NET AJAX Client Framework & ServicesServices
ASP.NET AJAX-enabled
ASP.NET Pages
Web Services(ASMX or WCF)
HTML, Script,ASP.NET AJAX
Markup
ASP.NET AJAXServiceProxies
ASP.NET AJAX Server FrameworkASP.NET AJAX Server Framework
ASP.NET 2.0ASP.NET 2.0
Application Services
Application Services
Page Framework,
Server Controls
Page Framework,
Server Controls
ASP.NET AJAX Server ExtensionsASP.NET AJAX Server Extensions
ASP.NET AJAX
Server Controls
ASP.NET AJAX
Server Controls
App Services Bridge
App Services Bridge
Web Services Bridge
Web Services Bridge
Microsoft AJAX Library(Client Script Library)Microsoft AJAX Library(Client Script Library)
Controls, Components
Controls, Components
Script CoreScript Core
Base Class LibraryBase Class Library
Component Model and UI FrameworkComponent Model and UI Framework
Browser Compatibility
Browser Compatibility
ASP.NET AJAX Client App Services
ASP.NET AJAX Client App Services
Local StoreLocal Store
BrowserIntegratio
n
BrowserIntegratio
n
SERVER-CENTRIC PROGRAMMING MODEL
ASP.NETASP.NET
Application Services
Application Services
Page Framework,
Server Controls
Page Framework,
Server Controls
ASP.NET AJAX Script FrameworkASP.NET AJAX Script Framework
Client Application
Services
Client Application
Services
Component/UIFramework,
Controls
Component/UIFramework,
Controls
Browser “Application”Browser “Application”
PresentationPresentation(HTML/CSS)(HTML/CSS)
PresentationPresentation(HTML/CSS)(HTML/CSS)
ASP.NET ApplicationASP.NET Application
PagesPagesPagesPages
UI BehaviorUI Behavior(Managed(Managed
Code)Code)
UI BehaviorUI Behavior(Managed(Managed
Code)Code)
Input Data
Updated UI + Behavior
Initial Rendering
(UI + Behavior)
CLIENT-CENTRIC PROGRAMMING MODEL
Browser “Application”Browser “Application”
PresentationPresentation(HTML/CSS)(HTML/CSS)
PresentationPresentation(HTML/CSS)(HTML/CSS)
ASP.NET ASP.NET AJAXAJAX
ServiceServiceProxiesProxies
ASP.NET ASP.NET AJAXAJAX
ServiceServiceProxiesProxiesUI BehaviorUI Behavior
(Script)(Script)
UI BehaviorUI Behavior(Script)(Script)
ASP.NETASP.NET
Application Services
Application Services
Page Framework,
Server Controls
Page Framework,
Server Controls
ASP.NET ApplicationASP.NET Application
PagesPagesPagesPages
WebWebServicesServices
WebWebServicesServices
ASP.NET AJAX Script FrameworkASP.NET AJAX Script Framework
Client Application
Services
Client Application
Services
Component/UIFramework,
Controls
Component/UIFramework,
Controls
Initial Rendering
(UI + Behavior)
Data
Data
ADOBE INTEGRATED RUNTIME AND GOOGLE GEARS
AIR memungkinkan pengguna untuk menjalankan aplikasi web Flex di desktop tanpa terhubung ke Internet
Ketika sebuah server aplikasi SaaS down, user dapat melanjutkan pekerjaan mereka dan melakukan sinkronisasi dengan server lagi
Google Gears adalah produk yang sama dengan AIR, memungkinkan penggunaan aplikasi web saat offline
CONTOH APLIKASI AIR
WEB SERVICES
Menyediakan layanan (dalam bentuk informasi) kepada sistem lain
Interoperabilitas dan interaksi antar sistem pada suatu jaringan
Web service menyimpan data informasi dalam format XML
ARSITEKTUR WEB SERVICE
Web service memiliki tiga entitas dalam arsitekturnya, yaitu: Service Provider: Berfungsi untuk menyediakan
layanan/service dan mengolah sebuah registry agar layanan-layanan tersebut dapat tersedia
Service Registry: Berfungsi sebagai lokasi central yang mendeskripsikan semua layanan/service yang telah di-register
Service Requestor: Peminta layanan yang mencari dan menemukan layanan yang dibutuhkan serta menggunakan layanan tersebut.
KOMPONEN-KOMPONEN WEB SERVICE
Web service secara keseluruhan memiliki empat layer komponen seperti pada gambar di atas: Layer 1: Protokol internet standar seperti HTTP,
TCP/IP Layer 2: Simple Object Access Protocol (SOAP),
merupakan protokol akses objek berbasis XML yang digunakan untuk proses pertukaran data/informasi antar layanan.
Layer 3: Web Service Definition Language (WSDL), merupakan suatu standar bahasa dalam format XML yang berfungsi untuk mendeskripsikan seluruh layanan yang tersedia.
Layer 4: UDDI (Universal Description, Discovery and Integration) adalah sebuah service registry bagi pengalokasian web service. UDDI mengkombinasikan SOAP dan WSDL untuk
pembentukan sebuah registry API bagi pendaftaran dan pengenalan service
APIS
API (Application Programming Interface) memberikan akses ke aplikasi dengan layanan eksternal dan
Sebagai contoh, API pemrograman tradisional, seperti Sun Java API, memungkinkan programmer untuk menggunakan metode yang sudah ditulis dan fungsi dalam program mereka database
Layanan web API kini ditawarkan oleh beberapa situs web sebagai cara untuk berbagi beberapa fungsi mereka dan informasi di Internet
MASHUPS
Mashup menggabungkan konten atau fungsionalitas dari web service yang ada, website dan RSS feed untuk melayani tujuan baru
Sebagai contoh Housingmaps.com adalah Mashup dari Google Maps dan Craigslist real-estate listing untuk membuat peta rumah yang masih tersediaSecretprices.com adalah gabungan Amazon.com, Epinions.com and Shopping.com untuk membuat perbandingan
Mashup dengan peta yang sangat populer, seperti juga mashup menggunakan RSS feed
WIDGETS AND GADGETS
Widget dan gadget adalah aplikasi mini yang dirancang untuk berjalan baik sebagai aplikasi yang berdiri sendiri atau sebagai tambahan pada fitur-fitur di halaman web
Digunakan untuk mempersonalisasi pengalaman internet Anda dengan menampilkan real-time kondisi cuaca, agregasi RSS feed, melihat peta, menerima event remainder, menyediakan akses mudah ke mesin pencari dan banyak lagi
AMAZON WEB SERVICES
Amazon adalah penyedia layanan web, menyediakan data harga historis dan E-Commerce Services (ECS), yang memungkinkan perusahaan untuk menggunakan sistem Amazon untuk menjual produk mereka sendiri
Amazon juga menawarkan hardware dan infrastruktur komunikasi layanan web yang sangat populer dengan perusahaan-perusahaan
Hal ini memungkinkan bagi perusahaan untuk menghemat uang (dengan tidak harus membeli dan memelihara perangkat keras baru, perangkat lunak dan peralatan komunikasi)
REST
REST (Representational State Transfer) adalah suatu gaya arsitektur perangkat lunak untuk pendistibusian sistem hipermedia seperti WWW
REST Meskipun bukan standar, RESTful di implementasikan dengan standard web
Setiap operasi RESTful web service dapan dengan mudah mengidentifikasi URL, sehingga ketika service menerima request, langsung akan tau operasi apa yang harus dilakukan.
RESTful web services merupakan alternatif untuk diimplementasikan dengan SOAP(Simpe Object Access Protocol)
LOCATION-BASED SERVICES
Location-Based Services (LBS) adalah aplikasi yang mengambil lokasi geografis (kota, negara, lokasi perangkat mobile Anda, dll)
Sementara istilah umumnya mengacu ke layanan yang diakses pada perangkat mobile menggunakan Global Positioning System (GPS)
Search engine termasuk Yahoo! Lokal dan Google Maps menggunakan lokalisasi untuk menyediakan konten yang relevan secara geografis
Layanan berbasis lokasi menjadi semakin populer di Web 2.0
GLOBAL POSITIONING SYSTEM (GPS)
Dikembangkan oleh Departemen Pertahanan Amerika Serikat, menggunakan banyak satelit yang mengirimkan sinyal ke sebuah penerima GPS untuk menentukan lokasi yang tepat
Pada 1980-an, Departemen Pertahanan membuka GPS untuk sipil
Sejumlah Location-Based Service sekarang tersedia menggunakan teknologi GPS, seperti GPS yang dipasang pada mobil untuk melajak keberadaannya (digunakan Taxi), atau GPS pada handphone sehingga dapat mengetahui keberadaan yang menggunakan handphone tesebut
MAPPING SERVICES
Google Maps adalah salah satu yang paling populer aplikasi pemetaan yang tersedia secara online
Dengan Google Maps dapat digunakan untuk menemukan lokasi bisnis yang stategis, mendapatkan petunjuk arah dan hidup informasi lalu lintas
Google Earth menyediakan gambar satelit dari hampir setiap lokasi di planet ini
MapQuest, yang dimiliki oleh AOL, juga menyediakan layanan pemetaan serupa.
GEORSS AND GEOTAGGING
Satu set standar untuk mewakili informasi geografis dalam feed
Informasi lokasi dan geografis pada GeoRSS feed dapat digunakan pada perangkat GPS, aplikasi pemetaan dan location base service lainnya
Geotagging dapat digunakan untuk menambah informasi lokasi (bujur, lintang, dll) ke situs web, gambar, RSS feed, video dan banyak lagi
Situs Web yang dapat menentukan lokasi pengguna dengan melihat alamat IP
XML
XML (Extensible Markup Language), yang dikembangkan pada tahun 1996 oleh World Wide Web Consortium (W3C), adalah sebuah bahasa markup yang memungkinkan untuk memberi label data berdasarkan maknanya
XML menggambarkan data dalam cara yang bermakna bagi manusia dan komputer
Dokumen XML adalah file teks dengan ekstensi .xml
XML juga dapat digunakan untuk membuat custom markup language(misalnya, XHTML untuk konten web, CML untuk kimia, MathML untuk konten dan formula matematika
CONTOH DOKUMEN XML SEDERHANA
RSS AND ATOM
Situs yang menawarkan RSS dan Atom feeds dapat menjaga “ketersambungan" dengan para pembacanya.
Pengguna tidak lagi harus secara berkala mengunjungi situs-situs untuk update informasi, dengan berlangganan ke feed situs, pengguna menerima update informasi baru yang diposting
Sebagian besar browser web mendukung RSS dan Atom feed, dan banyak agregator (atau pembaca feed) tersedia untuk membantu pengguna mengatur langganan mereka
CONTOH FEED READER
JSON
JavaScript Object Notation (JSON) dikembangkan pada tahun 1999 sebagai alternatif ke
JSON berbasis teks data interchange format yang digunakan untuk mewakili objek JavaScript sebagai string dan mengirimkan melalui jaringan XML
JSON biasanya digunakan dalam aplikasi Ajax
VOIP (VOICE OVER INTERNET PROTOCOL)
Nama lain dari internet telephonyInternet telephony adalah hardware dan software yang memungkinkanpengguna Internet untuk media transmisi panggilan telepon
Keuntungan yang dapat diambil Biaya lebih murah dari tarif telepon tradisional
Kelemahan yang ada Sulit mengirimkan fax Perlu jalur internet yang cepat, biasanya
backbone diharuskan menggunakan Fiber optic Susah untuk menentukan emergency call
CONTOH LAYANAN VOIP
CONTOH JSON
Contoh berikut menunjukkan representasi JSON untuk suatu objek yang mendeskripsikan seseorang.
WEB 2.0 BUSINESS MODELS
Teknologi dan sifat kolaboratif Web 2.0 telah membuka model bisnis baru Advertising exchange Affiliate network Blog Internete TV Internete Radio Social networking Online advertising
SEMANTIC WEB
Realisasi Semantic Web yang sangat bergantung pada XML dan teknologi berbasis XML, yang membantu membuat konten web lebih dimengerti oleh komputer.
MICROFORMATS
Microformats adalah standar format untuk mewakili informasi agregat yang dapat dipahami oleh komputer, sehingga hasil pencarian yang lebih baik
RDF
Resource Description Framework (RDF), yang dikembangkan oleh World Wide Web Consortium (W3C), didasarkan pada XML dan digunakan untuk menjelaskan konten dalam cara yang dimengerti oleh komputer
RDF membantu menghubungkan database yang terisolasi di seluruh web dengan semantics yang konsisten
RDF terdiri dari dua lembar informasi (subyek dan obyek) dan fakta yang menghubungkan (predicate)
ONTOLOGIES
Ontologi adalah cara mengatur dan menggambarkan item terkait, dan digunakan untuk merepresentasikan semantik
Cara lain untuk katalogisasi konten Internet dengan cara yang dapat dipahami oleh komputer
WHERE TO GO FOR MORE WEB 2.0 INFORMATION
Daftar beberapa resource populer untuk Web 2.0