Minggu, 29 Juni 2014

Sanksi Terhadap Pelanggaran dibidang Teknologi Informasi

Karena banyaknya pelanggaran yang dilakukan terkait dengan teknologi informasi, maka perlu adanya sanksi untuk para pelanggar tersebut. Seperti pelanggaran pembajakan software, pembobolan web, pencemaran nama baik didunia maya, penipuan dll.
1.       Sanksi untuk pembajak karya seni.
Pembajak karya seni ini adalah orang-orang yang menyebarluaskan seperti membuat situs yang berisikan lagu-lagu penyanyi terkenal, ataupun memperbanyak lagu-lagu tersebut tanpa izin.  Pelanggaran tersebut akan diberikan sanksi yang berdasarkan pada undang-undang.

Sanksi Pelanggaran Pasal 72 undang undang no 19 tahun 2002 Tentang Hak Cipta:
·         Barang siapa dengan sengaja dan tanpa hak melakukan perbuatansebagaimana dimaksud dalam pasal 2 ayat (1) atau pasal 49 ayat (1) dan ayat (2) dipidana dengan pidana penjara masing masing paling singkat satu (1) bulan penjara dan denda paling sedikit Rp. 1.000.000,- (satu juta rupiah) atau pidana penjara paling lama tujuh tahun penjara dan denda paling banyak Rp.5.000.000.000,- (lima milyar rupiah).

·         Barang siapa dengan sengaja menyiarkan, memamerkan, mengedarkan, atau menjual kepada umum suatu ciptaan atau barang hasil pelanggaran hak cipta atau hak terkait sebagaimana dimaksud pada ayat (1) dipidana dengan pdana penjara 5 tahun dan denda sampai lima ratus juta rupiah

Sanksi pelanggaran tersebut juga berlaku bagi para pengunggah (uploader) maupun pengunduh (downloader) lagu ilegal tersebut.

2.       Pembobolan Website
Pembobolan website adalah  suatu tindakan atau perbuatan yang secara sengaja dantanpa hak melakukan kegiatan pengaksesan terhadap suatu website atau situs milik seseorang atau institusi tertentu, yang mana kegiatan tersebut dapat merugikan pemilik website tersebut baik secara moril maupun materil.
Banyak faktor penyebab kejahatan pembobolan website ini, ada yang dilakukan pelaku hanya karena didorong motif dendam, iseng atau hanya untuk memenuhi kepuasan pribadi. Tapi walaupun hanyakarena motif iseng pembobolan website ini termasuk dalama pelanggaran dan adan ketentuan pidana terhadap kejahatan pembobolan website karena adalah tindakan yang merugikan pihak lain.

Pembobolan website digolongkan sebagai kejahatan di bidang informasi dan transaksi elektronik dapat dilihat dari perbuatan yang dilarang dalam Bab VII dalam Pasal 30, 31 ayat (1) dan (2), 32, 33, dan 35 Undang-undang Nomor 11 Tahun 2008. Contohnya adalah pasal 30 sebagai berikut :

Pasal 30
(1) Setiap     Orang    dengan    sengaja   dan   tanpa   hak   atau   melawan     hukum mengakses Komputer dan/atau Sistem Elektronik milik Orang lain dengan cara apapun.
(2) Setiap     Orang    dengan    sengaja   dan   tanpa   hak   atau   melawan     hukum mengakses Komputer dan atau sistem elektronik milik orang lain dengan cara apapun dengan tujuan untuk memperoleh Informasi Elektronik dan atau dokumen Elektronik.
(3) Setiap     Orang    dengan    sengaja   dan   tanpa   hak   atau   melawan     hukum mengakses       Komputer dan/atau Sistem Elektronik milik Orang lain dengan cara    apapun   dengan   melanggar,  menerobos,  melampaui,  atau  menjebol istem pengamanan.


Nama : Melati Marita
NPM : 14110335
Kelas : 4KA28


Link :

Pelanggaran yang Terkait dengan Teknologi Informasi

Dengan semakin majunya perkembangan teknologi informasi, tentu saja banyak sisi positif dan negatifnya. Pada tulisan saya akan membahas tentang sisi negatif dari perkembangan majunya teknologi informasi, yaitu tentang pelanggarasn-pelanggaran yang terkait dengan teknologi informasi.

1.     Contoh Pelanggaran hak cipta di Internet
Seseorang dengan tanpa izin membuat situs penyayi-penyayi terkenal yang berisikan lagu-lagu dan liriknya, foto dan cover album dari penyayi-penyayi tersebut. Kita sebagai pendownload lagu-lagu tersebut juga termasuk sebagai pelanggar, karena dengan kita mendownload lagu-lagu ataupun lirik dari situs-situs tanpa izin tersebut, secara tidak langsung kita tidak menghargai karya-karya dari penyanyi dan para pencipta lagu tersebut. Contoh : Bulan Mei tahun 1997, Group Musik asal Inggris, Oasis, menuntut ratusan situs internet yang tidak resmi yang telah memuat foto-foto, lagu-lagu beserta lirik dan videoklipnya. Alasan yang digunakan oleh grup musik tersebut dapat menimbulkan peluang terjadinya pembuatan poster atau CD yang dilakukan pihak lain tanpa izin.

2.    Pencemaran nama baik
Banyak sekarang ditemukan kasus pencemaran nama baik yang terjadi didunia maya, banyak orang dengan secara tidak sadar menghina, menyebarkan kabar tidak baik ataupun mengejek orang lain bahkan isntansi tertentu. Mungkin kadang kita berfikir hanya ingin berbagi cerita pada kawan, tapi jika kita berbagi cerita dengan kawan didunia maya, maka dengan tidak sengaja kita menyebar luaskan cerita tersebut, yang siapapun bisa mengetahuinya. Seperti kasus prita yg juga sempat jadi bahan perbincangan di media juga merupakan salah satu contoh dalam pelanggaran teknologi , yg mana pasalnya si prita ini menuliskan keluhan mengenai buruknya pelayanan di R.S Omni,  melalui surat elektronik  dan mengirimkan ke kerabat nya, akan tetapi ada pihak yg dengan sengaja menyeber luaskan e-mail yg sifatnya pribadi ini ke dunia maya dan malah menjadi kasus penuntutan pencemaran nama baik dari R.S Omni yg menjadi topik perbincangan dari e-mail prita yg menjadi kontroversi ini. Dari kasus ini juga menjadi perhatian dari masyarakat bahkan ada yg menjadi simpatisan untuk prita dan justru ada yg membuat grup facebook pendukung prita.
3.    Pencurian pulsa
Semakin banyaknya pengguna telepon operator selular mengakibatkan operator yang bekerja sama dengan content provider menghadirkan konten-konten hiburan untuk penggunanya seperti ringtone, wallpaper, game dan lain-lain. Tidak jarang untuk mendapatkan hiburan yang pendaftarannya menggunakan sms premium itu menjebak pengguna dengan melakukan pendaftaran tanpa disertai keterangan lebih lanjut, seperti bagaimana cara untuk berhenti dari berlangganan tersebut. Walaupun tidak semua content provider melakukan itu ada saja yang dengan tiba-tiba langsung melakukan registrasi tanpa diketahui oleh pemilik nomer tersebut yang berakibat terkuras nya pulsa untuk mengambil keuntungan yang sebesar-besarnya. Tentu ini sangat merugikan konsumen sebagai pengguna provider tersebut karena terkadang para pencuri pulsa ini memanfaatkan ketidaktahuan dari konsumen dengan mengirimkan sms dengan kata “gratis” untuk mendaftarkan konten-konten, tapi ternyata setelahnya dikenakan pulsa yang tidak diketahui konsumen sebelumnya dan tanpa diberitahukannya cara untuk berhenti dari langganan konten tersebut.


Nama : Melati Marita
NPM : 14110335
Kelas : 4KA28


Link :



Sabtu, 21 Juni 2014

Manfaat Susu Kedelai

Sudah banyak orang menikmati kelezatan susu kedelai, tidak kalah enak dengan susu sapi sekaligus memberi efek yang mengagumkan untuk kesehatan. Inilah beberapa manfaat susu kedelai dibawah ini yang perlu kita semua ketahui untuk kesehatan tubuh kita dengan minum susu alami ini membantu kesehtan selalu terjaga.



1. Menurunkan Kolesterol
Berbeda dengan susu sapi yang tinggi lemak jenuh, lemak susu kedelai sebagian besar tak jenuh dan non kolesterol. Asam lemak tak jenuh tunggak dan tak jenuh ganda dalam kedelai dapat menghambat pengangkutan kolesterol ke dalam aliran darah. Penelitian menunjukkan bahwa asupan kedelai yang rutin secara signifikan dapat menurunkan kadar kolesterol jahat dalam darah.

2. Menurunkan Berat Badan
Secangkir susu sapi memiliki sekitar 12 gram gula, sedangkan susu kedelai hanya 7 gram. Inilah mengapa jumlah kalori satu cangkir susu kedelai jauh lebih sedikit dibandingkan susu sapi. Selain itu, asam lemak tak jenuh tunggal dalam susu kedelai mampu menghambat penyerapan lemak di usus. Selain itu, minum susu kedelai akan memberikan efek kenyang lebih lama.

3. Mencegah Kanker Prostat
Susu kedelai kaya akan phytoestrogen, hormon tanaman yang dapat menghambat produksi hormon testosteron pada pria. Kadar testosteron yang berkurang secara signifikan dapat mengurangi risiko kanker prostat. Penelitian telah membuktikan bahwa pria yang sering mengonsumsi kedelai secara rutin lebih kecil mengalami kanker prostat.

4. Sumber Protein
Susu kedelai merupakan sumber protein yang jumlahnya hampir sama dengan susu sapi. Susu kedelai juga mengandung protein nabati yang dapat mencegah kerapuhan tulang belakang alias osteoprosis. Anda dapat mengkonsumsi susu kedelai setiap hari tanpa perlu khawatir ancaman osteoporosis.

5. Susu Kedelai Baik Untuk Jantung
Susu kedelai sangat baik bagi kesehatan jantung karena jumlah lemak jenuh pada susu kedelai sangatlah sedikit. Lemak jenuh yang tinggi akan meningkatkan kadar kolesterol “buruk” (LDL) serta bisa meningkatkan risiko jantung. Susu kedelai mengandung lemak tak jenuh tunggal dan lemak tak jenuh ganda. selain itu, susu kedelai tidak mengandung kolesterol, sehingga aman bagi anda yang takut gemuk.

6. Mencegah Diabetes Melitus
Diabetes Melitus muncul karena tubuh kekurangan Insulin; yang mengakibatkan kelainan metabolisme karbohidrat, protein, lemak, air, dan elektrolit. Susu kedelai yang mengandung Asam Amino Glisin dan Asam Amino Arginin mampu menjaga keseimbangan Hormon Insulin. Selain itu, protein dalam susu kedelai lebih mudah diterima organ ginjal dibandingkan dengan protein hewani. Karena itu Susu Kedelai baik dikonsumsi oleh penderita Diabetes Melitus.

7. Minuman Anti Kanker
Apakah anda pernah mendengar atau melihat iklan susu yang mampu mencegah kanker? Susu tersebut adalah Soymilk alias Susu Kedelai. Karena Susu Kedelai merupakan salah satu minuman kesehatan sumber mineral, selenium, Vitamin E, Isoflavon, dan Asam Amino Triptopan. Untuk mengatasi paparan radikal bebas pemicu, kanker diperlukan zat atau senyawa yang berfungsi sebagai anti-oksidan . Selain Selenium, anti-oksidan pada Susu Kedelai adalah Vitamin E danGenistein, yang secara sinergis mampu menghalau kanker.

8. Mencegah sindorm post-menopause
Ketika memasuki masa menopause, produksi hormon estrogen pada wanita menurun drastis yang menjadi penyebab banyak bermunculannya gangguan kesehatan di masa tua. Wanita di usia menopause memiliki risiko lebih tinggi terkena penyakit liver, diabetes, dan obesitas.
Usia menopause juga menyebabkan wanita mengalami depresi, perubahan mood yang tiba-tiba, insomnia, dan beberapa gangguan psikologis lainnya.
Beruntung susu kedelai memiliki manfaat sebagai pengganti hormon estrogen yang hilang pada wanita usia menopause, dan dengan mengonsumsinya secara teratur, maka akan melindungi wanita dari sindrom post-menopause.

9. Baik untuk ibu hamil
Kandungan asam folat yang terkandung pada susu kedelai dapat memberikan nutrisi yang sangat penting bagi ibu hamil, jika mengkonsumsi rutin dapat membantu pertumbuhan sel saraf, sehingga perkembangannya dapat berjalan optimal pada janin yang ia kandung. Jika perkembangan sarafnya berjalan optimal insyaallah akan lahir dengan dibekali kecerdasan.
Vitamin A, vitamin B1, dan vitamin E yang terkandung juga mampu memberikan asupan energy untuk menjaga kondisi ibu hamil agar tetap sehat dan bugar.

10. Melancarkan proses Menstruasi
Kandungan vitamin E yang terdapat pada susu kedelai juga dapat melancarkan proses reproduksi dan proses menstruasi.

11. Untuk kecantikan
Kedelai merupakan pelembab terbaik kulit. Mampu melembabkan pada bagian kulit-kulit yang kering, sekaligus mengurangi minyak yang berlebihan pada kulit yang berminyak. Selain itu kedelai juga mampu memudarkan tanda-tanda penuaan di usia dini. Penuaan ini terjadi karena hilangnya estrogen yang berperan menjaga elastisitas kulit, dan Kedelai ini mempunyai kandungan fitoestrogen yang mampu membantu tubuh untuk memproduksi estrogen lebih banyak berfungsi mengurangi keriput serta garis- garis halus sehingga tanda penuaan memudar. Kandungan vitamin E serta vitamin B kompleks, dalam Kedelai yang dapat menyingkirkan sel kulit mati dan akan membentuk sel kulit baru sehingga wajah akan terlihat lebih muda. Kandungan Asam lemakk esensial pada kedelai yang dikonsumsi lewat susu kedelai mampu melindungi kerusakan kulit dari sinar Ultra Violet.


Itulah manfaat khasiat susu kedelai untuk kesehatan tubuh dan beberapa manfaatnya yang tertera diatas yang perlu kita ketahui untuk selalu sehat dengan minum susu kedelai yang alami .Semoga bermanfaat buat semua. J



Minumlah susu kedelai secara teratur, sehari 3 kali sebanyak 1 gelas demi menjaga kesehatan serta kebugaran tubuh kita

Sabtu, 10 Mei 2014

Etika Pekerjaan Non Formil (Sopir Angkot)


Etika adalah suatu sikap dan perilaku yang menunjukkan kesediaan dan kesanggupan seseorang secara sadar untuk mentatati ketentuan dan norma kehidupan yang berlaku dalam suatu kelompok masyarakat atau suatu organisasi. Dalam kehidupan sehari-hari di lingkungan masyarakat tidak hanya pekerjaan formal yang memiliki etika, tetapi pekerjaan informal juga dibutuhkan etika, di setiap masing-masing lingkungan tentunya memiliki etika yang berbeda. Disini saya akan membahas tentang etika pada pekerjaan non formil, saya mengambil contoh pekerjaan sopir angkot.

Sopir angkot adalah seseorang yang berprofesi sebagai pengantar para  penumpang yang akan menuju ke tujuannya masing – masing menggunakan mobil angkutannya. Untuk menemukan angkot itu sangat mudah sekali, karena sudah banyak angkutan umum yang beredar di setiap kota. Hanya tinggal berdiri di pinggir jalan atau kita datang ke terminal terdekat dan pilih angkutan mana yang sesuai dengan tujuan kita.

Angkot relatif menjadi pilihan masyarakat menengah kebawah sampai  masyarakat ekonomi menengah karena harganya yang relatif murah dan mudah dijumpai dimana saja. Selain karena harganya yang murah, kita juga tidak akan kehujanan walaupun jika kondisi sedang panas, akan terasa panas yang menyengat dikarenakan tidak adanya AC. 

Tapi seperti yang kita lihat dengan banyaknya angkot dijalan-jalan membuat jalanan menjadi bertambah macet dikarenakan banyaknya supir angkot yang tidak tertib lalu lintas dan kuranganya etika, maka disini saya akan menuliskan etika supir angkot yang baik sebaiknya adalah :
1.      Memiliki SIM (Surat Izin Mengemudi)
2.      Memiliki STNK (Surat Tanda Nomor Kendaraan)
3.      Mematuhi rambu – rambu lalu lintas
4.      Berkendara yang baik, tidak ugal – ugalan dan berhenti seenaknya saja
5.      Tidak menaikan dan menurunkan penumpang secara mendadak. Karena akan membahayakan pengendara lain.
6.      Kendaraan nya juga harus benar – benar dalam kondisi baik. Dari segi mesin, rem, lampu utama, lampu sen, kaca spion, dan kursi di dalam angkutan. Buatlah suasana yang nyaman di dalam angkutan.
7.      Jangan berhenti atau “ngetem” sembarangan di pinggir jalan, karna akan mudah menimbulkan kemacetan.
8.      Dan yang paling penting adalah mempunyai rasa saling menghormati dan menghargai sesama pengendara.
Jika semua etika ini dipatuhi pada setiap supir angkot, maka angkot akan semakin diminati oleh semua orang dan “image” tentang angkot yang selalu membuat ulah akan menjadi “image” yang baik, tertib dan rapih.

Diatas adalah etika untuk semua supiar angkot, selain itu saya ambil referensi contoh trayek angkot no  25 di Bekasi, etika diantara sesama supir angkot 25 adalah
1.      Angkot yang datang lebih dulu, penumpang yang datang akan didahulukan untuk naik angkot tersebut sampai angkot tersebut penuh. Baru boleh angkot selanjutnyamendapatkan penumpang.
2.      Jika sesama angkot 25 berpapasan dijalan tidak diperkenankan untuk saling mendahului memperebutkan penumpang
Itu adalah beberapa etika atau kesepakatan diantara supir angkot trayek 25 yang telah desepekati bersama diantara supir angkot trayek 25.

Jika supir angkot saja memiliki etika untuk menghindari keributan antara sesama supir angkot dan juga demi terjaganya ketertiban lalu lintas, lalu bagaimana kita yang mengakui berpendidikan tinggi , tidak malukah kita jika tidak memiliki etika dilingkungan masyarakat dan juga tidak tertib lalu lintas? Kita sebagai mahasiswa harus kelak bisa menjadi manusia yang patut di contoh oleh masyarakat banyak misalnya etika dan tertibnya berlalu lintas dalam berkendaraan.



Nama : Melati Marita Rahmadani
NPM : 14110335
Kelas : 4KA28

Minggu, 05 Januari 2014

Pengantar Telematika Tugas 4

OSGI (Open Service Gateway Initiative)
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkZcS5p-U3RAEz_4HXbl3w5ukAWaSL0OJd5Lf_mqOG_13sPMQG7bV-XO5dg5Ghksfi3E1EV_J3VAEBcE-6hyYtvrQU-xcaQfHIb94yniJPsfpEcjVN5ye_7z8Gg2brOA3TvXTYn2I881M/s320/1.jpg

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

Bagaimana spesifikasi dari OSGI ?

Inti bagian dari spesifikasi ini adalah suatu kerangka kerja yang mendefinisikan aplikasi model manajemen siklus hidup, sebuah layanan registrasi, sebuah lingkungan eksekusi dan modul. Berdasarkan kerangka ini, sejumlah besar OSGI layers, API, dan Jasa telah ditetapkan.
Spesifikasi OSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhan yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri.
Spesifikasi OSGI yang sekarang digunakan dalam aplikasi mulai dari ponsel ke open source Eclipse IDE. Wilayah aplikasi lain meliputi mobil, otomasi industri, otomatisasi bangunan, PDA, komputasi grid, hiburan (misalnya iPronto), armada manajemen dan aplikasi server. Adapun spesifikasi yang lain dimana OSGI akan dirancang untuk melengkapi standar perumahan yang ada, seperti orang – orang LonWorks (lihat kontrol jaringan), CAL, CEBus, HAVi, dan lain-lain.

Arsitektur dari OSGI

Ada kerangka OSGI yang 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:

1.Bundel
Kumpulan jar normal komponen dengan nyata tambahan header. Sebuah bundel adalah 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.
2.Layanan
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan, menerbitkan dan menemukan model dapat mengikat Java lama untuk menikmati objek (POJO). Siklus hidup menambahkan lapisan bundel dinamis yang dapat diinstal, mulai, berhenti, diperbarui dan dihapus. Buntalan bergantung pada lapisan modul untuk kelas loading tetapi menambahkan API untuk mengatur modul – modul dalam run time. Memperkenalkan lapisan siklus hidup dinamika yang biasanya bukan bagian dari aplikasi. Mekanisme ketergantungan luas digunakan untuk menjamin operasi yang benar dari lingkungan.
3. Layanan Registrasi (Services-Registry)
API untuk manajemen jasa (ServiceRegistration, ServiceTracker dan ServiceReference).
OSGi Alliance yang telah ditentukan banyak layanan. Layanan yang ditentukan oleh antarmuka Java. Kumpulan dapat mengimplementasikan antarmuka ini dan mendaftarkan layanan dengan Layanan Registri. Layanan klien dapat menemukannya di registri, atau bereaksi ketika muncul atau menghilang.
4. Siklus Hidup (Life-Cycle)
API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
5.Modul
Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
6.Keamanan
Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra didefinisikan kemampuan.
7. Pelaksanaan Lingkungan
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 Jawa. Namun, set berikut saat ini didukung oleh sebagian besar OSGI implementasi:
CDC-1.0/Foundation-1.0 •
CDC-1.1/Foundation-1.1 •
OSGi/Minimum-1.0 •
OSGi/Minimum-1.1 •
JRE-1.1 •
Dari J2SE-1.2 hingga J2SE-1,6 •

(Automotive Multimedia Interface Colaboration -AMI-C)
Kolaborasi Antarmuka Otomotif Multimedia adalah suatu kelompok yang dibuat untuk menciptakan standar umum yang digunakan dalam mengatur bagaimana suatu perangkat alat elektronik bekerja misalnya komputer dan alat komunikasi kendaraan. Dan memiliki anggota: Fiat, Ford, General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault.
Automotive Multimedia Interface Kolaborasi (AMIC) mengatakan akan menjadi tuan rumah tiga update internasional briefing untuk menjadi pemasok otomotif, komputer dan teknologi tinggi industri elektronik.
“AMIC telah mengalami kemajuan yang signifikan dalam satu tahun terakhir ini dalam menyelesaikan struktur organisasi dan mencapai kesepakatan tentang persyaratan yang diperlukan untuk hardware dan software yang baik di masa depan untuk 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.

Proses komunitas java

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6z7YkDmLmP88ej3W7QVr0Z9eZs5nil5FivesXezRopZBLe-dx9yHJNQKo32KrSX4vHBDz_v2iTXaZWG6Uh3antFy2KJ2YFma5MwiclgeLyHMd06ZZxgLCZ4fx-3kwiMZUu6amuuQWE90/s320/2.png

Arsitektur Java Virtual Machine
Dalam spesifikasi mesin virtual Java, behaviour mesin virtual digambarkan dari sisi subsistem, area memori, tipe data, dan instruksi. Arsitektur Java Virtual Machine  menunjukkan  diagram  blok  mesin  virtual Java  yang  mencakup  subsistem utama  dan  daerah  memori  yang  diuraikan  dalam  spesifikasi,  masing-masing  mesin  virtual  Java  memiliki subsistem class loader  yaitu mekanisme untuk memuat tipe (kelas dan interface) diberikan nama-nama yang memenuhi  syarat.  Setiap  mesin  virtual  Java  juga  memiliki  mesin  eksekusi  yaitu  mekanisme  yang bertanggung jawab  untuk melaksanakan  instruksi yang  terdapat  dalam  methods of loaded classes.
Ketika  Java  Virtual  Machine  menjalankan  sebuah  program,  butuh  memori  untuk menyimpan  banyak hal, termasuk  bytecode  dan  banyak  informasi   lain  ekstrak  dari  loaded  class  files,  objek  program  instantiate, parameter methods, nilai return, variabel lokal, dan antara hasil perhitungan.  Java virtual machine  mengatur memori yang dibutuhkan untuk mengeksekusi program ke beberapa runtime area data.
Meskipun  terdapat   runtime  area  data  yang  sama  dalam  beberapa  bentuk  di  setiap  implementasi  JVM, spesifikasi  cukup  abstrak.  Beberapa  runtime  area  data  membagi  antara  application's  threads  dan  lainnya yang unik ke  individual threads. Setiap contoh dari JVM memiliki satu area  method  dan satu  heap.  Daerah ini  dibagi  oleh  semua  thread  yang  sedang  berjalan  dalam  JVM.  Ketika  mesin  virtual  memuat  file  class, kemudian menguraikan informasi tentang tipe dari data biner yang terdapat dalam file class. Ketika program berjalan, mesin virtual tempat semua obkjekprogram instantiate ke heap.
Java stack  terdiri dari stack frames (frame).  Sebuah  frame  berisi  tumpukan  dari  satu  pemanggilan  metode Java.  Ketika thread memanggil  sebuah method, mesin virtual Java mendorong  frmae  baru ke thread Java stack. Ketika method sudah lengkap mesin virtual muncul dan membuang frame untuk method tersebut.
APIs

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqdwvaWbWTVGhaxqQOPMvx5CWQiR0-Iv45is8XOw2G0lmaGb2SugkFMOX0dmvz10-MkaCOFJ3ISf2BonEqGFK_eSQNGCIy373nq7oYwTxKzsgelQBAI-b4tB855giAXOvrc0w17B3-shk/s320/3.gif

Java Application Programming Interface (JAVA API)
Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki berbagai kemampuan. Kemampuan untuk menangani objek, string, angka, dsb.  Java API terdiri dari tiga bagian utama:
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 serverdengan mendukung untuk basis data.
Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.
Pada saat ini teknologi java semakin berkembang, Sun Microsystem memperkenalkan Java versi 1.2 atau lebih dikenal dengan nama Java 2 yang terdiri atas JDK dan JRE versi 1.2. Pada Java 2 ini, java dibagi menjadi 3 kategori:
Java 2 Standart Edition (J2SE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada level PC (Personal Computer)
Java 2 Enterprise Edition (J2EE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada lingkungan entriprise dengan menambahkan fungsionalitas-fungsionalitas java semacam EJB (Enterprise Java Bean), Java CORBA, Servlet dan JSP serta Java XML (Extensible Markup Language)
Java 2 Micro Edition (J2ME)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi java pada handled devices atau perangkat-perangkat semacam handphone, Palm,PDA, dan Pocket PC. J2ME dirancang untuk dapat menjalankan program Java pada perangkat-perangkat semacam handphone dan PDA, yang memiliki karakteristik yang berbeda dengan sebuah komputer biasa, misalnya kecilnya jumlah memori pada handphone dan PDA. J2ME terdiri atas komponen-komponen sebagai berikut Java Virtual Machine (JVM) dan Java API (Application Programming Interface) serta Tools lain untuk pengembangan aplikasi Java semacam emulator Java Phone dan emulator Motorolla. Dalam J2ME dibagi menjadi dua bagian yang dikenal dengan istilah configurationdan profile.
PROSES KOMUNITAS JAVA (JAVA COMMUNITY PROCESS (JCP)
Setelah pembahasan mengenai jenis platform dan perkembangan yang ada pada JAVA. sekarang saya akan memcoba memberikan informasi tentang siapa yang mengembangkan kedua platform JAVA tersebut.
Platform yang ada pada JAVA dikembangkan oleh yang namanya Java Community Process (JCP). JCP didirikan pada tahun 1998, merupakan suatu proses formal yang memungkinkan pihak-pihak yang tertarik untuk terlibat dalam mengembangkan versi dan fitur dari platform JAVA tersebut. Di dalam JCP  terdapat yang namanya Java Specification Request’s atau JSRs. JSRs adalah kumpulan dokumen formal yang menggambarkan spesifikasi dan teknologi yang diusulkan oleh orang-orang yang terlibat dalam JCP untuk melakukan penambahan fitur-fitur yang terdapat pada platform JAVA tersebut.
Pada Spesifikasi untuk J2SE, J2EE dan J2ME perkembangannya dibawah pengawasan Java Community Process (JCP). Spesifikasi yang dihasilkan adalah Java Specification Request (JSR). JCP terdiri dari para ahli dari berbagai perusahaan yang tergabung untuk membentuk Spesification. JSR ini melalui beberapa tahap pada JCP sebelum selesai. Setiap JSR diberi nomor

sumber:

Pengantar Telematika Tugas 4

OSGI (Open Service Gateway Initiative)
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkZcS5p-U3RAEz_4HXbl3w5ukAWaSL0OJd5Lf_mqOG_13sPMQG7bV-XO5dg5Ghksfi3E1EV_J3VAEBcE-6hyYtvrQU-xcaQfHIb94yniJPsfpEcjVN5ye_7z8Gg2brOA3TvXTYn2I881M/s320/1.jpg

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

Bagaimana spesifikasi dari OSGI ?

Inti bagian dari spesifikasi ini adalah suatu kerangka kerja yang mendefinisikan aplikasi model manajemen siklus hidup, sebuah layanan registrasi, sebuah lingkungan eksekusi dan modul. Berdasarkan kerangka ini, sejumlah besar OSGI layers, API, dan Jasa telah ditetapkan.
Spesifikasi OSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhan yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri.
Spesifikasi OSGI yang sekarang digunakan dalam aplikasi mulai dari ponsel ke open source Eclipse IDE. Wilayah aplikasi lain meliputi mobil, otomasi industri, otomatisasi bangunan, PDA, komputasi grid, hiburan (misalnya iPronto), armada manajemen dan aplikasi server. Adapun spesifikasi yang lain dimana OSGI akan dirancang untuk melengkapi standar perumahan yang ada, seperti orang – orang LonWorks (lihat kontrol jaringan), CAL, CEBus, HAVi, dan lain-lain.

Arsitektur dari OSGI

Ada kerangka OSGI yang 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:

1.Bundel
Kumpulan jar normal komponen dengan nyata tambahan header. Sebuah bundel adalah 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.
2.Layanan
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan, menerbitkan dan menemukan model dapat mengikat Java lama untuk menikmati objek (POJO). Siklus hidup menambahkan lapisan bundel dinamis yang dapat diinstal, mulai, berhenti, diperbarui dan dihapus. Buntalan bergantung pada lapisan modul untuk kelas loading tetapi menambahkan API untuk mengatur modul – modul dalam run time. Memperkenalkan lapisan siklus hidup dinamika yang biasanya bukan bagian dari aplikasi. Mekanisme ketergantungan luas digunakan untuk menjamin operasi yang benar dari lingkungan.
3. Layanan Registrasi (Services-Registry)
API untuk manajemen jasa (ServiceRegistration, ServiceTracker dan ServiceReference).
OSGi Alliance yang telah ditentukan banyak layanan. Layanan yang ditentukan oleh antarmuka Java. Kumpulan dapat mengimplementasikan antarmuka ini dan mendaftarkan layanan dengan Layanan Registri. Layanan klien dapat menemukannya di registri, atau bereaksi ketika muncul atau menghilang.
4. Siklus Hidup (Life-Cycle)
API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
5.Modul
Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
6.Keamanan
Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra didefinisikan kemampuan.
7. Pelaksanaan Lingkungan
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 Jawa. Namun, set berikut saat ini didukung oleh sebagian besar OSGI implementasi:
CDC-1.0/Foundation-1.0 •
CDC-1.1/Foundation-1.1 •
OSGi/Minimum-1.0 •
OSGi/Minimum-1.1 •
JRE-1.1 •
Dari J2SE-1.2 hingga J2SE-1,6 •

(Automotive Multimedia Interface Colaboration -AMI-C)
Kolaborasi Antarmuka Otomotif Multimedia adalah suatu kelompok yang dibuat untuk menciptakan standar umum yang digunakan dalam mengatur bagaimana suatu perangkat alat elektronik bekerja misalnya komputer dan alat komunikasi kendaraan. Dan memiliki anggota: Fiat, Ford, General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault.
Automotive Multimedia Interface Kolaborasi (AMIC) mengatakan akan menjadi tuan rumah tiga update internasional briefing untuk menjadi pemasok otomotif, komputer dan teknologi tinggi industri elektronik.
“AMIC telah mengalami kemajuan yang signifikan dalam satu tahun terakhir ini dalam menyelesaikan struktur organisasi dan mencapai kesepakatan tentang persyaratan yang diperlukan untuk hardware dan software yang baik di masa depan untuk 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.

Proses komunitas java

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6z7YkDmLmP88ej3W7QVr0Z9eZs5nil5FivesXezRopZBLe-dx9yHJNQKo32KrSX4vHBDz_v2iTXaZWG6Uh3antFy2KJ2YFma5MwiclgeLyHMd06ZZxgLCZ4fx-3kwiMZUu6amuuQWE90/s320/2.png

Arsitektur Java Virtual Machine
Dalam spesifikasi mesin virtual Java, behaviour mesin virtual digambarkan dari sisi subsistem, area memori, tipe data, dan instruksi. Arsitektur Java Virtual Machine  menunjukkan  diagram  blok  mesin  virtual Java  yang  mencakup  subsistem utama  dan  daerah  memori  yang  diuraikan  dalam  spesifikasi,  masing-masing  mesin  virtual  Java  memiliki subsistem class loader  yaitu mekanisme untuk memuat tipe (kelas dan interface) diberikan nama-nama yang memenuhi  syarat.  Setiap  mesin  virtual  Java  juga  memiliki  mesin  eksekusi  yaitu  mekanisme  yang bertanggung jawab  untuk melaksanakan  instruksi yang  terdapat  dalam  methods of loaded classes.
Ketika  Java  Virtual  Machine  menjalankan  sebuah  program,  butuh  memori  untuk menyimpan  banyak hal, termasuk  bytecode  dan  banyak  informasi   lain  ekstrak  dari  loaded  class  files,  objek  program  instantiate, parameter methods, nilai return, variabel lokal, dan antara hasil perhitungan.  Java virtual machine  mengatur memori yang dibutuhkan untuk mengeksekusi program ke beberapa runtime area data.
Meskipun  terdapat   runtime  area  data  yang  sama  dalam  beberapa  bentuk  di  setiap  implementasi  JVM, spesifikasi  cukup  abstrak.  Beberapa  runtime  area  data  membagi  antara  application's  threads  dan  lainnya yang unik ke  individual threads. Setiap contoh dari JVM memiliki satu area  method  dan satu  heap.  Daerah ini  dibagi  oleh  semua  thread  yang  sedang  berjalan  dalam  JVM.  Ketika  mesin  virtual  memuat  file  class, kemudian menguraikan informasi tentang tipe dari data biner yang terdapat dalam file class. Ketika program berjalan, mesin virtual tempat semua obkjekprogram instantiate ke heap.
Java stack  terdiri dari stack frames (frame).  Sebuah  frame  berisi  tumpukan  dari  satu  pemanggilan  metode Java.  Ketika thread memanggil  sebuah method, mesin virtual Java mendorong  frmae  baru ke thread Java stack. Ketika method sudah lengkap mesin virtual muncul dan membuang frame untuk method tersebut.
APIs

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqdwvaWbWTVGhaxqQOPMvx5CWQiR0-Iv45is8XOw2G0lmaGb2SugkFMOX0dmvz10-MkaCOFJ3ISf2BonEqGFK_eSQNGCIy373nq7oYwTxKzsgelQBAI-b4tB855giAXOvrc0w17B3-shk/s320/3.gif

Java Application Programming Interface (JAVA API)
Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki berbagai kemampuan. Kemampuan untuk menangani objek, string, angka, dsb.  Java API terdiri dari tiga bagian utama:
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 serverdengan mendukung untuk basis data.
Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.
Pada saat ini teknologi java semakin berkembang, Sun Microsystem memperkenalkan Java versi 1.2 atau lebih dikenal dengan nama Java 2 yang terdiri atas JDK dan JRE versi 1.2. Pada Java 2 ini, java dibagi menjadi 3 kategori:
Java 2 Standart Edition (J2SE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada level PC (Personal Computer)
Java 2 Enterprise Edition (J2EE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada lingkungan entriprise dengan menambahkan fungsionalitas-fungsionalitas java semacam EJB (Enterprise Java Bean), Java CORBA, Servlet dan JSP serta Java XML (Extensible Markup Language)
Java 2 Micro Edition (J2ME)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi java pada handled devices atau perangkat-perangkat semacam handphone, Palm,PDA, dan Pocket PC. J2ME dirancang untuk dapat menjalankan program Java pada perangkat-perangkat semacam handphone dan PDA, yang memiliki karakteristik yang berbeda dengan sebuah komputer biasa, misalnya kecilnya jumlah memori pada handphone dan PDA. J2ME terdiri atas komponen-komponen sebagai berikut Java Virtual Machine (JVM) dan Java API (Application Programming Interface) serta Tools lain untuk pengembangan aplikasi Java semacam emulator Java Phone dan emulator Motorolla. Dalam J2ME dibagi menjadi dua bagian yang dikenal dengan istilah configurationdan profile.
PROSES KOMUNITAS JAVA (JAVA COMMUNITY PROCESS (JCP)
Setelah pembahasan mengenai jenis platform dan perkembangan yang ada pada JAVA. sekarang saya akan memcoba memberikan informasi tentang siapa yang mengembangkan kedua platform JAVA tersebut.
Platform yang ada pada JAVA dikembangkan oleh yang namanya Java Community Process (JCP). JCP didirikan pada tahun 1998, merupakan suatu proses formal yang memungkinkan pihak-pihak yang tertarik untuk terlibat dalam mengembangkan versi dan fitur dari platform JAVA tersebut. Di dalam JCP  terdapat yang namanya Java Specification Request’s atau JSRs. JSRs adalah kumpulan dokumen formal yang menggambarkan spesifikasi dan teknologi yang diusulkan oleh orang-orang yang terlibat dalam JCP untuk melakukan penambahan fitur-fitur yang terdapat pada platform JAVA tersebut.
Pada Spesifikasi untuk J2SE, J2EE dan J2ME perkembangannya dibawah pengawasan Java Community Process (JCP). Spesifikasi yang dihasilkan adalah Java Specification Request (JSR). JCP terdiri dari para ahli dari berbagai perusahaan yang tergabung untuk membentuk Spesification. JSR ini melalui beberapa tahap pada JCP sebelum selesai. Setiap JSR diberi nomor

sumber:

Pengantar Telematika Tugas 4

OSGI (Open Service Gateway Initiative)
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkZcS5p-U3RAEz_4HXbl3w5ukAWaSL0OJd5Lf_mqOG_13sPMQG7bV-XO5dg5Ghksfi3E1EV_J3VAEBcE-6hyYtvrQU-xcaQfHIb94yniJPsfpEcjVN5ye_7z8Gg2brOA3TvXTYn2I881M/s320/1.jpg

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

Bagaimana spesifikasi dari OSGI ?

Inti bagian dari spesifikasi ini adalah suatu kerangka kerja yang mendefinisikan aplikasi model manajemen siklus hidup, sebuah layanan registrasi, sebuah lingkungan eksekusi dan modul. Berdasarkan kerangka ini, sejumlah besar OSGI layers, API, dan Jasa telah ditetapkan.
Spesifikasi OSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhan yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri.
Spesifikasi OSGI yang sekarang digunakan dalam aplikasi mulai dari ponsel ke open source Eclipse IDE. Wilayah aplikasi lain meliputi mobil, otomasi industri, otomatisasi bangunan, PDA, komputasi grid, hiburan (misalnya iPronto), armada manajemen dan aplikasi server. Adapun spesifikasi yang lain dimana OSGI akan dirancang untuk melengkapi standar perumahan yang ada, seperti orang – orang LonWorks (lihat kontrol jaringan), CAL, CEBus, HAVi, dan lain-lain.

Arsitektur dari OSGI

Ada kerangka OSGI yang 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:

1.Bundel
Kumpulan jar normal komponen dengan nyata tambahan header. Sebuah bundel adalah 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.
2.Layanan
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan, menerbitkan dan menemukan model dapat mengikat Java lama untuk menikmati objek (POJO). Siklus hidup menambahkan lapisan bundel dinamis yang dapat diinstal, mulai, berhenti, diperbarui dan dihapus. Buntalan bergantung pada lapisan modul untuk kelas loading tetapi menambahkan API untuk mengatur modul – modul dalam run time. Memperkenalkan lapisan siklus hidup dinamika yang biasanya bukan bagian dari aplikasi. Mekanisme ketergantungan luas digunakan untuk menjamin operasi yang benar dari lingkungan.
3. Layanan Registrasi (Services-Registry)
API untuk manajemen jasa (ServiceRegistration, ServiceTracker dan ServiceReference).
OSGi Alliance yang telah ditentukan banyak layanan. Layanan yang ditentukan oleh antarmuka Java. Kumpulan dapat mengimplementasikan antarmuka ini dan mendaftarkan layanan dengan Layanan Registri. Layanan klien dapat menemukannya di registri, atau bereaksi ketika muncul atau menghilang.
4. Siklus Hidup (Life-Cycle)
API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
5.Modul
Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
6.Keamanan
Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra didefinisikan kemampuan.
7. Pelaksanaan Lingkungan
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 Jawa. Namun, set berikut saat ini didukung oleh sebagian besar OSGI implementasi:
CDC-1.0/Foundation-1.0 •
CDC-1.1/Foundation-1.1 •
OSGi/Minimum-1.0 •
OSGi/Minimum-1.1 •
JRE-1.1 •
Dari J2SE-1.2 hingga J2SE-1,6 •

(Automotive Multimedia Interface Colaboration -AMI-C)
Kolaborasi Antarmuka Otomotif Multimedia adalah suatu kelompok yang dibuat untuk menciptakan standar umum yang digunakan dalam mengatur bagaimana suatu perangkat alat elektronik bekerja misalnya komputer dan alat komunikasi kendaraan. Dan memiliki anggota: Fiat, Ford, General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault.
Automotive Multimedia Interface Kolaborasi (AMIC) mengatakan akan menjadi tuan rumah tiga update internasional briefing untuk menjadi pemasok otomotif, komputer dan teknologi tinggi industri elektronik.
“AMIC telah mengalami kemajuan yang signifikan dalam satu tahun terakhir ini dalam menyelesaikan struktur organisasi dan mencapai kesepakatan tentang persyaratan yang diperlukan untuk hardware dan software yang baik di masa depan untuk 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.

Proses komunitas java

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6z7YkDmLmP88ej3W7QVr0Z9eZs5nil5FivesXezRopZBLe-dx9yHJNQKo32KrSX4vHBDz_v2iTXaZWG6Uh3antFy2KJ2YFma5MwiclgeLyHMd06ZZxgLCZ4fx-3kwiMZUu6amuuQWE90/s320/2.png

Arsitektur Java Virtual Machine
Dalam spesifikasi mesin virtual Java, behaviour mesin virtual digambarkan dari sisi subsistem, area memori, tipe data, dan instruksi. Arsitektur Java Virtual Machine  menunjukkan  diagram  blok  mesin  virtual Java  yang  mencakup  subsistem utama  dan  daerah  memori  yang  diuraikan  dalam  spesifikasi,  masing-masing  mesin  virtual  Java  memiliki subsistem class loader  yaitu mekanisme untuk memuat tipe (kelas dan interface) diberikan nama-nama yang memenuhi  syarat.  Setiap  mesin  virtual  Java  juga  memiliki  mesin  eksekusi  yaitu  mekanisme  yang bertanggung jawab  untuk melaksanakan  instruksi yang  terdapat  dalam  methods of loaded classes.
Ketika  Java  Virtual  Machine  menjalankan  sebuah  program,  butuh  memori  untuk menyimpan  banyak hal, termasuk  bytecode  dan  banyak  informasi   lain  ekstrak  dari  loaded  class  files,  objek  program  instantiate, parameter methods, nilai return, variabel lokal, dan antara hasil perhitungan.  Java virtual machine  mengatur memori yang dibutuhkan untuk mengeksekusi program ke beberapa runtime area data.
Meskipun  terdapat   runtime  area  data  yang  sama  dalam  beberapa  bentuk  di  setiap  implementasi  JVM, spesifikasi  cukup  abstrak.  Beberapa  runtime  area  data  membagi  antara  application's  threads  dan  lainnya yang unik ke  individual threads. Setiap contoh dari JVM memiliki satu area  method  dan satu  heap.  Daerah ini  dibagi  oleh  semua  thread  yang  sedang  berjalan  dalam  JVM.  Ketika  mesin  virtual  memuat  file  class, kemudian menguraikan informasi tentang tipe dari data biner yang terdapat dalam file class. Ketika program berjalan, mesin virtual tempat semua obkjekprogram instantiate ke heap.
Java stack  terdiri dari stack frames (frame).  Sebuah  frame  berisi  tumpukan  dari  satu  pemanggilan  metode Java.  Ketika thread memanggil  sebuah method, mesin virtual Java mendorong  frmae  baru ke thread Java stack. Ketika method sudah lengkap mesin virtual muncul dan membuang frame untuk method tersebut.
APIs

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqdwvaWbWTVGhaxqQOPMvx5CWQiR0-Iv45is8XOw2G0lmaGb2SugkFMOX0dmvz10-MkaCOFJ3ISf2BonEqGFK_eSQNGCIy373nq7oYwTxKzsgelQBAI-b4tB855giAXOvrc0w17B3-shk/s320/3.gif

Java Application Programming Interface (JAVA API)
Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki berbagai kemampuan. Kemampuan untuk menangani objek, string, angka, dsb.  Java API terdiri dari tiga bagian utama:
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 serverdengan mendukung untuk basis data.
Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.
Pada saat ini teknologi java semakin berkembang, Sun Microsystem memperkenalkan Java versi 1.2 atau lebih dikenal dengan nama Java 2 yang terdiri atas JDK dan JRE versi 1.2. Pada Java 2 ini, java dibagi menjadi 3 kategori:
Java 2 Standart Edition (J2SE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada level PC (Personal Computer)
Java 2 Enterprise Edition (J2EE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada lingkungan entriprise dengan menambahkan fungsionalitas-fungsionalitas java semacam EJB (Enterprise Java Bean), Java CORBA, Servlet dan JSP serta Java XML (Extensible Markup Language)
Java 2 Micro Edition (J2ME)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi java pada handled devices atau perangkat-perangkat semacam handphone, Palm,PDA, dan Pocket PC. J2ME dirancang untuk dapat menjalankan program Java pada perangkat-perangkat semacam handphone dan PDA, yang memiliki karakteristik yang berbeda dengan sebuah komputer biasa, misalnya kecilnya jumlah memori pada handphone dan PDA. J2ME terdiri atas komponen-komponen sebagai berikut Java Virtual Machine (JVM) dan Java API (Application Programming Interface) serta Tools lain untuk pengembangan aplikasi Java semacam emulator Java Phone dan emulator Motorolla. Dalam J2ME dibagi menjadi dua bagian yang dikenal dengan istilah configurationdan profile.
PROSES KOMUNITAS JAVA (JAVA COMMUNITY PROCESS (JCP)
Setelah pembahasan mengenai jenis platform dan perkembangan yang ada pada JAVA. sekarang saya akan memcoba memberikan informasi tentang siapa yang mengembangkan kedua platform JAVA tersebut.
Platform yang ada pada JAVA dikembangkan oleh yang namanya Java Community Process (JCP). JCP didirikan pada tahun 1998, merupakan suatu proses formal yang memungkinkan pihak-pihak yang tertarik untuk terlibat dalam mengembangkan versi dan fitur dari platform JAVA tersebut. Di dalam JCP  terdapat yang namanya Java Specification Request’s atau JSRs. JSRs adalah kumpulan dokumen formal yang menggambarkan spesifikasi dan teknologi yang diusulkan oleh orang-orang yang terlibat dalam JCP untuk melakukan penambahan fitur-fitur yang terdapat pada platform JAVA tersebut.
Pada Spesifikasi untuk J2SE, J2EE dan J2ME perkembangannya dibawah pengawasan Java Community Process (JCP). Spesifikasi yang dihasilkan adalah Java Specification Request (JSR). JCP terdiri dari para ahli dari berbagai perusahaan yang tergabung untuk membentuk Spesification. JSR ini melalui beberapa tahap pada JCP sebelum selesai. Setiap JSR diberi nomor

sumber: