Do Believe in GOD Forever

13 Apr 2015

Komentar Mengenai Berita Profesionalisme




 Berita tersebut menjelaskan tentang Wakil Presiden Indonesia, Jusuf Kalla, yang memberikan pesan kepada para pengusaha muda di acara pelantikan Himpunan Pengusaha Muda Indonesia (HIPMI) untuk berinovasi dalam usahanya dan tidak langsung ingin menjadi politikus.

6 Des 2014

OPEN SERVICES GATEWAY INITIATIVE


Pengertian OSGI (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.
OSGI berencana menentukan program aplikasi antarmuka (API) untuk pemrogram menggunakan, untuk memungkinkan komunikasi dan kontrol antara penyedia layanan danperangkat di dalam rumah atau usaha kecil jaringan.
OSGI API akan dibangun pada bahasapemrograman Java. Program java pada umumnya dapat berjalan pada platform sistem operasikomputer.

OSGI adalah sebuah interface pemrograman standar terbuka. The OSGI Alliance (sebelumnyadikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah sebuah organisasi standar terbuka yang didirikan pada Maret 1999.
Aliansi dan anggota – anggotanya telahditentukan sebuah layanan berbasis Java platform yang dapat dikelola dari jarak jauh. SpesifikasiOSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI.
OSGI Alliance yang memiliki program kepatuhanyang hanya terbuka untuk anggota.
Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri.

 Manfaat OSGI

- Mengurangi Kompleksitas (Reduced Complexity)
  Mengembangkan dengan teknologi OSGi berarti mengembangkan bundel: komponenOSGi. Bundel adalah   modul. Mereka menyembunyikan internal dari bundel lain dan berkomunikasi melalui layanan didefinisikan     dengan baik. Menyembunyikan internals berartilebih banyak kebebasan untuk berubah nanti. Hal ini tidak     hanya mengurangi jumlah bug, itu juga membuat kumpulan sederhana untuk berkembang karena bundel         ukuran benar menerapkan sepotong fungsionalitas melalui interface didefinisikan dengan baik. Ada                 sebuah blog menarik yang menjelaskan teknologi OSGi apa yang mereka lakukan bagi proses                       pembangunan

- Reuse
  Para model komponen OSGi membuatnya sangat mudah untuk menggunakan banyak komponen pihak         ketiga dalam suatu aplikasi. Peningkatan jumlah proyek-proyek sumber terbuka memberikan JAR’s             mereka   siap dibuat untuk OSGi. Namun, perpustakaan komersial juga menjadi tersedia sebagai bundel       siap pakai.

- Real World
  OSGI kerangka kerja yang dinamis. Ini dapat memperbaharui bundel on the fly dan  pelayanan yang datang    dan pergi.
  Ini dapat menghemat dalam penulisan kode dan juga menyediakan visibilitas global, debugging tools,
  dan fungsionalitas lebihy daripada yang telah dilaksanakan selama satu solusi khusus.

- Easy Deployment
  Teknologi OSGi bukan hanya sebuah standard untuk komponen, tapi juga menentukan bagaimana                  komponen diinstal dan dikelola.
  API telah digunakan oleh banyak berkas untuk menyediakan sebuah agen manajemen. Agen manajemen ini    bisa sesederhana sebagai perintahshell,
  TR-69 sebuah protokol manajemen pengemudi, OMA DM protokol sopir, komputasi awan antarmuka          untuk Amazon EC2, atau IBM Tivoli sistem manajemen.
  Manajemen standar APImembuatnya sangat mudah untuk mengintegrasikan teknologi OSGi dalam sistem     yang ada danmasa depan.

- Dynamic Updates
  Model komponen OSGi adalah model dinamis. Kumpulan dapat diinstal, mulai, berhenti,diperbarui,
  dan dihapus tanpa menurunkan keseluruhan sistem. Banyak pengembang Java tidak percaya ini dapat           dilakukan pada awalnya oleh karena itu tidak
  digunakan dalam produksi.Namun, setelah menggunakan ini dalam pembangunan selama beberapa waktu,
  sebagian besarmulai menyadari bahwa itu benar-benar bekerja dan secara signifikan mengurangi waktu         penyebaran.

- Simple
  The OSGi API sangat sederhana. API inti hanya terdiri dari satu paket dan kurang dari 30kelas / interface.
  API inti ini cukup untuk menulis kumpulan, menginstalnya, start, stop, update,dan menghapus mereka dan     mencakup semua pendengar dan keamanan kelas.

- Kecil (Small)
  The OSGi Release 4 Framework dapat diimplementasikan kedalam JAR 300KB. Ini adalahoverhead kecil   untuk jumlah fungsi yang ditambahkan ke
  salah satu aplikasi dengan memasukkan OSGi. Oleh karena itu OSGi berjalan pada berbagai macam             perangkat:
  dari sangatkecil, kecil, dan untuk mainframe. Hanya meminta Java VM minimal untuk menjalankan dan         menambahkan sangat sedikit di atasnya.

- Cepat (Fast)
  Salah satu tanggung jawab utama dari Framework OSGi memuat kelas-kelas dari bundel.
  Di Java tradisional, JARs benar-benar terlihat dan ditempatkan pada daftar linear.
  Pencarian sebuah kelas memerlukan pencarian melalui daftar ini. Sebaliknya, pra-kabel OSGi bundel             dan tahu persis untuk setiap bundel
  bundel yang menyediakan kelas. Kurangnya pencarian yang signifikan faktor mempercepat saat startup



https://www.scribd.com/doc/46153310/Microsoft-Word-Pengertian-OSGI

4 Des 2014

MIDDLEWARE TELEMATIKA

PENGERTIAN MIDDLEWARE

 Middleware adalah software penghubung yang berisi sekumpulan layanan yangmemungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk salingberinteraksi pada suatu jaringan. Middleware sangat dibutuhkan untuk bermigrasi dari aplikasimainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yangberbeda.Dalam dunia teknologi informasi, terminologi middleware merupakan istilah umumdalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupununtuk meningkatkan fungsi dari dua buah program/aplikasi yang telah ada. Perangkat lunak middleware merupakan perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistem operasi.

FUNGSI MIDDLEWAREFungsi-fungsi dari middleware adalah sebagai berikut :

1.   Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikanpenggunaan  secara detail pelayanan-pelayanan yang ada pada sistem operasi .

2.   Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakupberbagai komputer  dan sistem operasi.

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


CONTOH MIDDLEWARE
Berikut ini merupakan contoh-contoh perangkat lunak dari middleware :

1.  Java’s: Remote Procedure Call

2.  Object Management Group’s: Common Object Request Broker  Architecture (CORBA)

3.  Microsoft’s COM/DCOM (Component Object Model) : Also .NET    Remoting4.   ActiveX controls (in-process COM components).

TUJUAN
1.    Middleware adalah S/W penghubung yang berisi sekumpulan layanan     yang memungkinkan beberapa proses dapat berjalan pada satu atau       lebih mesin untuk saling berinteraksi pada suatu jaringan.

2.    Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi  mainframe ke aplikasi     client/server dan juga  untuk menyediakan komunikasi antar platform yang berbeda

3.   Middleware yang paling banyak dipublikasikan

4.   Open Software Foundation’s Distributed Computing Environment

5.   Object Management Group’s Common Object Request Broker

6.     Architecture (CORBA), Microsoft’s COM/DCOM (Component
  Object Model)

https://www.scribd.com/doc/41664273/Middleware-Pengantar-Telematika
http://sultanifajar.blogspot.com/2012/10/1.html