Silverlight Daron Yöndem INETA Türkiye Başkanı

Slides:



Advertisements
Benzer bir sunumlar
Web uygulamalarında yeni bir yaklaşım AJAX
Advertisements

Alptekin GÖKÇEYREK | Teknik Satış Danışmanı
.NET FRAMEWORK -MASAÜSTÜ VE SUNUCU YAZILIMLARI
MIT504 İnternet ve Web Programlama: Javascript programlama devam Yrd. Doç. Dr. Yuriy Mishchenko.
Gelişmiş İnternet Uygulamaları
SharePoint İş Süreçleri Yönetimi
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Erkan BALABAN Yazılım Uzmanı NTV
Bug Tracking Tools Serdar Büyüktemiz FogBugz • ?section=ScreenshotTool
WEB SERVİCE İDRİS YÜRÜK MAHMUT KAYA.
.NET FRAMEWORK.
İÇİNDEKİLER Hakkında Kod Editörü Hata Ayıklayıcı Tasarımcı
Bir hedefi ve amacı olan bir bilgi sunumudur.
WEB Tasarımı & .NET Bolum 1
Örnek Web Sitesi Tasarım Dökümanı
İnternet Programcılığı
İSİM UZAYLARI.
04/02/10 Django Web Uygulamaları Geliştirmede Çağdaş bir Yaklaşım.
ÖMÜR BİLGİLİ
Microsoft Danışman Öğrenci
FRAMEWORK.
Burcu Musaoğlu Data Sistem A.Ş..
Çevre ve Orman Bakanlığı Bilgi İşlem Dairesi Başkanlığı
İNTERNET TARAYICILARINDA YENİ NESİL GRAFİK TEKNOLOJİLERİ
MVP (Microsoft Most Valuable Professional) Nedir? Microsoft’un En Değerli Profesyonelleri (MVP’ler) bir veya daha fazla sayıdaki Microsoft ürünü konusunda.
XML TEKNOLOJİLERİ BTP 206. Ders İçin Gerekli Olan Ders Kitabı –XML, Zafer Demirkol, Pusula Yayınları Yardımcı Ders Kitabı –XML How To Program, Deitel.
Temel HTML Eğitimi Erman Yükseltürk.
IT 504 İnternet ve Web Programlama Tanıtım Yrd. Doç. Yuriy Mishchenko.
Ders 3 – Bindings(Bağlayıcılar)
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
Web'i Aydınlatın: Silverlight 2 Daron Yöndem INETA Türkiye Başkanı, MVP.
XML Document Object Model (DOM)
Slide 1 Web 2.0 Teknolojileri ve Uygulamaları Çalıştayı, 4 Aralık 2009, Ankara Web 2.0, Semantik Web ve Kütüphanelerin Geleceği Yaşar Tonta ve Umut Al.
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
Görsel Programlama Dr. Muhammet Balcılar
EDUCOMMONS Yazılımı. The Center for Open Sustainable Learning.
Açık Ders Malzemelerinde (ADM) Teknik Alt Yapı R. Orçun Madran
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
Send Response LogCompress NTLMBasic Determine Handler CGI Static File Authentication Anon Ya hepsi ya hiç! Sunucuya işlev eklemenin tek yolu: ISAPI… ASP.NET.
İSİM UZAYLARI.
Silverlight 2.0 ile Oyun Programlama Daron Yöndem INETA Türkiye Başkanı
Microsoft ® Expression ® Encoder Daron Yöndem Deveload.
Microsoft® WPF- Silverlight
Emrah Uslu TCM | Teknoloji Çözümleri Merkezi emrah. com
Hazırlayan: Yeşim EKİCİ. Dünya genelindeki bilgisayar ağlarını ve kurumsal bilgisayar sistemlerini birbirine bağlayan elektronik iletişim ağıdır Internet.
Erman Yukselturk1 PHP NEDİR? Scripting / Progralama dilidir (C’ye benzer) C ++ ortamında geliştirilmiştir Bedava / Açık Kod Hızlı, açık, dengeli (stable),
Adnan TUTCAN Web 2.0 Nedir ? Toplulukları bir araya getiren, standart tasarım anlayışına yepyeni bir boyut kazandıran, daha dinamik özelliklere.
BURCUGÜL B İ LG İ N TÜRKÇE Ö Ğ RETMENL İĞİ ( İ.Ö.) EĞİTİMDE WEB 2.0 ARAÇLARI.
ALİ FINDIK Galatasaray Ünİversİtesİ 2015
Web Araçları Web Teknolojileri ve Programlama ODTÜ-SEM.
İKMAP İnternet 1 Ders Notu
Web 2.0 araçlarI MERYEM KAYA AKDENİZ ÜNİVERSİTESİ
Microsoft Windows Server 2003 © Yenilikler ERCAN SAPMAZ.
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
NOT: Bu slayt üzerindeki resmi değiştirmek için resmi seçin ve silin. Ardından, kendi resminizi eklemek için yer tutucudaki Resimler simgesini tıklatın.
Mobil Uygulama Geliştirme Teknikleri
Muammer Benzeş MVP (IIS) Bulut Bilişim /muammerbenzes.
PHP on Windows Muammer Benzeş
Muammer Benzeş MVP (IIS)
XML ve XML WEB SERVİSLERİ Volkan ALTINTAŞ. XML Bağımsız bir kuruluş olan W3C tarafından tasarlanmıştır. Herhangi bir kurumun tekelinde değildir. Kişilerin.
Muammer Benzeş MVP (IIS)
Metadata, z39.50, FRBR, ve RDA. Ders içeriği Web kaynakları ve web kaynaklarında kimlikleme Derin web – Yüzeysel web Arama Motorları Metadata Kopya Kataloglama.
NetOpenX-REST Burak Çelik Uyarlama Araçları Uzmanı.
haZIRLAYAN: ELİF KARAOĞLU
Web Teknolojileri ve Programlama ODTÜ-SEM
Bu sununun aynısını (Animasyonlar vb
Bu sununun aynısını (Animasyonlar vb
Milli Eğitim Bakanlığı Eğitek Haydar TUNA Teknik Öğretmen ve Yazar
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
Sunum transkripti:

Silverlight Daron Yöndem INETA Türkiye Başkanı daron@yondem.com http://daron.yondem.com

Me.Bio.ToString() -Proje Yönetimi Türkiye Başkanlığı -Yazılım Geliştirme -Teknoloji Takibi -Joker! Türkiye Başkanlığı -Kullanıcı Toplulukları Yönetimi -Seminer ve Konferans Organizasyonları

Silverlight Genel Bakış Cross-Platform ve Cross-Browser Zengin Medya Deneyimi Kolay Kurulum Mac ve Windows Uyumlu Esnek Programlama Altyapısı Mevcut Web Teknolojileri ile uyumlu (JavaScript) Silverlight 2.0 ile .NET Framework dilleri kullanımı Tasarımcılar ve Programcılar ayrı fakat entegre araçlar Düşük Maliyet WMV ile HD desteği Zengin Windows Media Araçları Live ve On-Demand yayın araçları Microsoft Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of .NET-based media experiences & rich interactive applications (RIAs) for the Web. A Better Web (UX) - Silverlight includes early support for the industry-leading Windows Media platform, enabling delivery of rich audio and video with 2D animation, vector graphics, and more. Capable of running platform independent on Windows and Mac (10.4.8 or above) with feature parity, Silverlight will run in all major browsers including IE, Firefox, Opera and Safari. -As an added benefit, because content authored in Silverlight uses plain-text XML for its presentation layer + AJAX for logic, content and applications are more easily searched. More Productive -By embracing Web standards and architecture for development including AJAX (asynchronous Javascript+XML), and in-line XML mark-up (XAML) for presentation, Microsoft is working to break rich media development out of the “black box” that it exists in today. -A part of Microsoft’s Application Platform and Developer Tools strategy, Silverlight will benefit from Microsoft’s full platform ecosystem including 24/7 support, servers, solutions, technical resources, and community. Efficient and Effective -On Windows and Mac, Silverlight offers a lightweight, independent install of ~2MB with a goal of 3-click installation. No additional software is required- even the audio/video codecs are independent. Microsoft is the only company that has platform investments across the entire rich Web media ecosystem, from tools to codecs, to servers, DRM and clients at work, at home, or on the go. In recognition of it’s contributions to Streaming Media Architecture, Microsoft was recently awarded a Technical and Engineering Emmy® Award from the National Academy of Television Arts and Sciences for Windows Media technologies. The award for Streaming Media Architecture & Components was announced by the National Academy of Television and will be formally delivered to winners at a ceremony held during the CES trade show, January 2007 in Las Vegas. (In full disclosure- was a 4-way win for Microsoft, Adobe, Apple, Real) As an IP company, Microsoft is also committed to ensuring we have content protection in place for delivery of rich media.

Silverlight and the Web 4/3/2017 10:20 AM Silverlight and the Web HTML / JavaScript HTML / .NET XAML / JavaScript XAML / .NET It’s important to note that Silverlight can operate in a browser in different ways. Top left corner represents web technology today: HTML for presentation, JavaScript for code Bottom left is delivered in SL 1.0 – adds XAML as a choice for richer presentation while retaining the same JavaScript engine for code and allowing seamless interaction between XAML and HTML. Along a different continuum (bottom right), Silverlight will also offer support for .NET Framework-based programming languages like C#, VB.NET as well as dynamic languages such as Ruby and Python in the 1.1 release. This will enable RIA-style development. Lastly, those same languages can also be used to add a richer, compiled codebase to regular HTML applications (top right). © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Media Desteği Media Özellikleri Video: WMV V7, V8, V9, VC-1 4/3/2017 10:20 AM Media Desteği Media Özellikleri Video: WMV V7, V8, V9, VC-1 Audio: WMA V7, V8, V9 (standard), MP3 Video Yayını için farklı seçenekler HTTP üzerinden download. Windows Media Server Entegrasyonu Zengin WMV ekosistemi © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

ελληνικά English 汉语 русский 日本語 Metinler! Glyphs TextBlock 4/3/2017 10:20 AM Metinler! Glyphs Sabit metinler Full Unicode glyph render desteği TextBlock Font sıkıştırma ve istemci taraflı font kullanımı desteği. 64K Unicode Dil desteği ελληνικά English 汉语 русский 日本語 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Silverlight 1.0 AJAX Extensions 1.0 4/3/2017 10:20 AM Silverlight 1.0 Expression Design ile Vektörel Tasarım Expression Blend 2 ile Animasyon Tasarımı Visual Studio 2008 ile JavaScript Programlama (SV 1.1’de .NET) AJAX Extensions 1.0 XML veya JSON veri akışı JavaScript ile Programlama .NET Framework 3.5 ile dahili. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Downloader ve CreateFromXAML HTTP Downloader HTTP get desteği (async ve sync) Download durumunu kontrol edebilme ZIP paketleme desteği XMLHTTP benzeri yapı. CreateFromXAML V1.0 içerisinde dinamik içerik yaratmanın ana yolu. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Silverlight ve AJAX 4/3/2017 10:20 AM XAML JavaScript AJAX XML HTML To create a Silverlight 1.0 application, all you need is a text editor and a webserver to host it on (no other Microsoft component dependencies). For maximum productivity, there are a broader set of tools, however – Visual Studio 2008 (previously codenamed “Orcas”), along with an add-in template for Silverlight, Blend 2 for designers, and a preview of future ASP.NET extensions for hosting media and XAML content. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Silverlight JavaScript Temelleri 4/3/2017 10:20 AM Silverlight JavaScript Temelleri Silverlight XAML elementlerine JavaScript ile ulaşılabilir. Silverlight Nesneleri findName metodu ile bulunur. Nesnelerini özellikleri ve durumları kontrol edilebilir. CreateFromXAML Silverlight V1.0’da elementler yaratmanın ana yoludur. AJAX Extensions Temelleri WebMethods Sayfa içi fonksiyonların JavaScript ile istemci tarafına paylaşımını sağlar. ScriptManager Sayfadaki tüm AJAX işlemlerini yönetir. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

DEMO Uygulama Zamanı 4/3/2017 10:20 AM Ad demo © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Silverlight 1.0 ve 2.0 Mimarisi XAML İstemci Tarafı Integrated Networking Stack DOM Integration Installer JavaScript Engine Presentation Core .NET for Silverlight Inputs Keyboard Mouse Ink Media WMV / VC1 WMA MP3 Controls Layout Editing UI Core 2D Vectors Animation Text Images Transforms DRM Dynamic Languages Ruby Python BCL Generics Collections Web Services REST RSS SOAP POX JSON Data LINQ LINQ-to-XML WPF for Silverlight Extensible Controls Common Language Runtime ASP.NET AJAX Libs <asp:xaml> <asp:media> Server Silverlight 1.0 Silverlight 1.1

Silverlight and Tools Roadmap 4/3/2017 10:20 AM Silverlight and Tools Roadmap Silverlight 1.0 Yayında Silverlight 1.1 Beta Yayında Silverlight 2.0 RC 2008 Yazı Silverlight 2.0 2008 Sonu Silverlight Expression Studio Yayında Expression Blend 2 November Preview Expression Web 2 Betaları 2008 Başı Expression Studio 2 2008 3. Çeyrek Expression © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Kaynaklar Topluluk Sitesi: http://silverlight.net 4/3/2017 10:20 AM Kaynaklar Topluluk Sitesi: http://silverlight.net Ürün Sitesi: http://www.microsoft.com/silverlight MSDN Sitesi: http://msdn.microsoft.com/silverlight Online Forumlar: http://silverlight.net/forums Online SDK: http://msdn2.microsoft.com/bb188266.aspx Yerli Kaynaklar Nedirtv?com: http://www.nedirtv.com YazGelistir: http://www.yazgelistir.com Blog: http://daron.yondem.com © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Mısır Expression Studio Eğitimi Mutlu Sonu

TEŞEKKÜRLER Daron Yöndem daron@yondem.com http://daron.yondem.com 4/3/2017 10:20 AM TEŞEKKÜRLER Daron Yöndem daron@yondem.com http://daron.yondem.com © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.