Why Wpf
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,755
On Slideshare
1,750
From Embeds
5
Number of Embeds
1

Actions

Shares
Downloads
50
Comments
0
Likes
0

Embeds 5

http://www.slideshare.net 5

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Why WPF?
    A beginner look to Windows Presentation Foundation
    12 July 2008
    Nicko Satria Utama
  • 2. Challenge
    Delivering meaningful information
    More responsive user interface
    Providing more collaboration between UI designer and software developer
    Providing attractive UI
    Nicko Satria Utama
    12 July 2008
  • 3. Green Screen Era
    12 July 2008
    Nicko Satria Utama
  • 4. Green Screen Era
    Limitation on information visualization
    User have to memorize UI flow and function
    Relative fast and responsive
    User focusing only one task at screen
    12 July 2008
    Nicko Satria Utama
  • 5. Green Screen Era
    There is no need to hire designer to improve UI experience
    Tight coupling between UI, logical and data
    Developer must be careful on displaying information
    12 July 2008
    Nicko Satria Utama
  • 6. Desktop GUI Era
    12 July 2008
    Nicko Satria Utama
  • 7. Desktop GUI Era
    Either keyboard only or use mouse
    Development relative complex.
    Mostly separate data and UI
    Slow and not too responsive. Must know how to speed up UI responsiveness
    12 July 2008
    Nicko Satria Utama
  • 8. Desktop GUI Era
    Developer have to aware of UX. Developer have to know a little bit about design
    Some developers need to use 3rd party UI control to beautify forms look and feel
    Deployment is relative hard.
    12 July 2008
    Nicko Satria Utama
  • 9. Today: WPF
    12 July 2008
    Nicko Satria Utama
  • 10. Today: WPF
    There is no limitation on information visualization. Either data is offline or live.
    Relative fast and responsive UI.
    Can be many possibilities to define UI
    Needs for a new hardware and independent graphics card for increasing performance
    12 July 2008
    Nicko Satria Utama
  • 11. Today : WPF
    There are collaboration between software developer and designer
    Development can be easier. Developer have to study declarative programming
    Designer can completely change UI by modifying XAML ; not just change font and color
    12 July 2008
    Nicko Satria Utama
  • 12. Today : WPF
    Fewer Control Needed to build applications.
    Separating between UI and logic + database
    Deployment is relative easy from ClickOnce to windows installer
    12 July 2008
    Nicko Satria Utama
  • 13. WPF : How to start
    Studying imperative language like VB.NET or C#.NET
    Studying XML. XAML is built based on XML
    Studying declarative concept in programming. Most of us already know this by utilizing SQL
    XAML
    WPF itself
    12 July 2008
    Nicko Satria Utama
  • 14. WPF : Resources
    Picture of Green Screen era is adopted from past project with the permission from the client
    Picture of Desktop GUI is adopted from past project with the permission from the client
    Picture of WPF is adopted from Microsoft sample : Contoso Healthcare prototype
    MSDN Library on http://msdn.microsoft.com/library or download offline version
    Sample and blogs of WPF from http://windowsclient.net
    12 July 2008
    Nicko Satria Utama