Suche senden
Hochladen
Reasons for Flash: Flash Development in an HTML5 and App Store World
•
6 gefällt mir
•
2,923 views
EffectiveUI
Folgen
RJ Owen's presentation slides from his talk at 360 Flex 2011 in Denver, CO.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 66
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
HTML5 - The Future in a Flash
HTML5 - The Future in a Flash
Rick Snailum
Flash: A call for sanity
Flash: A call for sanity
Andrew Dobson
Why MDM Alone Falls Short
Why MDM Alone Falls Short
Kony, Inc.
Should you say no to HTML5?
Should you say no to HTML5?
Kony, Inc.
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Kony, Inc.
HTML5 / Mobile Web
HTML5 / Mobile Web
Dipesh Mukerji
Mobile application development strategy and execution
Mobile application development strategy and execution
InnoTech
Is HTML5 Ready for eLearning Development?
Is HTML5 Ready for eLearning Development?
Upside Learning Solutions
Empfohlen
HTML5 - The Future in a Flash
HTML5 - The Future in a Flash
Rick Snailum
Flash: A call for sanity
Flash: A call for sanity
Andrew Dobson
Why MDM Alone Falls Short
Why MDM Alone Falls Short
Kony, Inc.
Should you say no to HTML5?
Should you say no to HTML5?
Kony, Inc.
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Kony, Inc.
HTML5 / Mobile Web
HTML5 / Mobile Web
Dipesh Mukerji
Mobile application development strategy and execution
Mobile application development strategy and execution
InnoTech
Is HTML5 Ready for eLearning Development?
Is HTML5 Ready for eLearning Development?
Upside Learning Solutions
A creative and technical Software Engineering company
A creative and technical Software Engineering company
Sam Gqomo
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
Dipesh Mukerji
Flash and Flex in an HTML5 / App Store World
Flash and Flex in an HTML5 / App Store World
EffectiveUI
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
Senthil Kumar Kaliathan
Native vs. Hybrid Applications
Native vs. Hybrid Applications
Cihad Horuzoğlu
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked Questions
Niklas Heidloff
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
Niklas Heidloff
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher Education
Joseph Labrecque
Native Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A Comparison
Neev Technologies
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Sujit Reddy G
PhoneGap
PhoneGap
Doncho Minkov
Consider Starting Small
Consider Starting Small
Andrew Smith
Adobe Max 2009 - Learnings
Adobe Max 2009 - Learnings
ziblu
Multiplatform App Architecture
Multiplatform App Architecture
Edwin Van Schaick
FCS Innovations - Web design and Development
FCS Innovations - Web design and Development
fcsinnovations480
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
Barcoding, Inc.
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Evolve The Adobe Digital Marketing Community
Internship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
Hemant Sarthak
Designing and delivering elearning in a multi-device world
Designing and delivering elearning in a multi-device world
Kineo
Mobile JS Frameworks
Mobile JS Frameworks
Ibrahim Ersoy
Sortida de fires1 powerpoint
Sortida de fires1 powerpoint
Angel
Content Marketing Association - tablet consumption
Content Marketing Association - tablet consumption
Communicate Magazine
Weitere ähnliche Inhalte
Was ist angesagt?
A creative and technical Software Engineering company
A creative and technical Software Engineering company
Sam Gqomo
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
Dipesh Mukerji
Flash and Flex in an HTML5 / App Store World
Flash and Flex in an HTML5 / App Store World
EffectiveUI
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
Senthil Kumar Kaliathan
Native vs. Hybrid Applications
Native vs. Hybrid Applications
Cihad Horuzoğlu
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked Questions
Niklas Heidloff
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
Niklas Heidloff
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher Education
Joseph Labrecque
Native Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A Comparison
Neev Technologies
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Sujit Reddy G
PhoneGap
PhoneGap
Doncho Minkov
Consider Starting Small
Consider Starting Small
Andrew Smith
Adobe Max 2009 - Learnings
Adobe Max 2009 - Learnings
ziblu
Multiplatform App Architecture
Multiplatform App Architecture
Edwin Van Schaick
FCS Innovations - Web design and Development
FCS Innovations - Web design and Development
fcsinnovations480
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
Barcoding, Inc.
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Evolve The Adobe Digital Marketing Community
Internship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
Hemant Sarthak
Designing and delivering elearning in a multi-device world
Designing and delivering elearning in a multi-device world
Kineo
Mobile JS Frameworks
Mobile JS Frameworks
Ibrahim Ersoy
Was ist angesagt?
(20)
A creative and technical Software Engineering company
A creative and technical Software Engineering company
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
Flash and Flex in an HTML5 / App Store World
Flash and Flex in an HTML5 / App Store World
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
Native vs. Hybrid Applications
Native vs. Hybrid Applications
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher Education
Native Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A Comparison
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
PhoneGap
PhoneGap
Consider Starting Small
Consider Starting Small
Adobe Max 2009 - Learnings
Adobe Max 2009 - Learnings
Multiplatform App Architecture
Multiplatform App Architecture
FCS Innovations - Web design and Development
FCS Innovations - Web design and Development
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Internship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
Designing and delivering elearning in a multi-device world
Designing and delivering elearning in a multi-device world
Mobile JS Frameworks
Mobile JS Frameworks
Andere mochten auch
Sortida de fires1 powerpoint
Sortida de fires1 powerpoint
Angel
Content Marketing Association - tablet consumption
Content Marketing Association - tablet consumption
Communicate Magazine
Boys and English
Boys and English
Christopher
Metodologia integratzeko teknologiak_haur_hezk
Metodologia integratzeko teknologiak_haur_hezk
guestd8db94
LHION Presentation
LHION Presentation
gsbeckles
Information exchange on tax matters important development in indian legisla...
Information exchange on tax matters important development in indian legisla...
Taxmann
Boucher thomas gerald
Boucher thomas gerald
Rachel Collishaw
Google Apps: 4 ROI cases studies
Google Apps: 4 ROI cases studies
Tom Henn
El cos humà
El cos humà
olga
Powerpoint fotografía s
Powerpoint fotografía s
GENRY SERRANO
Centura Design & Print Solutions, Inc.
Centura Design & Print Solutions, Inc.
bluetulip1
Learning center
Learning center
guest375b52
Transform: DAM: delivering brand communications to the market after the rebra...
Transform: DAM: delivering brand communications to the market after the rebra...
Communicate Magazine
Описание природы. Зима
Описание природы. Зима
tvkam
James Whatley 1000 heads
James Whatley 1000 heads
Communicate Magazine
Trabajo campos de exterminio 4ºeso-a
Trabajo campos de exterminio 4ºeso-a
enclasedehistoria4eso
Johnson Matthey IR briefcase
Johnson Matthey IR briefcase
Communicate Magazine
디자인트랜드Ppt
디자인트랜드Ppt
guestfc1d7dcd
Brand pie presentation_transform_conference
Brand pie presentation_transform_conference
Communicate Magazine
Pisthacos
Pisthacos
Milagros Juarez
Andere mochten auch
(20)
Sortida de fires1 powerpoint
Sortida de fires1 powerpoint
Content Marketing Association - tablet consumption
Content Marketing Association - tablet consumption
Boys and English
Boys and English
Metodologia integratzeko teknologiak_haur_hezk
Metodologia integratzeko teknologiak_haur_hezk
LHION Presentation
LHION Presentation
Information exchange on tax matters important development in indian legisla...
Information exchange on tax matters important development in indian legisla...
Boucher thomas gerald
Boucher thomas gerald
Google Apps: 4 ROI cases studies
Google Apps: 4 ROI cases studies
El cos humà
El cos humà
Powerpoint fotografía s
Powerpoint fotografía s
Centura Design & Print Solutions, Inc.
Centura Design & Print Solutions, Inc.
Learning center
Learning center
Transform: DAM: delivering brand communications to the market after the rebra...
Transform: DAM: delivering brand communications to the market after the rebra...
Описание природы. Зима
Описание природы. Зима
James Whatley 1000 heads
James Whatley 1000 heads
Trabajo campos de exterminio 4ºeso-a
Trabajo campos de exterminio 4ºeso-a
Johnson Matthey IR briefcase
Johnson Matthey IR briefcase
디자인트랜드Ppt
디자인트랜드Ppt
Brand pie presentation_transform_conference
Brand pie presentation_transform_conference
Pisthacos
Pisthacos
Ähnlich wie Reasons for Flash: Flash Development in an HTML5 and App Store World
Flash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex baby
Michael Chaize
Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012
marcocasario
Montpellier - Flex UG
Montpellier - Flex UG
Michael Chaize
Starting mobile development
Starting mobile development
Mihai Corlan
Breizh camp adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
Michael Chaize
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
Joseph Labrecque
Android Development with Flash Platform
Android Development with Flash Platform
Mihai Corlan
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
DMI
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
Michael Chaize
Flexpaug 111207121300-phpapp01
Flexpaug 111207121300-phpapp01
Paris Android User Group
Flex 4.5 and mobile development
Flex 4.5 and mobile development
Michael Chaize
Jax2001 adobe keynote
Jax2001 adobe keynote
Michael Chaize
Oop2012 mobile workshops
Oop2012 mobile workshops
Michael Chaize
Jax 2011 keynote
Jax 2011 keynote
Michael Chaize
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Mihai Corlan
I didnt know Flex could do this
I didnt know Flex could do this
e27
UX Concerns across Mobile Platforms
UX Concerns across Mobile Platforms
Joseph Labrecque
Flash dead ?
Flash dead ?
Christophe Keromen
A Crash Course in Rapid Application Development
A Crash Course in Rapid Application Development
Progress
Practical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and Devices
Chris Griffith
Ähnlich wie Reasons for Flash: Flash Development in an HTML5 and App Store World
(20)
Flash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex baby
Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012
Montpellier - Flex UG
Montpellier - Flex UG
Starting mobile development
Starting mobile development
Breizh camp adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
Android Development with Flash Platform
Android Development with Flash Platform
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
Flexpaug 111207121300-phpapp01
Flexpaug 111207121300-phpapp01
Flex 4.5 and mobile development
Flex 4.5 and mobile development
Jax2001 adobe keynote
Jax2001 adobe keynote
Oop2012 mobile workshops
Oop2012 mobile workshops
Jax 2011 keynote
Jax 2011 keynote
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
I didnt know Flex could do this
I didnt know Flex could do this
UX Concerns across Mobile Platforms
UX Concerns across Mobile Platforms
Flash dead ?
Flash dead ?
A Crash Course in Rapid Application Development
A Crash Course in Rapid Application Development
Practical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and Devices
Mehr von EffectiveUI
Design essentials For Executives
Design essentials For Executives
EffectiveUI
Designing an App: From Idea to Market
Designing an App: From Idea to Market
EffectiveUI
Design Essentials for Developers 08.31.11
Design Essentials for Developers 08.31.11
EffectiveUI
Flex4 Component Lifecycle
Flex4 Component Lifecycle
EffectiveUI
The Art of Interaction
The Art of Interaction
EffectiveUI
Design Essentials for Developers
Design Essentials for Developers
EffectiveUI
Rails on HBase
Rails on HBase
EffectiveUI
Git for the Android Developer
Git for the Android Developer
EffectiveUI
Microsoft Kinect and Molehill
Microsoft Kinect and Molehill
EffectiveUI
Discombobulation, Fire-Breathing Dragons and Wet Noodles: Creating Productive...
Discombobulation, Fire-Breathing Dragons and Wet Noodles: Creating Productive...
EffectiveUI
Design Essentials for Developers
Design Essentials for Developers
EffectiveUI
Your Mom Has an iPad
Your Mom Has an iPad
EffectiveUI
Human-Centered Design and the Intersection of the Physical and Digital Worlds
Human-Centered Design and the Intersection of the Physical and Digital Worlds
EffectiveUI
From the Trenches: Building the Accessible Web
From the Trenches: Building the Accessible Web
EffectiveUI
Flexerific Visual Effects
Flexerific Visual Effects
EffectiveUI
Test-Driven Development
Test-Driven Development
EffectiveUI
An Opinionated Introduction to Mate
An Opinionated Introduction to Mate
EffectiveUI
Diving Deep with the Flex Component Life Cycle
Diving Deep with the Flex Component Life Cycle
EffectiveUI
Flex 360 Rules Engine
Flex 360 Rules Engine
EffectiveUI
Flex 4 Deep Dive
Flex 4 Deep Dive
EffectiveUI
Mehr von EffectiveUI
(20)
Design essentials For Executives
Design essentials For Executives
Designing an App: From Idea to Market
Designing an App: From Idea to Market
Design Essentials for Developers 08.31.11
Design Essentials for Developers 08.31.11
Flex4 Component Lifecycle
Flex4 Component Lifecycle
The Art of Interaction
The Art of Interaction
Design Essentials for Developers
Design Essentials for Developers
Rails on HBase
Rails on HBase
Git for the Android Developer
Git for the Android Developer
Microsoft Kinect and Molehill
Microsoft Kinect and Molehill
Discombobulation, Fire-Breathing Dragons and Wet Noodles: Creating Productive...
Discombobulation, Fire-Breathing Dragons and Wet Noodles: Creating Productive...
Design Essentials for Developers
Design Essentials for Developers
Your Mom Has an iPad
Your Mom Has an iPad
Human-Centered Design and the Intersection of the Physical and Digital Worlds
Human-Centered Design and the Intersection of the Physical and Digital Worlds
From the Trenches: Building the Accessible Web
From the Trenches: Building the Accessible Web
Flexerific Visual Effects
Flexerific Visual Effects
Test-Driven Development
Test-Driven Development
An Opinionated Introduction to Mate
An Opinionated Introduction to Mate
Diving Deep with the Flex Component Life Cycle
Diving Deep with the Flex Component Life Cycle
Flex 360 Rules Engine
Flex 360 Rules Engine
Flex 4 Deep Dive
Flex 4 Deep Dive
Kürzlich hochgeladen
A Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
Ana-Maria Mihalceanu
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
Karmanjay Verma
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
Karmanjay Verma
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
TopCSSGallery
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
Kaya Weers
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Nikki Chapple
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
BookNet Canada
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
itnewsafrica
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
Kürzlich hochgeladen
(20)
A Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Reasons for Flash: Flash Development in an HTML5 and App Store World
1.
Reasons for Flash Flash
development in an HTML5 and App Store world
2.
RJ Owen
Senior Software Architect Tweeting this session? EffectiveUI Use the hashtag: #effectiveui @rjowen rj.owen@effectiveui.com © 2011 EffectiveUI, Inc.
3.
OMG HTML5 NATIVE
APPS YIKES © 2011 EffectiveUI, Inc.
4.
© 2011 EffectiveUI,
Inc. sugarpiefarmhouse.com
5.
Where is Flex
going? © 2011 EffectiveUI, Inc.
6.
Where has Flex
been? © 2011 EffectiveUI, Inc.
7.
Macromedia Flex 1-1.5
(2004, 2005) • Server-side technology • Rich component set for Flash • MXML / AS compiled to SWF on the server using a J2EE server • $15,000 per CPU (wikipedia) ??? • Flex Data Services required Product Goal: !Get Flash into Business © 2011 EffectiveUI, Inc.
8.
Macromedia Flex 1-1.5
(2004, 2005) • Server-side technology • Rich component set for Flash • MXML / AS compiled to SWF on the server using a J2EE server • $15,000 per CPU (wikipedia) • Flex Data Services required Product Goal: !Get Flash into Business © 2011 EffectiveUI, Inc.
9.
Adobe Flex 2
(2006) • AS3 • Eclipsed-based Flex Builder • Client-side compiling • Free compiler • Charting • Flex Data Services 2 Product Goal: !Get Flash to Developers !Increase adoption in businesses © 2011 EffectiveUI, Inc.
10.
Adobe Flex 3-3.5
(2008, 2009) • Open Source • Integration with CS product line • AIR • Profiling and refactoring in Builder Product Goal: !Increase Adoption, Community !Make Flex Builder a “real” product © 2011 EffectiveUI, Inc.
11.
Adobe Flex 4
(2010) • “Design in Mind” • Spark • Catalyst Integration • FlexUnit integration • Improved profiler • Network monitor • TLF Product Goal: !Improve UX !Improve Enterprise tooling © 2011 EffectiveUI, Inc.
12.
Adobe Flex 4.5
(2011) • Multi-Screen (Mobile!) • Builder enhancements to support enterprise, templating, etc. • More Spark • Spoon.as Product Goal: !Mobile app development !Improve Enterprise development © 2011 EffectiveUI, Inc.
13.
1
1.5 2 3 3.5 4 4.5 Enterprise Developers AIR Design Mobile © 2011 EffectiveUI, Inc.
14.
Flex’s current trajectory:
reverse- engineering the business plan Provide the tools required for enterprise-level workflows Marketed to Developers To solve a wide array of problems With good results © 2011 EffectiveUI, Inc.
15.
Flex’s current trajectory:
reverse- engineering the business plan Provide the tools required for Enterprise enterprise-level workflows Marketed to Developers Developers To solve a wide array of problems Ubiquity With good results Design © 2011 EffectiveUI, Inc.
16.
So that Adobe
can sell...... Creative Suite part of $2Billion creative solutions revenue 2010 (#1 source) LiveCycle part of $1Billion in Digital Enterprise Solutions revenue 2010 (#2 source) source: adobe.com/aboutadobe/invrelations/financialdocs.html © 2011 EffectiveUI, Inc.
17.
Take-aways:
Expect to see Flex continue growing in Enterprise Business portals Customer facing app widgets UX that can integrate with a server Expect tighter integration with CS, marketing about Design Expect investment in Developers, marketing to Developers Expect continued LiveCycle push © 2011 EffectiveUI, Inc.
18.
Where will this
plan take Flex in a post-HTML5 / post-Native App world? © 2011 EffectiveUI, Inc.
19.
I put this
question to the Quora community: “What are the best reasons to learn Flash in an HTML5 web and native app world?” Answers: Consistent Experience (browser issues) Get to market quicker Single technology to focus on Faster ROI Core OOP education and more. © 2011 EffectiveUI, Inc.
20.
That’s a great
start. Here’s what I think. Flex is and will continue to be valuable for.... © 2011 EffectiveUI, Inc.
21.
1. Enterprise © 2011
EffectiveUI, Inc.
22.
Enterprise Requirements
Client-Server integration OO languages Developer toolsets Mature languages Code generation Best-practices Bigger logos © 2011 EffectiveUI, Inc.
23.
Java :: Enterprise
Back-End Flex :: Enterprise Front-End © 2011 EffectiveUI, Inc.
24.
2. Multi-Screen Development ©
2011 EffectiveUI, Inc.
25.
Same content, multiple
screens iOS, BlackBerry, Android, WebOS, WP7, and counting.... © 2011 EffectiveUI, Inc.
26.
Approaches to multi-screen:
Web-only Multiple native applications (avoid multi-screen ubiquity altogether) HTML5 app cache (iOS doesn’t support!) PhoneGap Titanium AIR mobile © 2011 EffectiveUI, Inc.
27.
Multi-screen application development
represents the best business case for Flex. Flex is an easy technology for multi-screen application development. © 2011 EffectiveUI, Inc.
28.
3. Community © 2011
EffectiveUI, Inc.
29.
SpringAS
Signals Flight Swiz asmock FlexLib Mate as3corelib Jest Parsley as3crypto Ribbit PureMVC as3awss3lib TweenLite Robotlegs Away3D Tweener tinyTLF PaperVision3D Merapi Spoon.as as3ebaylib WOW 3D hamcrest-as3 Degrafa as3youtubelib SwiftSuspenders Reflex as3syndicationlib FlexUnit Stealth FZip © 2011 EffectiveUI, Inc.
30.
4. Video
31.
Ogg Theora
H.264 WebM IE9 Manual Install Firefox Chrome Safari Mobile Safari Opera © 2011 EffectiveUI, Inc.
32.
Ogg Theora
H.264 WebM BROWSER IE9 Firefox Manual Install INCOMPATIBILITY Chrome Safari Mobile Safari Opera FAIL © 2011 EffectiveUI, Inc.
33.
Flash
IE9 Firefox Chrome Safari Mobile Safari Opera © 2011 EffectiveUI, Inc.
34.
Flash
IE9 Firefox Chrome Safari Mobile Safari Opera © 2011 EffectiveUI, Inc.
35.
HTML5 video lacks
the ability to “secure the content, handle reporting for our advertisers, to...ensure premium visual quality, communicate back with the server to determine how long to buffer and what bit-rate to stream, and dozens of other things that aren’t necessarily visible to the end user.” - Hulu, 4/2010 gizmodo.com/#!5538264/hulu-says-html5-isnt-ready-yet © 2011 EffectiveUI, Inc.
36.
“HTML5 Video doesn’t
have a viable DRM solution at this point.” - Netflix, 4/2010 gigaom.com/video/netflix-no-plans-for-html5-video/ © 2011 EffectiveUI, Inc.
37.
5. Games © 2011
EffectiveUI, Inc.
38.
Flash is an
animation engine. Will always perform better than Canvas. Molehill brings real hardware- accelerated 3D © 2011 EffectiveUI, Inc.
39.
HTML5 games are
okay Canvas tag makes things flexible © 2011 EffectiveUI, Inc.
40.
Why move from
HTML5 to Flash? Browser support is spotty at best Performance isn’t up to par There is no FGL for html5 games Source: blog.tametick.com/2011/01/why-im-moving-from-html5-to-flash.html © 2011 EffectiveUI, Inc.
41.
“Is html5 the
future? I sure hope so! Unfortunately, it isn’t the present.” - TameTick.com blog.tametick.com/2011/01/why-im-moving-from-html5-to-flash.html © 2011 EffectiveUI, Inc.
42.
43.
source: facebook.com/note.php?note_id=491691753919 © 2011
EffectiveUI, Inc.
44.
6. Translating Interaction ©
2011 EffectiveUI, Inc.
45.
(Don Norman’s) Experience
Design Vocabulary Visibility Affordances Feedback Mapping Constraint Consistency © 2011 EffectiveUI, Inc.
46.
VISIBILITY
Perceiving interactive elements AFFORDANCES Understanding interactive elements FEEDBACK Knowing how your actions impact the system MAPPING How well the interface reflects your understanding of the system CONSTRAINTS Preventing errors in the system CONSISTENCY Objects that appear the same function the same © 2011 EffectiveUI, Inc.
47.
VISIBILITY
COMPONENT SET Perceiving interactive elements AFFORDANCES COMPONENT SET Understanding interactive elements FEEDBACK EVENT MODEL Knowing how your actions impact the system MAPPING CUSTOM CONTROLS & LAYOUTS How well the interface reflects your understanding of the system CONSTRAINTS VALIDATION & ERROR HANDLING Preventing errors in the system CONSISTENCY CLASS-BASED VISUAL ARCHITECTURE Objects that appear the same function the same © 2011 EffectiveUI, Inc.
48.
HTML mark-up is
SEMANTIC MXML mark-up is VISUAL Semantic mark-up is good for applying multiple views to a single data- structure and require external visual descriptors (CSS.) Visual mark-up is good for defining an explicit visual representation of an external data object, semantic or otherwise. © 2011 EffectiveUI, Inc.
49.
Places Flex is
and will be weaker than HTML5 © 2011 EffectiveUI, Inc.
50.
Accessibility © 2011 EffectiveUI,
Inc.
51.
Search Engine Optimization ©
2011 EffectiveUI, Inc.
52.
Web-sites © 2011 EffectiveUI,
Inc.
53.
The browser was
made for semantic mark-up. Flash locks site content in a layer of abstraction. Abstraction allows for generalization, ubiquity, and re-use. Specificity allows for customization, perfection, and speed - an experience highly-tailored for each specific medium. © 2011 EffectiveUI, Inc.
54.
Places Flex is
and will be weaker than Native* *probably. © 2011 EffectiveUI, Inc.
55.
Performance © 2011 EffectiveUI,
Inc.
56.
Size © 2011 EffectiveUI,
Inc.
57.
Consistency © 2011 EffectiveUI,
Inc.
58.
Text © 2011 EffectiveUI,
Inc. colinharman.com/portfolio/how-would-you-like-your-graphic-design/
59.
Software is about
balance Consistency Performance Abstraction Ubiquity Memory Specificity © 2011 EffectiveUI, Inc.
60.
FEATURES
SPEED AIR NATIVE MOBILE HTML5 UBIQUITY SIZE © 2011 EffectiveUI, Inc.
61.
Take aways:
Flex has a strong future. It looks different than its past. HTML has a strong future. It looks different than its past and Flash’s past. Native apps have a strong future. Mobile + App stores are highly disruptive. © 2011 EffectiveUI, Inc.
62.
There’s one final
case for Flash I left out...... © 2011 EffectiveUI, Inc.
63.
7. Pushing Boundaries ©
2011 EffectiveUI, Inc.
64.
© 2011 EffectiveUI,
Inc.
65.
Thanks!
RJ Owen Senior Software Architect EffectiveUI @rjowen rj.owen@effectiveui.com © 2011 EffectiveUI, Inc.
66.
This slide intentionally
left blank. © 2011 EffectiveUI, Inc.
Jetzt herunterladen