STORYBOARD PENULISAN |
Senin, 02 Desember 2013
PENULISAN 3 - OPEN SERVICES GATEWAY INITIATIVE (OSGI) (BULAN KE-3)
Sumber:
Pengertian OSGI (Open Service
Gateway Initiative)
OSGI
(Open Service Gateway Initiative) adalah sebuah rencana industri untuk cara
standar untukmenghubungkan perangkat seperti perangkat rumah tangga dan sistem
keamanan ke Internet.OSGI berencana menentukan program aplikasi antarmuka (API)
untuk pemrogrammenggunakan, untuk memungkinkan komunikasi dan kontrol antara
penyedia layanan danperangkat di dalam rumah atau usaha kecil jaringan. OSGI
API akan dibangun pada bahasapemrograman Java. Program java pada umumnya dapat
berjalan pada platform sistem operasikomputer.
OSGI
adalah sebuah interface pemrograman standar terbuka. The OSGI Alliance
(sebelumnyadikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno)
adalah sebuah organisasistandar terbuka yang didirikan pada Maret 1999. Aliansi
dan anggota – anggotanya telahditentukan sebuah layanan berbasis Java platform
yang dapat dikelola dari jarak jauh.SpesifikasiOSGI yang dikembangkan oleh para
anggota dalam proses terbuka dan tersedia untuk umumsecara gratis di bawah
Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhanyang
hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI
implementasiberisi lima entri.
A.
Spesifikasi
OSGi spesifikasi yang dikembangkan oleh
para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di
bawah Lisensi Spesifikasi OSGi. OSGi Alliance yang memiliki
kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar
bersertifikat OSGi implementasi berisi lima entri.
B.
Arsitektur
Setiap kerangka yang menerapkan standar OSGi
menyediakan suatu lingkungan untuk modularisasi aplikasi ke dalam kumpulan yang
lebih kecil. Setiap bundel adalah erat-coupled, dynamically loadable kelas
koleksi, botol, dan file-file konfigurasi yang secara eksplisit menyatakan
dependensi eksternal mereka (jika ada). Kerangka kerja konseptual yang
dibagi dalam bidang-bidang berikut:
1. Bundles
Bundles adalah normal jar komponen dengan nyata tambahan header
Bundles adalah normal jar komponen dengan nyata tambahan header
- Services
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan menerbitkan-menemukan-model mengikat Jawa lama untuk menikmati objek (POJO). - Services
API untuk jasa manajemen (ServiceRegistration, ServiceTracker dan ServiceReference). - Life-Cycle
API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel. - Modules
Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode). - Security
Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan. - Execution Environment
Mendefinisikan metode dan kelas apa yang tersedia dalam
platform tertentuTidak ada daftar tetap eksekusi lingkungan, karena dapat
berubah sebagai Java Community Process menciptakan versi baru dan edisi Jawa.
Namun, set berikut saat ini didukung oleh sebagian besar OSGi implementasi:
·
CDC-1.1/Foundation-1.1
CDC-1.1/Foundation-1.1
·
OSGi/Minimum-1.0
OSGi/Minimum-1.0
·
OSGi/Minimum-1.1
OSGi/Minimum-1.1
·
JRE-1.1
JRE-1.1
·
From
J2SE-1.2 up to J2SE-1.6 Dari J2SE-1.2 hingga J2SE-1,6
·
CDC-1.0/Foundation-1.0
CDC-1.0/Foundation-1.0
PENULISAN 2 - PROSES KOMUNIKASI JAVA (JAVA COMMUNICATION PROCESS JCP) (BULAN KE-3)
Sumber :
Proses Komunikasi Java
Java Community Process atau JCP, didirikan pada tahun 1998,
merupakan sebuah proses formal yang memungkinkan pihak-pihak yang tertarik
untuk terlibat dalam definisi versi dan fitur dari platform Java. The JCP
melibatkan penggunaan Spesifikasi Jawa Permintaan (JSRs) – dokumen formal yang
menggambarkan spesifikasi dan teknologi yang diusulkan untuk menambah platform
Java. Publik formal review dari JSRs akan muncul sebelum JSR final dan Komite
Eksekutif JCP suara di atasnya. JSR terakhir yang menyediakan implementasi
referensi yang merupakan implementasi bebas teknologi dalam bentuk kode sumber
dan Teknologi Kompatibilitas Kit untuk memverifikasi spesifikasi API. Sebuah
JSR menggambarkan JCP itu sendiri. Seperti tahun 2009, JSR 215 menggambarkan
versi sekarang (2.7)dari JCP.
Virtual
Machine
Virtual
machine (VM) adalah suatu environment, biasanya sebuah program atau system
operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain.
Dalam konteks ini, VM disebut “guest” sementara environment yang menjalankannya
disebut “host”. Ide dasar dari virtual machine adalah mengabtraksi perangkat
keras dari satu komputer (CPU, memori, disk, dst) ke beberapa environment
eksekusi, sehingga menciptakan illusi bahwa masing-masing environment
menjalankan komputernya [terpisah] sendiri.VM muncul karena adanya keinginan
untuk menjalankan banyak sistem operasi pada satu komputer.Teknologi virtual
machine memiliki banyak kegunaan seperti memungkinkan konsolidasi perangkat
keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu.
Salah satu penerapan penting dari teknologi VM adalah integrasi lintas
platform. Beberapa penerapan lainnya yang penting adalah:
·
Konsolidasi server.
Jika beberapa server
menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan
untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu
server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang
berbeda-beda.
·
Otomasi dan konsolidasi lingkungan
pengembangan dan testing.
Setiap VM dapat
berperan sebagai lingkungan yang berbeda, ini memudahkan pengembang sehingga
tidak perlu menyediakan lingkungan tersebut secara fisik.
·
Menjalankan perangkat lunak terdahulu.
Sistem operasi dan
perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.
·
Memudahkan recovery sistem.
Solusi virtualisasi
dapat dipakai untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas
antar platform.
·
Demonstrasi perangkat lunak.
Dengan teknologi VM, sistem operasi
yang bersih dan konfigurasinya dapat disediakan secara cepat.
Kelebihan
Virtual Machine (VM)
Teknologi
VM memiliki beberapa keunggulan, antara lain:
·
Hal keamanan.
VM memiliki
perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan
meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah
proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian
dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada
satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
·
Memungkinkan untuk mendefinisikan suatu
jaringan dari Virtual Machine (VM).
Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.
Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.
Kekurangan
Virtual Machine (VM)
Beberapa
kesulitan utama dari konsep VM, diantaranya adalah:
·
Sistem penyimpanan.
Sebagai contoh
kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita
mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM.
Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan
setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual
sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori
virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau
yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik
dengan ukuran sebenarnya. Dengan demikian, pendekatan VM juga menyediakan
sebuah antarmuka yang identik dengan perangkat keras yang mendasari.
·
Pengimplementasian sulit.
Meski konsep VM cukup baik, namun
VM sulit diimplementasikan.
PENULISAN 1 - KOLABORASI ANTARMUKA OTOMOTIF MULTIMEDIA (BULAN KE-3)
Sumber :
Kolaborasi Antar muka Otomotif
Multimedia
Kolaborasi Antar muka Otomotif Multimedia adalah sebuah
kelompok yang dibuat oleh pembuat (maker) untuk menciptakan standar umum yang
digunakan untuk mengatur bagaimana cara kerja perangkat elektronik, seperti komputer
dan hiburan unit, berkomunikasi dengan kendaraan. Dan memiliki anggota: Fiat,
Ford, General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault.
Sedangkan pengertian AMI-C adalah organisasi global yang
mewakili mayoritas dunia produksi kendaraan. AMI-C mengembangkan dan
standarisasi yang umum multimedia dan telematika otomotif antarmuka untuk
kendaraan jaringan komunikasi.
Tujuan
dari kolaborasi antar muka otomotif multimedia antar lain :
·
Menyediakan
interface standar untuk memungkinkan pengendara mobil untuk menggunakan
berbagai media, komputer dan perangkat komunikasi – dari sistem navigasi dan
hands-free telepon selular, melalui manusia maju / mesin sistem antarmuka,
termasuk pengenalan suara dan sintesis, untuk dipersembahkan komunikasi jarak
dekat ( DSRC) sistem untuk kendaraan untuk infrastruktur komunikasi dan sistem
mobil seperti airbag, pintu kunci dan diagnostik input / output.
·
Meningkatkan
pilihan dan mengurangi keusangan sistem elektronik kendaraan.
·
Memotong
biaya keseluruhan informasi kendaraan dan peralatan hiburan dengan meningkatkan
ukuran pasar yang efektif dan memperpendek waktu pengembangan – industri
otomotif efektif terdiri dari banyak pasar yang kecil karena setiap platform
kendaraan sering mengandung berbagai adat-mengembangkan komponen dan platform
yang khas hanya sekitar 50.000 unit.
·
Menawarkan
standar terbuka dan spesifikasi untuk informasi interface dalam kendaraan dan
antara kendaraan dan dunia luar
A.
Bagaimana Fungsional Kolaborasi
Antarmuka Otomotif Multimedia Telematika
Antarmuka Otomotif Multimedia
Telematika yang dimaksud disini adalah Automotive Multimedia Interface
Collaboration atau yang lebih dikenal dengan singkatan AMI-C, adalah suatu
bentuk pengembangan dan stadarisasi yang umum multimedia dan telematika
otomotif untuk kendaraan antarmuka jaringan komunikasi. Adapun tujuan dari adanya
AI-C ini adalah :
1. Untuk menyediakan interface yang
berstandar, sehingga memungkinkan seorang pengendara kendaraan (mobil) dapat
menggunakan perangkat lain melalui berbagai media, komputer, perangkat
komunikasi dari sistem navigasi dan handsfreeyang biasa digunakan pada telepon
selular.
2. Untuk meningkatkan berbagai macam
pilihan yang dapat digunakan oleh user dan juga untuk mengurangi keusangan
sistem elektronik kendaraan.
3. Untuk memotong biaya yang
dikeluarkan untuk keseluruhan informasi kendaraan dan juga peralatan hidubran
dengan meningkatkan ukuran pasar yang efektif dan memperpendek waktu
pengembangan industri otomotif efektif. Karena banyak jumlah kendaraan
yang sering mengandung berbagai adat mengembangkan komponen dan platfor yang
khas hanya sekitar 50.000 unit.
4. Untuk menawarkan standar terbuka dan
spesifikasi bagi informasi interface dalam kendaraan dan antara kendaraan
dengan dunia luar.
B.
Struktural Kolaborasi Antarmuka
Otomotif Multimedia
Kolaborasi
Antar muka Otomotif Multimedia adalah Sebuah kelompok yang dibuat oleh pembuat
(maker) untuk menciptakan standar umum yang digunakan untuk mengatur bagaimana
cara kerja perangkat elektronik, seperti komputer dan hiburan unit,
berkomunikasi dengan kendaraan. Dan memiliki anggota: Fiat, Ford, General
Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault.
Automotive
Multimedia Interface Kolaborasi (AMIC) mengatakan akan menjadi tuan rumah tiga
update internasional briefing untuk menjadi pemasok otomotif, komputer dan
teknologi tinggi industri elektronik. Briefing akan diadakan 23 Februari di
Frankfurt, Jerman; Februari 29 di Tokyo; dan Maret 9 di Detroit. “AMIC telah
membuat suatu kemajuan yang signifikan dalam satu tahun terakhir ini dalam
menyelesaikan struktur organisasi dan mencapai kesepakatan mengenai persyaratan
yang diperlukan untuk hardware dan software baik di masa depan mobil dan truk,”
Jurubicara AMIC Dave Acton berkata, “Dan sekarang sudah saatnya bagi kita untuk
bertemu dengan pemasok dan mereka yang tertarik untuk menjadi pemasok untuk
memastikan kami pindah ke tahap berikutnya pembangunan kita bersama-sama. “Acton
menekankan bahwa AMIC terbuka untuk semua pemasok yang tertarik bisnis
elektronik. AMIC dibentuk pada bulan September l998 dan saat ini dipimpin oleh
12 produsen otomotif dan anak perusahaan yang meliputi: BMW, DaimlerChrysler,
Ford, Fiat, General Motors, Honda, Mitsubishi, Nissan, PSA / Peugeot-Citroen,
Renault, Toyota, dan VW. Seorang juru bicara mengatakan kelompok AMIC berencana
untuk mendirikan sebuah kantor di San Francisco di masa depan.
Langganan:
Postingan (Atom)