Wednesday 21 January 2015

KOLABORASI ANTARMUKA OTOMOTIF MULTIMEDIA

KOLABORASI ANTARMUKA OTOMOTIF MULTIMEDIA
AMI-C (Automotive Multimedia Interface Collaboration) atau Kolaborasi Antarmuka Otomotif Multimedia adalah suatu organisasi dunia yang mengurusi atau memberikan standar kepada perusahaan otomotif dalam membangun interface (antarmuka) multimedia pada kendaraan yang akan diproduksi oleh perusahaan otomotif.
Sistem multimedia yang ada di dalam sistem otomotif meliputi sistem dari kendaraan itu sendiri, sistem kendaraan yang terhubung dengan mobile system, dan sistem entertaiment (hiburan) yang ada di dalam mobil.
VISI DARI AMI-C
Semua produsen otomotif dunia dan pemasok mereka mencapai konsensus tentang persyaratan inti umum untuk informasi mobile dan sistem hiburan.
MISI DARI AMI-C
Membentuk organisasi industri otomotif global yang didedikasikan untuk menciptakan persyaratan umum yang:
·           Aktifkan OEM untuk mengambil keuntungan dari perkembangan terkini dalam informasi       mobile dan sistem hiburan
·           Aktifkan pengurangan biaya untuk informasi mobile dan sistem hiburan
·           Meningkatkan kepuasan pelanggan dengan informasi mobile dan sistem hiburan
·           Meningkatkan keamanan di dalam kendaraan operasi sistem informasi dan hiburan seluler
·           Meningkatkan partisipasi dalam pengembangan informasi mobile dan sistem hiburan
·           Meningkatkan kualitas informasi mobile dan sistem hiburan

SEJARAH AMI-C
Automotive Multimedia Interface Kolaborasi (AMI-C) didirikan pada Oktober 1998 dengan tujuan untuk mengembangkan serangkaian spesifikasi umum untuk multimedia interface ke sistem elektronik kendaraan bermotor untuk mengakomodasi berbagai berbasis komputer perangkat elektronik di dalam kendaraan. Inisiatif ini yang pendiri Daimler-Chrysler, Ford, General Motors, Renault dan Toyota – sekarang kelompok semua auto utama pembuat, dan dengan demikian menyediakan kesempatan strategis baru untuk mencapai suatu set umum industri mobil.
Untuk berbagai alasan, kendaraan telah tertinggal di belakang rumah dan perangkat komputasi mobile ketika datang ke alat produktivitas dan multimedia. Keamanan, kehandalan, biaya, dan desain waktu memiliki semua faktor dalam produsen mobil menunda penerimaan teknologi baru. Makalah membahas otomotif standar untuk antarmuka multimedia. Organisasi seperti Otomotive Multimedia Interface Kolaborasi (AMI-C) memiliki kesempatan untuk menjadi kekuatan pendorong di belakang upaya standardisasi yang berbeda, Otomotive Multimedia Interface Kolaborasi(AMI-C) mengumumkan di seluruh dunia cipta penugasan dari 1394 spesifikasi teknis otomotif ke  Trade Association 1394 AMI-C berikut dokumen sekarang milik 1394TA :
• AMI-C 3023 Power Management Specification
• AMI-C 3013 Power Management Architecture
• AMI-C 2002 1.0.2 Common Message Set Power Management
• AMI-C 3034 Power Management Test Documents
• AMI-C 4001 Revision Physical Specification.
PERUSAHAAN YANG TERLIBAT AMI-C
Beberapa perusahaan terlibat dalam organisasi AMI-C ini. Mereka bisa dibagi dua jenis yaitu perusahaan otomotif-nya (Vehicle Coorporation) dan perusahaan pendukung (Support Coorporation).
Yang menjadi Vehicle Coorporation antara lain:
FIAT, Ford Motor Company
– General Motors
– Honda
– Nissan
– Toyota
– Renault
– PSA Peugeot Citroen
Yang menjadi Support Coorporation antara lain:
- AAA
- ACUNIA
- Alpine Electronics
- B2i
- Delphi
- Denso Corporation
- Harmonia, Inc.
- dsb.
KELEBIHAN DAN KEKURANGAN AMI-C
KELEBIHAN AMI-C
·       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, termasuk pengenalan suara sintesis yang berfungsi untuk komunikasi jarak dekat untuk dipersembahkan komunikasi jarak dekat (DSRC) sistem untuk kendaraan untuk infrastruktur komunikasi dan sistem mobil seperti airbag, pintu kunci dan diagnostik input / output.
·       Meningkatkan berbagai macam pilihan yang dapat digunakan oleh user dan juga untuk mengurangi keusangan sistem elektronik kendaraan.
·       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.
·       Menawarkan standar terbuka dan spesifikasi bagi informasi interface dalam kendaraan dan antara kendaraan dengan dunia luar.
KEKURANGAN AMI-C
Dengan system AMIC ini harga jual dari kendaraan yang terdapat pada system ini pasti dijual dengan harga mahal.
SARAN
Saran saya adalah untuk lebih memperhatikan dari segi keamanan sistem ini. Karena keamanan sistem ini sangatlah dibutuhkan.
SUMBER



Friday 2 January 2015

OPEN SERVICE GATEWAY INITIATIVE

   Definisi OSGI (Open Service Gateway Initiative) adalah sebuah rencana industri untuk cara standar untuk menghubungkan perangkat seperti perangkat rumah tangga dan sistem keamanan ke Internet. OSGI berencana menentukan program aplikasi antarmuka (API) untuk memungkinkan komunikasi dan kontrol antara penyedia layanan dan perangkat di dalam rumah atau usaha kecil jaringan. OSGI API akan dibangun pada bahasa pemrograman Java. Program java pada umumnya dapat berjalan pada platform sistem operasi komputer. OSGI adalah sebuah interface pemrograman standar terbuka.

          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.

          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 komputer 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.

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.

Model lapisan dari OSGi adalah sebagai berikut :


 










1.     Bundles
Bundles adalah normal jar komponen dengan nyata tambahan header.
2.     Services
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan menerbitkan-menemukan-model mengikat Jawa lama untuk menikmati objek (POJO).
3.     Services
API untuk jasa manajemen (ServiceRegistration, ServiceTracker dan ServiceReference).
4.     Life-Cycle
API untuk manajemen siklus hidup untuk (install, start, stop, update, dan uninstall) bundel.
5.     Modules
Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
6.     Security
Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan.
7.     Execution Environment
Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentu tidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Process menciptakan versi baru dan edisi Java. 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


Contoh :
• Teknologi dan industri
          Pengembangan ini untuk otomatisasi industri, seperti otomatisnya sistem dalam gudang yang dapat meminta PPIC untuk mengadakan bahan baku dan lainnya.

• Ilmu Komputer

          Salah satu contoh nya adalah Knopflerfish. Knopflerfish merupakan framework untuk melakukan OSGI di dalam program java. dan juga eclipse IDE merupakan OSGI framework yang dikembangkan oleh eclipse dan berbasis GUI.


    Keuntungan :
·         Aman, sederhana dan tidak mengganggu kinerja aplikasi lainnya;
·         Ukurannya kecil  dan Kinerjanya cepat;
·         Transparan dan Banyak versinya;
·         Simple : OSGi API sangat simple;
·         RealWorld : OSGi framework dinamik;
·         Dapat digunakan kembali;
·         Mengurangi kompleksitas.
·         Berjalan dimana saja dan digunakan secara luas;


Kerugian :
·         Ruang lingkupnya sangat kecil;
·         Keamanan kurang terjaga dari kejahatan hacker;
·         Biaya sangat mahal untuk pembuatan aplikasi dari OSGI;
·         Rawan terjadinya pencurian data;
·         Ukuran penyimpanan yang sangat kecil untuk data yang di simpan.


Saran :
Saran saya adalah untuk menambahkan fitur keamanan, OSGI ini masih rentan karena keamanannya kurang terjaga. Dan, semoga saja pemanfaatan teknologi OSGI ini dapat diimplementasikan di semua bidang.