Grubumuz; Teşkilat-ı Esasiye olarak IBM Türkiye’nin düzenlemiş olduğu, Yazılım Akademisi’ni geride bıraktık… Allah’a şükürler olsun ki, bu proje süresince bizde birşeyler yapabildik ve büyük oranda tamamlamış olduğumuz projemizi dün itibari ile IBM’e gönderdik…
”XML Challenge” olarakda bilinen yarışmanın, Türkiyede bir benzerinin olmamasından dolayı ayrı bir önem taşıdığını belirtmek istyiorum.
İlerleyen zamanlarda proje detayları, ortaya çıkan ürün ve öğrendiğim teknolojileri burada paylaşmayı düşünüyorum ama öncelikle genel bir tanıtım ile başlayalım…
Ülke genelinde, suç ile mücadeleyi hızlandıracak, halkın katkısını ve olayların çözümünde etkinliğini arttıracak, online bir yapı tasarladık. “Online” diye bahsettiğim bu şey, sadece bir “web” sitesinden ibaret olmayan, mimari yapısında bile “güvenlik” kokan bir çok şeyi barındıran komple bir portal. Grup arkadaşlarımla birlikte (Remzi Arslan, Mehmet Akin, Mehmet Yavuz) ortaya çıkardığımız bu sistemin, uygulanması durumunda ülkemizdeki ihbar yönetimi konusunda ciddi ilerlemeler olacağını düşünüyoruz.
Başkanlığını yaptığım bu grubun yaklaşık 5 ay süren çalışmalarında, edindiğim tecrübelerime dair zihnimdeki bazı notları yazmak istiyorum:
Bu Grup Çalışması Sayesinde Farkına Vardığım Şeyler:
- Grup çalışmasında çalışıcak kişilerin önemi…
- bu madde ilk sırada yer almaya değer. Grup çalışmasında yer alacak kişiler, mümkün olduğunca ortamı bozmayacak, ortama güzellik ve değer katacak kişilerden olmalı.
- Grubun çalışmasında grubun konsantresini bozmamalı.
- Kişilik karakterleri olarak, uyuşan insanların bir arada olması gerçekten çok önemlidir.
(Bu yönlerin hepsini barındıran grup arkadaşlarıma buradan bir kez daha teşekkür ederim.)
2. Grubun Danışman İhtiyacı
- Bu grup çalışmasında anladım ki, “ne yapacağını bilmek“ ile “ne yapacağını tahmin etmek” arasında dağlar gibi fark var. Grup içerisinde veya dışarısında destek verebilecek “danışman” hükmünde birisinin olmaması demek; “çoğu zaman akıntıya karşı kürek çekmek” demektir…
3. Organize çalışmanın yararları ve iş bölümü
- ilk defa yaşamış olduğum bu proje heyecanımda, doğal olarak da ilk defa görev paylaşımı yapmış oldum:) her bir şey ile ince ince uğraşmamak bence güzel birşey…
- grup içerisindeki insanlar birbirlerinden çok şey öğreniyorlar… Bunun en güzel tarafı çoğu zman bu durumun farkında olmadan oluyor olması:)
4. Sinerjinin Yakalanmasındaki Önem
- Herhalde en zoru budur… yani sinerji.. Grup içerisinde sinerjinin yakalanması gerçekten zor birşey. ama o istenilen ortama ulaşınca, grup içi çalışmalar daha güzel, keyifli, faydalı ve verimli…
Yeni Öğrendiğimiz Teknolojiler:
XML teknolojileri (XML, pureXML, DTD, XML Schema, Xpath, XQuery,SQJ, XLST…)
Java Servlet, Java Server Page
GWT (Google Web Toolkit)
Yeni Öğrendiğimiz veya ilk defa bu projede Kullandığımız Araçlar:
IBM RAD
IBM WAS (WebSphere Application Srever)
IBM Data Studio
IBM Rational Software Architect
IBM DB2 Developer Workbench
IBM HTTP Server
IBM Lotus Symphony
Bu proje için okuğumuz kitaplar, makaleler, kaynaklar:
XML (CSS,HTML,XSL..), Korhan Geriş
XML Cep Danışmanı
J2EE : Complete Reference Author : Jim Keogh by Mc Graw Hill
DB2 9 pureXML Guide RedBooks
DB2 9: pureXML Overview and Fast Start RedBooks
pureXML Guide Updated March, 2008
XQuery Reference Updated March, 2008
Developing Java Applications Updated March, 2008
Database Management And Design Author : Gary W. Hansen and James V. Hansen
IBM.com ve DeveloperWorks kaynakları (20 civarı makale)
Yazan: Mustafa Ferhan Akman




IBM Yazılım Akademisi isimli yarışmaya hazırlandığımız şu günlerde DB2 9 pureXML özelliğini kullanabilmek için XML Teknolojisine iyi derece de hakim olmamız gerektiğini anladık. Şahsen bu konuda 2 kitap ile beraber çalışıyor olsamda hala tatmin olabileceğim bir bilgi seviyesine ulaşabildiğimi söyleyemem.XML içerisinde yer alan DTD ve Schema kullanımları, bir XML dosyasının ‘Geçerli’ olup olmadığı konusunda yol gösterirken bunların yanında XML ile iligili bilmemiz gereken çok şeyin olduğunu söylemem gerekir:) Özellikle anadilimiz Türkçede çok fazla dökümanın olmaması gerçekten can sıkıcı. Her ne kadar aldığım eğitimden dolayı ingilizce dökümanlara karşı yabancılığım olmasada, yeri geldiğinde insanın kendi anadilinde de bazı bilgilere ulaşması çok gerekli bir durum… 








