Why Wpf

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Why Wpf - Presentation 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
    SlideShare Zeitgeist 2009

    + Nicko Satria IT ConsultingNicko Satria IT Consulting Nominate

    custom

    258 views, 0 favs, 0 embeds more stats

    A beginner guide why choosing WPF as a new UI for n more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 258
      • 258 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 10
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories