Google Türkiye'nin yazılım geliştiricilere yönelik olarak düzenlemiş olduğu Google Chrome DevFest İstanbul etkinliği, yüksek sayıda katılımcıyla başarılı bir ilke imza attı. Özellikle HTML5 ve Web'in gidişatına yönelik konulara yer verilen etkinlikte, Türk yazılımcılar Google Chrome geliştiricilerinden Paul Kinlan ve Sam Dutton'ı dinleme fırsatı buldu. İlginin yüksek oluşu, Google Türkiye'nin geliştiricilere yönelik çalışmalarını artırarak devam ettirmesinin gerekliliğini ortaya koydu. Etkinlikte öne çıkan konuları aşağıda bulabilirsiniz...

Bleeding Edge with HTML5 - Paul Kinlan

Paul Kinlan, HTML5 ile ilgili Google Chrome ekibinin geliştirdiği yeni özelliklerden bahsetti. Yeni HTML5 Tag'lerinden bahsetmek gerekirse;

Details: Şimdilik sadece Google Chrome tarafından desteklenen bu özellikle açılıp kapanabilen açıklama alanları oluşturulabiliyor.

Output: Bu özellikle bir hesaplama işleminin sonucu anlık olarak alınabiliyor.

Mark: Mark özelliğiyle kelimelere vurgu rengi verilebiliyor.

Speech Input: Ses tanıma teknolojisiyle veri girişi sağlayan bu özellik farklı bir kullanıcı deneyimi sunuyor.

Paul Kinlan, bu özelliklerin ardından kullanıcının o an sayfada olup olmadığını algılamayı sağlayan Page Visibility özelliğinden söz etti. Tarayıcı Tab'ları arasında gezinirken Javascript setTimeout işleminin çalışmaya devam etmesini engellemek için faydalı olabilecek bir özellik. 

Tarayıcının internet bağlantısı olup olmadığını anlamak için kullanılabilecek navigator.onLine fonksiyonu da örnekleriyle anlatıldı. Web uygulamalarında GamePad kullanımına olanak sağlayan GamePad Access ve Point Lock özellikleri de diğer ilginç konulardandı.

Web uygulamaları arasında veri akışını kolaylaştıran ve geliştirilmeye devam edilen Web Intents ile tarayıcı etkiniliğinin zamanla daha da üst seviyelere çıkacağını söyleyebiliriz. Örneğin Flicker üzerinde bulunan bir resim masaüstüne indirilmeden başka bir online imaj düzenleme uygulamasıyla düzenlenip Picassa'ya bir kaç adımda gönderilebilecek. Tarayıcının mikrofon ve kameraya ulaşımı, video yüklenmesi işlemleri de daha da kolaylaşacak.

Making your Web Apps Accessible using HTML5 - Sam Dutton

Sam Dutton'un konuşması özellikle görme engellerilere yönelik olarak hazırlanan Chrome'un ChromeVox eklentisiyle ilgiliydi. ChromeVox sayesinde bir web sayfası üzerinde bulunan tüm elemanlar TTS ( Text To Speech ) aracılığıyla kullanıcılara konuşmayla iletilebilecek. En iyi kullanıcı deneyimi için HTML Tag'lerinin standartlara uygun olarak yazılmasının öneminden söz eden Dutton, standartlara uygun olmayan bir kodlamada ChromeVox'un doğru çalışmadığını örnekler ile anlattı. Konuyla ilgili daha fazla bilgi için google.com/accessibility bağlantısını ziyaret edebilirsiniz.

HTML5 Web Apps - Paul Kinlan 

İyi bir web uygulamasının nasıl olması gerektiğinin anlatıldığı bu bölümde Paul Kinlan aşağıda konuları örneklendirerek anlattı:

İyi bir web uygulaması mutlaka bir iş yapmalı, kullanıcıyla etkileşim içinde ( interaktif ) olmalı

İyi bir kullanıcı deneyimi sunmalı ( tablet deneyimi tarayıcıya aktarılmalı ) 

İyi bir tasarıma ve zengin içeriğe sahip olmalı

Uzun üyelik süreçleri olmamalı

Peki bu nasıl sağlanabilir? Paul Kinlan, iyi bir web uygulaması için kullanılabilecek MVC Framework örnekleri verdi. Javascript için Sproutcore, Backbone, ExtJS; CSS için Less, Sass kütüphanelerini tavsiye etti. Uzun üyelik süreçlerinden kaçınmak için OpenID ( başarılı olmadığını kabul ederek ) veya sosyal medya Login sistemlerinin kullanılabileceğini belirtti. Twitter benzeri tek sayfalık Hash ( # ) yapısıyla çalışan web uygulamalarının geliştirilebileceğini belirten Kinlan, tarayıcıya göre CSS seçiminin önemine de vurgu yaptı. Dosya yükleme işlemlerinin kolaylıkla yapılabilmesi de diğer bir başlıktı. Paul Kinlan, modern web uygulamalarında sunucudan alınan verilerin Client tarafında tutulması gerektiğini; bunun için AppCache ve IndexedDB kullanabileceğini aktardı. Bu özellikler sadece modern tarayıcılarda desteklendiğinden Boilerplate ve Modernizr kütüphanelerini tavsiye etti. İyi bir web uygulamasının para kazanabilmesi için Google Chrome WebStore'un öneminden bahseden Kinlan, bu uygulama marketinin üyelik süreçlerinden bahsederek sözlerini bitirdi.

Developer Tools – Sam Dutton   

Firebug kullanıcıları için iyi bir alternatif olan Google Chrome Developer Tools'un genel özelliklerinden söz edildiği bu bölümün ardından soru-cevaplarla etkinlik sona erdi.

Etkinlikte katılımcılara Chrome anahtarlığı, not defteri, kalem, USB Hub ve t-shirt hediye edildi.

HTML5'in öneminin giderek arttığı şu günlerde Google'ın da bu gelişime yön vermeye kararlı olduğunu söyleyebiliriz. Web tarayıcılarının gelecekte bulut bilişimin de katkılarıyla her yerden erişime olanak veren kişisel bir bilgisayar deneyimi yaşatacığının sinyallerinin güçlü şekilde verildiği bu etkinlik tekrarı durumunda kaçırılmamalı... 

Bunlar da İlginizi Çekebilir!

HTML5 ile ilgili 7 Efsane ve Gerçek
Opera Evangelisti Bruce Lawson'ın da dediği gibi "Herkes HTML5 hakkında konuşuyor". Geliştiriciler, her HTML elemanının üzerinde yuvarlak köşeler ve Gradientlerden ibaret sınırlı değişikliklerle kullanmaya başladı bu teknolojiyi... Aslında bir çok insan, HTML5 dediğimiz teknoloji yerine eski moda DHTML veya AJAX teknolojilerini kullanmaktadır. Bu karışıklığın içinde bir çok eksik bilgi bulunmakta...
Asp.Net MVC & formToWizard & qTip Entegrasyonu
Geniş alan kaplayan formlarınızın adım adım doldurulmasını sağlayan jquery eklentisi FormToWizard ile qTip ve Jquery Validation eklentilerinin entegrasyonuyla Asp.Net MVC'de kullanışlı formlar oluşturabilirsiniz...
Asp.Net MVC Action Filter İle Önbelleğe Alma ve Sıkıştırma İşlemleri
Önbelleğe alma ve sıkıştırma işlemleri, büyük ölçekli web uygulamaları için çok önemlidir...

"İstanbul'dan bir Google Chrome DevFest Geçti!" Konusuna 3 Yorum Yapıldı

  1. Gravatar
    07.12.2011 22:54:30
    Abdurrahman diyor ki :

    inşallah hocam :)

  2. Gravatar
    07.12.2011 22:07:33
    ersingenel diyor ki :

    Seneye hep beraber gideriz! :)

  3. Gravatar
    07.12.2011 22:01:48
    Abdurrahman diyor ki :

    Alakasız işte çalışıp güzelim etkinliği kaçırmak ne kadar üzücü olsa da bu güzel derleme telafi etti diyebilirim. Güzel gelişmelerden bahsedilmiş, kısa süren üyelik sistemleri çok önemli konu çoğu internet kullanıcısı bilgiye üyeliksiz erişimden yanayken bu dikkate alınmalı, teşekkürler :)

Yorum Yap

Veri gönderiliyor...