Minggu, 20 Desember 2009

Automotive Multimedia Interface collaboration (AMI-C), Open Service Gateway Initiative, JCP JAVA COMMUNITY PROSES OR AMI-C, MIDDLEWARE TELEMATIK

Automotive Multimedia Interface collaboration (AMI-C)

AMI-C adalah organisasi global yang mewakili mayoritas dunia produksi kendaraan. AMI-C adalah
mengembangkan dan standarisasi yang umum multimedia dan telematika otomotif antarmuka untuk kendaraan jaringan komunikasi.
Organization of motor vehicle manufactures created to facilitate the development and standardization of automotive multimedia interfaces to motor vehicle communication networks.– Specifications for physical network interfaces, network protocols and In-vehicle software interfaces (telematics and local)
• Release 2 specifications due Dec. 2002
• Characteristic
• Vehicle control: Low-speed wired communication
• Information system: High-speed wired communication


Sumber
http://www.automotive multimedia interface collaboration/ami.com
http://www.osgi.org/wiki/uploads/News/AMI-



Open Service Gateway Initiative

OSGi (Open Service Gateway Initiative) adalah sebuah rencana industri untuk cara standar untuk menghubungkan perangkat seperti perangkat rumah tangga dan sistem keamanan ke Internet. Dengan standar, pengguna rumahan dapat, misalnya, menginstal sistem keamanan dan dapat berubah dari satu layanan monitoring lain tanpa harus menginstal sistem baru kabel dan perangkat.
Sebenarnya teknologi ini berawal dari suatu pemikiran bagaimana cara mengubah program tanpa membongkar koding. Kemudian dari sanalah teknologi ini mulai dikembangkan dalam bahasa pemrograman dimulai dari instalasi, jalannya program, update dan sampai uninstall tanpa perlu memperbarui coding.
Teknologi OSGi saat ini begitu sukses yaitu bahwa ia menyediakan komponen yang sangat dewasa, sistem yang benar-benar bekerja dalam jumlah yang mengejutkan lingkungan. Sebuah sistem komponen yang benar-benar digunakan untuk membangun aplikasi yang sangat kompleks seperti IDE (Eclipse), aplikasi server (GlassFish, IBM Websphere, Oracle / BEA Weblogic, Jonas, JBoss), penerapan kerangka kerja (Spring, Guice), otomasi industri, perumahan gateway, telepon, dan banyak lagi.

Kelompok awal perusahaan yang membentuk inisiatif adalah: Nokia, Cable & Wireless, Électricité de France, Enron Communications, Ericcson, IBM, Lucent Technologies, Motorola, NCI, Nortel Networks, Oracle, Philips Electronics, Sun Microsystems, Sybase, dan Toshiba .

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. Inti bagian dari spesifikasi adalah suatu kerangka kerja yang mendefinisikan aplikasi model manajemen siklus hidup, sebuah layanan registry, sebuah lingkungan Eksekusi dan Modul. Berdasarkan kerangka ini, sejumlah besar OSGi layers, API, dan Jasa telah ditetapkan.

Kerangka kerja yang OSGi sistem modul untuk Java yang lengkap dan mengimplementasikan sebuah model komponen dinamis, sesuatu yang tidak ada di Jawa standalone / VM lingkungan. Aplikasi atau komponen (datang dalam bentuk bungkusan untuk penyebaran) dapat jarak jauh diinstal, mulai, berhenti, diperbarui dan dihapus tanpa memerlukan reboot; pengelolaan paket Jawa / kelas ditentukan dengan sangat rinci. Manajemen siklus hidup dilakukan melalui API yang memungkinkan untuk men-download jauh kebijakan manajemen. Registri layanan memungkinkan berkas untuk mendeteksi penambahan layanan baru, atau penghapusan layanan, dan beradaptasi sesuai.

Sumber :
http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci213643,00.html
http://en.wikipedia.org/wiki/OSGi
http://idpelajar.com/komputer/osgi-open-service-gateway-initiative/



JCP JAVA COMMUNITY PROSES OR AMI-C
Sejarah JCP
Java Community Process mungkin organisasi yang paling penting dalam dunia perangkat lunak Java, dengan kemungkinan pengecualian dari Sun Microsystems itu sendiri.Bahkan JCP, yang membantu menentukan masa depan Jawa dengan mengembangkan teknologi Java baru spesifikasi dan referensi implementasi, hampir tidak terpisah dari Sun.Sponsor perusahaan organisasi dengan membayar gaji para staf, dan memberikan pengaruh yang besar atas kerja dalamnya.

The JCP didirikan oleh Sun Microsystems pada tahun 1998.Selama dekade terakhir perusahaan telah melepaskan kontrol atas JCP, tetapi para pengecam mengatakan itu tidak cukup.Banyak di masyarakat Jawa percaya bahwa Sun mengejar kepentingan komersial sendiri tidak sesuai dengan tujuan membina sebuah lingkungan kolaboratif yang hanya bertujuan untuk meningkatkan teknologi Java.
Ada dua pokok kritik, salah satunya adalah bahwa Sun memiliki terlalu banyak pengaruh, dan yang lainnya adalah bahwa organisasi ini terlalu rahasia,” kata Patrick Curran, ketua JCP.
Meskipun ia adalah karyawan Sun, Curran mengatakan ia melakukan yang terbaik untuk memajukan kepentingan masyarakat daripada Sun.Dia membela Sun peran penting dalam JCP sementara mengakui bahwa ia ingin kelompok untuk menjadi lebih “terbuka, demokratis, dan egaliter”.Kedepan nya, Curran mengharapkan JCP revisi ke model pemerintahan yang akan menambah transparansi dan menciptakan lebih tingkat lapangan bermain.
The reformer Pembaharu
Patrick Curran JCP Ketua baru-baru ini berbicara dengan JavaWorld tentang proses standar JCP, tantangan yang dihadapi JCP, dan bagaimana ia percaya mereka dapat tetap: Dengarkan podcast.Meskipun kritik, Sun eksekutif Jeet Kaul mengatakan JCP adalah salah satu badan standar lebih baik ia telah berpartisipasi dalam, terutama karena melibatkan perusahaan dalam persaingan pasar langsung dengan satu sama lain.

Yang paling terkenal mungkin JCP kontroversi adalah satu-satunya yang melibatkan Apache Software Foundation, yang menuduh Sun menolak untuk memberikan izin itu yang dapat diterima untuk open source yang disebut implementasi Java SE Harmony.Menurut Geir Magnusson, Apache perwakilan ke JCP, lisensi Minggu itu menawarkan akan “membatasi kebebasan pengguna [dari Apache Harmony] telah menggunakan kembali perangkat lunak, apakah itu untuk mendistribusikan atau membuat karya turunan.”Magnusson adalah marah bahwa Sun memegang kekuasaan untuk lisensi teknologi Java, mengatakan bahwa Apache harus dapat melakukan apa pun yang dipilihnya selama pelaksanaannya kompatibel dengan spesifikasi JCP yang disetujui.Tapi aturan saat ini telah disetujui oleh anggota komite eksekutif JCP pada umumnya, bukan oleh Sun sendiri, Curran catatan.
Apache on 23 Februari melemparkan satu-satunya suara tidak setuju terhadap Java EE 6 spesifikasi, dan mengatakan itu bentuk protes terhadap sikap Sun pada Java SE lisensi.”Kami percaya bahwa anggota JCP yang tidak sesuai dengan isi dan semangat dari aturan-aturan yang mengatur seharusnya tidak diperbolehkan untuk memimpin JSRs,” Apache komentar.
Kaul menuduh Apache menginginkan sebuah “lisensi yang bebas” di mana siapa saja yang menggunakan kode Apache “bisa melakukan apa saja dengan Jawa yang mereka inginkan.”Pada suatu titik, pendekatan semacam itu akan menghancurkan kemampuan Sun untuk menghasilkan uang, katanya.Curran mengatakan sengketa dapat menjelaskan masalah dengan Java Specification Participation Agreement (JSPA), sebuah dokumen hukum yang masing-masing anggota JCP harus masuk ke dalam dengan Sun. “Jika ada cukup ambiguitas dalam dokumen JSPA pengacara mahal sehingga dapat tidak sepakat tentang maknanya,” katanya, “kita perlu memperbaikinya sehingga jelas dan tidak ambigu dan mengungkapkan apa yang kita inginkan untuk mengungkapkan.”

Sumber : www.Javaworld.com


MIDDLEWARE TELEMATIKA


Middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah ada.
Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi. Adapun fungsi dari middleware adalah:

 Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .

 Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.

 Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.

Dalam dunia teknologi informasi, terminologi middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah ada. Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi. Adapun fungsi dari middleware adalah:

TRANSACTION MONITOR
• Produk pertama yang disebut middleware.
• Menempati posisi antara permintaan dari program client dan database, untuk menyakinkan bahwa semua transaksi ke database terlayani dengan baik.

MESSAGING MIDDLEWARE
Merupakan antarmuka dan transportasi antar aplikasi
• Menyimpan data dalam suatu antrian message jika mesin tujuan sedang mati atau overloaded.
• Mungkin berisi business logic yang merutekan message ke tujuan sebenarnya dan memformat ulang data lebih tepat.
• Sama seperti sistem messaging email, kecuali messaging middleware digunakan untuk mengirim data antar aplikasi.

MIDDLEWARE BASISDATA
• Middleware basisdata menyediakan antarmuka antara sebuah query dengan beberapa database yang terdistribusi.
• Menggunakan, baik arsitektur hub and spoke atau arsitektur terdistribusi, memungkinkan data untuk digabungkan dari beberapa sumber data yang berbeda atau terpisah.

MIDDLEWARE APPLICATION SERVER

• Sebuah Web-based Application server, yang menyediakan antarmuka untuk berbagai aplikasi, digunakan sebagai middleware antara browser dan aplikasi.
• J2EE adalah contoh application serverA wide range of server-side processing has been supported by appservers (i.e.;J2EE).

CONTOH MIDDLEWARE :
 Java’s: Remote Procedure Call
 Object Management Group's: Common Object Request Broker Architecture (CORBA)
 Microsoft's COM/DCOM (Component Object Model

Database middleware yang lain, yang merupakan superset daripada ODBC adalah OLEDB. OLEDB bisa mengakses hampir segala macam bentuk database, dan karenanya Microsoft mengklaim OLEDB sebagai Universal Data Access Interface2. Kelebihan yang lain dari OLEDB adalah dia didisain dengan konsep obyek komponen (Component Object Model) yang mengandalkan object-oriented computing dan menjadi salah satu trend di dunia komputasi. Hanya saja OLEDB relatif masih baru pada saat buku ini ditulis, sehingga penulis belum dapat mengevaluasinya lebih jauh.
Database middleware yang ketiga lebih bersifat produk daribada sekedar standard seperti ODBC dan OLEDB yang bisa dibuat oleh berbagai vendor.
Beberapa produk database middleware yang bisa disebutkan di sini adalah Oracle’s DB Integrator (previously DIGITAL’s DB Integrator), Sybase’s Omni CONNECT, and International Software Group’s Navigator. Kelebihan dari produk-produk ini dibandingkan dengan standard seperti ODBC dan OLEDB adalah performance, yang sangat sulit dimiliki oleh suatu produk yang mengacu pada standar1.

Sumber:
idkf.bogor.net/…/n21-software-bab2-industri-software-05-1998.rtf
http://re-revalota-soulmate.blogspot.com/:
http//lecturer.ukdw.ac.id/budsus.
http://en.wikipedia.org/wiki/Middleware