Flying Pixels
            &
Enterprise Applications?



      Jeremy Chone | CTO
And


Flying Pixels          Enterprise
                      Applications
Flying Pixels?




    Animations             Transitions




                 Effects
Flying Pixels: Examples




      iPhone                iScrybe




               Google Map
Flying Pixels: Pros
               Natural Feeling
                In the real world objects do not appear and
           ...
Flying Pixels: Cons
              Distraction
               To the user and the developer




              Impression
  ...
Good Flying Pixels: Enhance Experience




     Tour Of California    YouTube Media Player
  Entertainment                ...
Bad Flying Pixels: Too Much




      Go Run Easy                             schmedley
  Social Web Site                 ...
Enterprise Applications?

              Productivity over
                 Experience




    Productivity           Produ...
Enterprise Applications: Actors

        For IT             For Workers
    Fast to Develop           Functional

   Easy ...
Architecture Challenge




     Server                  Client Centric
                                 (Experience)
     ...
Challenge: Client-side/Server-side Flexibility

     UI            UI            UI
                              UI Logic...
Challenge: Client-side/Server-side Flexibility

     UI            UI            UI
                              UI Logic...
Challenge: Client-side/Server-side Flexibility

     UI            UI            UI                            UI
        ...
Distributed MVC vs Client/Server in a Browser


                      Client/Server     Distributed MVC
                  ...
7 Advices for Modern Enterprise Applications

 1.   Usability over Look & Feel
 2.   Functionality over UI Experience
 3. ...
Q&A




      Q&A
Upcoming SlideShare
Loading in …5
×

Flying Pixels Ent Apps Jeremy Chone

453 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
453
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Flying Pixels Ent Apps Jeremy Chone

  1. 1. Flying Pixels & Enterprise Applications? Jeremy Chone | CTO
  2. 2. And Flying Pixels Enterprise Applications
  3. 3. Flying Pixels? Animations Transitions Effects
  4. 4. Flying Pixels: Examples iPhone iScrybe Google Map
  5. 5. Flying Pixels: Pros Natural Feeling In the real world objects do not appear and disappear. Visual Continuity Allows users to keep visual context. Impression COOL factor.
  6. 6. Flying Pixels: Cons Distraction To the user and the developer Impression False sense of quality. Cost To the designer, developer, and user.
  7. 7. Good Flying Pixels: Enhance Experience Tour Of California YouTube Media Player Entertainment Media Google Map iPhone Data Visualization Consumer Edge
  8. 8. Bad Flying Pixels: Too Much Go Run Easy schmedley Social Web Site Portal iPhone 1.0 Contact List Basic Interaction
  9. 9. Enterprise Applications? Productivity over Experience Productivity Productivity (Workers) (IT)
  10. 10. Enterprise Applications: Actors For IT For Workers Fast to Develop Functional Easy to Maintain Intuitive Integrated Integrated Enterprise Architecture Experience (Server Driven) (Client Centric)
  11. 11. Architecture Challenge Server Client Centric (Experience) Driven (Enterprise Architecture)
  12. 12. Challenge: Client-side/Server-side Flexibility UI UI UI UI Logic UI Logic Biz Logic internet ? UI Logic UI Logic Biz Logic Biz Logic Data Data Data Mainframe, Client/Server HTML Midrange
  13. 13. Challenge: Client-side/Server-side Flexibility UI UI UI UI Logic UI Logic Biz Logic internet internet Client/Server UI Logic In a Browser UI Logic Biz Logic Biz Logic Data Data Data Mainframe, Client/Server HTML Midrange (RIA)
  14. 14. Challenge: Client-side/Server-side Flexibility UI UI UI UI UI Logic UI Logic UI Logic Biz Logic Biz Logic Data internet internet Distributed UI Logic MVC UI Logic UI Logic Biz Logic Biz Logic Biz Logic Data Data Data Data Mainframe, Client/Server HTML Midrange Distributed MVC
  15. 15. Distributed MVC vs Client/Server in a Browser Client/Server Distributed MVC (in a Browser) For Workers Functional Intuitive Integrated For IT Fast to Develop Easy to Manage Integrated
  16. 16. 7 Advices for Modern Enterprise Applications 1. Usability over Look & Feel 2. Functionality over UI Experience 3. Server Driven over Client Centric 4. Open Technology over proprietary 5. Open Web (HTML/JavaScript) over plugin 6. Long Term vs Short Term 7. Incremental vs Disruptive
  17. 17. Q&A Q&A

×