Sabtu, 31 Desember 2011

Proses komunitas java (Java Community Process JCP)

Sejarah Java
Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.

Sebagai sebuah platform, JAVA terdiri atas 2 bagian utama, yaitu :
-Java Virtual Machine (JVM)
-ava Application Programming Interface (JAVA API)


Java Virtual Machine (JVM)
Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan.
Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.


Java Application Programming Interface (JavaAPI)

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.

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 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:
• 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 (VM)
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.

Pada Java API ini juga ditawarkan beberapa fitur menarik yang dapat digunakan oleh user yang sedang berkecimpung di dunia Java. Beberapa fitur tersebut adalah :

1. Applet
Java Applet merupakan program Java yang berjalan di atas browser. Penggunaan applet ini akan membuat halaman HTML lebih dinamis dan menarik.

2. Java Networking

3. Java Database Connectivity (JDBC)
JDBC API terdiri atas class dan interface yang ditulis dalam bahasa Java untuk sebagai alat bantu bagi pembuat program (developer ) dan menyediakan sekumpulan API untuk mengatur keamanan mengakses database seperti Oracle, MySQL, PostgreSQL, Microsoft SQL Server. Jadi keunggulan API JDBC dapat mengakses sumber data dan berjalan pada semua Platform yang mempunyai Java Viortual Machine (JVM).

4. Java Server Pages (JSP)
JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan pada platform Java. JSP merupakan engembangan dari Servlet serta merupakan bagian dari teknologi Java 2 Platform, Enterprise Edition (J2EE).

5. Java Card


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.

Publik formal review dari JSRs akan muncul sebelum JSRs final di putuskan oleh komite eksekutif JCP. JSRs terakhir yang menyediakan
implementasi referensi yang merupakan implementasi teknologi dalam bentuk kode sumber dan teknologi kompatibilitas kit untuk melakukan verifikasi terhadap Java API. Jadi dapat dikatakan bahwa sebuah JSRs menggambarkan JCP itu sendiri.



Kolaborasi Antarmuka Otomotif Multimedia- (Automotive Multimedia Interface Colaboration - AMI-C)

Kolaborasi Antar muka Otomotif Multimedia- (Automotive Multimedia Interface Colaboration - AMI-C)
Kendaraan segera akan mengalamin peningkatan perlengkapan dengan ditambahkannya sistem digital yang mendukung beberapa aplikasi seperti untuk mengakses informasi, komunikasi, kemanan dan internet. Ketertarikan terhadap aplikasi multimedia pada kendaraan meningkat, misalnya pada periode 2003-2005. Seperti: pengenalan aplikasi real-time, kamera kecepatan tinggi, seiring dengan semakin meningkatnya komersialisasi lalu lintas multimedia dan pelayanan pariwisata dan travel. Oleh sebab itu, kebutuhan akan multimedia bus yang diletakkan pada kendaraan akan meningkat.

Automotive Multimedia Interface Collaboration (AMI-C) menyatakan bahwa akan menggandeng teknologi Open Service Gateway Initiative (OSGi) sebagai framework untuk platform sofware yang dibangun untuk informasi mobile dan sistem entertainment. Dalam kombinasi’a, AMI-C dan framework OSGi akan menyediakan satu platform software yang umum dan pasar yang terbuka untuk penyedia aplikasi atomotif berbasis wireless. Untuk pengguna, platform umum tersebut akan menyediakan pilihan software aplikasi yang luas.



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.
AMI-C adalah organisasi global yang mewakili mayoritas dunia produksi kendaraan. AMI-C adalah mengembangkan dan standarisasi yang umum multimedia dan telematika otomotif antarmuka untuk kendaraan jaringan komunikasi. Organization of motor vehicle manufactures created to facilitate the development and standardization of automotive multimedia interfaces to motor vehicle communication networks.– Specifications for physical network interfaces, network protocols and In-vehicle software interfaces (telematics and local)
• Release 2 specifications due Dec. 2002
• Characteristic
• Vehicle control: Low-speed wired communication
• Information system: High-speed wired communication
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:
•AMI-C 3023 Power Management Specification
•AMI-C 3013 Power Management Architecture
•AMI-C 2002 1.0.2 Common Message Set Power Management
•AMI-C 3034 Power Management Test Documents
•AMI-C 4001 Revision Physical Speci .cation

Open Services 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.
Inti bagian dari spesifikasi 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.

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.
KEUNTUNGAN TEKNOLOGI OSGi
Menjelaskan teknologi OSGi kepada yang belum familiar dengan teknologi ini sangatlah sulit. Ada begitu banyak artikel yang menjelaskan teknologi OSGi tetapi hal itu masih belum bisa dimengerti oleh user yang benar-benar awam karena teknologi OSGi menyediakan solusi untuk permasalahan yang banyak orang menganggap bahwa maslah itu merupakan aspek instrinsik dari Java.
Permasalahan ini sebenarnya bukan masalah instrinsik dari Java dan teknologi OSGi dapat mengatasi itu semua. Alasan utama mengapa teknologi OSGi dapat sukses karena teknologi ini menyediakan komponen system yang benar-benar matang yang dapat bekerja di lingkungan yang sangat banyak jumlahnya. Komponen system yang biasa digunakan untuk membangun aplikasi yang tingkat kekompleksannya sangat tinggi seperti IDEs (Eclipse), aplikasi server (GlassFish, IBM Websphere, Oracle/BEA Weblogic, Jonas, JBoss), aplikasi framework (Spring, Guice), otomatisasi industry, telepon dan banyak lainnya.

Keuntungan dari teknologi OSGi antara lain adalah sebagai berikut :
1. 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.
2. Dapat digunakan kembali : model komponen OSGi sangat mudah digunakan dan dapat digunakan dengan aplikasi pihak ketiga.
3. RealWorld : OSGi framework dinamik. Hal ini berarti OSGi dapat diupdate secara online.
4. Mudah Penyebarannya : teknologi OSGi bukanlah sebuah teknologi standard. OSGi dapat dimanage sedemikian rupa serta dapat diatur cara penginstalannya.
5. Update yang dinamik : OSGi komponen bisa diupdate secara dinamik.
6. Adaptif : model komponen OSGi didesain sedemikian rupa hingga diperbolehkan untuk mengkombinasi dan mencocokan antar komponen.
7. Transparan
8. Banyak versinya
9. Simple : OSGi API sangat simple. API OSGi hanya terdiri dari satu paket dan berjumlah kurang dari 30 kelas.
10. Ukurannya kecil
11. Kinerjanya cepat
12. Malas : Malas dalam software itu berarti bagus. Teknologi OSGi mempunyai banyak mekanisme hanya ketika dibutuhkan saja.
13. Aman
14. Sederhana
15. Tidak Mengganggu Kinerja Aplikasi Lainnya
16. Berjalan dimana saja
17. Digunakan secara luas
18. 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.





Tujuan Umum, Lingkungan Komputasi, Kebutuhan middlware , Contoh-contoh middlware

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. Middleware Didefinisikan sebagai sebuah aplikasi yang secara logic berada diantara lapisan aplikasi (application layer) dan lapisan data dari sebuah arsitektur layer-layer TCP/IP [1]. Middleware bisa juga disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi aras tinggi.

Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi. Adapun fungsi dari middleware adalah:

  1. Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
  2. Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
  3. Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.

Database middleware adalah salah satu jenis middleware disamping message-oriented middleware, object-oriented middleware, remote procedure call, dan transaction processing monitor. Pada prinsipnya, ada tiga tingkatan integrasi sistem komputer yaitu integrasi jaringan, integrasi data, dan integrasi applikasi. Database middleware menjawab tantangan integrasi data, sedangkan midleware-middleware yang lain menjawab tantangan integrasi applikasi dan jaringan. Tujuan Umum Middleware Telematika:

● 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.
● Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda
● Middleware yang paling banyak dipublikasikan :
– Open Software Foundation’s Distributed Computing Environment
(DCE),
– Object Management Group’s Common Object Request Broker
Architecture (CORBA),
– Microsoft’s COM/DCOM (Component Object Model)
Tipe Layanan Middleware:


1. Layanan Sistem Terdistribusi,
• Komunikasi kritis, program-to-program, dan layanan manajemen data.
• RPC, MOM (Message Oriented Middleware) dan ORB.


2. Layanan Application,
• Akses ke layanan terdistribusi dan jaringan
• Yang termasuk : TP (transaction processing) monitor dan layanan database, seperti Structured Query Language (SQL).


3. Layanan Manajemen Middleware,
• Memungkinkan aplikasi dan fungsi dimonitor secara terus menerus untuk menyakinkan unjuk kerja yang optimal pada lingkungan terdistribusi lingkungan komputasi:
● Prinsip Dasar :
– Memungkinkan program yang sama dapat dijalankan pada
platform apapun tanpa modifikasi
– Halaman HTML ditulis dalam JavaScript yang dapat dijalankan
pada web browser yang mendukung JavaScript.
– Aplikasi Java dan applet dijalankan oleh suatu Java Virtual
Machine, yang dapat dibuat untuk berbagai sistem operasi
● Browser dan Java meniadakan kebutuhan platform tunggal kebutuhan middleware:
● Menyediakan kumpulan fungsi API (Application Programming Interfaces) yang lebih tinggi
daripada API yang disediakan sistem operasi dan layanan jaringan yang memungkinkan suatu
aplikasi dapat :
– Mengalokasikan suatu layanan secara transparan pada jaringan,
– Menyediakan interaksi dengan aplikasi atau layanan lain
– Tidak tergantung dari layanan jaringan
– Handal dan mampu memberikan suatu layanan
– Diperluas (dikembangkan) kapasitasnya tanpa “Middleware” di samping pembangunan aplikasi adalah medan pertempuran untuk perjuangan yang besar dalam industri perkomputeran. Untuk menyatukan komponen yang berselerak, Microsoft mahu pengguna menggunakan teknologinya.

Mumpung Libur, Mari Bersihkan PC!

Akhir pekan biasanya menjadi waktu untuk menebus segala kelelahan setelah bekerja sepanjang hari. Ada yang mengisinya dengan bercengkerama bersama keluarga, jalan-jalan, atau tidur.

Tapi tak ada salahnya jika Anda meluangkan waktu untuk menilik komputer Anda. Selain telepon seluler, tentunya inilah perangkat yang sering menemani Anda ketika bekerja.

Coba lihat bagaimana keadaannya. Jika kotor, berdebu, dan lubang koneksinya sampai tersumbat, itu tandanya personal computer (PC) Anda kotor luar-dalam.

Sebelum Anda bergerak untuk membersihkannya, simaklah cara dan beberapa tip berikut.

Cabut semua kabel yang menghubungkan komputer. Jika Anda menggunakan All-In-One PC, hal ini tentu akan lebih mudah dilakukan karena tidak banyak kabel berserakan.

Namun bagi Anda yang masih menggunakan 'kotak' Central Processing Unit (CPU), monitor, stabiliser, mouse dan papan ketik, Anda harus berhati-hati ketika mempreteli kabel ini. Perhatikan colokan mana yang dicabut dan pastikan tidak ada aliran listrik di dalamnya alias komputer dalam posisi mati.

Gunakan alas kaki dan bersihkan komputer di tempat yang tidak beralaskan karpet atau benda-benda yang bisa 'menyimpan' debu.

Satu lagi yang perlu diperhatikan adalah menyiapkan tatakan karet, seperti mouse pad, kemudian meletakkannya di antara komputer dan meja kerja supaya tidak ada yang "nyetrum".

Berhati-hatilah ketika hendak membuka casing CPU. Taruh setiap sekrup di sebuah wadah sehingga mudah mencarinya ketika hendak dipasang kembali.

Ketika PC sudah dibongkar, gunakan cutton buds atau lap berbahan halus yang tidak berserat untuk mengeluarkan kotoran di dalam komputer. Kemudian gunakan sekaleng udara terkompresi dan semprotkan ke sela-sela komputer yang masih terselip debu, seperti port dan ventilasi udara. Apabila sulit menjangkau celah itu, pakailah sedotan kecil untuk mengarahkan aliran udara terkompresi tadi.

Ada satu lagi alat yang bermanfaat untuk membersihkan PC, yakni mini vacum cleaner. Cara menggunakannya sangat mudah, tinggal colokkan ke port USB komputer lain yang sedang menyala, pengisap debu siap dipakai.

Salah satu bagian yang paling kotor dan perlu dibersihkan secara teliti adalah kipas power supply beserta ventilasi udaranya.

Jika proses pembersihan telah selesai, kembalikan semua komponen sampai casing dalam posisi semula.

Supaya PC Anda tidak cepat kotor, jangan menaruhnya di lantai karena di situlah kotoran dan debu mengendap. Apalagi jika Anda memiliki binatang peliharaan yang bebas bermain di dalam rumah. Pembersihan PC minimal dilakukan satu tahun sekali.

Jika komputer Anda sudah teramat kotor, tak menutup kemungkinan kinerjanya tidak prima lagi. Misalnya, sulit membaca data melalui flash disk karena port-nya tersumbat debu.

Untuk kotoroan yang sulit dibersihkan dengan cutton buds atau semprotan udara terkompresi tadi, Anda bisa meneteskan sedikit alkohol atau cairan pembersih barang elektronik pada kapas. Kemudian usapkan ke bagian yang kotor dan biarkan beberapa saat supaya benar-benar kering.

Nah, selamat bersih-bersih.

Apple Ajukan Paten Fitur Pengenalan Wajah



Baru-baru ini diketahui bahwa sebuah aplikasi paten telah diajukan oleh Apple ke Kantor Hak Paten dan Merek dagang Amerika Serikat.

Dikutip dari CNET, Jumat, 30 Desember 2011, paten ini mengenai fitur pengenalan wajah yang memungkinkan pengguna membuka perangkat bergerak yang dikunci hanya dengan menghadapkan wajah pada kamera di perangkat.

Mekanisme pengenalan wajah ini bekerja tidak dengan memindai keseluruhan wajah, tapi hanya pada bagian yang kaya informasi, seperti mata, mulut, dan hidung. Contohnya, sistem ini akan mengukur jarak antara mata dan mulut, lalu dibandingkan dengan data pengguna yang telah disetorkan sebelumnya.

Aplikasi pengenalan wajah ini juga diberi kemampuan untuk dapat mengenali wajah pengguna dalam berbagai kondisi pencahayaan.

Dengan teknologi ini pengguna iOS memiliki alternatif untuk membuka kunci perangkat selain dengan cara slide yang saat ini terdapat di berbagai perangkat Apple.

Menurut Apple Insider, blog teknologi yang berhasil mendapatkan salinan pengajuan paten ini, Apple sebenarnya telah mengajukannya sejak Juni 2009. Fitur pengenalan wajah ini sebenarnya bukan hal yang baru karena Samsung saat ini telah menerapkannya pada perangkat Galaxy Nexus.

Para pakar IT mengingatkan bahwa fitur ini sebenarnya memiliki kelemahan besar karena dapat ditembus melalui cara yang mudah, seperti menggunakan foto.

Google merespons dengan menyatakan bahwa fitur ini hanya salah satu dari banyak opsi cara membuka kunci ponsel yang dapat dipilih pengguna. Cara ini diakui memang memiliki tingkat keamanan yang lebih rendah dibanding penggunaan PIN atau password.

Seperti Apa Profil Pengguna Android?



Ternyata, mayoritas pengguna Android adalah laki-laki yang gemar mengenakan T-Shirt dipadu dengan celana jins dan sepasang sepatu sneakers. Inilah salah satu kesimpulan dari hasil jajak pendapat yang dilakukan oleh Bluestacks, perusahaan startup pembuat software yang memungkinkan aplikasi Android dijalankan pada komputer Windows.

Dikutip dari CNET, Jumat, 30 Desember 2011, kesimpulan ini ditarik Bluestacks setelah melakukan polling

Bluestacks menghadirkan data ini melalui sebuah infografis menarik yang diberi judul 'Mr. Android'. Pengguna Android diberi gelar Mister karena mayoritas dari mereka adalah lelaki.
Dalam infografis ini disebutkan bahwa 36 persen dari pengguna Android adalah orang Amerika, 28 persen lain orang Asia, dan 27 persen dari Eropa.

Sebanyak 47 persen dari pengguna Android memiliki rambut hitam, 38 persen brunette alias berambut cokelat, sembilan persen pirang, tiga persen merah, dan sisanya mengecat rambutnya dalam berbagai warna.

Setengah pengguna Android juga ternyata memiliki panjang rambut yang sedang, 32 persen berambut cepak, dan hanya 6 persen yang memiliki rambut gondrong. Yang menarik, 37 persen dari pengguna Android disebutkan memakai kacamata, dan 45 persen gemar menggunakan jam tangan.

Dari hasil jajak pendapat ini terungkap juga bahwa ternyata 62 persen dari Mister Android ini menggunakan perangkatnya untuk bermain game dan hanya 38 persen yang menggunakannya untuk bekerja.

Mengunduh aplikasi ke perangkat Android merupakan salah satu keasyikan sendiri dalam memiliki perangkat Android, bahkan 13 persen dari mereka mengaku memiliki lebih dari 50 aplikasi yang ditanamkan dalam perangkat mereka. Namun sepertiga dari pengguna ternyata ogah membayar dan memilih hanya mengunduh aplikasi gratisan ke perangkatnya. Bila Anda pengguna Android, adakah ciri yang sesuai dengan Anda? terhadap 145 ribu pengikutnya di Facebook selama sebulan dan dikombinasikan dengan data dari Nielsen.

Password Punah pada 2017

Teknologi berkembang pesat sejak beberapa dekade terakhir. Lima tahun lalu siapa mengira ponsel bisa dipakai dengan menyentuh layar? Kini ponsel layar sentuh tumbuh menjamur dan dipakai orang di seluruh dunia. Lantas, seperti apa teknologi lima tahun dari sekarang?

Perusahaan teknologi International Business Machine (IBM) memiliki prediksi sendiri mengenai teknologi yang berkembang pada 2017. Mereka mempelajari perkembangan pasar dan tren sosial untuk mencari teknologi yang diperkirakan tumbuh dan mengubah kehidupan manusia. "Fiksi ilmiah menjadi kenyataan," ujar IBM dalam website resmi mereka.Dari segi keamanan, penggunakan kata kunci (password) sebagai pelindung data pribadi sudah ketinggalan zaman. Komputer masa depan akan mengenali pemilik data menggunakan informasi biologis unik yang terdapat di dalam tubuh manusia atau dikenal sebagai "biometrik multifaktor".Lima tahun mendatang manusia cukup mendekatkan mata pada pemindai khusus untuk menarik uang dari ATM atau membuka surat elektronika. Suara juga bisa dipakai untuk menggantikan fungsi kata kunci.Sandi biometrik tak hanya memberi keamanan, tapi  juga kenyamanan. Manusia tak lagi harus mengingat berbagai kata sandi untuk setiap akun pribadi.

Jumat, 30 Desember 2011

Mark Zuckerberg orang terkaya ketiga di dunia untuk bidang teknologi

Dilansir Info Teknologi dari Forbes, pendiri Facebook Mark Zuckerberg kini menjadi orang ketiga terkaya dunia di bidang Teknologi dengan nilai kekayaan mencapai $18 Milyar.

Mark Zuckerberg kini mantab duduk diurutan ke-3 dibelakang Bill Gates (Microsoft) dan Larry Ellison (Oracle).
Sebelumnya dari daftar orang terkaya versi Forbes Maret 2011, Mark ‘hanya’ memiliki $13,5 Milyar sehingga nilai kekayaannya saat ini bertambah $4,5 Milyar.

Peningkatan kekayaan Mark Zuckerberg tidak lain karena penjualan saham Facebook ke GSV Capital di bursa sekunder dengan nilai total $70 Milyar.

Masih menurut Forbes, penjualan saham juga telah meningkatkan kekayaan pejabat Facebook lain seperti Dustin Moskovitz, Eduardo Saverin, Sean Parker, Peter Thiel and Yuri Milner.

‘Mark Zuckerberg’ (27) yang kisah hidupnya diangkat menjadi film The Social Networks, kini sudah melewati kekayaan seniornya seperti Steve Jobs (Apple), Larry Page (Google) dan Steve Balmer (CEO Microsoft).

Untuk kedepannya, apakah Mark Zuckerberg dapat melewati nilai kekayaan Bill Gates yang sudah mencapai $56 Milyar ?

sumber : http://www.infoteknologi.com/berita/mark-zuckerberg-orang-terkaya-ketiga-di-dunia-untuk-bidang-teknologi/


Tidak puas dengan hanya memalsukan produk Apple seperti iPhone dan iPad, pengusaha di China memutuskan untuk menjiplak juga toko resmi Apple (Apple Store).

Berlokasi di bagian selatan China, kota Kunming, berdiri tiga toko yang sangat mirip dengan Apple Store yang asli. Sebegitu meyakinkannya toko ini terisi penuh dengan produk iPad, Mac dan iPhone yang dipamerkan di atas meja kayu yang bertuliskan paten Apple.
Toko Apple palsu
Kondisi didalam toko
Para pegawai yang bekerja, sekilas terlihat meyakinkan dengan menggunakan seragam biru khas Apple Store dan dilengkapi ID yang menggantung dileher mereka. Dan uniknya, para pegawai ini bahkan mempercayai bahwa mereka adalah pegawai yang bekerja di bawah naungan Apple.
Pegawai Apple Store China
Pegawai Apple Store Palsu

Lalu apa yang menandakan bahwa Apple store ini adalah palsu / tiruan ?

  • Apple tidak pernah menuliskan Apple Store disetiap tokonya melainkan hanya menampilkan logo Apple saja.
Kunming Apple Store
Logo Apple Store
  • Selain itu ID Card yg dipakai para pegawai Apple store gadungan hanya bertuliskan ‘Staff’, sedangkan di toko resmi semua pegawai diharuskan memakai ID Card lengkap dengan tulisan nama mereka.
  • Dan yang paling konyol adalah salah satu pemilik toko melakukan kesalahan dalam penulisan Apple Store, toko tersebut malah bertuliskan ‘Apple Stoer’
apple stoer
sumber : http://www.infoteknologi.com/berita/apple-store-tidak-luput-dijiplak-china/
 
Copyright © 2010 Life is only once, so take the chance to Enjoy. All rights reserved.
Blogger Template by