Pages

Minggu, 19 Desember 2010

System Contex - Aware

Di dalam ilmu komputer, terdapat sebuah gagasan yang menyatakan bahwa perangkat komputer memiliki kepekaan dan dapat bereaksi terhadap lingkungan sekitarnya berdasarkan informasi dan aturan-aturan tertentu yang tersimpan di dalam perangkat. Gagasan inilah yang kemudian diperkenalkan oleh Schilit pada tahun 1994 dengan istilah context-awareness.

Seperti yang telah dijelaskan diatas, istilah context-awareness mengacu kepada kemampuan layanan network untuk mengetahui berbagai konteks, yaitu kumpulan parameter yang relevan dari pengguna (user) dan penggunaan network itu, serta memberikan layanan yang sesuai dengan parameter-parameter itu. Beberapa konteks yang dapat digunakan antara lain lokasi user, data dasar user, berbagai preferensi user, jenis dan kemampuan terminal yang digunakan user. Sebagai contoh : ketika seorang user sedang mengadakan rapat, maka context-aware mobile phone yang dimiliki user akan langsung menyimpulkan bahwa user sedang mengadakan rapat dan akan menolak seluruh panggilan telepon yang tidak penting. Dan untuk saat ini, konteks location awareness dan activity recognition yang merupakan bagian dari context-awareness menjadi pembahasan utama di bidang penelitian ilmu komputer.


Tiga hal yang menjadi perhatian sistem context-aware menurut Albrecht Schmidt, yaitu:

1. The acquisition of context

Hal ini berkaitan dengan pemilihan konteks dan bagaimana cara memperoleh konteks yang diinginkan, sebagai contoh : pemilihan konteks lokasi, dengan penggunaan suatu sensor lokasi tertentu (misalnya: GPS) untuk melihat situasi atau posisi suatu lokasi tersebut.

2. The abstraction and understanding of context

Pemahaman terhadap bagaimana cara konteks yang dipilih berhubungan dengan kondisi nyata, bagaimana informasi yang dimiliki suatu konteks dapat membantu meningkatkan kinerja aplikasi, dan bagaimana tanggapan sistem dan cara kerja terhadap inputan dalam suatu konteks.

3. Application behaviour based on the recognized context

Terakhir, dua hal yang paling penting adalah bagaimana pengguna dapat memahami sistem dan tingkah lakunya yang sesuai dengan konteks yang dimilikinya serta bagaimana caranya memberikan kontrol penuh kepada pengguna terhadap sistem.

Empat kategori aplikasi context-awareness menurut Bill N. Schilit, Norman Adams, dan Roy Want, yaitu :

1. Proximate selection

Proximate selection adalah sebuah teknik antarmuka yang memudahkan pengguna dalam memilih atau melihat lokasi objek (benda atau manusia) yang berada didekatnya dan mengetahui posisi lokasi dari user itu sendiri. Ada dua variabel yang berkaitan dengan proximate selection ini, yaitu locus dan selection, atau tempat dan pilihan.

Setidaknya, ada tiga jenis lokasi objek yang bisa ditanamkan ke dalam aplikasi dengan menggunakan teknik ini, yaitu:

1. Perangkat input dan output yang menyediakan penggunaan share lokasi bersama, seperti: penggunaan printer, facsimiles, komputer, video camera, dan lain-lain.

2. Kumpulan objek-objek yang membutuhkan suatu perangkat lunak tertentu untuk saling berinteraksi, misalnya pada perusahaan-perusahaan yang membutuhkan penyatuan dokumen baik antar divisi maupun dalam satu divisi ke dalam suatu database tertentu.

3. Kumpulan lokasi atau tempat yang sering dikunjungi, seperti restoran, night club, pom bensin, mall, dan tempat-tempat lainnya. Dengan adanya inovasi ini tentunya lebih mempermudah user untuk mencari suatu tempat tertentu tanpa harus bergantung kepada yellow pages directori atau bertanya kepada masyarakat sekitar.

2. Automatic Contextual Reconfiguration

Aspek terpenting dari salah satu contoh kasus sistem context-aware ini adalah bagaimana konteks yang digunakan membawa perbedaan terhadap konfigurasi sistem dan bagaimana cara antar setiap komponen berinteraksi. Sebagai contoh, penggunaan virtual whiteboard sebagai salah satu inovasi automatic reconfiguration yang menciptakan ilusi pengaksesan virtual objects sebagai layaknya fisik suatu benda.

Contextual Reconfiguration juga bisa diterapkan pada fungsi sistem operasi; sebagai contoh: sistem operasi suatu komputer A bisa memanfaatkan memori komputer lainnya yang berada didekatnya untuk melakukan back-up data sebagai antisipasi jika power komputer A melemah.

3. Contextual Informations and Commands

Kegiatan manusia bisa diprediksi dari situasi atau lokasi dimana mereka berada. Sebagai contoh, ketika berada di dapur, maka kegiatan yang dilakukan pada lokasi tersebut pasti berkaitan dengan memasak. Hal inilah yang menjadi dasar dari tujuan contextual information and commands, dimana informasi-informasi tersebut dan perintah yang akan dilaksanakan disimpan ke dalam sebuah directory tertentu.

Setiap file yang berada di dalam directory berisi locations and contain files, programs, and links. Ketika seorang user berpindah dari suatu lokasi ke lokasi lainnya, maka browser juga akan langsung mengubah data lokasi di dalam directory. Sebagai contoh: ketika user berada di kantor, maka user akan melihat agenda yang harus dilakukan; ketika user beralih lagi ke dapur, maka user tersebut akan melihat petunjuk untuk membuat kopi dan data penyimpanan kebutuhan dapur.

4. Context-Triggered Actions

Cara kerja sistem context-triggered actions sama layaknya dengan aturan sederhana IF-THEN. Informasi yang berada pada klausa kondisi akan memacu perintah aksi yang harus dilakukan. Kategori sistem context-aware ini bisa dikatakan mirip dengan contextual information and commands, namun perbedaannya terletak pada aturan-aturan kondisi yang harus jelas dan spesifik untuk memacu aksi yang akan dilakukan.

Aturan umum yang harus diisi pada form context-triggered actions :

badge location event-type action

event-type dapat berupa kondisi : arriving, departing, settleld-in, missing, or attention. Sebagai contoh :

coffee kitchen arriving “play –v 50 ~/sounds/rooster.au”

artinya, ketika siapapun berada di dapur dan menggunakan mesin coffee maker maka alarm rooster sound akan berbunyi.
Sumber: helenamayawardhani,http://juliocaesarz.blogspot.com

LIngkungan Komputasi dalam dunia komputer

Lingkungan komputasi adalah suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis : komputasi tradisional, komputasi berbasis jaringan, dan komputasi embedded, serta komputasi grid.

Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer meja ( desktop ) untuk pemakaian pribadi di kantor atau di rumah. Namun, seiring dengan perkembangan teknologi maka komputasi tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan mulai dari desktop hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara komputasi tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.

Dalam ledakan informasi, bagaimana perusahaan memperoleh informasi akurat dan tepat waktu, respon cepat kebutuhan pelanggan menjadi faktor penting dalam kesuksesan bisnis. Untuk memastikan bahwa staf dari waktu, ruang dan kondisi jaringan tetap, mudah dan aman terhubung ke kantor pusat aplikasi, akses informasi dan data dan panggilan berbagai peralatan, perusahaan membutuhkan lingkungan kerja yang lebih kompleks untuk lebih banyak pengguna sumber informasi beberapa menyediakan kemampuan untuk menghubungkan.

Sebagai teknologi terus memperkenalkan sistem informasi baru menjadi lebih kompleks, dikombinasikan dengan fasilitas aplikasi, platform, standar dan arsitektur jaringan keanekaragaman untuk realisasi akses informasi perusahaan telah membawa kesulitan lebih. Di sisi lain, di luar LAN perusahaan juga perlu untuk melindungi data yang sensitif. Oleh karena itu, banyak perusahaan telah dengan lebih sumber daya manusia dan material untuk memastikan keselamatan. Jelas, metode ini meningkatkan sumber daya yang ada lebih konfigurasi, mau tidak mau menaikkan biaya dan meningkatkan pengeluaran. Enterprise adalah sebuah kebutuhan mendesak untuk membentuk suatu sistem tunggal daripada lebih maju, dapat diandalkan dan efektif untuk mencapai lingkungan yang lebih santai, nyaman, akses informasi aman.

Sistem Citrix (Citrix Systems Inc) telah berkomitmen untuk menemukan cara yang efektif untuk membantu perusahaan mewujudkan mimpi ini. Sebagai teknologi terus meningkatkan dan mengembangkan, Citrix memperkenalkan informasi "on-permintaan bisnis" (On-demand) program, melalui suite produk Citrix Access Suite, menggunakan teknologi yang dipatenkan ICA unik (Independen Komputasi Arsitektur) untuk membantu perusahaan untuk mendirikan " informasi perusahaan-permintaan "kerangka, membangun keamanan, platform akses, agar dapat secara efektif memecahkan masalah ini. Program ini bisa mencapai aman, sederhana, akses real time untuk aplikasi perusahaan dan informasi perusahaan, dan menyederhanakan deployment dan pengelolaan lingkungan komputasi yang kompleks untuk aplikasi enterprise membawa kemampuan lebih luas untuk benar-benar mengubah aplikasi tradisional struktur penyebaran, sehingga seluruh sistem lebih biaya efektif memenuhi kebutuhan pengguna.

Dengan globalisasi pengembangan usaha, dan afiliasinya akan seluruh dunia. Cabang perusahaan harus cepat, handal dan aman akses ke database kantor pusat perusahaan. Demikian pula, pemerintah saat ini harus dapat mengakses meliputi organisasi yang berbeda, fungsi yang berbeda dan daerah yang berbeda informasi kunci dan membuat keputusan bergantung pada informasi ini. Untuk lembaga-lembaga ini, penerapan komputasi terpusat untuk mendukung lokasi beberapa cabang merupakan persyaratan yang diperlukan. Pegawai harus mampu mulus dan aman akses on-demand untuk aplikasi mission-critical dan informasi untuk secara efektif menangani keadaan darurat, untuk rekonstruksi bencana dan penyediaan layanan dasar.

Banyak organisasi sering diharuskan dengan instansi lain, provinsi, komunikasi internasional, yang selanjutnya meningkat mahal jaringan area luas (WAN) untuk menghubungkan aplikasi untuk menyampaikan konten lebih sulit. Selain itu, isi privasi dan keamanan untuk menjamin tidak akan membocorkan informasi rahasia juga penting.

Sentralisasi deployment aplikasi dapat sangat mengurangi kompleksitas lingkungan TI, platform akses Citrix mampu mendukung berbagai aplikasi Anda akan memiliki penyebaran menyatukan server pusat, sehingga sangat mengurangi kompleksitas lingkungan TI. Nikmati operasi bebas khawatir pada saat yang sama, akan membawa banyak keuntungan:

a. memberikan bermain penuh terhadap kinerja infrastruktur yang ada, meningkatkan efisiensi administrasi.

b. bagi masyarakat dan staf untuk memberikan tingkat pelayanan yang lebih tinggi.

c. ditemukan di berbagai bagian angkatan kerja, menyediakan keamanan aplikasi pemerintah dan informasi, konsisten sesuai permintaan akses.

d. meningkatkan kinerja aplikasi lembaga-lembaga lokal dan remote.

e. memungkinkan informasi otorisasi, keamanan informasi dan keamanan aplikasi lintas-sektoral berbagi.

f. menjamin integritas aplikasi privasi konten.

g. cepat dan mudah digunakan pada semua sistem operasi untuk semua aplikasi.