Rabu, 25 November 2009

Pemograman Java .

Pengenalan Pemrograman

Produk pertama proyek Green adalah Star 7 (*7), sebuah kendali jarak jauh yang sangat cerdas. Dikarenakan pasar masih belum tertarik dengan produk konsumer cerdas maka proyek Green harus menemukan pasar lain dari teknologi yang diciptakan. Pada saat yang sama, implementasi WWW dan Internet sedang mengalami perkembangan pesat. Di lain pihak, anggota dari proyek Green juga menyadari bahwa Java dapat digunakan pada pemrograman internet, sehingga penerapan selanjutnya mengarah menjadi teknologi yang berperan di web.
Java telah mengakomodasi hampir seluruh fitur penting bahasa – bahasa pemrograman yang ada semenjak perkembangan komputasi modern manusia :

1. Dari SIMULA, bahasa pada tahun 65-an, bahasa yang paling mempengaruhi Java sekaligus C++. Dari bahasa ini diadopsi bentukan – bentukan dasar dari pemrograman berorientasi objek.
2. Dari LISP – bahasa tahun 55-an. Diadopsi fasilitas garbage collection, serta kemampuan untuk meniru generic list processing, meski fasilitas ini jarang yang memanfaatkannya.
3. Dari Algol – bahasa pada tahun 60-an, diambil struktur kendali yang dimilikinya.
4. Dari C++, diadopsi sintaks, sebagian semantiks dan exception handling
5. Dari bahasa Ada, diambil strongly type, dan exception handling.
6. Dari Objective C, diambil fasilitas interface.
7. Dari bahasa SmallTalk, diambil pendekatan single-root class hiƩrarchie, dimana objek adalah satu kesatuan hirarki pewarisan

Sebuah Bahasa Pemrograman

Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus oada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.

Sebuah Development Environment

Sebagai sebuah peralatan pembangun, teknologi Java menyediakan banyak tools : compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya.

Sebuah Aplikasi

Aplikasi dengan teknologi Java secara umum adalah aplikasi serbt a guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment

Sebuah Deplovment Environment

Terdapat dua komponen utama dari Deployment Environment. Yang pertama adalah JRE, yang terdapat pada paket J2SDK, mengandung kelas – kelas untuk semua paket teknologi Java yang meliputi kelas dasar dari Java, komponen GUI dan sebagainya. Komponen yang lain terdapat pada Web Browser. Hampir seluruh Web Browser komersial menyediakan interpreter dan runtime environment dari teknologi Java.

Selasa, 03 November 2009

Processor Masa Kini Untuk Laptop


Pengguna komputer kini semakin dimanjakan oleh kemampuan komputer laptop yang semakin bertenaga. Dengan kehadiran prosesor mobile berkekuatan empat inti, pengguna komputer pun dapat merasakan kekuatan komputer desktop pada laptop. Setelah tiga tahun mengandalkan Intel Core 2 Duo, Intel sebagai produsen prosesor terbesar di dunia mewujudkan hal itu dengan meluncurkan Intel Core i7 seri XM dan QM. Inilah tanda akan adanya komputer laptop berkekuatan multicore yang disebut-sebut sebagai yang tercepat di planet ini. Saat ini Intel menyediakan tiga model prosesor mobile Intel Core i7, yakni Intel seri 920XM, 820QM, dan 720QM. Prosesor ini mengandalkan sebuah chip Intel PM55 Express Chipset yang dirakit berdasarkan mikro-arsitektur Nehalem bertransistor 45 nm. Melalui kombinasi teknologi Hyper-Threading dan Turbo Boost, Intel menjanjikan pemrosesan data yang lebih cepat dan efisien sekaligus hemat daya.
"Hyper-Threading membuat pekerjaan multitasking bisa dijalankan lebih baik. Sedangkan, Turbo Boost merupakan teknologi yang dapat memberikan efisiensi kerja pada prosesor multicore," papar Country Manager Intel Indonesia Corporation, Budi Wahyu Jati, pada peluncuran prosesor-prosesor tersebut di Jakarta, Jumat (30/10).

Apa manfaatnya? Banyak. Yang pasti, proses olah data multimedia menjadi lebih cepat, sekitar 75 persen lebih cepat. Ini sangat diperlukan dalam pengolahan foto digital, video rendering, gaming, atau penggabungan dari ketiga kemampuan tersebut sekaligus.

Peluncuran prosesor mobile di atas juga dibarengi dengan peluncuran prosesor Intel i7 seri 800 dan Intel Core i5 untuk mainstream desktop. Prosesor dengan sebuah chip Intel P55 Express Chipset ini pun ditujukan untuk memenuhi kebutuhan komputasi multimedia dengan multitasking yang berat.