Pages

My Name

search data

Loading...

Jumat, 30 November 2012

Persyaratan Web Semantik


Kali ini saya ingin membahas mengenai persyaratan-persyaratan untuk membangun sebuah web semantik itu sendiri. setelah sebelumnya terdapat contoh nyata mengenai penggunaan web semantik , sekarang kita belajar ada apa saja elemen-elemen yang membangun web semantik itu sendiri..

Untuk membangun sebuah web semantik atau untuk memilih sebuah framework web semantik terdapat beberapa kebutuhan yang harus dipenuhi yaitu:

Kamis, 22 November 2012

Backup 3rd Party Applications & Create Jad File For Offline OTA

Dalam posting kali ini saya akan membahas bagaimana cara melakukan backup 3rd party application yang kita install di handheld ke PC. Kemudian dari hasil backup tersebut (berupa file COD), masing2 aplikasi kita buatkan sebuah file JAD. Tujuannya adalah agar aplikasi tersebut bisa di execute di handheld (Offline OTA).

Apa keuntungannya?

Selasa, 13 November 2012

Komputasi paralell proscessing

Paralel prosessing komputasi proses  atau pekerjaan komputasi di komputer dengan memakai suatu bahasa pemrograman yang dijalankan secara paralel pada saat bersamaan. Secara umum komputasi paralel diperlukan untuk meningkatkan kecepatan komputasi bila dibandingkan dengan pemakaian komputasi pada komputer tunggal.


adalah

Kamis, 08 November 2012

Globalisasi

Globalisasi adalah sebuah istilah yang memiliki hubungan dengan peningkatan keterkaitan dan ketergantungan antarbangsa dan antarmanusia di seluruh dunia dunia melalui perdagangan, investasi, perjalanan, budaya populer, dan bentuk-bentuk interaksi yang lain sehingga batas-batas suatu negara menjadi semakin sempit.
Globalisasi adalah suatu proses di mana antarindividu, antarkelompok, dan antarnegara saling berinteraksi, bergantung, terkait, dan memengaruhi satu sama lain yang melintasi batas negara
Menurut asal katanya, kata "globalisasi" diambil dari kata global, yang maknanya ialah universal. Achmad Suparman menyatakan Globalisasi adalah suatu proses menjadikan sesuatu (benda atau perilaku) sebagai ciri dari setiap individu di dunia ini tanpa dibatasi oleh wilayah Globalisasi belum memiliki definisi yang mapan, kecuali sekedar definisi kerja (working definition), sehingga bergantung dari sisi mana orang melihatnya. Ada yang memandangnya sebagai suatu proses sosial, atau proses sejarah, atau proses alamiah yang akan membawa seluruh bangsa dan negara di dunia makin terikat satu sama lain, mewujudkan satu tatanan kehidupan baru atau kesatuan ko-eksistensi dengan menyingkirkan batas-batas geografis, ekonomi dan budaya masyarakat.

Minggu, 04 November 2012

Video Streaming

Live streaming adalah tayangan langsung yang di-broadcast kepada banyak orang (viewers) dalam waktu yang bersamaan dengan kejadian aslinya, melalui media data komunikasi (network) baik yang terhubung dengan cable atau wireless.

VIDEO STREAMING MENGGUNAKAN FLASH DAN PROTOKOL HTTP

HTTP adalah protokol standar web yang digunakan teknologi web untuk keperluan sharing dan streaming video contoh YouTube, Google Video, dan website sharing video lainnya. Karena protokol inilah yang paling mudah diakses dari manapun. Beberapa firewall menutup port-port yang tidak umum namun port 80 yang digunakan oleh protokol HTTP hampir tidak pernah ditutup kecuali memang firewall tidak mengijinkan internet dalam jaringan mereka. Dengan demikian sepanjang user terhubung internet maka mereka dapat dengan mudah menonton video tersebut dimanapun dan kapanpun.

Dulu streaming video menggunakan protokol RTMP seperti yang digunakan pada Real dan Flash Media Server. Teknologi ini penggunaannya tidak meluas dikarenakan untuk menggunakannya memerlukan installasi software khusus seperti real player. Kelebihannya, protokol ini bisa memberikan livestreaming untuk keperluan live broadcasting. Teknologi inilah yang biasa digunakan untuk video tele conference Sedangkan saat ini penggunaan video pada web merupakan trend yang sedang meningkat di internet. Menggunakan FLV sebagai format video dan Flash sebagai player video memberi kemudahan dalam menyajikan konten video lewat internet. Dengan menempelkan video pada website dan dijalankan dengan flash player membuat video dapat ditonton kapanpun dan dimana pun.

Membuat aplikasi flash video player cukup mudah bila cuma menggunakan progressive download. Progressive download adalah teknik yang digunakan pada Youtube untuk memutar video. Video didownload dan langsung dijalankan tanpa harus menunggu video selesai di download. Selama video dijalankan , secara background flash mendownload bagian sisanya dan disimpan dalam buffer. Bagian video di dalam buffer ini yang akan diputar oleh Flash Player. Karena sudah lokal maka pemutaran video dari buffer bisa lebih cepat. Selain itu progressive download bisa melakukan cache pada video sehingga video tidak harus di download terlebih dahulu bila akan diputar lagi.

Kekurangan progressive download adalah tidak dapat melihat bagian video yang belum didownload oleh player. Dengan kata lain kita harus menunggu video untuk mendownload hingga selesai bila kita hanya ingin melihat bagian belakang video. Untuk itu dikembangkan teknik lain yaitu PSEDUO HTTP Streaming. Teknik ini memasukkan meta-tag atau kode yang memberi informasi bagian-bagian video. Dengan memberi url request http://thinkrooms.com/myvideo.flv?start=10 maka player langsung mengambil video dimulai dari bagian 10. Dengan demikian kita bisa melihat bagian video yang mana saja tanpa harus menunggu hingga bagian tersebut selesai di download. Teknik ini membutuhkan bantuan PHP atau web server seperti APACHE dan LIGHTTPD.

Kemampuan flash dijalankan di web hingga di handphone membuat kita dapat membuat aplikasi multimedia yang dapat dijalankan dimana saja. Kelebihan ini membuat populeritas flash melonjak naik. Ada isu pembelian Macromedia oleh Adobe dikarenakan teknologi flash video. Namun apapun itu, teknologi flash yang terus berkembang memberi kemudahan kita sebagai developer dalam mengembangkan aplikasi lebih mudah dan lebih baik.

Apa yang harus dimiliki untuk bisa memainkan video pada web melalui video streaming?
• Adobe Flash Player Plugins. Ini satu-satunya aplikasi yang wajib Anda miliki untuk dapat memainkan video pada web, karena video yang akan dimainkan berformat flash dan itu harus dimiliki oleh web sebagai plugins.

Apa yang bisa dilakukan pada web yang mendukung video streaming?
• Melihat video secara langsung melalui web. Kita bisa melihat video secara langsung pada media browser yang kita buka tanpa harus melakukan proses download dan memakan waktu yang panjang tersebut karena biasanya sebuah file video rata-rata memiliki ukuran sebesar 10 – 30 Mega Byte, bisa dibayangkan untuk mengetahui isi dari video tersebut kita terlebih dahulu harus melakukan proses download dari situs tersebut yang memakan waktu yang cukup lama biasanya.
• Dapat dengan bebas mengatur permainan video. Seperti halnya sebuah perangkat lunak video player yang Anda miliki pada komputer Anda, kita bisa dengan bebas mengatur permainan video yaitu seperti play, pause, volume dan trackbar yang bisa kita geser secara sembarang. Tetapi pada video streaming ini hanya terbatas pada satu video saja yang dapat kita mainkan dan tidak bisa untuk video yang lain.
• Memberitahukan teman kita melalui email tentang video yang Anda lihat pada web tersebut. Sebelum / setelah Anda melihat video yang sedang Anda mainkan melalui web, Anda dapat memberitahukan kepada teman melalui email mereka dari web tersebut.

Kok video gak mau main?
• Koneksi ke internet lambat. Ini dapat berpengaruh besar terhadap fasilitas, karena video yang dimainkan akan streaming (langsung) dimainkan tanpa perantara aplikasi yang lain. Solusi untuk ini Anda dapat menunggu komputer Anda yang terkoneksi internet untuk menyelesaikan buffering dari video tersebut atau dengan kata singkatnya adalah mengumpulkan data sekunder untuk dapat memainkan video tersebut. Berikut contoh buffering video yang dilakukan oleh video streaming.

referensi:
http://abdul.student.umm.ac.id/files/2010/02/video-streaming5.doc
http://novaku.wordpress.com/apaan-sih-video-streaming-itu/