Arsip untuk java

GTGE vs jME

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 »

Komentar (8)

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 »

Tinggalkan sebuah Komentar

Class Socket di Java

Untuk membuat program jaringan , java telah menyediakan fasilitas untuk membuat suatu socket. Java sendiri membagi socket menjadi dua bagian yaitu stream sockets dan datagram sockets. Stream sockets ini identik dengan implementasi protokol TCP. Dalam stream sockets, sebuah socket dapat dikirim secara terus menerus karena socket ini selalu tersedia untuk digunkan kapan saja keuntungan dari stream socket adalah kita tidak perlu khawatir akan kapan informasi yang dikirim sampai pada tujuan karena kanal komunikasi selalu hidup dan data umumnya dikirim sesaat setelah kita mengirimnya. Dalam stream socket sendiri terdapat dua kelas utama yaitu Socket dan serversocket. Sesuai dengan namanya Socket menyediakan fasilitas pertukaran data untuk client sedangkan untuk serversocket menyediakan fasilitas pertukaran data untuk server
Type socket yang lain– Datagram socket — , kebalikan dengan stream socket, datagram sockets tidak terus menerus aktif (hidup). Datagram socket sendiri merupakan implementasi dari protokol UDP. Dalam pengiriman paket tidak membutuhkan kepastian tersambungnya hubungan dengan host yang dituju. Karena datagram socket memang tidak memberikan jaminan untuk mengirimkan paket data tepat waktu dan sesuai dengan urutan pengiriman dan hanya mengirim peket data ke alamat host tujuan dan berharap ” yang terbaik” ( untuk dapat sampai ke alamat tujuan ).

Tinggalkan sebuah Komentar

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

Tinggalkan sebuah Komentar