Gustavo Cavalcanti tinyfit.com. About me... Programmer since mid-90s BS in Computer Science (Catholic University of Pernambuco, Brazil) MBA with emphasis.

Slides:



Advertisements
Similar presentations
Ronnie Saurenmann Job title: Cant live without Silverlight Microsoft Switzerland 4 Overview.
Advertisements

Building RADNUG8 – the windows 8 app Part 1 Matt
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
WPF vs Silverlight Stuart Haas. WPF  Windows Presentation Foundation  Included in Vista, Server 2008 and XP service pack 2  Deployed in desktop and.
1 Introduction to Silverlight 1.1 Mark Smith
Name SuPeng. .NET Framework & Visual Studio Roadmap.NET Framework 3.5 overview Visual Studio design goals Lap around new features.
1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today.
Daniele Fusi.  shared core: C# in.NET 3.5 (LINQ to XML; original version used C# 2.0)  storage: XML (UTF-8 Unicode)  Word-processor import: MS Open.
Windows Presetation Foundation (WPF) 1. Introduction.
Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
A lap around Microsoft.NET Developer Technologies Dimitris – Ilias Gkanatsios Microsoft Hellas twitter.com/dgkanatsios facebook/dgkanatsios.
All sections to appear here Nuchit Atjanawat (nano) Blog: Team Leader Microsoft MVP | CODE IT Columnist | GF Community.
The Microsoft’s solution for building cross-platform Rich Internet Applications.
A Good UX How To Make It Happen EAE 4023, UNITE 2010 Tuesday, 9:15 am May 25 th 2010 Niels Gebauer Director Client Tools Consultancy
Swiss DPE Team: Ronnie, Sascha, Stefano Microsoft Switzerland.
ISYS 512 Business Application Design and Development with.Net David Chao.
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
.NET framework’s Versions .NET Framework Version Microsoft started development on the.NET Framework in the late 1990s originally under the name of Next.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Daniel Levy Solutions Consultant, Telerik Testing Tools Division.
ISYS 512 Business Application Design and Development with.Net David Chao.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
CS360/CS580H GUI & Windows Programming. Outline Win32/Windows API & SDK Visual Studio MFC – Microsoft Foundation Classes C# &.NET – concepts Windows Forms.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
Elia Windows 10 journey. TMD.Net Manager. Elia & Owner
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
A Jumpstart to WPF by Kevin Grossnicklaus ArchitectNow.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Gustavo Cavalcanti tinyfit.com. About me... Programmer since mid-90s BS in Computer Science (Catholic University of Pernambuco, Brazil) MBA with emphasis.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
1 Jon Box Architect Evangelist Microsoft John Mullinax Platform Strategy Advisor Microsoft.
Jumpstart: Silverlight Presenter: Kevin Grossnicklaus November 6 th, 2010.
Lap Around Visual Studio 2008 &.NET 3.5 Enhancements.
Ms. Expression Blend Intro Diliara Nasirova. WPF  UI Framework for developing and running.NET programs  It consists of two elements:  A set of DLLs.
Declarative Programming Layout and Controls Events and Commands Working with Data Styles.
New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Discover, Master, Influence1 Windows Presentation Foundation David Burela Senior Developer, Readify.
A Lap Around Windows Presentation Foundation. Why hasn’t UX taken off in software? It’s Difficult! Animation 2D 3D Documents Styled Controls Video Windows.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
ISYS 512 Business Application Design and Development with.Net David Chao.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
KORAK PRED OSTALIMI VISUAL STUDIO LIGHTSWITCH Danijel Malik Artifis Danijel Malik s.p.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Introduction ITEC 420.
Introducing the Microsoft® .NET Framework
Building Windows 8 App.
Introduction to ArcGIS API for Microsoft Silverlight
Did your feature got in, out or planned?
WPF vs Silverlight.
Introduction to Silverlight
WPF AKEEL AHMED.
.NET and .NET Core 7. XAML Pan Wuming 2017.
Silverlight Technology
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
Microsoft Connect /1/2018 2:36 AM
Overview of Silverlight 2
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Windows Presentation Foundation
Mark Quirk Head of Technology Developer & Platform Group
The Future is Now with ASP.NET Core 3.0
Presentation transcript:

Gustavo Cavalcanti tinyfit.com

About me... Programmer since mid-90s BS in Computer Science (Catholic University of Pernambuco, Brazil) MBA with emphasis in IS and Entrepreneurship (Fresno State) Interested in.Net since 2004 Founded the Central California.Net User Group in January 2006 SQL Server DBA certified on 2005 and 2008 Current interests WPF: o Windows Presentation Foundation (WPF) o Windows Communication Foundation (WCF) o Entity Framework o SilverLight o UI design/User Experience DBA/software developer/architect for Saint Agnes Medical Center Open to part-time consulting - tinyfit.com

Bird's Eye View.Net ok Data Access ok Windows Deployment Ok Web Service orientation Cloud computing Team System o all editions, TFS Alternative languages BizSpark

.Net Evolution of.net

Data Access Linq Linq to Sql o SQL Server Only o C# team --- Data Access team Entity Framework o Developed by the Data Access team o Current release v1. Next v4. o More complex than Linq to Sql o v1 buggy and not viable for many people  no support for TDD, FKs, designer bugs, sprocs, etc o v4 improved  POCO, fixes of above

Windows Communication Foundation (WCF) Introduced with.Net 3 in 2006 API for building communication in a service-oriented architecture Unifies older communication technologies #1 feature in adoption of the.Net 3.0 stack WCF Service: o Service class (implementation) o Host environment - WAS (OSs that have IIS7), IIS5/6, Self o Endpoints  ABCs: Address/Binding/Contract Designed to be the programming framework used to communicate with "anything" Data Access

Windows Applications Windows Forms - supported for minor improvements/bug fixes Windows Presentation Foundation (WPF) o Introduced with.Net 3.0 (2007) o New declarative markup language XAML for defining UI elements, their layout and relationships o Regular windows and "browser" app o Graphics rendered using Direct3D (DirectX) o Takes full advantage of the GPU o Adds new infrastructure for data binding, eventing, commanding, data validation, change notification, etc. o Promotes separation between UI and business logic o Controls' visuals can be completely changed in run-time o 3D capabilities o Powerful layout system = better user experience o Time-based animations

Windows Applications Windows Presentation Foundation (WPF) o Document viewer (NYT reader now built with Adobe Air) o Typographic features (ligatures, kerning, etc) o Interop with WinForms (Windows Forms Host class) o Input with stylus (table PCs) and multi touch (v4) o Supports application "theming" and "skinning" o Tools:  Visual Studio  Expression Blend  Expression Design o Designer/programmer collaboration  no translation from designer output to developer  Sample data in Blend  Prototyping with SketchFlow

Windows Applications Windows Presentation Foundation (WPF) o Microsoft Surface  multi touch, multi-user device o Samples  VitruView  History in your fingertips 8fb5-6ab f  Cancer research

Web Browser plug-in Latest version: 3.0 (released on July/2009) Supported on all major browsers on Windows, Mac and Linux (Novell MoonLight) Subset of the.Net Framework "web version" of WPF - very similar developer experience, using any.Net language and XAML as the markup language for layout Major features: o DeepZoom ( o High Def (1080p) smooth streaming   o Use of GPU o Out-of-the-browser experience o Multi-touch (SilverLight 4 currently in Beta)  ScatterView control by InterKnowlogy Silverlight

Web Moonlight - open source implementation of Silverlight (1.0 & 2.0) WCF RIA Services o Brings Silverlight and ASP.Net together o Generates WCF Services ASP.Net o Several improvements on v4 o Won't be replaced ASP.Net MVC o Will not replace ASP.Net web forms o Separation of concerns (Model-View-Controller pattern) o Better support of test-driven development o Supports all existing ASP.Net features o URI-based navigation and routing o

Cloud Computing (Windows Azure) zxzczv