Adobe AIR Kitabı Tamamlandı!

Uzun bir süredir makale yazamamamın sebebi AIR kitabı üzerinde çalışmamdır. Ama kitabın tamamlandığını söylemekte benim için açıkçası büyük mutluluk. Umarım sorunsuz olarak kitabın basımını yakın zamanda bitirip, raflarda yerini almasını sağlayabilirim.

Kitabın yapısına gelirsek; Kitap tamamen Adobe AIR platformunu öğretmeye yönelik olarak hazırlandı. Kitap hem Flex hem de Flash için hazırlandı. Kitap içerisindeki yapı sınıflarla kuruldu, bu sayede hem Flex hem de Flash içerisinde sorunsuz kullanılabilecek. Tabii burada bazı bölümlerde farklılıklar yaşanıyor, mesela Flex bazı konularda daha esnek ve kendi içerisindeki yapı daha iyi çalışıyor, bu gibi durumlarda bu yapının detayları da ortaya konuldu tabi ki.

Tabi AIR ile çalışanların ilk başta yaşadığı problemler ve bu problemlerin çözümlerine dair yöntemlere de kitap içerisinde sıklıkla yer verildi.

Kitabın iki farklı programa hitap etmesi ilk başta bir karmaşa gibi görünüyor, ama burada program tabanından yola çıkmak yerine kullanılacak yapıdan yola çıkılarak konular anlatıldı. Böylece üzerinde çalıştığınız program Flex Builder, Flash CS3 veya Dreamweaver olabilir ama mantığın kodlarlar örneklendirilip çalışma durumu gösterildiği için sorun çekmeden aynı yapıyı üç farklı platformda da kullanabileceksiniz.

Kitap içerisinde verilen örneklerin tamamı Flex Builder, Flash CS3 ve Flash CS4 için ayrı ayrı hazırlandı, uygulama dosyalarının tamamı kitap ile beraber verilecek.

Kitabın durumu hakkında bilgiyi aşağıdaki adresten alabilirsiniz;
http://kodlab.com/

Kitabın içeriğine gelirsek, kitap toplan 13 bölümden oluşuyor. Kitabın içeriği ise ve yapılanması aşağıda yer almaktadır.

Not:Aşağıdaki liste konuların tamamını kapsamamaktadır. Sadece ana hatları ve yapılandırmayı göstermek amacıyla verilmiştir.

  • 01-Adobe AIR’e Başlangıç
    • Adobe Air Nedir?
    • Neden Adobe AIR?
    • Kullanım Alanları ve Amaçları
    • Kullanılan Yazılım Dilleri
    • AIR Uygulamaları Geliştirme Araçları
    • AIR Teknolojileri
    • AIR Dosyası
    • AIR Uygulamaları Nasıl Çalışır
    • Kullanılan Programlara AIR Yüklenmesi
    • Kullanılan Programlardaki Temel Sorunların Çözümü
  • 02-Yeni Bir AIR Uygulaması Oluşturmak
    • Adobe Flash Kullanarak AIR Uygulamaları Geliştirmek
    • Adobe Flex Kullanarak AIR Uygulamaları Geliştirmek
    • Adobe Dreamweaver Kullanarak AIR Uygulamaları Geliştirmek
    • AIR Uygulamalarının Paketlenmesi
      • AIR Yapılandırma(Konfigürasyon) Dosyası
      • Güvenlik Sertifikası
      • Flash CS3 ve CS4 ile AIR Uygulamalarını Paketlemek
      • Flex Builder ile AIR Uygulamalarını Paketlemek
      • Dreamweaver ile AIR Uygulamalarını Paketlemek
  • 03-AIR Uygulamaları
    • Ana Uygulama (Native Application)
      • Oturum Açıldığında Uygulamayı Başlatmak
      • Kullanıcı Etkileşimini Denetlemek
      • AIR Uygulaması ile Dosya Uzantılarını İlişkilendirme
      • Yayıncı Kimliğini Almak (Publisher ID)
      • Uygulama Bilgilerini Almak
  • 04-Pencerelerle Çalışmak
    • Pencere Türleri
    • İşletim Sistemi Kromları
    • Pencerelerle Çalışmak
      • Yeni Bir Pencere Oluşturmak
      • Pencerelere İçerik Eklemek
      • Flex ile Pencere Componentleri Oluşturmak
    • Pencere İşlevsellikleri
      • Kullanıcıyı Uyarma
  • 05-Menülerle Çalışmak
    • Menü Türleri
      • Uygulama Menüleri
      • Pencere Menüleri
      • İçerik (Context) Menüleri
      • Görev Çubuğu ve Dock Menüleri
    • Menü Oluşturmak
      • Menü İşlevsellikleri
      • Flex İçerindeki Menü Componentini Kullanmak
      • Menü Özellikleri
      • Menülere Klavye Kısa Yollarını Eklemek
    • Menülerin Kullanımı
      • İçerik (Context) Menüleri
      • Görev Çubuğu ve Dock Menüleri
      • Bağımsız Menüler
      • Örnek Sınıf Yapısı
    • Menü İşlemleri
  • 06-Dosya ve Dizin Yapıları İle Çalışmak
    • Dosya ve Dizin Yolları
    • Dizin ve Dosyalarla Çalışmak
      • Yeni Bir Dizin Oluşturmak
      • Geçici Dizin ve Dosya Oluşturmak
      • Dizin ve Dosyaları Silmek
      • Dizin ve Dosyaları Kopyalamak
      • Dizin ve Dosyaların Yerlerini Değiştirmek
      • Dosya Bilgilerini Almak
      • Dizin ve Dosyaları Listelemek
      • Ana Sürücü Bilgileri
      • Dizin ve Dosya Yolları İsimlendirmeleri
      • Kullanıcı Etkileşimi
    • Dosya ve Dizin İşlemlerinde Çalışma Yöntemleri (Senkron - Asenkron)
      • Asenkron Metotlar
      • Asenkron İşlemleri İptal Etmek
  • 07-Dosya İçerikleri İle Çalışmak
    • Dosya Okuma ve Yazma İşlemleri
      • Dosya Okumak
      • Dosya Yazmak
      • Metin Editörü Uygulaması
    • Binary Verileri İle Çalışmak
      • Binary Veri Metotları
      • ByteArray
      • Big Endian ve Little Endian
    • Senkron – Asenkron Olarak Çalışmak
      • Ara Bellek(Buffer)
    • Örnek Uygulamalar
      • XML Dosyası Oluşturmak ve Okumak
      • Resim Dosyası Oluşturmak
      • Video Dosyası Oluşturmak
  • 08- İşletim Sistemi ile İletişim
    • Clipboard
    • Kopyala ve Yapıştır İşlemleri
      • Panoya Bilgi Kopyalamak
      • Panodan Bilgi Okumak
      • Bilgi Aktarım Yöntemi(TransferMode)
      • Panoya Bilgi Kopyalamayı Bekletmek
      • Özel Format Oluşturmak
      • Objelerin Serileştirilmesi(AMF)
    • Sürükle ve Bırak İşlemleri
      • Sürükle ve Bırak İşlemlerinin Çalışma Şekli
      • Uygulama İçerisine Dosya Sürüklemek
      • Uygulama Dışarısına Dosya Sürüklemek
  • 09- Veri Tabanı İle Çalışmak
    • SQLite Nedir, Ne Değildir?
    • AIR içerisinde SQLite Kullanımı
    • Veri Tabanı Nedir?
    • SQL(Structured Query Language) Dili
    • SQL Dilinin Kullanımı
      • Örnek Veri Tabanı
      • Tablolar ve Tablolarla Çalışmak (Table)
      • Verilerle Çalışmak(Eklemek, Düzenlemek, Silmek)
      • Verilerin Seçilmesi ve Filtrelenmesi
        • WHERE Kısıtlama İfadesi
        • Operatörler ve Kullanımları
        • Verilerin Sıralanması
        • Gelen Verilerin Sayı Olarak Sınırlamak
        • SQL Fonksiyonları
    • AIR İçerisinde SQL ile Çalışmak
      • Yeni Bir Veri Tabanı Oluşturma ve Veri Tabanı Bağlantısı
      • Veri Tabanı ile İletişim
      • Veri Tabanından Veri Çekmek
        • Gelen Verilerin Sayfalanması
      • Sütunların Objelere Atanması
      • SQL Komutlarını Parametrelerle Düzenlemek
      • Veri Tabanında SQL Komutlarının Çalışma Süreci
      • Veri Tabanı Güvenliği
  • 10- HTML ve PDF İle Çalışmak
    • WebKit
    • HTML Sayfalarını Görüntülemek
      • Web Sayfalarını Görüntülemek
      • String Verisinden HTML Sayfası Oluşturmak
      • Flex İçerindeki HTML Componenti
      • HTMLoader Objesinin Özellikleri ile İlgili Sorunlar
      • Web Sayfaları Kullanım Bilgileri
        • Karakter Kodlamasını Düzenlemek
        • Bulunan Sayfanın URL Bilgisi
        • Sayfanın Geçmişi
        • Sayfaların Yüklenmesini Kontrol Etmek
      • Tarayıcı Temel Ayarları
        • Çerezler (Cookies)
        • İçerik Önbelleği (Cache)
        • Kimlik Denetimi (Authentication)
        • Tarayıcı Tanımlama Bilgisi (User Agent)
        • Varsayılan Ayarları Düzenlemek
    • PDF Dosyalarını Görüntülemek
      • Acrobat Reader Kontrolü
      • PDF Dosyalarının Yüklenmesi
      • PDF Dosyaları İle Çalışırken Dikkat Etmeniz Gerekenler
    • HTML ve JavaScript İle Çalışmak
      • ActionScript İle HTML Elementlerine Ulaşmak
      • ActionScript İle JavaScript İletişimini Sağlamak
      • İnternet Tarayıcısında İçin Kullanılan Standart JavaScript Kodları
    • HTML Sayfaları ve Güvenliğin Sağlanması
  • 11- Ağ Bağlantılarını İzlemek
    • HTTP Bağlantısını Kontrol Etmek
      • Flash’a Service Monitörünün Eklenmesi
      • URL Monitor
      • Bağlantı Özellikleri Düzenlemek
    • Socket Bağlantısını Kontrol Etmek
  • 12-AIR Uygulamalarının Dağıtılması
    • AIR Uygulamalarını Web Sitesi Üzerinden Yüklemek
      • Uygulamaya Direkt Link Vermek
        • Apache Sunucuları İçin
        • IIS Sunucuları İçin
      • Uygulamayı SWF Dosyası Yardımı İle Yüklemek
    • AIR Uygulamalarını Güncellemek
      • Uygulama Güncelleme İşlemleri
  • 13-AIR Uygulamalarının Çalıştırılması
    • AIR Uygulamalarının Açılması
      • Uygulamaların Bağlantılı Dosya Tarafından Açılması
      • Uygulamanın Komut Satırı Tarafından Açılması
      • Uygulamanın İnternet Tarayıcısı Tarafından Açılması
      • Uygulamanın İnternet Tarayıcısı Tarafından Yüklendikten Sonra İlk Defa Açılması

Umarım herkes için faydalı olur.

Kolay gelsin

Engin!

11 Responses to “Adobe AIR Kitabı Tamamlandı!”

  1. Cenk 1 May 2009 at 12:08 #

    elinize sağlık,
    inşallah diğeri gibi cok beklemeyız.

  2. Zihni BABUZ 1 May 2009 at 12:15 #

    Hocam yine başarılı bir kitap en kısa zamanda alıcam :)

  3. Engin Yöyen 1 May 2009 at 12:18 #

    Cenk, umarım bu sefer biraz daha hızlı olacak. kodlab’ın web sayfasından da görüldüğü gibi çoğunu zaten tamamladık.

  4. Ertuğrul Özer 2 May 2009 at 15:33 #

    hepimize hayırlı olsun

  5. Hasan 4 May 2009 at 14:12 #

    en kısa zamanda bekliyoruz çıkmasını

  6. Harun TURAN 4 May 2009 at 17:14 #

    Merhabalar hocam tebrik ederim,hayırlı olsun. İyi çalışmalar…

  7. Yağız Gürgül 4 May 2009 at 22:04 #

    Haydi bakalım :) Sizinle yaptığımız röportajda(http://www.flasherblog.com/#/blog=74) kitabın geleceğini söylemiştiniz.

    İstanbul’daki RIA konferansı keşke bu yaz da yapılsa. Gelsek şöyle hep birlikte olsak :/

  8. Engin Yöyen 4 May 2009 at 22:10 #

    :)
    RIA olmaz başka bir konferans olur, görüşürüz yine…

  9. demir alkanlar 5 May 2009 at 00:41 #

    Elinize, beyninize sağlık en kısa zamanda edinmeyi umuyorum.

    Kutluyorum…

  10. Engin Gündoğdu 5 May 2009 at 12:52 #

    Beklediğim kitap;
    Elinize sağlık güzel bir çalışma olacağından eminim. As3 kitabınızın sonunda olmayan indexleme sayfalarını umarım koymuşsunuzdur. Benim için tek eksiklik ve eleştirim bu yönde olur.Neden derseniz, bu tarz bilimsel, teknolojik kitabların sözlük gibi kullanılmasını da sağlıyor.
    Başarılarınızın ve ürünlerinizin devamlılığı dileği ile….

  11. Engin Yöyen 5 May 2009 at 16:34 #

    Merhaba Engin,
    indeks konusunda teknik bir sor var aslında. Ben ilk kitabada eklemek istemiştim ama aynı sıkıntıyı oradada yaşanmıştı. Hala çözmeye çalışıyorlar ama tahminime göre malesef indeks olmayacak.
    Tabi ki düşüncelerinde tamamen haklısın.


Leave a Reply