Deniz Aydınoğlu

kişisel web sayfam

yapabildiklerim

Eğer benimle bir projeye girişmeyi düşünüyorsanız, yada sadece bu adam neleri biliyormuş diye merak ediyorsanız, bu sayfadan başlıklar halinde teknik birikimim ile ilgili bazı ipuçlarına ulaşabilirsiniz. Güncel uğraşı alanlarım (grafik programlama, simülasyon sistemleri, 3b görsel gerçekleştirim, oyun programlama, online oyunlar...) ile ilgili başlıkları sıralamaya çalıştığımı belirtiyim.

programlama dilleri

C/C++
Yıllardır kullandığım temel programlama dili. 3 boyutlu grafik uygulamaları yazmaktan cgi programlamaya kadar pekçok değişik alanda bu dili kullandım. Gayet yetkin olduğumu söyleyebilirim.
Java
Yine uzun yıllardır kullandığım başka bir programlama dili. Client tarafı programlama, arayüz gerçekleştirimi, çok kullanıcılı server programlama gibi konularda bana yardımcı oluyor. J2EE, struts gibi şeylere bulaşmadığımı söylemekte fayda var.
Php
Http server tarafında dinamik bir ihtiyacım olduğunda başvurduğum dil. İşimi görecek kadar kullanabildiğimi söyleyebilirim.

teknolojiler, kütüphaneler

OpenGL
3 boyutlu bilgisayar grafiği ile tanıştığım günden beri kullanıyorum. 2d gerçekleştirim, animasyon, oyun yapımı, simülasyon grafik teknolojileri gibi konularda tecrübelerim bulunmakta.
DirectX
Öğrenme ve kendimi geliştirme sürecindeyim. Bu kütüphaneye yeterince hakim olduğum zaman benim için OpenGL 'in yerini alması muhtemel gözüküyor.
VTree
Havelsan 'da F4-E/2020 simülasyon projesinde ana görsel sistemi gerçekleştirmek için kullandığım grafik kütüphanesi. 3 sene içerisinde bu kütüphaneyi kullanarak bir simülasyon görsel sisteminden tüm beklenen özellikleri gerçekleştirdim.
OpenSceneGraph
Zamanında VTree alternatifi olarak bu kütüphane ile bazı test çaışmaları yapmıştım. Geçen zamanda osg PC tarafı simülasyon görsel sistem gerçekleştiriminde en çok tercih edilen kütüphane konumuna yükseldi.
Java ile Çok Kullanıcılı Oyun Programlama
Çok kullanıcılı server tarafı programlama ve applet, webstart gibi teknolojileri kullanarak client tarafında oyun gerçekleştirimi gibi konularda teorik ve pratik olarak birçok çalışmam bulunmakta.
işletim sistemleri

Linux
sistem yöneticiliği seviyesinde kullanım bilgisine sahip olduğumu söyleyebilirim. Server tarafı denilince istisnasız tercih ettiğim işletim sistemi.
Windows türevleri
herkesin bildiği kadar kullanabiliyorum. Client tarafı uygulamalarda öncelikli olarak bu işletim sistemini tercih ediyorum.