Adobe’nin açık kaynak çözümleri arasında en popüleri hiç kuşkusuz Flex’dir. Kısa bir süre önce Flash Builder adı altında yeniden yapılandırılan Flex platformu, Flash Builder ile ticari lisansa sahip olarak geliştiricilerin beğenisine sunulurken, Flex Framework ile de açık kaynak olarak yoluna devam etmeye başlamıştır.

Günümüz yazılım geliştirme ortamında açık kaynak çözümlerin tercih edilmeye başlanmış olması Adobe’nin bu platformda varlığının en önemli sebeplerinden biridir. Bu bağlamda Flex Framework’ün ve dolayısıyla Flash Platformunun ulaşabileceği geliştirici kitlesini en üst seviyelere taşımaya çalışan Adobe, Linux tabanlı sistemler için halen beta sürümü yayında olan ve kendi geliştirme arayüzüne sahip Flex Builder 3′ü de geliştiricilerin beğenisine sunmuş durumdadır.

Bu yazımızda odaklanacağımız platform ise Linux, Windows veya MacOS tabanlı sistemlerde lisans ücreti ödemeden kullanabileceğimiz Flex SDK’dır.

Devamını okuyun…

OSMF, Adobe’nin açık kaynak kodlu projelerinden biridir. Flash platformu üzerinde koşan bir video ve medya oynatıcı olarak karşımıza çıkan OSMF, oynatıcıların karmaşık geliştirim sürecini basitleştirmeyi hedeflemekte, geliştiricilerin daha çok kullanıcı deneyimine vakit ayırmalarına imkan sağlamaktadır.

OSMF’nin esnek mimarisi, geliştiricilerin kendi geliştirdikleri masaüstü ya da Web tabanlı uygulamalara oynatıcılarını kolaylıkla entegre etmelerini sağlar.

Mozilla Kamu Lisası (Mozilla Public License – MPL) ile imzalanmış olan proje ile ayrıntılı bilgiye Adobe’nin açık kaynak platformundan ulaşılabilir.

Kısa süre önce 1.0 sürümü yayınlanan OSMF’nin yukarıda yer alan ekran görüntüsüne tıklayarak “swf” olarak derlenmiş örneklerin yer aldığı sayfaya ulaşabilirsiniz.

OSMF projesi zengin bir dokümantasyon, forum ve kullanıcı grubu desteği ile geliştiricilere hızlı bir geliştirme ortamı da sağlamakta.

Bu soruyu cevaplamak için soruyu soranın kim olduğuna bakalım.

“Flashcılar” için Silverlight Microsft’un Flash’ıdır. Hem vektorel çizimler hem de Flash benzeri animasyonlar yaratmak için geliştirdiği bir dil ve frameworkdür.

Önerilen geliştirme platformu Expression Blend ve/veya Visual Studio‘dur, ancak sonuçta XML’e benzer bir dil ile yazılmış metin tabanlı dosya oluşturduğumuz için herhangi bir metin editörü de kullanılabilir.Yazarken XAML, bitince de XAP uzantılı dosyalar olarak kaydedilir.Microsoft .NET Framework ile uygulamaya koyduğu code-behind (geri-plan kodları) özelliğini Silverlight’ta da kullanmaktadır. Bu nedenle, arayüzü XAML dosyası olarak tutarken, arayüzdeki elemanların yaptıkları işleri belirten kodları başka bir dosyada tutmaktadır. Kullandığınız dile göre bu dosya “cs” ya da “vb” uzantıl olabilir. Geliştirme aşamasından sonda derlemede bu XAML ve cs/vb dosyası birleştirilir ve XAP olarak saklanır.Sonra bu XAP dosyalarını HTML sayfalarının içine embed ile gömeriz. Kullanıcı bilgisayarında tarayıcıda (IE, Mozilla, Chrome vb) Silverlight eklentisi kurulu ise bu içerik oynatılır. Tek başına bir web sayfası tamaman tek bir XAP dosyasından oluşabileceği gibi, basit bir HTML’in içinde sadece basit bir animasyon olarak da eklenebilir. Javascript ile dışarıyla iletişim kurabilir.

Devamını okuyun…

Adobe’nin e-öğrenme içeriği geliştirilmesi konusundaki önemli araçlarından biri olan Captivate, ses sentezleme (text to speech) özelliğini 4. sürümden bu yana bünyesinde barındırmaktaydı.

Adobe, Captivate’in 5. sürümünde ses sentezleme alanında çalışan Loquendo firması ile ortak bir çalışma yaparak ses sentezleme özelliğini daha ileri seviyelere taşıdı. Bu birliktelik İngilizce haricindeki dillere de destek verilmesine imkan sağladı. Captivate 5 ile kullanıma sunulan yeni sesler Stefan (Alman), Juliette (Fransız) ve Simon (İngiliz – British English). Bu gelişme Adobe’nin Avrupalı kullanıcıları açısından sevindirici ancak henüz kapsam içinde yer alamayan pek çok dilin bulunduğu da bir gerçek. Türkçe de maalesef henüz desteklenmeyen diller arasında.

Devamını okuyun…

Sayfa 2 - 212