ADOBE AIR İle Uygulama Geliştirmek


Adobe AIR Nedir?

Adobe AIR (Adobe Integred Runtime) ile web için kullandığımız Markup dillerini (ActionScript, JavaScript, ASP, PHP, HTML, XML vb.) kullanarak masaüstü uygulamalar geliştirebiliriz. Normal şartlarda masaüstü uygulama geliştirebilmek için C# veya C++ dillerini öğrenmek gerekmektedir. Bu hem zaman alan hem de zor bir süreçtir. Adobe AIR ile kullandığımız yazılım dillerinden herhangi biri ile masaüstü uygulama gelişitirmemiz mümkün. Adobe Flash, Adobe Flash Builder ya da Adobe Dreamweaver programlarından herhangi birini kullanarak var olan yazılım bilgisi ile masaüstü uygulama geliştirilebilir.

Adobe AIR’in en büyük avantajı cross-platform çalışmasıdır. Yani geliştirilen uygulama hangi işletim sisteminde olursa olsun ekstra bir işlem yapılmasına gerek kalmadan sorunsuz bir şekilde çalışacaktır. AIR uygulamaları birer .zip dosyası gibi sıkıştırılıp, paketlenerek kullanılan dosyalar tek bir dosya içerisinde toplanır. Bu dosyanın uzantısı .air’dir. Bu dosya içerisine uygulama için ihtiyacımız olan tüm dosyaları ekleyebiliriz(XML, imaj dosyaları, ses ve video dosyaları vb.). Adobe AIR ile geliştirilen uygulamalar farklı işletim sistemlerinde çalıştırılsalar bile aynı davranış biçimini sergiler. Bu oluşturulan web sayfasının Internet Explorer üzerinde sorunsuz çalışırken diğer tarayıcılarda sorun çıkartması olarak düşünülebilir. Web üzerinde bu tip durumların önüne geçebilmek için Adobe Flash kullanılır. Adobe AIR ise aynı özelliğin masaüstüne taşınmasına olanak sağlar.

Adobe AIR ile uygulama geliştirirken verileri saklamak için veritabanı (SQLLite) kullanılabilir. Avantajı ise veritabanının çalışması için ekstra bir yazılıma ve herhangi bir sunucuya ihtiyaç duymamasıdır. Böylece kullanıcı arkaplanda bir veritabanının çalıştığını çoğu zaman farketmeyecektir. Veritabanı kullanıcı programı yüklediğinde ya da ilk işlem yaptığında oluşturulabilir.

Adobe AIR uygulamarının çalıştırılabilmesi için kullanıcının bilgisayarında Adobe AIR Runtime’ın yüklü olması gerekmektedir. Adobe AIR Runtime http://get.adobe.com/air/ adresinden indirilebilir. Desteklenen işletim sistemleri ise aşağıdadır.

Windows:
Windows XP Service Pack 2,
Windows XP Tablet PC,
Windows Vista® (Home Premium, Business, Ultimate ve Enterprise(64 bit)),
Windows 2003 Server,
Windows® 2000 (Service Pack 4),
Windows 7

Macintosh:
Mac OS X 10.4.9 veya daha yüksek bir işletim sistemi

Linux:Fedora Core 12,
Ubuntu 9.10,
openSUSE® 11.2

Adobe Flash CS3 sürümünü kullanıyorsanız AIR ile uygulama geliştirebilmek için programa eklenti yapmak zorundasınız. CS4 ve CS5 sürümleri için bu gerekmemekte. Yine de kullandığınız AIR versiyonu son sürüm değilse veya kullandığınız programlar AIR ile uygulama geliştirmek için gerekli araçlara sahip değilse aşağıdaki linklerden gerekli paketleri indirip kurabilirsiniz.

En son Adobe AIR SDK paketini indirmek için: http://www.adobe.com/products/air/sdk/

Uygulama paketleri için: http://www.adobe.com/products/air/tools/

Şu anda kullanılan güncel SDK 2.5 paketidir. Bu paket ile birlikte AIR altyapısını kullanarak Android cihazlar içinde uygulama geliştirilebilir. (Eğer kullandığınız AIR sürümü 1.5’ten küçük ise trace() metodu çalışmayacaktır. Böyle bir durumda tavsiyem AIR sürümünüzü güncellemenizdir. Eğer mecburen düşük bir sürümü kullanmak zorunda isenizde uygulamayı test ederken CTRL+ENTER yerine CTRL+Shift+ENTER kombinasyonunu kullanarak Flash Debugger’ı çalıştırmanızdır.

, , ,

  1. #1 by rosental on 24 Ocak 2011 - 22:12

    Bilgiler için teşekkürler Erol bey

  2. #2 by Hasan on 26 Ocak 2011 - 19:37

    Bu site gerçekten AS3 dilini kavratıcı bir şekilde anlatıyor.. Şimdi görüyorumda AS3 ü sadece Flash ile kullanmakla yetinmeyip AIR ile daha etkin kullanılması için çalışmalara başlanmış..

    Çok iyi iş çıkartıyorsunuz sayın Yönetici

    Kolay gelsin..

(yayınlanmayacak)

Login with Facebook:
 

Additional comments powered by BackType