Pervasive DataRush: Pustaka Pemrograman Multicore

Pervasive DataRush merupakan suatu pustaka Java untuk mengembangkan aplikasi highly-parallel data-intensive yang dapat berjalan dan berkembang pada perangkat keras multicore tanpa harus menguasai teknik-teknik pemrograman concurrent yang dirasakan sulit oleh banyak pemrogram.

DataRush memungkinkan pengembang mendayagunakan suatu pustaka komponen yang extensive dan customizable mulai dari yang sederhana sampai sangat kompleks menggunakan prinsip-prinsip dataflow. Komponen dapat bersifat “self-composing”, dengan fasilitas late-binding agar secara dinamis mampu mengatur strategi eksekusi paralel. Menggunakan Pervasive DataRush, pengembang dapat membangun dataflow yang “simple” dan disusun ke dalam graf eksekusi dataflow yang scalable, sangat parallezid, sehingga secara penuh siap untuk mengeksplrasi hardware multicore yang menjadi pijakan pengembangan aplikasi. Banyak hambatan klasik di sekitar concurrent programming seperti synchronization, dan thread management ditangani oleh framework Pervasive DataRush.

Library ini dapat diambil di http://www.pervasivedatarush.com/.

Advertisements

Buku: Communication Networks

Nah kali ini kami hadirkan buku tentang Jaringan Komputer, judulnya “Communication Networks” yang ditulis oleh Sharam Hekmat (siapa ya?), keluar tahun 2005. Isinya bagus sekali, dimulai dengan pengenalan teknologi jaringan komputer, kemudian dilanjutkan dengan pembahasan layer-layer dalam sistem standard OSI (7 layer), dilengkapi dengan Local Area Networks (LAN), Telephone Networks (PSTN), Integrated Services Digital Network(ISDN), dan Broadband ISDN and ATM.

Jika anda mahasiswa Informatika yang sedang belajar konsep dasar jaringan komputer, buku setipis 198 halaman ini akan sangat membantu.

Buku: Notes on Operating Systems

Sistem operasi atau operating system (OS) memegang peranan sangat penting dalam sistem komputer. Tanpa OS apapun komputer kita tidak akan ada fungsinya. OS berjalan di atas mesin fisik (hardware) dan di atasnya akan berjalan perangkat lunak lain seperti driver perangkat keras, text processsor (LaTEX), web browser (Firefox), bahasa pemrogramam atau compiler/interpreter (Pascal, C, C++, Java Virtual Machine) dan software pemutar audio dan video.

Belajar konsep OS tidak begitu sulit. Kali ini kami sampaikan satu buku yang cukup bagus isinya, “Notes on Operating Systems” yang dijadikan buku ajar di salah satu universitas di Israel. Versi terbaru yang dapat didownload adalah keluaran 2007, jadi masih sangat baru dan up to date. Jika kurang lengkap, baca saja buku lain di bidang ini yang ditulis oleh Tanenbaum, Stallings atau Deitel.

Buku: Konsep, Teknik Serta Model Pemrograman

Buku gratis berjudul “Copcepts, Techniques and Models of Computer Programming” (2003) ini menguraikan beberapa konsep mendasar dari pembuatan perangkat lunak. Buku ini juga memberikan beberapa teknik dan model yang sering digunakan dalam domain software development tersebut. Buku ini bagus sekali untuk menanamkan konsep berpikir yang sistematis dalam pengembangan perangkat lunak.

Buku: Pemrograman Semantic Web dengan AllegroGraph

Semantic web merupakan bidang yang menarik di dunia IT. Agak susah menemukan buku gratis yang membahas secara detail tentang ini. Alhamdulillah kami mendapatkan satu, setidaknya memberikan introduction mengenai web semantic dan pemrogramannya. Buku tersebut berjudul “Practical Semantic Web Programming With AllegroGraph“, karya Mark Watson, masih baru, November 24, 2008.

OK dech, jika anda menemukan yang lain, kabari ya 🙂

Buku: Pemrograman Kecerdasan Buatan dengan Java

Kecerdasan buatan termasuk imu baru di bidang Informatika walaupun sebagian teknik-teknik di dalamnya sudah ada sejak jaman dulu. Beberapa teknik lanjutan susah untuk dipahami oleh mahasiswa apalagi untuk mengaplikasikannya dalam bentuk perangkat lunak.

Kesulitan tersebut coba kami mudahkan dengan menghadirkan buku berjudul “Practical Artificial Intelligence Programming With Java” edisi ketiga, ditulis oleh Mark Watson. Buku ini merupakan versi terbaru yang kami terima, November 11, 2008.

Semoga jadi lebih cerdas tapi bukan pura-pura alias artificial doang 🙂