22.1.13

02 Desember 2011

Hujan, Senja, Aku, Kamu, dan Tuhan..

Gatau Mau Dikasih Judul Apa~

Terimakasih yaa Allah..

Terimakasih untuk minggu ke60, terimakasih untuk semua kesabaran yang Engkau kasih, terimakasih telah mengajarkan untuk mempertahankan, terimakasih untuk suka duka selama 60kali hari Jumat, terimakasih yaa Allah.. 

Semoga lebih lebih sabar, kuat dan yakin setelah 60 nanti.
Semoga sampai di titik yang sering aku ceritakan denganMU yaa Allah :)

Open Source, Gateway Initiative, Virtualization, API

  • Open Source
Open Source adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas.

Keberadaan open source software ini sangat ditunjang oleh internet. Mula-mula Open source diambil dari internet kemudian digunakan oleh orang dan diperbaiki apabila ada kesalahan. Hasil perbaikan dari open source ini kemudian dipublikasikan kembali melalui internet. Saat ini sangat mudah mendapatkan open source software di internet.

Pola Open Source lahir karena kebebasan berkarya, tanpa intervensi berpikir dan mengungkapkan apa yang diinginkan dengan menggunakan pengetahuan dan produk yang cocok. Kebebasan menjadi pertimbangan utama ketika dilepas ke publik. Komunitas yang lain mendapat kebebasan untuk belajar, mengutak-ngatik, merevisi ulang, membenarkan ataupun bahkan menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung jawab, bukan bebas tanpa tanggung jawab.

Pengembangan open source software melibatkan banyak orang dari berbagai penjuru dunia yang berinteraksi melalui internet. Maka bermunculanlah berbagai macam software yang dibuat berbasis open source ini yang dipublikasikan melalui internet. Pola open source ini telah melahirkan developer-developer handal dari berbagai penjuru dunia.
  • Gateway Initiative
OSGi atau Open Source Gateway initiative adalah sebuah modul sistem dan layanan platform untuk bahasa pemrograman Java yang mengimplementasikan komponen model yang komplit dan dinamik. Adapun aplikasi atau komponen yang berasam dari paket bundle untuk pengerjaan, secara otomatis dapat dipasang dari jarak jauh bahkan di start, stop atau update. Untuk melakukan uninstall juga tidak membutuhkan reboot atau restart.

Layanan dari OSGi ini membolehkan rangkaian registry untuk mendeteksi adanya beberapa layanan baru atau menghapus layanan tersebut dan beradaptasi dengan tepat.

The OSGI Alliance (sebelumnya dikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah sebuah organisasi standar terbuka yang didirikan pada Maret 1999. Aliansi dan anggota – anggotanya telah ditentukan sebuah layanan berbasis Java platform yang dapat dikelola dari jarak jauh.
Mengetahui bagaimana spesifikasi dari OSGI.



Inti bagian dari spesifikasi adalah suatu kerangka kerja yang mendefinisikan aplikasi model manajemen siklus hidup, sebuah layanan registrasi, sebuah lingkungan eksekusi dan modul. Berdasarkan kerangka ini, sejumlah besar OSGI layers, API, dan Jasa telah ditetapkan.

Spesifikasi OSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhan yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri.
Spesifikasi OSGI yang sekarang digunakan dalam aplikasi mulai dari ponsel ke open source Eclipse IDE. Wilayah aplikasi lain meliputi mobil, otomasi industri, otomatisasi bangunan, PDA, komputasi grid, hiburan (misalnya iPronto), armada manajemen dan aplikasi server. Adapun spesifikasi yang lain dimana OSGI akan dirancang untuk melengkapi standar perumahan yang ada, seperti orang – orang LonWorks (lihat kontrol jaringan), CAL, CEBus, HAVi, dan lain-lain.

  • Virtualization
adalah istilah umum yang mengacu kepada abstraksi dari sumber daya komputer. Definisi lainnya adalah "sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut.

Istilah virtualisasi sudah digunakan secara luas sejak 1960-an, dan telah diaplikasikan kepada beberapa aspek komputer—dari keseluruhan sistem komputer sampai sebuah kemampuan atau komponen individu. Secara umum semua teknologi virtualisasi mengacu kepada "menyembunyikan detail teknis-teknis melalui enkapsulasi.

Jenis virtualisasi perangkat-keras meliputi:
  1. Para-virtualisasi: Perangkat keras tidak disimulasikan tetapi perangkat-lunak tamu berjalan dalam domainnya sendiri seolah-olah dalam sistem yang berbeda. Dalam hal ini perangkat-lunak tamu perlu disesuaikan untuk dapat berjalan.
  2. Virtualisasi sebagian: Tidak semua aspek lingkungan disimulasikan tidak semua perangkat-lunak dapat langsung berjalan, beberapa perlu disesuaikan untuk dapat berjalan dalam lingkungan virtual ini.
  3. Virtualisasi penuh: Hampir menyerupai mesin asli dan mampu menjalankan perangkat lunak tanpa perlu diubah.
 Vitualisasi perangkat-keras harus dibedakan dengan emulasi perangkat-keras.

  • API
 API atau Application Programming Interface adalah sebuah protokol yang digunakan sebagai antar muka oleh komponen software untuk berkomunikasi dengan yang lainnya.

Saat ini API banyak digunakan sebagai konten pembagi.

Referensi:
http://id.wikipedia.org/wiki/Virtualisasi
http://mineblogs.wordpress.com/2009/12/09/keuntungan-open-source/
http://id.wikipedia.org/wiki/Sumber_terbuka
http://dcyber09.webku.jp/182/pengantar-telekomunikasi-opensource-gateway-initiative-virtualization-api/


 

(c)2009 -s e n j a ~. Based in Wordpress by wpthemesfree Created by Templates for Blogger