tugas pw kel 3

Post on 19-May-2015

1.119 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Tugas Presentasi Pw Kel 3

TRANSCRIPT

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

top related