flying pixels ent apps jeremy chone
TRANSCRIPT
![Page 1: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/1.jpg)
Flying PixelsFlying Pixels
&&Enterprise Applications?Enterprise Applications?
Jeremy Chone | CTO
![Page 2: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/2.jpg)
Flying Pixels EnterpriseApplications
And
![Page 3: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/3.jpg)
Flying Pixels?
Animations Transitions
Effects
![Page 4: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/4.jpg)
Flying Pixels: Examples
iPhone iScrybe
Google Map
![Page 5: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/5.jpg)
Flying Pixels: Pros
Natural Feeling
Visual Continuity
Impression
In the real world objects do not appear anddisappear.
Allows users to keep visual context.
COOL factor.
![Page 6: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/6.jpg)
Flying Pixels: Cons
Distraction
Impression
Cost
To the user and the developer
False sense of quality.
To the designer, developer, and user.
![Page 7: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/7.jpg)
Good Flying Pixels: Enhance Experience
Entertainment Media
Data Visualization Consumer Edge
YouTube Media PlayerTour Of California
Google Map iPhone
![Page 8: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/8.jpg)
Bad Flying Pixels: Too Much
Social Web Site Portal
Basic Interaction
schmedleyGo Run Easy
iPhone 1.0 Contact List
![Page 9: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/9.jpg)
Enterprise Applications?
Productivity(Workers)
Productivity(IT)
Productivity overExperience
![Page 10: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/10.jpg)
For ITFast to Develop
Easy to Maintain
Integrated
Enterprise Applications: Actors
For WorkersFunctional
Intuitive
Integrated
Enterprise Architecture(Server Driven)
Experience(Client Centric)
![Page 11: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/11.jpg)
Architecture Challenge
ServerDriven
(Enterprise Architecture)
Client Centric(Experience)
![Page 12: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/12.jpg)
Challenge: Client-side/Server-side Flexibility
Mainframe,Midrange
UI
UI Logic
Biz Logic
Data
HTML
UI
internet
UI Logic
Biz Logic
Data
UI Logic
Client/Server
UI
UI Logic
Biz Logic
Data
?
![Page 13: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/13.jpg)
Challenge: Client-side/Server-side Flexibility
Mainframe,Midrange
UI
UI Logic
Biz Logic
Data
HTML
UI
internet
UI Logic
Biz Logic
Data
UI Logic
Client/Server
UI
UI Logic
Biz Logic
Data
(RIA)
UI
UI Logic
Biz Logic
Data
internet
Client/ServerIn a Browser
![Page 14: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/14.jpg)
Challenge: Client-side/Server-side Flexibility
Mainframe,Midrange
UI
UI Logic
Biz Logic
Data
HTML
UI
internet
UI Logic
Biz Logic
Data
UI Logic
Client/Server
UI
UI Logic
Biz Logic
Data
UI
UI Logic
Biz Logic
Data
Data
internet
Biz Logic
UI LogicDistributed
MVC
Distributed MVC
![Page 15: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/15.jpg)
Client/Server(in a Browser)
Distributed MVC
For WorkersFunctional
Intuitive
Integrated
For ITFast to Develop
Easy to Manage
Integrated
Distributed MVC vs Client/Server in a Browser
![Page 16: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/16.jpg)
7 Advices for Modern Enterprise Applications
1. Usability over Look & Feel2. Functionality over UI Experience3. Server Driven over Client Centric4. Open Technology over proprietary5. Open Web (HTML/JavaScript) over plugin6. Long Term vs Short Term7. Incremental vs Disruptive
![Page 17: Flying Pixels Ent Apps Jeremy Chone](https://reader035.vdocuments.net/reader035/viewer/2022062418/5552a10db4c9051f108b5538/html5/thumbnails/17.jpg)
Q & A
Q & A