Jadikan Pengalaman Anda Sebagai Motivasi, Acuan Dan Pembelajaran Untuk Diri Anda Sendiri Supaya Menjadi Yang Terbaik lagi Dalam Hidup Anda
Rabu, 16 Januari 2013
Selasa, 01 Januari 2013
BAGAIMANA FUNGSIONAL KOLABORASI ANTARMUKA OTOMATIF MULTIMEDIA TELEMATIKA
Bagaimana fungsional kolaborasi antarmuka otomotif multimedia telematika ?
Sebelum mengetahui Bagaimana fungsional fungsional
kolaborasi antarmuka otomotif multimedia telematika, alangkah baik nya kita mengerti
dulu definisi antarmuka dan multimedia.
Secara implisit interface (antarmuka) adalah sebuah
titik, wilayah atau permukaan dimana dua zat atau benda yang berbeda saling
bertemu, dia juga digunakan secara metafora untuk perbatasan antara
benda. Dalam artinya yang khusus, interface merupakan fungsi atribut
sensor dari suatu sistem (aplikasi, perangkat lunak, kendaraan, dll) yang
berhubungan dengan pengoperasiannya oleh pengguna. Sebagai contoh pada sebuah
benda yaitu komputer, komputer terdiri dari komponen-komponen seperti hardware
dan software, dimana dari komponen-komponen yang ada pada komputer, bekerja
untuk menghasilkan sebuah tampilan yang disebut antarmuka (interface) yang
menghubungkan antara pengguna dengan komputer tersebut.
multimedia adalah suatu kombinasi data atau media
untuk menyampaikan suatu informasi sehingga informasi itu tersaji dengan lebih
menarik. Multimedia diambil dari kata multi dan media. Multi berarti banyak dan
media berarti media atau perantara. Multimedia adalah gabungan dari beberapa
unsur yaitu teks, grafik, suara, video dan animasi yang menghasilkan presentasi
yang menakjubkan. Multimedia juga mempunyai komunikasi interaktif yang tinggi.
Bagi pengguna komputer multimedia dapat diartikan sebagai informasi komputer
yang dapat disajikan melalui audio atau video, teks, grafik dan animasi.
Setelah kita mengetahui defini antarmuka dan
multimedia, saat nya kita membahas topik dari judul di atas, Jadi kita perluas
lagi pembahasannya lebih tepatnya ke arah Kolaborasi Antar muka Otomotif
Multimedia adalah Suatu elemen-elemen yang saling berinteraksi dengan membentuk
sebuah Organisasi secara profit yang dibuat oleh pembuat (maker) untuk
menciptakan standarisasi secara signifikan yang digunakan untuk mengatur
bagaimana cara kerja dan sistematis perangkat elektronik, seperti komputer dan
hiburan unit, berkomunikasi dengan kendaraan pribadi. Salah satunya perusahaan
otomotif seperti penyediaan interface (antar muka) adalah Honda, Mitsubishi,
Nissan, PSA Peugeot-Citroen, Renault dan lain-lain. Perusahaan otomotif ini
mengembangkan Automotive Multimedia Interface Collaboration (AMI-C). Mereka
menyatakan bahwa, mereka akan menggandeng teknologi Open Service Gateway
Initiative (OSGi) sebagai framework untuk platform sofware yang dibangun untuk
informasi mobile dan sistem entertainment. Dalam kombinasi’a, AMI-C dan
framework OSGi akan menyediakan satu platform software yang umum dan pasar yang
terbuka untuk penyedia aplikasi atomotif berbasis wireless. Untuk pengguna,
platform umum tersebut akan menyediakan pilihan software aplikasi yang luas.
Standar-standar akan memungkinkan
sebuah pasar plug-and-play global untuk perangkat elektronik yang akan dipasang
di kendaraan dengan kemudahan yang sama dengan melampirkan pheriperal komputer
pribadi.
Dari penjelasan di atas begitulah fungsional
kolaborasi antarmuka otomotif multimedia telematika
BAGAIMANA ARSITEKTUR DARI OPEN SERVICE GATEWAY INITIATIVE ( OSGI )
OSGi
ARSITEKTUR
OSGi
adalah sebuah set spesifikasi yang mendefinisikan sebuah komponen system
dinamik untuk Java. Spesifikasi ini memungkinkan sebuah model pengembangan
dimana aplikasi (secara dinamik) terdiri dari berbagai komponen yang berbeda.
Spesifikasi OSGi memungkinkan komponen-komponennya untuk menyembunyikan
implementasinya dari komponen lainnya ketika berkomunikasi melalui services
dimana biasanya ketika hal ini berlangsung implementasi antar komponen dapat
terlihat jelas. Model yang simple ini telah jauh mencapai efek dari segala
aspek dari proses pengembangan software.
Lapisan
OSGi
·
Bundles : bundles adalah komponen
OSGi yang dibuat oleh pengembang/developer.
·
Services : lapisan service
menghubungkan bundles dalam sebuah jalan dinamik dengan menawarkan model
publish-find-bind untuk objek Java yang lama.
·
Life Cycle : API untuk menginstall,
memulai, menghentikan, update dan menguninstall bundles.
·
Modules : lapisan yang menjelaskan
bagaimana bundles dapat mengimport dan mengexport kode.
·
Security : Lapisan yang memegang
aspek keamanan.
·
Execution Environment :
menjelaskan class dan method apa yang ada di platform.
KEUNTUNGAN
TEKNOLOGI OSGI
Menjelaskan
teknologi OSGi kepada yang belum familiar dengan teknologi ini sangatlah sulit.
Ada begitu banyak artikel yang menjelaskan teknologi OSGi tetapi hal itu masih
belum bisa dimengerti oleh user yang benar-benar awam karena teknologi OSGi
menyediakan solusi untuk permasalahan yang banyak orang menganggap bahwa maslah
itu merupakan aspek instrinsik dari Java. Permasalahan ini sebenarnya bukan
masalah instrinsik dari Java dan teknologi OSGi dapat mengatasi itu semua.
Alasan utama mengapa teknologi OSGi dapat sukses karena teknologi ini
menyediakan komponen system yang benar-benar matang yang dapat bekerja di
lingkungan yang sangat banyak jumlahnya. Komponen system yang biasa digunakan
untuk membangun aplikasi yang tingkat kekompleksannya sangat tinggi seperti
IDEs (Eclipse), aplikasi server (GlassFish, IBM Websphere, Oracle/BEA Weblogic,
Jonas, JBoss), aplikasi framework (Spring, Guice), otomatisasi industry,
telepon dan banyak lainnya.
Keuntungan
dari teknologi OSGi antara lain adalah sebagai berikut :
1.
Mengurangi kompleksitas :
mengembangkan dengan OSGi berarti menembangkan bundles : salah satu komponen
OSGi. Bundles adalah modul. Bundles menyembunyikan aspek internalnya dari
bundles lainnya. Hal ini berarti ada banyak kebebasan untuk menggantinya di
kemudian hari.
2.
Dapat digunakan kembali : model
komponen OSGi sangat mudah digunakan dan dapat digunakan dengan aplikasi pihak
ketiga.
3.
RealWorld : OSGi framework dinamik.
Hal ini berarti OSGi dapat diupdate secara online.
4.
Mudah Penyebarannya : teknologi OSGi
bukanlah sebuah teknologi standard. OSGi dapat dimanage sedemikian rupa serta
dapat diatur cara penginstalannya.
5.
Update yang dinamik : OSGi komponen
bisa diupdate secara dinamik.
6.
Adaptif : model komponen OSGi
didesain sedemikian rupa hingga diperbolehkan untuk mengkombinasi dan
mencocokan antar komponen.
7.
Transparan
8.
Banyak versinya
9.
Simple : OSGi API sangat simple.
Hanya terdiri dari satu paket dan berjumlah kurang dari 30 kelas.
10. Ukurannya kecil
11. Kinerjanya cepat
12. Aman
13. Sederhana
14. Tidak Mengganggu Kinerja Aplikasi Lainnya
15. Berjalan dimana saja
16. Digunakan secara luas
17. Didukung Oleh Berbagai Perusahaan : OSGi juga didukung oleh
berbagai perusahaan seperti Oracle, IBM, Samsung, Nokia, IONA, Motorola, NTT,
Siemens, Hitachi, Deutsche Telekom, Redhat, Ericsson, dan masih banyak lagi.
Jika
sedang mengembangkan Java maka teknologi OSGi merupakan langkah lanjut yang
harus ditempuh karena teknologi OSGi dapat memecahkan masalah yang mungkin
tidak akan terbayangkan sebelumnya. Keuntungan menggunakan teknologi OSGi yang
begitu berguna jika kita menggunakan Java, maka sudah seharusnya teknologi OSGi
masuk berada dalam kotak peralatan kita.
sumber : http://azhar-artazie.blogspot.com/2012/12/arsitektur-dari-open-service-gateway.html
BAGAIMANA SPESIFIKASI OPEN SERVICE GATEWAY INITIATIVE (OSGI)
Bagaimana Spesifikasi Open Service Gateway Initiative
(OSGi)
Open
Service Gateway Initiative (OSGi) adalah sebuah system dan aplikasi
interoperability berbasis komponen platform yang terintegrasi. OSGi merupakan system
modul dinamik untuk Java. Teknologi OSGi adalah Universal Middleware. Teknologi
OSGi menyediakan sebuah service-oriented, lingkungan yang berbasis komponen
untuk pengembang dan menawarkan jalan standard untuk mengatur siklus hidup
software. Kemampuan ini dapat menambah nilai jangkauan dari computer dan
peralatan yang menggunakan platform Java dengan sangat hebat. Teknologi OSGi
mengadopsi keuntungan dari menambah time-to-market dan mengurangi biaya
pengembangan karena teknologi OSGi menyediakan subsistem komponen yang
terintegrasi dari pre-build dan pre-tested. Teknologi ini juga mengurangi biaya
perawatan dan memberikan kesempatan aftermarket yang baru dan unik karena
jaringan dapat digunakan untuk update secara dinamik dan mengirimkan service
dan aplikasi di lapangan.
The
OSGi Alliance (sebelumnya dikenal sebagai Open Services Gateway inisiatif,
sekarang nama kuno) adalah terbuka organisasi standar yang didirikan pada Maret
1999. Aliansi dan anggota-anggotanya telah ditentukan yang Java berbasis layanan
platform yang dapat dikelola dari jarak jauhInti bagian dari spesifikasi adalah
sebuah kerangka kerja yang mendefinisikan suatu manajemen siklus hidup aplikasi
model, layanan registry, sebuah lingkungan Eksekusi dan Modul. Berdasarkan
kerangka ini, sejumlah besar OSGi layers, API, dan Jasa telah ditetapkan.
OSGi teknologi adalah sistem modul
dinamis untuk Java ™
OSGi
teknologi menyediakan layanan berorientasi, komponen berbasis lingkungan untuk
para pengembang dan menawarkan cara-cara standar untuk mengelola siklus hidup
perangkat lunak. Kemampuan ini sangat meningkatkan nilai berbagai komputer dan
perangkat yang menggunakan platform Java.
Pengadopsi teknologi OSGi manfaat
dari peningkatan waktu ke pasar dan mengurangi biaya pengembangan karena teknologi
OSGi menyediakan integrasi pra-dibangun dan pra-komponen subsistem diuji.
Teknologi ini juga mengurangi biaya pemeliharaan dan kemajuan aftermarket baru
peluang unik karena jaringan dapat dimanfaatkan untuk secara dinamis mengupdate
atau memberikan layanan dan aplikasi di lapangan.
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.
sumber : http://azhar-artazie.blogspot.com/2012/12/open-service-gateway-initiative-dan.html
Langganan:
Postingan (Atom)