Temelde web sayfası hazırlamak için kullanılan HTML, Ajax, Adobe Flash® ve Adobe Flex® gibi teknolojilerle masaüstü uygulaması hazırlamayı sağlayan Adobe AIR'in yeni sürümü AIR 2'nin duyurulmasına az kaldı. Beklediğimize değecek gibi görünüyor.
Öncelikle Flash 10 SDK'sının AIR'a da katıldığını söylemek lazım. Bunun anlamı, Flash 10 ile gelen gelişmiş ses üretme özellikleri (ses çalma değil), noktadan-noktada iletişim özellikleri ve 3 boyut gibi Flash 10'daki yeni özellikler artık AIR uygulamalarında da kullanılabilecek. Flash 10 dolayısıyla gelen yeniliklere ek olarak AIR'a birçok yeni özellik eklenmiş durumda. Ben benim en çok ilgimi çeken özelliklerden başlayarak özetle sıralamak istiyorum. Sonrasında daha ayrıntılı bilgi için verdiğim bağlantılara başvurabilirsiniz:
1) AIR uygulamasından masaüstüne dosya sürükleme: Eskiden masaüstünden AIR uygulamasına dosya sürüklenip bırakıldığında bunu yakalayabiliyorduk. Artık tam tersi de mümkün.
2) Transaction desteği: Orta-üst düzey uygulamalarda bazen olmazsa olmaz bir teknik ihtiyaçtır. Veritabanına peşi sıra kaydedeceğimiz kayıtlardan birinde sorun olduğunda diğerlerini sistemden otomatik olarak geri almak mümkün (rollback)
3) Mikrofondan ses alma: Ses kayıt uygulamaları hazırlamak mümkün olacak.
4) DNS istemcisi: Artık DNS sunucularında sorgulama yapılabilecek. Örneğin, vukuf.com'un mail sunucusunun IP adresini öğrenmek artık mümkün.
5) Diğer yazılımları çalıştırma: Örneğin, cmd.exe'ye parametreler gönderip işlem yaptırtabileceğiz.
6) Dökümanı ilgili yazılımla açma: Örneğin bir PDF dosyasını Adobe Reader ile açtırabileceğiz.
Artırılmış performans, IPv6 desteği, ağ kartlarının bilgilerine ulaşım, ağ işlemleri için yeni soket özellikleri, disk bölümlerinin bilgilerine erişim ve yeni WebKit özellikleri gibi birçok irili ufaklı iyileştirme var.
AIR Uygulaması Geliştirmek İçin Kullanılabilecek Teknolojiler
Bir AIR uygulaması hangi dillerle geliştirilebilir diye bakıldığında çok geniş bir yelpaze çıkar ortaya: HTML, Javascript (jQuery, YUI...), Flex, Flash (ActionScript). Bu dilleri bilen uzman geliştirici sayısı düşünüldüğünde dünyada en geniş geliştirici yelpazesini kucaklayan teknolojinin AIR olduğunu söylemek mümkün. Zira, PHP, Java (JSP) ve ASP.NET geliştiricileri hali hazırda HTML ve Javascript'i zaten biliyor ve kullanıyorlar. Bunun anlamı, başlangıç-orta düzey bir masaüstü uygulaması geliştirmek için ek bir istihdama gerek olmamaktadır.
Ayrıntılar için:
http://www.insideria.com/2009/10/air-2-enhancements-complete-ov.html
http://labs.adobe.com/technologies/air/






0 yorum
Yorum Gönder