Sebagaimana tulisan sebelumnya disini akan tak ulas sedikit mengenai game engine berbasis java yang pernah tak pakek yaitu GTGE dan jME. Judul GTGE vs jME terkesan membandingkan kudua game engine ini tapi disini saya gak akan membandingkan karena memang dua “benda” ini berbeda jauh. Persamaannya ya kuduanya merupakan game engine berbasis java. Baca entri selengkapnya »
Arsip untuk java
Game Engine Platform Java
Bagi rekan-rekan yang suka dengan game programming pastinya tahulah dengan game engine. Bagi yang belum tahu, disini akan saya ulas sedikit. Kita tahu bahwa untuk membuat game dengan visualisasi yang bagus melibatkan komputer grafik dan matematika yang rumit. Jika kita akan membuat game dari C atau java yang bener bener dari awal yang hanya menggunakan library murni C atau java dibantu dengan library graphics rendering seperti OPEN GL, LWJGl akan memakan waktu yang lama dan pikiran yang ekstra. Karena harus faham betul tentang komputer grafik ( seperti frustum culling, LOD, format animasi, dll) beserta formula matematis ( vektor, matrik, quartenion jika kita bekerja pada 3D ). Baca entri selengkapnya »
Class Socket di Java
Port & Socket
Jika bicara tentang jaringan terlebih pemrograman jaringan tidak dapat lepas dari yang namanya socket dan port karena kedua hal ini merupakan gerbang utama pembangun suatu komunikasi dalam suatu jaringan. Terkadang kita(saya sendiri ) masih rancu dengan apa sih sebenarnya socket dan port itu????Dalam suatu jaringan antar host berkomunikasi dengan menggunakan protokol tertentu ( yang sama ). Misal saja untuk melakukan sharing file digunakan protokol samba, kemudia aplikasi web dengan http. setiap protokol melambangkan suatu service. Jadi secara singkat protokol http memunyai service aplikasi web dsb. Nah, padahal setiap host berkomunikasi dengan host lain itu tidak hanya untuk satu service saja.Namun biasanya lebih dari satu ,misal dalam waktu yang bersamaan menjalankan service ssh dan ftp. Maka untuk melakukan ini bagaimana suatu host membedakan service sat dengan yang lain???Maka dikelah yang namanya port. Port inilah yang akan melayani komunikasi untuk service tertentu. Port dinyatakan sebagai angka integer. Dimana untuk port diawah 1024 telah ditentukan service nya,misal saja untuk service ssh yaitu port 22. Request service tidak selamanya point to point atau tidak selamanya all time terhubung terus. Oleh karena itu ada software abstrak yang mengatur komudikasi dalam satu layanan. Inilah yang dinamakan sebagai socket. Sehingga dalam satu port bisa terdapat lebih dari satu socket. Atau dengan kata lain socket dapat dikatakan sebagai media komunikasi dalam suatu port ( service ). Jika diibaratkan sebagai pengirim surat Alamat Ip merupakan alamat suatu rumah . Kemudian dirumah tersebut ada pintu untuk tamu , dapur, pintu belakang,dll yang dianalogikan sebagai port. Kemudian media untuk keluar masuk surat dari pintu bisa berupa manusia, merpati dll. Nah itu kiranya bedanya socket dengan port ( setahu saya ). Jika ada yang salah mohon untuk dikoreksi!!!:D