Tugas 2 : Pengantar Telematika
Terkadang sebuah cerita itu berawal dari suatu pengalaman yang sering kali menjadi sebuah kenangan yang sangat indah dan tak terlupakan....
Tuesday, December 3, 2013
Friday, November 22, 2013
Open Service Gateway (OSGI)
Tulisan 10 : Pengantar Telematika
Sumber :
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.
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
Model lapisan
dari OSGi adalah sebagai berikut :
Definisi :
a)
Bundles
Kumpulan
jar normal komponen dengan nyata tambahan header. Sebuah bundel adalah komponen
OSGi yang dibuat oleh pengembang/developer meliputi sekelompok kelas Java dan
sumber daya tambahan yang dilengkapi dengan rincian file pada MANIFEST.MF nyata
semua isinya, serta layanan tambahan yang diperlukan untuk memberikan kelompok
termasuk kelas Java perilaku yang lebih canggih, dengan tingkat deeming seluruh
agregat sebuah komponen.
b)
Services : lapisan service menghubungkan bundles
dalam sebuah jalan dinamik dengan menawarkan model publish-find-bind untuk
objek Java yang lama.
c)
Life Cycle : API untuk menginstall, memulai,
menghentikan, update dan menguninstall bundles.
d)
Modules : lapisan yang menjelaskan bagaimana
bundles dapat mengimport dan mengexport kode.
e)
Security : Lapisan yang memegang aspek keamanan.
f)
Execution Environment : menjelaskan class dan
method apa yang ada di platform.
KEUNTUNGAN TEKNOLOGI OSGi
Keuntungan dari teknologi OSGi antara lain
adalah sebagai berikut :
a)
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.
b)
Dapat digunakan kembali : model komponen OSGi
sangat mudah digunakan dan dapat digunakan dengan aplikasi pihak ketiga.
c)
RealWorld : OSGi framework dinamik. Hal ini
berarti OSGi dapat diupdate secara online.
d)
Mudah Penyebarannya : teknologi OSGi bukanlah
sebuah teknologi standard. OSGi dapat dimanage sedemikian rupa serta dapat
diatur cara penginstalannya.
e)
Update yang dinamik : OSGi komponen bisa diupdate
secara dinamik.
f)
Adaptif : model komponen OSGi didesain
sedemikian rupa hingga diperbolehkan untuk mengkombinasi dan mencocokan antar
komponen.
g)
Transparan
h)
Banyak versinya
i)
Simple : OSGi API sangat simple. API OSGi hanya
terdiri dari satu paket dan berjumlah kurang dari 30 kelas.
j)
Ukurannya kecil
k)
Kinerjanya cepat
l)
Malas : Malas dalam software itu berarti bagus.
Teknologi OSGi mempunyai banyak mekanisme hanya ketika dibutuhkan saja.
m)
Aman
n)
Sederhana
o)
Tidak Mengganggu Kinerja Aplikasi Lainnya
p)
Berjalan dimana saja
q)
Digunakan secara luas
r)
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.
OSGi Specifications
OSGi Service
Platform Release 4
OSGi Service
Platform Release 4 was first released in October 2005. Version 4.1 was released
in May 2007. Version 4.2 was released in September 2009.
-Errata
-API Javadoc
-XML Schemas
Proses Komunikasi Java
Tulisan 9 : Pengantar Telematika
Java API
Sumber :
Proses komunitas java (Java Community Process 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
Gambar Java Virtual Machine Architectur
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:
1.
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.
2.
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 (VM)
1.
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.
2.
Pengimplementasian sulit.
Meski konsep VM cukup baik, namun VM sulit
diimplementasikan.
API adalah seperangkat fungsi
standar yang disediakan oleh OS atau Bahasa. Dalam Java, API dimasukkan ke
dalam package-package yang sesuai dengan fungsinya. Platform Java sendiri
terbagi menjadi 3 bagian utama, yaitu :
·
Java Standard Edition (SE), sebuah standar API
untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung
grafis, keamanan, konektivitas basis data dan jaringan.
·
Java Enterprose Edition (EE), sebuah inisiatif
API untuk merancang aplikasi server dengan mendukung penggunaan basis data.
·
Java Micro Edition (ME), sebuah API untuk
merancang aplikasi yang berjalan pada perangkat kecil seperti telepon genggam.
Sehingga untuk masing-masing
platform tersebut memiliki pustaka (library) APInya masing-masing yang
digunakan untuk mengembangkan sebuah aplikasi. Cara untuk menggunakan API dalam
java yaitu dengan melakukan import package atau class yang sudah tersedia dalam
java. Contoh dari package Java antara lainI/O, String, Math, Utility, Swing dan
sebagainya.
Gambar beberapa
API pada Package Java
Kolaborasi Antarmuka Otomotif Multimedia
Tulisan 8 : Pengantar Telematika
Sumber :
Kolaborasi Antarmuka Otomotif Multimedia (AMIC)
Telematika
Automotive Multimedia Interface
Collaboration (AMI-C) adalah mengembangkan dan standarisasi yang umum
multimedia dan telematika otomotif untuk kendaraan antarmuka jaringan
komunikasi.
Tujuan utamanya
adalah untuk:
§
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.
Apa itu kolaborasi antar muka otomotif multimedia ?
Kolaborasi antar muka ototmotif
multimedia adalah sebuah organisasi yang dibentuk untuk menciptakan
standarisasi dunia yang digunakan dalam
mengatur bagaimana sebuah perangkat elektronik dapat bekerja. Contoh Komputer dan alat komunikasi kendaraan atau computer
dan radio dalam mobil. Satiap alat elektronik itu harus dapat bekerja dengan
selaras sehingga kendaraan dapat lebih handal. Setiap perangkat elektronik yang
dipasang belum tentu cocok dengan setiap kendaraan. Perangkat elektronik atau
multimedia bias saja mengganggu system keselamatan dan system-sistem lain di
dalam kendaraan. Itulah kenapa perlu dibentuk standarisasi kolaborasi antarmuka
multimedia.
Automotive
Multimedia Interface Collaboration (AMI-C) sudah memiliki anggota : Fiat, Ford,
General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault. AMI-C
mengembangkan dan men-standarisasi antarmuka multimedia dan telematika otomotif
yang umum untuk jaringan komunikasi kendaraan. Dan 40 pemasok elektronik
mendaftarkan diri untuk menulis standar. Mereka berpendapat untuk menulis
standar diperlukan waktu selama 2 tahun. Tapi dua tahun adalah masa di
telematika. Penyelenggara elektronik, ponsel, komputer dan peralatan video yang
akan menggunakan koneksi dapat melewati beberapa generasi dalam waktu itu.
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.
Sejarah AMIC
The Automotive Multimedia
Interface Kolaborasi (AMIC) 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 Otomotif Kolaborasi Multimedia
Interface (AMI-C) memiliki kesempatan untuk menjadi kekuatan pendorong di
belakang upaya standardisasi.
Depan yang berbeda, The Otomotif
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:
a)
AMI-C 3023 Power Management Specification
b)
AMI-C 3013 Power Management Architecture
c)
AMI-C 2002 1.0.2 Common Message Set Power
Management
d)
AMI-C 3034 Power Management Test Documents
e)
AMI-C 4001 Revision Physical Speci .cation.
Tujuan
Tujuan dari
proyek ini ialah sebagai berikut :
1)
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.
2)
Meningkatkan pilihan dan mengurangi keusangan
sistem elektronik kendaraan.
3)
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.
4)
Menawarkan standar terbuka dan spesifikasi untuk
informasi interface dalam kendaraan dan antara kendaraan dan dunia luar.
Monday, November 4, 2013
MIDDLEWARE TELEMATIKA
TULISAN 7 : PENGANTAR TELEMATIKA
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.
LINGKUNGAN
KOMPUTASI DARI MIDDLEWARE TELEMATIKA
Suatu
lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat
dikelompokkan menjadi empat jenis yaitu :
1.
Komputasi tradisional,
2.
Komputasi berbasis jaringan,
3.
Komputasi embedded,
4.
Komputasi grid.
Lingkungan komputasi itu sendiri
bisa diklasifikasikan berdasarkan cara data dan instruksi programnya
dihubungkan yang terdiri atas empat kategori berikut ini :
1.
Single instruction
stream-single data stream (SISD) : Satu prosesor dan biasa juga disebut
komputer sekuensial
2.
Single instruction
stream-multiple data stream (SIMD) : Setiap prosesor memiliki memori lokal dan
duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi
instruksi/program yang sama
3.
Multiple instruction
stream-single data stream (MISD) : Data yang ada di common memory akan
dimanipulasi secara bersamaan oleh semua prosesor
4.
Multiple instruction
stream-multiple data stream (MIMD) : Setiap prosesor memiliki kontrol unit,
memori lokal serta memori bersama (shared memory) yang mendukung proses
paralelisasi dari sisi data dan instruksi.
KEBUTUHAN MIDDLEWARE
Middleware adalah software yang dirancang untuk mendukung
pengembangan sistem tersebar dengan memungkinkan aplikasi yang sebelumnya
terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama
dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen
sesuai kebutuhan. Middleware dapat juga berfungsi sebagai penerjemah informasi
sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.
Middleware tersedia untuk berbagai platform, dengan
berbagai jenis. Jenis middleware yang umum dikembangkan saat ini dapat
dikelompokkan dalam lima kategori besar, salah satunya adalah homegrown, yang
dikembangkan khusus untuk kebutuhan internal organisasi, model RPC/ORB (Remote
Procedure Call/Object Request Broker), Pub/Sub (Publication/Subscription),
Message Queuing, dan TP (Transaction Processing) Monitor.
Di Linux, banyak perusahaan besar seperti IBM, BEA, dan
Schlumberger yang sedang dan sudah mengerjakan berbagai sistem middleware.
Salah satu produk middleware IBM untuk platform
Linux adalah BlueDrekar™. BlueDrekar™ adalah middleware berbasis spesifikasi
Bluetooth™ untuk koneksi peralatan wireless di lingkungan rumah dan kantor.
Produk middleware ini menyediakan protocol stack dan berbagai API (Application
Programming Interfaces) yang dibutuhkan aplikasi berbasis jaringan. Diharapkan
adanya BlueDrekar™ di Linux ini akan mempercepat pertumbuhan aplikasi dan
peralatan berbasis Bluetooth™. Contoh lain,
BEA Tuxedo™ dari BEA System, sebuah middleware transaction processing monitor
yang juga mendukung model ORB, tersedia untuk berbagai platform, termasuk
RedHat Linux. BEA Tuxedo memungkinkan kombinasi pengembangan aplikasi dengan
model CORBA dan ATMI (Application-to-Transaction Monitor Interface). Sebuah
aplikasi yang dibuat untuk Tuxedo dapat berjalan pada platform apapun yang
ditunjang oleh BEA tanpa perlu modifikasi dalam
kode aplikasinya.
Dalam bidang kartu magnetis (smart cards), Schlumberger
adalah salah satu pengembang dan produsen CAC (Common Access Card) dan
middleware CAC-nya. Produk middleware ini yang diberi nama CACTUS (Common
Access Card Trusted User Suite), dapat berjalan di atas Linux. memberi
kemampuan koneksi pada level aplikasi ke kartu magnetis dan fungsi-fungsi
kriptografis.
ShaoLin Aptus adalah sebuah middleware untuk Linux, yang
mengubah jaringan PC menjadi sebuah arsitektur jaringan komputer yang bersifat
'fit client'. Produk yang memenangkan 'IT Excellence Awards 2002' di Hong Kong
ini, mengembangkan konsep ' t h i n c l i e nt' dengan memperbolehkan komputasi
berbasis client. Shaolin Aptus membuat banyak klien dapat menggunakan sistem
operasi dan aplikasi yang tersimpan di server melalui LAN secara transparan.
Saat ini, hampir seluruh aplikasi terdistribusi dibangun
dengan menggunakan middleware. Masih menurut IDC, perkembangan segmen
middleware terbesar akan terjadi dalam alat yang membantu sistem manajemen
bisnis. Hal ini terjadi untuk memenuhi permintaan akan integrasi aplikasi yang lebih baik. Linux, didukung oleh bermacam
produk middleware, memberikan pilihan sistem operasi dan middleware yang
stabil, dengan harga yang bersaing.
Contoh-contoh
Middleware
a)
Java’s : Remote Procedure Call
b)
Object Management Group’s :
Common, dan Object Request Broker Architecture (COBRA)
c)
Microsoft’s COM/DCOM (Companent
Object Model), serta
d)
Also
.NET Remoting.
TEKNOLOGI YANG TERKAIT ANTARMUKA
TULISAN 6 : PENGANTAR TELEMATIKA
Sumber
:
1.
Head Up Display (HUD)
Head Up Display (HUD) merupakan sebuah
tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk
melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini
yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up)
dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen.
Walaupun HUD dibuat untuk kepentingan penerbangan militer, sekarang HUD telah
digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi lainnya.
Kini teknologi Head Up Display (HUD)
juga diterapkan oleh industri otomotif di dunia, dan BMW menjadi pabrikan
otomotif pertama yang meluncurkan produk massal dengan teknologi HUD di kaca
depannya. Teknologi ini tak hanya memberi kenyamanan bagi pengemudi, melainkan
juga keselamatan berkendara. Fakta lapangan seperti itulah yang mendasari
industri otomotif terus berupaya meminimalkan resiko, dengan menciptakan sistem
kontrol.
HUD
juga diharapkan mampu menjadi alat bantu ketika mengemudi dalam kabut yang
tebal atau kegelapan malam. Dengan tambahan beberapa sensor sonar dan kamera
night vision, kaca depan mobil nantinya mampu menunjukkan area-area penting
dari jalanan yang berada di depan mobil, seperti tepi jalan, rambu, dan objek
yang melintas di depannya. Berikut merupakan contoh penggunaan HUD di masa
depan.
2. Tangible
User Interface
Tangible
User Interface,
yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan
informasi digital lewat lingkungan fisik. Nama inisial Graspable User
Interface, sudah tidak lagi digunakan. Salah satu perintis TUI ialah
Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin
Tangible Media Group. Pandangan istimewanya untuk tangible UI disebut tangible
bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat
bit dapat dimanipulasi dan diamati secara langsung.
3.
Computer Vision
Computer Vision (komputer visi) merupakan ilmu
pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan pengetahuan,
komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem
kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya
dapat dalam berbagai bentuk, misalnya urutan video, pandangan dari beberapa
kamera, data multi dimensi yang didapat dari hasil pemindaian medis.
Sebagai
disiplin teknologi, Computer Vision berusaha untuk menerapkan
teori dan model untuk pembangunan sistem visi komputer. Contoh aplikasi
dari visi komputer mencakup sistem untuk:
- Pengendalian proses
(misalnya, sebuah robot industri atau kendaraan otomatis).
- Mendeteksi peristiwa
(misalnya, untuk pengawasan visual atau menghitung orang).
- Mengorganisir informasi
(misalnya, untuk pengindeksan database foto dan gambar urutan).
- Modeling benda atau lingkungan
(misalnya, inspeksi industri, analisis citra medis atau model
topografi).
- Interaksi (misalnya, sebagai
input ke perangkat untuk interaksi manusia komputer).
4.
Browsing Audio Data
Browsing Audio Data Browsing
Audio Data merupakan
metode browsing jaringan yang digunakan untuk browsing video / audio data yang
ditangkap oleh sebuah IP kamera. Jaringan video / audio metode browsing
mencakupi langkah-langkah sebagai berikut ; Menjalankan sebuah program aplikasi
komputer lokal untuk mendapatkan kode identifikasi yang disimpan dalam kamera
IP. Transmisi untuk mendaftarkan kode identifikasi ke DDNS (Dynamic Domain
Name Server) oleh program aplikasi. Mendapatkan kamera IP pribadi alamat
dan alamat server pribadi sehingga pasangan IP kamera dan kontrol kamera IP
melalui kamera IP pribadi alamat dan alamat server pribadi compile ke
layanan server melalui alamat server pribadi sehingga untuk mendapatkan video /
audio data yang ditangkap oleh kamera IP, dimana server layanan menangkap video
/ audio data melalui Internet.
5.
Speech Recognition
Dikenal juga dengan pengenal suara
otomatis (automatic speech recognition) atau pengenal suara komputer (computer
speech recognition).Merupakan salah satu fitur antarmuka telematika yang
merubah suara menjadi tulisan. Istilah ‘voice recognition’ terkadang
digunakan untuk menunjuk ke speech recognition dimana sistem
pengenal dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat
lunak untuk komputer pribadi, oleh karena itu disana terdapat aspek dari
pengenal pembicara, dimana digunakan untuk mengenali siapa orang yang
berbicara, untuk mengenali lebih baik apa yang orang itu bicarakan. Speech
recognitionmerupakan istilah masukan yang berarti dapat mengartikan
pembicaraan siapa saja.
6. Speech
Synthesis
Speech
synthesis merupakan
hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang digunakan untuk
tujuan ini disebut speech syhthesizer dan dapat diterapkan pada perangkat lunak
dan perangkat keras. Sebuah sistem text to speech (TTS) merubah
bahasa normal menjadi pembicaraan.
ANTARMUKA
TULISAN 5 : PENGANTAR TELEMATIKA
Sumber :
1. PENGERTIAN
ANTARMUKA
Pengertian
antarmuka ( interface) adalah salah satu
layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna
dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang
bersentuhan langsung dengan pengguna.
CLI adalah tipe antarmuka dimana
pengguna berinteraksi dengan sistem operasi melalui text-terminal.
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk
berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu,
dan menggunakan perangkat penunjuk ( pointing device)
seperti mouse atau track ball.
Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).
2. FITUR ANTARMUKA PENGGUNA
Terdapat
6 macam fitur yang terdapat pada antarmuka pengguna telematika. Fitur-fitur itu
antara lain:
a)
Head Up Display System
Head
Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data
tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang
biasanya.
b) Tangible
User Interface
Tangible
User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat
berinteraksi dengan informasi digital lewat lingkungan fisik.
c) Computer
Vision
Computer
Vision (komputer visi) merupakan ilmu pengetahuan dan teknologi dari mesin yang
melihat.
d) Browsing
Audio Data
e) Speech
Recognition
Merupakan
salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan.
f) Speech
Synthesis
Speech
synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia.
Subscribe to:
Posts (Atom)