Post on 14-Jun-2015
Together. Free your energies
Patrick Sinderdinck & Remco Boksebeld
26-03-2009
Silverlight voor Application Designers
Remco Boksebeld Application Designer - BASTogether. Free your energies
© 2008 Capgemini. All rights reserved 2
Agenda
Probleemstelling Oplossingsrichting
Werkwijze met XAML .NET roadmap Silverlight – een subset van WPF Wat is Silverlight? Silverlight onderdelen
Expression Blend Silverlight en het ontwikkelproces
Silverlight binnen het GDP
Demo
Remco Boksebeld Application Designer - BASTogether. Free your energies
Probleemstelling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
3
Als je een huis gaat bouwen…
Je bespreekt je eisen en wensen…
Neem je een architect / ontwerper in de arm…
Remco Boksebeld Application Designer - BASTogether. Free your energies
Probleemstelling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
4
Een prototype wordt gemaakt
Remco Boksebeld Application Designer - BASTogether. Free your energies
Probleemstelling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
5
12 maanden later…
Remco Boksebeld Application Designer - BASTogether. Free your energies
Probleemstelling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
6
Je bespreekt je eisen en wensen…
Neem je een ontwerper in de arm…
Als je functionaliteit gaat realiseren…
Remco Boksebeld Application Designer - BASTogether. Free your energies
Probleemstelling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
7
Een use-case wordt gemaakt
Remco Boksebeld Application Designer - BASTogether. Free your energies
Probleemstelling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
8
Uhh, Sorry. Ik kan U nog niet veel laten zien…
Remco Boksebeld Application Designer - BASTogether. Free your energies
Probleemstelling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
9
Maar het zit allemaal goed en efficient in elkaar
Remco Boksebeld Application Designer - BASTogether. Free your energies
Probleemstelling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
10
12 maanden later…
Remco Boksebeld Application Designer - BASTogether. Free your energies
Probleemstelling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
11
Vaak statische, scherm presentaties
Weinig herbruikbare onderdelen
Met als gevolg dat het uiteindelijke resultaat afwijkt van het ontwerp
Remco Boksebeld Application Designer - BASTogether. Free your energies
Probleemstelling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
12
De zelfde set van elementen
Hoge mate van echtheid Hoge mate van echtheid Lage mate van echtheid Lage mate van echtheid
Remco Boksebeld Application Designer - BASTogether. Free your energies
Oplossingsrichting
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
13
Wat als we nu kunnen schakelen tussen de twee stijlen en elementen
kunnen hergebruiken?
Remco Boksebeld Application Designer - BASTogether. Free your energies
Oplossingsrichting
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
14
Ik wil………………………
……..
Remco Boksebeld Application Designer - BASTogether. Free your energies
Oplossingsrichting
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
15
Remco Boksebeld Application Designer - BASTogether. Free your energies
Oplossingsrichting
Hoe past dit binnen het Microsoft product portfolio ?
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
16
Remco Boksebeld Application Designer - BASTogether. Free your energies
.NET roadmap
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
17
Remco Boksebeld Application Designer - BASTogether. Free your energies
Silverlight – een subset van WPF
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
18
Remco Boksebeld Application Designer - BASTogether. Free your energies
Silverlight – een subset van WPF
WPF Silverlight
Bied versnelde 3D support Werkt binnen webbrowsers(Internet Explorer, Firefox, Safari)
Bied mogelijkheden om het lokale bestandssyteem te benaderen
Werkt op Windows of Mac (tevens op Linux via Moonlight (opensource silverlight implementatie))
Zowel te draaien als lokale applicatie als webapplicatie binnen Internet Explorer
Bied een deel van de WPF functionaliteit
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
19
Remco Boksebeld Application Designer - BASTogether. Free your energies
Wat is Silverlight ?
Het Microsoft antwoord op flashRijke user interface
Gebaseerd op X(A)ML
Scheiding van code en User-interfaceBeschikbaarheid (deel) van .NET frameworkPlatform onafhankelijk
Browser onafhankelijk
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
20
Remco Boksebeld Application Designer - BASTogether. Free your energies
.NET3.5
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
21
Remco Boksebeld Application Designer - BASTogether. Free your energies
Tooling
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
22
Daarnaast: Deep Zoom Composer Photosynth
Remco Boksebeld Application Designer - BASTogether. Free your energies
Expression Blend
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
23
Remco Boksebeld Application Designer - BASTogether. Free your energies
Hoe past Silverlight binnen het GDP
The following roles use the user-interface prototype: user-interface designers, to explore and/or validate the user-interface design before
too much is invested in it requirements specifiers, to understand the user interface for a Use Case system analysts, to understand how the user interface impacts the analysis of the
system designers, to understand how the user interface impacts and what it requires from the
"inside" of the system managers, to plan development and testing activities
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
24
Remco Boksebeld Application Designer - BASTogether. Free your energies
DEMO
Wat is Blend Basisfunctionaliteit XML Import Koppeling Blend met Visual Studio Furniture Showroom demo
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
25
Remco Boksebeld Application Designer - BASTogether. Free your energies
Conclusie
Silverlight biedt mogelijkheden om de interface (herbruikbaar) apart te ontwikkelen van de code Een handige manier van werken in omgevingen waarbij user interface een belangrijke rol speelt.
© 2008 Capgemini. All rights reserved
TEMPLATE 2008.PPTX
26