Toplantı notları;
Grafiksel araç seçiminde:
1- İhtiyaç çok önemli
2- Fonksiyonelite
3- Merkezileştirme
4- Kullanıcı sayısı, scalibility
5- Bakım kolaylığı
6- Eksta kontrol ve özellikler (event handling vb.)
Sonuç: Yapabiliyorsak web de yapalım ama kısıtlar var. Bunlar;
* Altyapı eksiklikleri,
* Bağlantı hızları vb.
* Browser uyumsuzlukları,
* Değişik ortamlarda ayrı performansla çalışma vb.
Piyasa oyuncuları:
* Java FX,
* Microsoft Silverlight,
* Adobe Flex.
Flash ayrı olarak değerlendirilmeli.
Tartışmalar
Tartışma 1: Framework ler mi ?
Tartışma 2: Browser uyumsuzluklarından az etkilenmek mümkün mü?
Tartışma 3: Yapacağın işe göre tool seçimi mümkün mü?
Tartışma 4: Katman mimarisi ve getirdikleri
Bu üç tartışma konularında öne çıkanlar;
İhtiyaçlar, kullanıcı istekleri, ortamlar, basitlik, tutuculuk, değişimi istememe gibi etkenler çözüm için seçilecek tool u önemli ölçüde etkiliyor. Yani kullanıcı merkezli bir bakış teknik çözümün en belirleyici öğesi olarak öne çıkıyor.
Yazılım geliştirmede Presentation katmanının diğer katmanlar ile bağımlılığının olmaması çok önemli.
Uygulama alanları:
>Oyunlar ve filmler
Maya, 3DMax, 3D Modelleme, Unity, Flash, Shockwave toolları ençok kullanılıyor. Oyun sektöründe shockland.com Türkiye online oyun alanında önemli bir örnek olarak kısaca ele alındı.
>Raporlar
online
kullanıcı profili
herkesin bilgi sahibi olması
eğitim maliyetleri
parakende sektörü
evrimleşme
gibi başlıklarla tartışıldı.
>Uygulam şirketleri:
Var olan toolların eksik taraflarını tamamlama yada geliştirmeleri hızlandırma amaçlı yazılımlar ve kütüphaneler konusu ele alındı. Bunlardan en çok öne çıkanlardan bir örnek olarak IBM ILOG ürünü kısaca ele alındı.
>Görsel Editörler
Workload mangement, Business Process Management, Process Design gibi gorsel editor ihtiyaclarının öne çıktığı alanlar kısaca ele alındı.
>Görsel sanatlar
Yazılımlarda sayfa tasarımının başlı başına bir iş olduğu konusu katılımcıların ortak görüşü olarak öne çıktı. Görsel kısımların dizayner lara yaptırılması; kullanıcı dostu, anlaşılır, çekici ve kolay kullanılır ekranların yapılabilirliği. Apple ın bu konudaki farklı bakışı tartışıldı.
Sonuç;
Kullanıcının eğitim seviyesini, alışkanlıklarını ve en önemlisi ihtiyaçlarını dikkate alan çözüm en iyi çözüm olmakla beraber, yazılımcının kullanmış olduğu teknoloji tool un seçiminde en önemli faktör olarak öne çıkıyor. Bu nedenle yazılımcıların mevcut teknolojileri bilmesi ve kullanıcı ihtiyaçlarını göz önünen alarak tool seçimini yapması en doğru yol gibi duruyor.
Son olarak LTG nin belirli aralıklarla yapılmasının çok faydalı olacağı konuşuldu. Katılımcılar spesifik konuların seçilmesi ve detaylara girilmesinin daha faydalı olacağını belirttiler. Bir sonraki toplantı konusu olarak akla gelenler; Silverlight, Xcode, XML teknolojileri, Penthao, BI toolları. |