Tulisan 3 Pertemuan 3 Pengantar Telematika
| di 01.22
Open
Service Gateway Initiative
Sumber
:
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.
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:
Kerangka kerja konseptual yang dibagi dalam bidang-bidang berikut:
- Bundles
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
Tulisan 2 Pertemuan 3 Pengantar Telematika
| di 01.13
JCP (Java Community
Process)
Sumber :
Java Community Process
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.
Java Community Process (JCP) Program Management Office (PMO) sangat
tertarik untuk mengumumkan upgrade ke jcp.org baru-baru ini meluncurkan situs
web. Setelah web rumah masyarakat benar-benar dirombak dan dirilis pada bulan
Juni 2009, bekerja terus di belakang layar untuk menambah, meningkatkan, dan
memperbaiki fungsi dan kegunaannya. Anggota PMO berfungsi sebagai tim proyek
untuk mendefinisikan dan menyelesaikan pekerjaan.
Program yang JCP komunitas pengguna telah membantu dalam memberikan
umpan balik pada situs web. Banyak fitur baru dan perbaikan bug pada awalnya
diusulkan atau diidentifikasi oleh pengguna. Beberapa implementasi tersebut
akan segera jelas. Sebagai contoh, semua wiki dan papan sekarang mencakup satu
cara bagi pengguna untuk memberikan pendapat mereka yang cepat konten dengan
menghadiahi setiap item dengan nilai, dengan memilih jumlah bintang tertentu.
Selain itu, semua papan diskusi publik dan wiki termasuk RSS tombol untuk
memungkinkan pengguna untuk berlangganan pembaruan konten. Karena pengaturan
keamanan dan persyaratan browser, RSS feed fitur ini hanya bekerja jika SSL
diaktifkan. Misalnya, fitur RSS melakukan kerja dengan Firefox.
Berbagai bug telah diperbaiki dan navigasi juga telah diperbarui untuk mengatur informasi yang tersedia. Ini adalah langkah inkremental lain sepanjang perjalanan untuk meningkatkan jcp.org. Dalam bulan-bulan mendatang, sebagai masyarakat terus menyarankan perubahan dan perangkat tambahan, upaya akan terus memperbaiki situs. Semua umpan menyimpan program dan JCP jcp.org bergerak maju dan ke atas.
Virtual Machine
Virtual machine (VM) adalah suatu environment, biasanya
sebuah program atau sistem 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 pada satu
komputer. Virtual Machine (VM) sendiri mulai dikenalkan oleh IBM ketika
meluncurkansistem operasi mainframenya pada tahun 1965-an. Diperkenalkan untuk sistem
S/370 dan S/390 dan
disebut sebagai sistem operasi VM/ESA
(Enterprise System Architecture).
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:
1.
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.
2.
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.
3.
Menjalankan
perangkat lunak terdahulu
Sistem operasi dan perangkat
lunak terdahulu dapat dijalankan pada sistem yang lebih baru.
4.
Memudahkan
recovery system
Solusi
virtualisasi dapat dipakai untuk rencana
recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform.
5.
Demonstrasi
perangkat lunak
Dengan teknologi VM,
sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.
Kelebihan Virtual Machine
·
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.
Kekurangan Virtual Machine
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.
Contoh virtual machine : Vmware,
Xen VMM , Java VM
Jenis-jenis dari VM adalah
VM sistem di mana sebuah VM dapat menjalankan sebuah sistem
operasinya sendiri, kemudian VM proses di mana VM
hanya menjalankan sebuah proses saja. Kemudian VM juga dibagi berdasarkan
tingkat virtualisasinya, yaitu virtualisasi
penuh yang mensimulasikan seluruh fitur
perangkat keras sehingga memungkinkan
perangkat lunak berjalan pada VM tanpa modifikasi.
Kemudian virtualisasi paruh,
di mana tidak semua fitur perangkat
keras disimulasikan. Yang terakhir adalah virtualisasi asli, yang mana
merupakan virtualisasi penuh
yang digabungkan dengan bantuan
perangkat keras yang mendukung virtualisasi.
Tulisan 1 Pertemuan 3 Pengantar Telematika
| di 01.06
Kolaborasi Antarmuka
Otomotif Multimedia
Sumber :
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.
Pada dasarnya kolaborasi antarmuka
otomotif multimedia itu sendiri adalah sebuah organisasi yang mana organisasi
ini dibentuk guna menciptakan standarisasi dunia yang digunakan dalam mengatur
bagaimana sebuah perangkatelektronik dapat bekerja sebagaimana yang diharapkan.
Dimana setiap alat elektronik ini harus dapat bekerja dengan selaras sehingg
kendaraan dapat lebih handal ketika digunakan. Sebelum memasang perangkat ini,
alangkah baiknya untuk terlebih dahulu mencocokkan dengan jenis atau tipe
kendaraan yang digunakan, karena pada dasarnya belum tentu perangkat yang akan
dipasang akan selalu cocok dengan kendaraan yang digunakan, karena itulah perlu
dibuat standarisasi kolaborasi antarmuka multimedia.
Sudah terdapat beberapa anggota yang
aktif dalam organisasi Automotive Multimedia Interface Collaboration (AMI-C),
diantaranya adalah : Fiat, Ford, General Motors, Mitsubishi, Nissan, PSA
Peugeot-Cotroen, dan Renault.
Fungsional
Kolaborasi Antarmuka Otomotif Multimedia
Manfaat media pendidikan
dalam proses belajar menurut Hamalik (1986) antara lain sebagai peletakkan
dasar-dasar yang kongkrit dalam berfikir untuk mengurangi ‘verbalisme’,
memperbesar minat siswa, membuat pelajaran lebih menyenangkan sehingga
berdampak kepada hasil pembelajaran yang lebih memuaskan. Multimedia dalam
pembelajaran dapat digolongkan kedalam tiga karakteristik.
Pertama, multimedia digunakan sebagai salah satu unsur pembelajaran di kelas. Misal jika guru menjelaskan suatu materi melalui pengajaran di kelas atau berdasarkan suatu buku acuan, maka multimedia digunakan sebagai media pelengkap untuk menjelaskan materi yang diajarkan di depan kelas. Multimedia dengan jenis ini dinamakan juga dengan ‘presentasi pembelajaran’. Materi yang ditayangkan tidak terlalu kompleks dan hanya menampilkan beberapa item yang dianggap penting, baik berupa teks, gambar, video maupun animasi. Latihan dan tes kurang cocok diletakkan pada presentasi pembelajaran ini, kecuali bersifat quiz guna membangun suasana kelas agar lebih dinamis.
Kedua, multimedia digunakan sebagai materi pembelajaran mandiri. Pada tipe kedua ini multimedia mungkin saja dapat mendukung pembelajaran di kelas mungkin juga tidak. Berbeda dengan tipe pertama, pada tipe kedua seluruh kebutuhan instruksional dari pengguna dipenuhi seluruhnya di dalam paket multimedia. Artinya seluruh fasilitas bagi pembelajaran, termasuk latihan, feedback dan tes yang mendukung tujuan pembelajaran disediakan di dalam paket.
Ketiga, multimedia digunakan sebagai media satu-satunya di dalam pembelajaran. Dengan demikian seluruh fasilitas pembelajaran yang mendukung tujuan pembelajaran juga telah disediakan di dalam paket ini. Paket semacam ini sering disebut CBL (Computer Based Learning).
Pertama, multimedia digunakan sebagai salah satu unsur pembelajaran di kelas. Misal jika guru menjelaskan suatu materi melalui pengajaran di kelas atau berdasarkan suatu buku acuan, maka multimedia digunakan sebagai media pelengkap untuk menjelaskan materi yang diajarkan di depan kelas. Multimedia dengan jenis ini dinamakan juga dengan ‘presentasi pembelajaran’. Materi yang ditayangkan tidak terlalu kompleks dan hanya menampilkan beberapa item yang dianggap penting, baik berupa teks, gambar, video maupun animasi. Latihan dan tes kurang cocok diletakkan pada presentasi pembelajaran ini, kecuali bersifat quiz guna membangun suasana kelas agar lebih dinamis.
Kedua, multimedia digunakan sebagai materi pembelajaran mandiri. Pada tipe kedua ini multimedia mungkin saja dapat mendukung pembelajaran di kelas mungkin juga tidak. Berbeda dengan tipe pertama, pada tipe kedua seluruh kebutuhan instruksional dari pengguna dipenuhi seluruhnya di dalam paket multimedia. Artinya seluruh fasilitas bagi pembelajaran, termasuk latihan, feedback dan tes yang mendukung tujuan pembelajaran disediakan di dalam paket.
Ketiga, multimedia digunakan sebagai media satu-satunya di dalam pembelajaran. Dengan demikian seluruh fasilitas pembelajaran yang mendukung tujuan pembelajaran juga telah disediakan di dalam paket ini. Paket semacam ini sering disebut CBL (Computer Based Learning).
Dalam
penyajiannya, multimedia pembelajaran dapat dikelompokkan menjadi beberapa
format, antara lain:
a. Tutorial
Materinya dilakukan
secara tutorial, sebagaimana layaknya tutorial yang dilakukan oleh guru atau
instruktur. Informasi dilakukan dengan teks, gambar, baik diam maupun bergerak.
Selesai penyajian tayangan, diberikan serangkaian pertanyaan untuk dievaluasi
tingkat keberhasilan.
b. Drill dan Practice
Dimaksud untuk melatih
pengguna sehingga memiliki kemahiran dalam suatu keterampilan atau memperkuat
penguasaan suatu konsep.
c. Simulasi
Mencoba menyamai proses
dinamis yang terjadi di dunia nyata, misalnya untuk mensimulasikan pesawat
terbang, seolah-olah pengguna melakukan aktivitas menerbangkan pesawat terbang.
Format ini mencoba
memberikan pengalaman masalah dunia nyata yang biasanya berhubungan dengan
suatu resiko, seperti terjatuhnya pesawat terbang tersebut.
d. Percobaan atau
Eksperimen
Format ini mirip dengan
simulasi, namun lebih ditujukan pada kegiatan-kegiatan eksperimen, seperti
kegiatan praktikum di laboratorium IPA, biologi atau kimia.
Diharapkan pada akhirnya
pengguna dapat menjelaskan suatu konsep atau fenomena tertentu berdasarkan
eksperimen yang mereka lakukan secara maya tersebut.
e. Permainan
Permainan yang disajikan
tetap mengacu pada proses pembelajaran dan dengan program multimedia berformat
ini diharapkan terjadi aktivitas belajar sambil bermain.
Struktural
Kolaborasi Antarmuka Otomotif Multimedia
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)