Flash vs Silverlight Shinedraw Blog


Merhaba arkadaşlar ;

Güzel bir adresi paylaşmak istiyorum. Silverlight'a olan ilgim malumunuz. Özellikle tasarımsal değil ancak Video ve Veritabanı uygulamalarında hem kolaylık hemde performans olarak farklılık yarattığını daha 1.0 versiyonundan itibaren tecrübelerimle söyleyebilirim.Yapmış olduğum birkaç projede ve verdiğim eğitim seminerlerinde de bunu gördüm. Aklımda da hep söylediğim aynı sayfada ben Flash ve Silverlight'ı mümkünse beraberde kullanabilirim.Site Silverlight iken banner Flash olabilmeli diyordum.

UzakDoğulu bir arkadaşın blogunda aynı bu mantıkla aynı projeleri Flash ve Silverlight'la tasarlayarak oylamaya sunuyor ve kaynak kodlarını paylaşıyor. Gözüken oylama sonuçlarında çoğunlukla tasarımsal örneklerde bile Silverlight Better yani daha iyi. Tabiiki bu C# ve Actionscripti yazana göre değişebilir ancak Silverlight yaygınlaştıkça ciddi bir rakip olacağı kesin yeterki Microsoft desteklemeye devam etsin.

Ki edecek gibi ; en son gelişmelerde Silverlight 3.0 ile Webcam ile Animated gif desteği,geliştirilmiş Video desteği,SQL veritabanı ve ASP.Net kısmındaki yeniliklerle entegrasyon ve en önemlisi gerçek zamanlı 3D desteği geleceği söyleniyor.Papervision benzeri herhangi bir eklentiye gerek kalmadan aynen WPF deki gibi Camera Orbit Tool'u Webde de kullanabileceğiz.Silverlight 3.0 ile ilgili .Net Developer Team'den Scott'ın yazısını okumanızı tavsiye ederim.O da tüm yenilikler bir yana ücretsiz dağıtılan Visual Web Developer'ı Silverlight uyumlu hale getirerek bir Silverlight projesini hiçbir lisans ödemeden geliştirebilir hale getirileceğinin müjdesini veriyor.


http://weblogs.asp.net/scottgu/archive/2008/11/16/update-on-silverlight-2-and-a-glimpse-of-silverlight-3.aspx



Beğendiğim güzel bir Silverlight - Flash Analizi

http://silverlight.net/forums/t/3015.aspx


Bahsettiğim Flash-Silverlight projelerinin oylandığı blog :

http://www.shinedraw.com


Adobe'de tabiiki boş kalmıyor ancak burada kazanan yine bizler olacağız.



FlasherBlog Ödüllü Flash Yarışması



Merhaba arkadaşlar ;

Size güzel bir haberim var. Bir mmistanbul etkinliğinde tanıştığım genç kardeşim Yağız beni zaten Flash ve programlama yetenekleriyle genç yaşında şaşırtmıştı. Çok güzel bir blog tutuyor ve ben daha önce blogunu tanıtmıştım. Şimdide güzel bir etkinliğie soyunmuş bir yarışma düzenliyor.Herkes kendi tasarımlarını gönderebileceği bir yarışma ve ödül olarak kitap,eğitim seti,hosting gibi bence çok değerli ödüller var. Kaçırmayın.





http://www.flasherblog.com


Flash gömülebilen Lightbox : ShadowBox


Merhaba arkadaşlar ;
Bu hafta içerisinde Lightbox ile ilgili 2 eposta alınca şöyle bir derleyip toparlayıp bir yazı çıkarayım istedim. Öncelikle Lightbox nedir bilmiyorsanız tekrardan anlatmak yerine baya uzun zaman önce yazdığım bir yazımı okuyabilirsiniz.

http://ercanaltug.blogspot.com/2007/09/image-1.html

Lightbox güzel bir HTML üzerinde Javascript tabanlı görsel bir sunum sağlıyor bize.Ancak bu açılan pencere içerisinde image dışında nesneler oynatamıyoruz. Geliştirilmiş birsürü Lightbox örneği internette mevcut ancak içerisine flash swf dosyası,flv video ve hatta iframe (google video,youtube,form...) ekleyebildiğimiz bir lightbox türevi shadowbox'ı tavsiye ediyorum. Örnekleri gayet açıklayıcı.

http://www.mjijackson.com/shadowbox

Peki shadowbox gayet hoş ancak ya ben bunu htmlden değil flash içerisinden açmak istiyorum derseniz.İlk duyduğumda banada ters gelmişti ama flash içerisinden de Javascript fonksiyonu çağırmak mümkün sonuçta ve o fonksiyonu çağırarak bu da mümkün.Yani Flash içerisinden bir butona tıklandığında da Lightbox ve türevlerini çalıştırabiliyoruz. Örnek olması açısından bir fonksyion çağıran uygulamam :


JavaScript Kodu
————————————————————————–

< script type="text/javascript">
function show(image) {
var a = document.getElementById("image_href"+image+"");
var f = new Array()
f[1] = "images/1.jpg";
f[2] = "images/2.jpg";

var url = f[image];
a.setAttribute(’href’, url);
myLightbox.start(a);

}
< /script >

————————————————————————–

Flash Actionscript 2.0 Buton Kodu
————————————————————————–

on (press) {
getURL("javascript:show(1)");
}
______________________________


Flash Actionscript 3.0 Frame'e eklenecek kod :
(foto1_btn butonun Instance Name'i)
______________________________________________

foto1_btn.addEventListener(MouseEvent.CLICK,tiklandi1)

function tiklandi1(e:MouseEvent) {

var adres:URLRequest = new URLRequest("javascript:show(1)")

navigateToURL(adres)

}


————————————————————————–



HTML Kodu

————————————————————————–

< a id="image_href1" href="images/1.jpg">< /a>
< a id="image_href6" href="images/2.jpg">< /a>

————————————————————————–

Daha birçok Lightbox örneği var internette araştırma yaparken bir sayfada ayrıntılı örneklerle analizlerini veren bir sayfa gördüm paylaşmak istiyorum :

http://planetozh.com/projects/lightbox-clones/

Belki sizin lightboxınız shadowbox değil başkasıdır. Ayrıca bir türk tarafından geliştirilmiş olan TalCIBox ta göz atmaya değer.Projelerinizde geliştirerek kullanmanız ümidiyle...



Flash sitenizden PDF dosyalara link verme


Merhaba arkadaşlar ;

Bugün yaptığımız bir projede kullandığımız Flash ile Acrobat PDF dosyaları arasındaki iletişimle ilgili bir taktiği sizle paylaşmak istiyorum. Şirketimiz olduğunu ve kataloglarını da PDF dosyası olarak tuttuğunu düşünelim. Genelde ürün ve fiyat katalogları da bu şekilde tutulur. Tek tek Acrobat dosyasını açıp Flash içerisine gömmek iyi emek isteyeceğinden bunu link vermekle çözebiliriz.Ancak burada eğer sayfadan çıkmadan ve download ettirmeden yapmak istenirse browser içerisinden direk açtırmakta mümkün.

Yani HTML sayfasına PDF embed etmekten bahsediyorum. body tagleri arasına alt satırdaki gibi (tagleri tamamlayarak yazın) pdf kaynağını bildirerek bir katalog.pdf dosyası embed edilmiş katalog.html dosyası oluşturabiliyoruz

< embed src="katalog.pdf" type="application/pdf" width=100% height=100% >

Bu katalog sayfasına linki flash içerisinden bu pdf dosyası yerine html'e verirsek işte browserda download etmeden açabiliyor böylelikle Acrobat'ın Güvenlik ayarlarıyla saklanmasını da engellerseniz sadece okunup siliniyor.

Actionscript 2.0
__________________


getURL("katalog.html")



Actionscript 3.0
__________________

var adres:URLRequest = new URLRequest("katalog.html")

navigateToURL(adres)


gibi.


Faydalı olması dileğiyle....




Lynda.com'dan Expression Web 2 : CSS Workflow Eğitimi





http://movielibrary.lynda.com/html/modPage.asp?ID=624&cid=PNOTL624_112008

Kocakafalar Fotoşop Klibi :)

Compex Fuarı 20-23 Kasım'da TÜYAP Taksim'de



Selamlar arkadaşlar ;

Haftaya yine bir Bilişim Fuar'ı var.CEBIT'te hayal kırıklığı yaşayanlar biraz daha derli toplu bir fuar görmek isterlerse Taksim-Harbiye'de gerçekleşecek olan Compex fuarını ziyaret edebilirler. Bende 21 cuma günü orada olmaya çalışacağım.

Görüşmek üzere..



http://www.compex.com.tr

Flash CS4 ile 3D Video Animasyonları

Merhaba arkadaşlar ;

Adobe şirketi Creative Suite 4 paketini duyuralı kısa sure geçmesine rağmen internette Flash CS4 ile yapılan uygulamaları görebilmemizi sağlayan Flash Palyer 10 downloada açıldı. Yani Flash CS4 ile gelen yeni Toollar ile yaptığımız websiteleri de artık gün geçtikçe daha çok ziyaretçi tarafından görebilecek. Daha önceki playerlar arası geçiş sürelerini bakınca 2-3 ay gibi kısa bir sürede %90’lara yakın bir yüzdeye ulaşabiliyor. Demek oluyorki sizde artık Flash CS4 ve getirdiği avantajlar ile websitenizi güncellemeyi düşünebilirsiniz.

Flash CS4 programının yeniliklerini anlattığım bir yazı olmuştu.Artık bu yeni özellikler ile tasarımsal örnekler vermeye geldi sıra. Daha önceleri Flash sitelerimizde videolarımızı hep kullandık ama animasyon yapmak pek tercih ettiğimiz bir yol değildi.Hatta ölçeklendirmelerde de gayet anlamsız sonuçlar ortaya çıkıyordu. Ama artık Actionscript 3.0 ile daha sağlam bir altyapı ve Flash CS4 ‘ün 3D Toolları ile videoları animasyon yapmak çok rahat.



Eğitimdeki uygulama notlarımı anlatan pdf için tıklayın.

Uygulama dosyaları için tıklayın.

Faydalı olması dileğiyle


Layers Magazine Adobe CS4 Eğitim Videoları



Merhaba arkadaşlar ;

Blog adresimde elimden geldiğince bulduğum faydalı adresleri de paylaşmaya çalışıyorum.Bugün yine güzel bir Video Eğitim adresini paylaşacağım. Layers Magazine dergisinin websitesi gerek Adobe CS4 gerek diğer video eğitim serileriyle mutlaka takip edilesi bir site. Gerek Toolları gerekse örnek uygulamaları anlatması da gerçekten güzel.Bir göz atın.

http://www.layersmagazine.com/category/tutorials

Creative Suite 4 ürünlerinin yeni özelliklerini anlatan kısmını ziyaret etmek için :

http://www.layersmagazine.com/cs4



Faydalı olması dileğiyle...



Afyon Kocatepe Üni. Bilişim günlerindeydik.


Merhaba arkadaşlar ;

Geçtiğimiz haftasonu Afyon Kocatepe Üniversitesi Meslek Yüksekokulu'nun davetlisi olarak Daron YÖNDEM ile ben Afyon'da Kültür Merkezinde tam gün eğitim seminerler verdik. Cumartesi Daron YÖNDEM Silverlight,WPF,LINQ ve DynamicData anlatırken okul yöneticilerimizin katılımının olduğu Pazar ve son gün bende Dreamweaver CS4 , Flash CS4 , After Effects CS4 ve Photoshop CS4 programlarının temel işlevlerini,web odaklı iş akışlarını ve özellikle CS4 sürümlerindeki yeni özelliklerini uygulamalı paylaştım.Okul ders programlarında olan bu programları tanıyan arkadaşlar yeni sürümlerle daha derinden ve proje odaklı tanışma fırsatı buldular.



Afyon'da kaldığımız sürece bize konukseverlikte sınır tanımayan başta Sadık Oral ve tüm arkadaşlarına,Erdoğan ve Ertuğrul hocamıza sevgilerimi bu satırlardan iletiyorum.
Daron YÖNDEM'in de saat bazlı kaymak yeme rekorumu kırdığı için kınıyorum :) Aynı anda 3 farklı tatlıdan kaymak yiyebilme iradesini gösterdi dostum.

Yüzden fazla genç için birşeyler öğrendikleri ve takip edecebilecekleri adresleri öğrendikleri bir etkinliği geride bıraktık.Bu imkanı sağlayan tüm sponsorlar,isimsiz kahraman kulüp üyeleri,hocalarımız,başta dekanımız ve yöneticilerimize bizlerde teşekkürlerimizi iletiyoruz. Bir sonraki Bilişim Etkinliğinde görüşmek üzere..




Mobilera Actionscript 3.0 Eğitimini tamamlandık


Merhaba arkadaşlar ;

BilgeAdam Kurumsal bünyesinde bu hafta Mobilera şirketine Actionscript 3.0 özel eğitimini tamamladık. Verdiğim en verimli ve keyifli Actionscript eğitimiydi. 5 yazılımcı 3 tasarımcı arkadaşlarla Flash IDE'sini , Actionscript 3.0 Temel ve İleri uygulamalarını,swf dosyalarının veritabanlarına erişimini ve bir swf dosyasının aynı sayfadaki başka bir swf dosyasıyla iletişimlerini gördük.Artık Mobilera Actionscript 3.0 kullanacak.

Eğitimde bana gelen yazılım tabanlı sorularda desteğini esirgemeyen Gökçe Bey'e de buradan teşekkür etmek istiyorum.

Bir sonraki eğitimde görüşmek üzere....



ABD Seçimleri ve Flash MSNBC Map


Merhaba arkadaşlar ;

Amerika seçimini yaptı. Amerikan halkı en popüler portal olan MSN'den sonuçları (Microsoft portalı olsada) Flash tabanlı 10 dakikada bir güncellenen bir haritadan takip etti.



Ekranın güncellenmesini sağlayan özellikle veritabanı ve Draw API'lerde fps'den bağımsız ekran güncellemelerini sağlayan updateEventAfter() kodu ile mümkün olabiliyor.Örnek bir anlatım için :

http://www.flashvalley.com/fv_tutorials/updateAfterEvent/


Sevgilerle...


Mustafa 'ya bende gittim...



Merhaba arkadaşlar ;

Can Dündar'ın Mustafa belgesel-filmi ; son günlerde gerek içeriği gerek sponsorluk meselesiyle gündeme oturmasına ve bir anda tüm gazete ve yazarlarının yine köşelerine geçerek birbirlerine atıp tutmasına neden oldu.

Ben dün akşam nişanlımla Palladium'da bu filmi izledim.Aslında film ile ilgili süphelerim ve önyaregılarım vardı,özellikle sponsorluk meselesinde Atatürk'ü zayıf gösterdiği için vazgeçilmesi ve bunu fırsat bilen sipariş haberci medya atıp tutmuştu.

Ben ise dün sanki çok farklı bir film izledim. En başından en sonuna kadar bir kahramanlık öyküsü kişisel ve toplumsal tüm zorluklara karşı Atatürk'ün bir Cumhuriyeti ve Devrimlerini nasıl önceden planlamış ve hayata geçirmiş olduğunu izledik. Zaman zaman üzüntüden (annesiyle mektuplarında) zaman zamanda bu sefer tam zıttına coşkudan (Sakarya Zaferi sonrası söylenen İzmir Marşı'nda) gözyaşlarımı tutamadım.



Can Dündar Atatürk'ün özel hayatı,kadınlarla,içkiyle ve dostlarıyla ilişkilerini daha öncede yine Sarı Zeybek filminde hatta daha da çok üstünde durarak , ölümüne sebep olduğunu bile bile doktorlara "hastalığım rakıdan değildir" diyişini bile bu filme eklenmemiş. Evet son günlerini ısrarla yanlız kalmış gösterme çabası sanıyorum filmin temasındandı ama gerçekle Atatürk'ün manevi kızınında dediği gibi ne kadar örtüşüyor bilemiyorum.Ata en güzel günlerinin de Cumhuriyetin kurulduğu dönem ve sonrası olduğunu söylemiştir.

Bence 90lı yılların başında yayınlanan ve alttaki linkten izleyebileceğiniz yine Can Dündar'ın Sarı Zeybek belgeseli Atatürk'ü çok daha insani boyuttan tanıtıyor ancak sadece son 300 günle sınırlıyordu,Mustafa da ise doğuşundan ölümüne anlatıyor. Bu da gösteriyorki o zaman tekbir eleştiri almadan alkışlanan Sarı Zeybek bugün yayınlasa yine bu enterasan medya tepkileriyle karşılaşacaktı , demekki basınımız artık eski basın değil , militanlaşıp bölünmüş.

Olurda genç nesilden fırsatını bulup izleyememiş olanlar için Sarı Zeybek filmi :


http://www.showtvnet.com/belgesel/default.asp?product=archive/belgesel/zeybek/zeybek.asf


Aslında kısaca bu filmin Avrupa'da , Amerika'da film festivallerinde gösterileceğini düşünürsek belkide Atatürk'ü ve Kurtuluş Savaşını anlatan destansı bir Hollywood yapımına vesili olabilmesi nedeniyle başarılı buldum. Tarihi birçok olay tek cümlelerle geçiştirilmişse de (Vahdettin'le konuşmaları,Kazım Karabekir'in desteği,Meclis'teki konuşmalar...) filmin sonunda bence filmin kapanışını yapımcılar yine Atatürk'e hemde kendi sesiyle bırakmıştı.


"Biz egemenliği gökyüzünden yeryüzüne indirmişizdir"



Türkiye'de bir ilk : Silverlight 2.0 Eğitimi



Merhaba arkadaşlar ;

Güzel bir haberi daha çok insana ulaşması için hızlı bir şekilde paylaşıyorum. Türkiye'de ilk Silverlight 2.0 eğitimini BTAkademi açtı. Tabiiki Türkiye'de Silverlight denince ilk gelen insan olan Daron YÖNDEM Eğitmenliğinde. Çok büyük ihtimal bende programıma uydurup bu eğitimde öğrenci olmayı düşünüyorum.Bana sorunlan her zaman söylediğim gibi Akademi değil eğitmen önemlidir nerde olduğu mühim değil.

Ayrıntılı bilgi için :


http://www.btakademi.com/guncelegitimler.aspx?ID=39