Skip to content

Social Network Badges

Posts Tagged ‘RIA ’

Haziran ayında düzenlenen hazırlık konferansına da katıldığım RIATalks konferansı 8-9 Ağustos’ta yapıldı. Herkesin tatilde olduğu bir dönemde başarı sayılması gereken kalabalık bir gündem ve konuşmacı listesiyle yapılan konferans meraklıları için gerçekten doyurucuydu.

Konferansta yaptığım “Kurumsal RIA Uygulamalarından Neler Bekliyoruz” sunumu sırasında maddeleri sıralarken, izleyicilerden bir soru geldi : Türkiye kurumsal RIA uygulamalarının neresinde?

Aslında cevap belli, başında. Türkiye’de hala MS-DOS ile yapılmış ticari uygulamalar kullanılmaya hatta yeni sürümler çıkarmaya devam ederken, RIA gibi yeni bir teknolojinin anlaşılıp uygulamaya geçmesi elbette vakit alacak. Özellikle ticari uygulamalarda Türkiye’de çok belirgin bir Delphi ağırlığı var. Yani istemci tarafı zaten Delphi’nin gücü sebebiyle gayet zengin. Kullanıcı tarafından baktığınızda önemli olan sistemin hızlı ve sorunsuz çalışması. Dolayısıyla web servisleri kullanmak, bilgisayarınıza bir uygulama yüklemeden her yerden sisteme erişebilmek, sunucu tarafında maliyeti azaltmak gibi konular insanların çok da umurunda olmuyor.

Ancak trend kaçınılmaz. Türkiye’deki yazılım şirketleri başarılı uygulamalar geliştirdikçe, genç nesil yeni teknolojileri alıp kabullendikçe özellikle büyük uygulamalarda yatırımın geri dönüşü ve maliyet azaltımı sağlandıkça bu geçiş kolaylaşacak. Evet, RIATalks’ta büyük bir kalabalık yoktu ama sektörün içinden işinin ehli insanlar vardı. Onlar tanıdıkları ürün ve teknolojileri kullanmaya başlayınca kurumsal yazılımlar da, geliştirenler de zengin olacak. 😉

O zaman tahminen RIATalks konferansları da AjaxWorld kadar popüler olacak, para verip kayıt olmak zorunda kalacağız. 🙂

Konferansta yaptığım sunumun PowerPoint dosyasını buradan indirebilirsiniz.

18 Ağustos 2008

Internet | Programlama | Teknoloji

RIA (Rich Internet Applications-Zengin Internet Uygulamaları) konsepti hayatımıza girdikçe farklı terimler ve iş süreçleriyle karşılaşıyoruz. WebBuilder 2.0 konferansında Forrester araştırma şirketinin yaptığı, “Geleceğin teknolojileri” sunumunda Web 2.0’ın bilişim alanındaki iş tanımlarında değişikliklere yol açtığı anlatılmış. Geleneksel uygulama geliştirme süreçleri hizmet temelli süreçlere (SOA) doğru dönüşürken mesela eski “İş Analisti” pozisyonu “İş mimarı, Süreç tasarımcısı” gibi bir role bürünüyor.

Daha can alıcı olan nokta ise, RIA uygulamalarında tasarımcı ve programcıların birlikte çalışması gerekliliğinden dolayı, her iki pozisyonunda birbirlerinin rollerinden etkilenmeleri… Tasarımcılar Flex, JavaFx, Curl gibi script bazlı araçları kullanarak arayüz kodları yazarken bir nevi programcılık yapıyorlar. Programcılar ise yazdıkları uygulama kodlarını tasarımla birleştirmek için tasarım temellerini öğreniyorlar.

İşte bu sebeple her iki pozisyonu ifade eden Devigner (Developer + Designer) kavramı doğmuş. Bunu Türkçeye Tasagramcı (Tasarımcı + Programcı) adıyla çevirdim. Tasagramcı, ilk şekliyle asıl iş olarak tasarımcılık yapan ama ihtiyaç oldukça program kodlarına girip anlayabilen ve üzerinde çalışılabilen kişi olarak tanımlanmış. Bugün için RIA programcılığı yapan kişi de diyebiliriz.

Ayrıca şurada bir tasagramcı olmanın 5 şartı verilmiş :

  1. Tasarımı sevmeli ve basılı (broşür, logo) ya da Internet’te kullanılan (web sitesi, banner) tasarımlar geliştirmiş olmalısınız.
  2. Yazılım araçlarını (Flash, Flex vb.) kullanarak uygulama geliştirebiliyor olmalısınız.
  3. RSS, blog gibi yeni nesil teknolojileri takip ediyor ve uygulayabiliyor olmalısınız.
  4. Sadece eğlence için bile saatlerinizi bir tasarım işiyle geçirebiliyor olmalısınız.
  5. Yaratıcılık yeteneğiniz, geniş ufkunuz, kendi keşfettiğiniz yöntemler ve geliştirdiğiniz işler olmalı.

RIA(Rich Internet Applications-Zengin Internet Uygulamaları) henüz ülkemizde fazla bilinmeyen ancak gelecekte çok konuşulacak ve kullanılacak bir teknoloji… RIA nedir sorusunun detaylı bir cevabını İlyas Doğruer’in sitesinde okuyabilirsiniz.

RIA ile ilgili gelişmeleri yakından takip ediyorum. Özellikle genişbant Internet bağlantılarının yaygınlaşmasıyla SaaS (Bir hizmet olarak yazılım) konseptinin Türkiye’de de oturacağını ümit ediyorum. 2000-2001 yılında ASP (Uygulama Hizmet Sağlayıcılığı) kavramı Türkiye’de de tartışılmış ama gerek şirketlerin güvenmemesi, gerekse Internet bağlantılarının hızının yetersiz ve maliyetinin yüksek olması sebebiyle bir türlü kabul görmemişti. Şimdi ise SaaS ve On Demand yöntemlerini kullanan ERP vb. iş uygulamaları piyasaya çıktı. Microsoft ve Sun gibi şirketler yeni teknolojileri duyurmaya başladı. Adobe sessiz sedasız pazarın en popüler ve hırslı şirketi oldu.

RIA gibi yeni bir konseptin Türkiye’de bir konferansla tartışılacağını gördüğümde ise şaşırdım. Konunun böyle geniş bir yaklaşımla ele alınması çok sevindirici bir gelişme… MMİstanbul ekibi, Temmuz ayı sonunda düzenlemeyi planladığı RIA konferansı öncesinde 2 günlük bir hazırlık konferansı düzenlemişti.

Cumartesi günü aynı anda Webrazzi & Techcrunch Meetup toplantısı da olduğundan katılım biraz azdı. Aslında RIA için daha önemli konuların konuşulduğu son oturumlarda ise iyice azalmıştı. Ancak sanırım asıl konferans daha yüksek katılımla yapılır.

MMİstanbul bir Adobe kullanıcı topluluğu olduğundan olsa gerek, ağırlıklı olarak konular Adobe teknolojileri üzerineydi. Ajax ve Silverlight sunumları vardı ama belki de Türkiye’de pek tanınmadığından, JavaFX, OpenLaszlo, Curl gibi pazarın nispeten küçük ama iddialı oyuncuları yoktu. Daron Yöndem’in stand up benzeri bir tanıtımla yaptığı Silverlight sunumunda “.Net programcılarını Flex öğrenmeye zorlayamazsınız. Bu yüzden Silverlight popüler olacak” dediği gibi, mesela Java programcıları da JavaFX öğrenmek ve kullanmak taraftarı olacaklardır. Yine özellikle kurumsal RIA pazarının ilginç oyuncularından birisi olan Curl kendi yazılımının çok daha performanslı ve güvenli olduğunu iddia ediyor.

İddialar bir tarafa, önemli olan kurumsal RIA konsepti… İster PHP+AJAX kullanarak, ister AIR kullanarak yazın; eğer kullanışlı ve güvenli bir ERP ya da CRM uygulaması yazdıysanız bu sektörden ekmek yersiniz. İdealERP veya Unity On Demand gibi…

Haftasonunu dolduracak kadar kapsamlı bir hazırlık konferansı düzenledikleri için MMİstanbul ekibine teşekkürler… Asıl konferansı sabırsızlıkla bekliyoruz.

30 Haziran 2008

Internet | Programlama