De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

WinFX Overview Martin Tirion Senior Consultant Microsoft Services.

Verwante presentaties


Presentatie over: "WinFX Overview Martin Tirion Senior Consultant Microsoft Services."— Transcript van de presentatie:

1

2 WinFX Overview Martin Tirion Senior Consultant Microsoft Services

3 Nieuwe Managed API voor Windows Uitbreiding op het.NET Framework Nieuwe Functionaliteiten Geoptimaliseerd voor Windows Vista

4 Service Interfaces Business Logic Data Access Datasource Positionering van Technologieën Service Agents Service External Service Agents User Interface Workflow Windows Workflow Foundation Windows Presentation Foundation Windows Communication Foundation

5 Windows Communication Foundation (“Indigo”)

6 Windows Communication Foundation De Achtergrond Windows Communication Foundation ASMX [ with WSE ].NET Remoting COM+ Enterprise Services Simpele Configuratie Open Standaard Service-Oriented Attributen Transacties Componenten Uitbreidbaar Object-Oriented MSMQSystem.Messaging Messages Betrouwbaar

7 Windows Communication Foundation E é n Model –Eén model voor bestaande transporten en protocollen –Op één machine, tussen machines en over het internet Service Orientatie –Framework voor ondersteuning van best-practices voor gedisitribueerde applicaties Integratie –Communicatie met applicaties op andere platforms –Integratie met Windows platform E é n Programmeer Model voor Implementatie van Service Georienteerde Applicaties op Windows

8 Service Client Windows Communication Foundation Clients en Services

9 Service Client Windows Communication Foundation End Points Endpoint

10 Service CBA CBA Client Windows Communication Foundation Address, Binding, Contract A BC Address Waar? Contract Wat? Binding Hoe? Endpoint CBA

11 Service ServiceHost Client ClientChannel CBA CBA Windows Communication Foundation EndPoints Aanmaken A BC CBA

12 DEMO Image Transfer

13 Windows Workflow Foundation

14 Eén Workflow Technologie voor Windows –Basis voor Microsoft producten en ISV / klant oplossingen –Eén technologie voor ‘Human’ en ‘System’ Workflow scenario's Een Framework voor Implementatie van Workflow in Applicaties –Een Framework – geen aparte applicatie of server –Beschikbaar voor ontwikkelaars in WinFX

15 Windows Workflow Foundation Wat is Workflow? Een set van Activiteiten voor de aansturing van personen of software … –Bijvoorbeeld: Controleer Hoeveelheid, Escaleer naar Manager … georganiseerd in een Workflow –Sequentieel of Statusovergangen

16 Windows Workflow Foundation Toepassingen van Workflow Deelnemers: personen, rollen Stijl: flexibel, dynamisch Data: ongestructureerd, documenten Deelnemers: applicaties, services Stijl: voorgeschreven, protocollen Data: gestructureerd, transactioneel System Workflow Human Workflow Windows Workflow Foundation Business to Business Supply Chain Mgmt… Supply Chain Mgmt… Business to Business Supply Chain Mgmt… Supply Chain Mgmt… Line of Business Apps Quote to Cash, Sales Automation… Quote to Cash, Sales Automation… Line of Business Apps Quote to Cash, Sales Automation… Quote to Cash, Sales Automation… IT Management New Hire Provisioning, Trouble Ticket,… New Hire Provisioning, Trouble Ticket,… IT Management New Hire Provisioning, Trouble Ticket,… New Hire Provisioning, Trouble Ticket,….NET Developer Pageflow, Service Coordination… Pageflow, Service Coordination….NET Developer Pageflow, Service Coordination… Pageflow, Service Coordination… Information Worker Document Review… Document Review… Information Worker Document Review… Document Review…

17 Windows Workflow Foundation Basis Principes en Componenten Basis Principes –Workflow = verzameling van Activities –Workflows draaien in een Host Process, een applicatie of server –Ontwikkelen van eigen Activity Libraries mogelijk Componenten –Base Activity Library: Standaard Activities en basis voor uitbreiding –Runtime Engine: Workflow uitvoeren en beheer van de status –Runtime Services: Hosting flexibiliteit en communicatie –Visual Designer: Grafisch vormgever en code ondersteuning van Workflows Host Process Windows Workflow Foundation Windows Runtime Engine Runtime Services Base Activity Library Custom Activity Library Visual Designer An Activity A Workflow

18 Windows Presentation Foundation (“Avalon”)

19 Windows Presentation Foundation Krachtige Visuele Elementen en Interactieve Mogelijkheden Heldere Scheiding van User Interface en Code Krachtige Tools voor Ontwikkelaars en Grafisch Ontwerpers

20 DEMO 15 Puzzle Image Viewer

21 Windows Presentation Foundation XAML Extensible Application Markup Language XML Gebaseerd Declaratief Beschrijft User Interface en Interactie Gebruikt WPF Platform Open specification

22 DEMO Image Viewer

23 Window1.xaml.csWat: Applicatie Logica Wie:OntwikkelaarHoe: Visual Studio Window1.xamlWat: User Interface (controls, layout, enz.) Wie: Ontwikkelaar of Grafisch Ontwerper Hoe: Visual Studio of Expression Tool Styles.xamlWat: Applicatie “stijl” (Visuele definitie van UI elementen) Wie: Applicatie Designer Hoe: Visual Studio of Expression Tool Data Model, Event Namen, Element Namen, enz. Resource Namen en Element Types Windows Presentation Foundation Project Structuur

24 Windows Presentation Foundation Waarom XAML? Grafisch Ontwerper Ontwikkelaar

25 Een professionele tool voor grafische bewerking van illustraties ten behoeve van (web)applicaties en meer. Een professionele ontwerp tool voor het bouwen van websites met een voortreffelijke User Experience. Een professionele grafische ontwerp tool voor het ontwerpen van rijke User Interfaces voor web- en desktop- applicaties op basis van WinFX. Windows Presentation Foundation Microsoft Expression Tools

26 DEMO Expression Designer

27 Waarom is User Experience Belangrijk?

28 VHS VCR PVR (Windows MCE) Waarom is User Experience Belangrijk? Er is meer dan ‘Requirements’.

29 DEMO Healtcare Applicatie

30 Meer Informatie Windows Vista Development Center http://msdn.microsoft.com/windowsvista/ WinFX Development Center http://msdn.microsoft.com/winfx/ Windows Vista and WinFX Beta Page http://msdn.microsoft.com/windowsvista/gettheb eta/default.aspx Microsoft Expression http://www.microsoft.com/expression/

31


Download ppt "WinFX Overview Martin Tirion Senior Consultant Microsoft Services."

Verwante presentaties


Ads door Google