SlideShare a Scribd company logo
1 of 28
De Davolio Code

  Ontwikkel een Windows 8 App
      op basis van MVVM

Jeroen Hartsuiker
Twice IT Training
Mocking
demo
We gaan eindelijk beginnen…
XAML
 only




View
XAML
                             only
    Observable
    Collection
  <EmployeeVM>

                  Binding




Current           Binding




    EmployeeSet
     ViewModel



ViewModel                   View
XAML
                                                                      only
                                             Observable
                                             Collection
                                           <EmployeeVM>
                          IEmployee
                                                           Binding



                         IServiceAgent
                                         Current           Binding

               Mock-up
Mock-up Data   Service
                Agent                        EmployeeSet
                                              ViewModel



  Model        Service                   ViewModel                   View
               Agent
XAML
                 WCF                                                             only
 SQL        EF  Data                                    Observable
Azure          Services                                 Collection
                            Real
                          Service                     <EmployeeVM>
                           Agent
                                     IEmployee
                                                                      Binding



                                    IServiceAgent
                                                    Current           Binding

                          Mock-up
        Mock-up Data      Service
                           Agent                        EmployeeSet
                                                         ViewModel



          Model           Service                   ViewModel                   View
                          Agent
IEmployee



                         IServiceAgent


               Mock-up
Mock-up Data   Service
                Agent




  Model        Service
               Agent
XAML
                                          only



                          IEmployee



                         IServiceAgent


               Mock-up
Mock-up Data   Service
                Agent




  Model        Service                   View
               Agent
XAML
                                                                     only
                                             Observable
                                             Collection
                                           <EmployeeVM>
                          IEmployee
                                                          Binding



                         IServiceAgent


               Mock-up
Mock-up Data   Service
                Agent                       EmployeeSet
                                             ViewModel



  Model        Service                   ViewModel                  View
               Agent
XAML
                                                                      only
                                             Observable
                                             Collection
                                           <EmployeeVM>
                          IEmployee
                                                           Binding



                         IServiceAgent
                                         Current           Binding

               Mock-up
Mock-up Data   Service
                Agent                        EmployeeSet
                                              ViewModel



  Model        Service                   ViewModel                   View
               Agent
XAML
                 WCF                                                             only
 SQL        EF  Data                                    Observable
Azure          Services                                 Collection
                            Real
                          Service                     <EmployeeVM>
                           Agent
                                     IEmployee
                                                                      Binding



                                    IServiceAgent
                                                    Current           Binding

                          Mock-up
        Mock-up Data      Service
                           Agent                        EmployeeSet
                                                         ViewModel



          Model           Service                   ViewModel                   View
                          Agent
De davolio code

More Related Content

Similar to De davolio code

Oracle ADF Overview
Oracle ADF OverviewOracle ADF Overview
Oracle ADF OverviewBahaa Farouk
 
Spring MVC introduction HVA
Spring MVC introduction HVASpring MVC introduction HVA
Spring MVC introduction HVAPeter Maas
 
Entity Framework - Queries
Entity Framework -  QueriesEntity Framework -  Queries
Entity Framework - QueriesEyal Vardi
 
BSM201.pdf
BSM201.pdfBSM201.pdf
BSM201.pdfNovell
 
Spring 3 MVC CodeMash 2009
Spring 3 MVC   CodeMash 2009Spring 3 MVC   CodeMash 2009
Spring 3 MVC CodeMash 2009kensipe
 
Expendables E-AppStore
Expendables E-AppStoreExpendables E-AppStore
Expendables E-AppStorelobalint
 
Business Service Management on the Fly—In under 60 Minutes!
Business Service Management on the Fly—In under 60 Minutes!Business Service Management on the Fly—In under 60 Minutes!
Business Service Management on the Fly—In under 60 Minutes!Novell
 
Dan Vulpe - JavaFX 2 - Developing RIA with Java
Dan Vulpe - JavaFX 2 - Developing RIA with JavaDan Vulpe - JavaFX 2 - Developing RIA with Java
Dan Vulpe - JavaFX 2 - Developing RIA with JavaCodecamp Romania
 
03.egovFrame Runtime Environment Training Book
03.egovFrame Runtime Environment Training Book03.egovFrame Runtime Environment Training Book
03.egovFrame Runtime Environment Training BookChuong Nguyen
 
Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001jucaab
 
Private cloud day session 4 automating and delivering services in your privat...
Private cloud day session 4 automating and delivering services in your privat...Private cloud day session 4 automating and delivering services in your privat...
Private cloud day session 4 automating and delivering services in your privat...Microsoft TechNet - Belgium and Luxembourg
 
Oracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIAOracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIARajesh Raheja
 
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Rajesh Raheja
 
Systemverwaltung mit Microsoft System Center
Systemverwaltung mit Microsoft System CenterSystemverwaltung mit Microsoft System Center
Systemverwaltung mit Microsoft System CenterMicrosoft Germany
 
Lightning Talk Wakame on 9 April 2009
Lightning Talk Wakame on 9 April 2009Lightning Talk Wakame on 9 April 2009
Lightning Talk Wakame on 9 April 2009axsh co., LTD.
 

Similar to De davolio code (20)

Oracle ADF Overview
Oracle ADF OverviewOracle ADF Overview
Oracle ADF Overview
 
Spring MVC introduction HVA
Spring MVC introduction HVASpring MVC introduction HVA
Spring MVC introduction HVA
 
Entity Framework - Queries
Entity Framework -  QueriesEntity Framework -  Queries
Entity Framework - Queries
 
BSM201.pdf
BSM201.pdfBSM201.pdf
BSM201.pdf
 
Spring 3 MVC CodeMash 2009
Spring 3 MVC   CodeMash 2009Spring 3 MVC   CodeMash 2009
Spring 3 MVC CodeMash 2009
 
Expendables E-AppStore
Expendables E-AppStoreExpendables E-AppStore
Expendables E-AppStore
 
Final Academic Project
Final Academic ProjectFinal Academic Project
Final Academic Project
 
Business Service Management on the Fly—In under 60 Minutes!
Business Service Management on the Fly—In under 60 Minutes!Business Service Management on the Fly—In under 60 Minutes!
Business Service Management on the Fly—In under 60 Minutes!
 
Introducing spring
Introducing springIntroducing spring
Introducing spring
 
Dan Vulpe - JavaFX 2 - Developing RIA with Java
Dan Vulpe - JavaFX 2 - Developing RIA with JavaDan Vulpe - JavaFX 2 - Developing RIA with Java
Dan Vulpe - JavaFX 2 - Developing RIA with Java
 
03.egovFrame Runtime Environment Training Book
03.egovFrame Runtime Environment Training Book03.egovFrame Runtime Environment Training Book
03.egovFrame Runtime Environment Training Book
 
Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001
 
Private cloud day session 4 automating and delivering services in your privat...
Private cloud day session 4 automating and delivering services in your privat...Private cloud day session 4 automating and delivering services in your privat...
Private cloud day session 4 automating and delivering services in your privat...
 
Oracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIAOracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIA
 
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
 
July 7 Demo Deck
July 7 Demo DeckJuly 7 Demo Deck
July 7 Demo Deck
 
360 Max Cairngorm Zamf
360 Max Cairngorm Zamf360 Max Cairngorm Zamf
360 Max Cairngorm Zamf
 
Systemverwaltung mit Microsoft System Center
Systemverwaltung mit Microsoft System CenterSystemverwaltung mit Microsoft System Center
Systemverwaltung mit Microsoft System Center
 
Lightning Talk Wakame on 9 April 2009
Lightning Talk Wakame on 9 April 2009Lightning Talk Wakame on 9 April 2009
Lightning Talk Wakame on 9 April 2009
 
03 workflow
03 workflow03 workflow
03 workflow
 

De davolio code

  • 1. De Davolio Code Ontwikkel een Windows 8 App op basis van MVVM Jeroen Hartsuiker Twice IT Training
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 17.
  • 18. demo We gaan eindelijk beginnen…
  • 20. XAML only Observable Collection <EmployeeVM> Binding Current Binding EmployeeSet ViewModel ViewModel View
  • 21. XAML only Observable Collection <EmployeeVM> IEmployee Binding IServiceAgent Current Binding Mock-up Mock-up Data Service Agent EmployeeSet ViewModel Model Service ViewModel View Agent
  • 22. XAML WCF only SQL EF Data Observable Azure Services Collection Real Service <EmployeeVM> Agent IEmployee Binding IServiceAgent Current Binding Mock-up Mock-up Data Service Agent EmployeeSet ViewModel Model Service ViewModel View Agent
  • 23. IEmployee IServiceAgent Mock-up Mock-up Data Service Agent Model Service Agent
  • 24. XAML only IEmployee IServiceAgent Mock-up Mock-up Data Service Agent Model Service View Agent
  • 25. XAML only Observable Collection <EmployeeVM> IEmployee Binding IServiceAgent Mock-up Mock-up Data Service Agent EmployeeSet ViewModel Model Service ViewModel View Agent
  • 26. XAML only Observable Collection <EmployeeVM> IEmployee Binding IServiceAgent Current Binding Mock-up Mock-up Data Service Agent EmployeeSet ViewModel Model Service ViewModel View Agent
  • 27. XAML WCF only SQL EF Data Observable Azure Services Collection Real Service <EmployeeVM> Agent IEmployee Binding IServiceAgent Current Binding Mock-up Mock-up Data Service Agent EmployeeSet ViewModel Model Service ViewModel View Agent