• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Flying Pixels Ent Apps Jeremy Chone
 

Flying Pixels Ent Apps Jeremy Chone

on

  • 521 views

 

Statistics

Views

Total Views
521
Views on SlideShare
521
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Flying Pixels Ent Apps Jeremy Chone Flying Pixels Ent Apps Jeremy Chone Presentation Transcript

    • 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 disappear. Visual Continuity Allows users to keep visual context. Impression COOL factor.
    • Flying Pixels: Cons Distraction To the user and the developer Impression False sense of quality. Cost To the designer, developer, and user.
    • Good Flying Pixels: Enhance Experience Tour Of California YouTube Media Player Entertainment Media Google Map iPhone Data Visualization Consumer Edge
    • Bad Flying Pixels: Too Much Go Run Easy schmedley Social Web Site Portal iPhone 1.0 Contact List Basic Interaction
    • Enterprise Applications? Productivity over Experience Productivity Productivity (Workers) (IT)
    • Enterprise Applications: Actors For IT For Workers Fast to Develop Functional Easy to Maintain Intuitive Integrated Integrated Enterprise Architecture Experience (Server Driven) (Client Centric)
    • Architecture Challenge Server Client Centric (Experience) Driven (Enterprise Architecture)
    • 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
    • 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)
    • 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
    • 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
    • 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
    • Q&A Q&A