Minggu, 27 November 2011

Augmented Reality

0 komentar
Augmented Reality adalah teknologi yang menggabungkan benda maya dua dimensi dan ataupun tiga dimensi ke dalam sebuah lingkungan nyata tiga dimensi lalu memproyeksikan benda-benda maya tersebut dalam waktu nyata. Tidak seperti realitas maya yang sepenuhnya menggantikan kenyataan, realitas tertambah sekedar menambahkan atau melengkapi kenyataan.

Benda-benda maya menampilkan informasi yang tidak dapat diterima oleh pengguna dengan inderanya sendiri. Hal ini membuat realitas tertambah sesuai sebagai alat untuk membantu persepsi dan interaksi penggunanya dengan dunia nyata. Informasi yang ditampilkan oleh benda maya membantu pengguna melaksanakan kegiatan-kegiatan dalam dunia nyata.

Dalam kurun waktu 1 tahun terakhir ini, telah banyak integrasi Realitas Tertambah yang dimanfaatkan pada telepon genggam. Saat ini ada 3 sistem operasi telepon genggam besar yang secara langsung memberikan dukungan terhadap teknologi Realitas Tertambah melalui interface masing-masing. Untuk dapat menggunakan sebagai sumber aliran data visual, maka sitem operasi tersebut mesti mendukung penggunaan kamera dalam modus pratayang.

Realitas Tertambah adalah sebuah presentasi dasar dari aplikasi-aplikasi navigasi. Dengan menggunakan GPS maka aplikasi pada pada telepon genggam dapat mengetahui keberadaan penggunanya pada setiap waktu.

Berbagai macam aplikasi telah menggunakan teknologi Realitas Tertambah dikawinkan dengan lokasi sebagai presentasi untuk menampilkan titik-titik di sekitar dengan radius tertentu. Hal ini memungkinkan pengembang aplikasi untuk membuat fitur pemberian arah (dalam bahasa inggrisnya disebut turn-by-turn) lalu menampilkan dan atau menyuarakan kepada penggunanya untuk membelokkan arah.

Khusus untuk sistem operasi iPhone dan Android, ada 2 pemain besar (Layar dan Wikitude) di dunia Realitas Tertambah yang telah membuka antarmuka pemrograman aplikasi mereka untuk dapat dipergunakan secara gratis dengan syarat dan prasyarat tertentu.


Sumber:

http://id.wikipedia.org/wiki/Realitas_tertambah

http://indo-android.blogspot.com


Minggu, 20 November 2011

Analisis Leksikal

0 komentar

Analisis leksikal adalah sebuah proses yang mendahului parsing sebuah rangkaian karakter. Ia menerima masukan serangkaian karakter (seperti dalam dokumen plain-text atau source code) dan menghasilkan deretan simbol yang masing-masing dinamakan token; proses parsing akan lebih mudah dilakukan bila inputnya sudah berupa token.

Analisis leksikal terdiri dari dua tahap. Tahap pertama adalah pemindaian (scanning); scanner biasanya dibuat berdasarkan prinsip Finite State Machine ("mesin dengan jumlah keadaan terbatas"). Pada tahap ini, scanner akan membaca input karakter-ke-karakter, mengubah keadaannya sendiri berdasarkan karakter yang tengah dibaca. Setiap kondisi final (input dianggap valid) akan dicatat, bersama dengan lokasi input. Pada akhirnya scanner akan menemui keadaan penolakan, yang tidak akan berubah dengan input karakter apapun. Deteksi rekursi semacam ini akan mengakhiri proses pemindaian dan memindahkan keadaan scanner ke keadaan final terakhir, dan karenanya menyimpan informasi jenis dan besar lexeme valid yang terpanjang di dalam input.

Adapun peranannya :

  • membaca karakter input dan menghasilkan output
    berupa token.Token akan akan dipakai oleh pengurai
    parser sebagai input untuk analisa sintak
  • membuang komentar, spasi,tab, newline dan karakter
    lain yang ‘tak berguna’,
  • menghubungkan pesan kesalahan kompilator dengan
    program sumbernya. Contoh : baris dari program
Sumber :
http://id.wikipedia.org/wiki/Analisis_leksikal
telaga.cs.ui.ac.id/~heru/.../k02%20-%20Analisis%20Leksikal.ppt

Minggu, 06 November 2011

Server-Side Scripting

1 komentar
Server-side scripting merupakan web server teknologi di mana permintaan pengguna terpenuhi dengan menjalankan script langsung pada server web untuk menghasilkan halaman web dinamis. Hal ini biasanya digunakan untuk menyediakan situs web interaktif yang interface untuk database atau data lainnya di toko. Ini berbeda dengan client-side scripting dimana script dijalankan oleh web browser, biasanya dalam JavaScript. Keuntungan utama untuk server-side scripting adalah kemampuan untuk menyesuaikan sangat respon berdasarkan kebutuhan pengguna, hak akses, atau query ke dalam menyimpan data.

Ketika server melayani data yang digunakan secara umum, misalnya sesuai dengan HTTP atau FTP protokol , pengguna mungkin memiliki pilihan mereka sejumlah program klien (web browser paling modern dapat meminta dan menerima data menggunakan baik dari orang protokol). Dalam kasus aplikasi khusus lebih, programer dapat menulis server mereka sendiri, klien, dan protokol komunikasi, yang hanya dapat digunakan dengan satu sama lain.

Program yang dijalankan pada komputer lokal pengguna tanpa pernah mengirim atau menerima data melalui jaringan klien tidak dianggap, sehingga operasi program tersebut tidak akan dianggap operasi client-side.

Pada hari-hari sebelumnya dari web, server-side scripting hampir seluruhnya dilakukan dengan menggunakan kombinasi dari C program, Perl script dan skrip shell menggunakan Common Gateway Interface (CGI). Mereka skrip dieksekusi oleh sistem operasi , mnemonic coding dan hasilnya hanya dilayani kembali oleh server web. Saat ini, ini dan lain on line scripting bahasa-seperti ASP dan PHP sering dapat dieksekusi langsung oleh server web itu sendiri atau oleh modul ekstensi (misalnya mod_perl atau php mod ) ke web server. Salah satu bentuk scripting (yaitu, CGI atau eksekusi langsung) dapat digunakan untuk membangun situs multi-halaman kompleks, tetapi langsung eksekusi biasanya menghasilkan overhead yang lebih rendah karena kurangnya panggilan ke interpreter eksternal.

Kesimpulannya, Server-Side Scripting adalah scrip yang dieksekusi pada web server. Biasa digunakan untuk website dinamis yang menggunakan databaseatau media penyimpanan data lainnya.

Website yang dinamis juga kadang-kadang didukung oleh server aplikasi custom web, misalnya Python “Base HTTP Server” perpustakaan, meskipun beberapa mungkin tidak menganggap ini sebagai server-side scripting.

Salah satu bahasa server side scripting yang paling populer adalah bahasa PHP. Dan akan saya ulas pada posting selanjutnya.


Sumber :

http://docs.google.com/viewer?a=v&q=cache:HEmZ5Aeh_LkJ:www.candrautama.com/web/sites/default/files/Pertemuan_3_-_Pengenalan_Server_Side_Scripting.pdf

http://en.wikipedia.org/wiki/Server-side_scripting