mobile apps using flex and coldfusion
DESCRIPTION
How ColdFusion and Flex can help you rocket through Mobile Application development.TRANSCRIPT
![Page 1: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/1.jpg)
Mobile Apps using Flex and ColdFusionTerry RyanDeveloper Evangelisthttp://terrenceryan.com@tpryan
![Page 2: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/2.jpg)
Introduction
![Page 3: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/3.jpg)
Mobile Flash Development
![Page 4: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/4.jpg)
Flash on Mobile
Flash Player 10.1 + • In-browser content• Games, video• Deploy as a SWF,
put on the web
Air 2.5 + • Mobile applications• Native APIs, extra
functionality• Package to target
individual devices
![Page 5: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/5.jpg)
AIR for Devices
.ipa
.bar
.apk
![Page 6: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/6.jpg)
“Native Application”
• AIR for Device Applications are “Native”• That means they can
be put on app stores• NOT that the UI
components are native
![Page 7: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/7.jpg)
We can use Flex to build “native applications”
![Page 8: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/8.jpg)
Flex mobile challenges
• Complex Components: DataGrids, Charts, Tree• Memory Footprint• Desktop UI Screen Patterns
![Page 9: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/9.jpg)
Flex 4.5 fixes that
![Page 10: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/10.jpg)
Mobile Optimized Components
![Page 11: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/11.jpg)
What does Mobile Optimized mean?
• Rewrote and optimized UIComponent• Created a mobile theme
which supports:–Bigger components–CSS Style for enabling touch (Scrollers)
![Page 12: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/12.jpg)
Mobile Theme
![Page 13: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/13.jpg)
Mobile UI
![Page 14: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/14.jpg)
View Navigator
• The pattern for screens on devices• Can define
transitions between views• Uses push/pop
stack to move between views
![Page 15: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/15.jpg)
Tab Navigator
• Tab through views• Just set up
multiple ViewNavigators with the firstView property• Can’t use
push/pop
![Page 16: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/16.jpg)
Actionbar
• Provides easy access to important features• Won’t scroll• Can be defined globally or for
each view
![Page 17: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/17.jpg)
Connecting Flex to ColdFusion
![Page 18: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/18.jpg)
Data Services Wizard
![Page 19: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/19.jpg)
Data Services
![Page 20: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/20.jpg)
Testing Services
![Page 21: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/21.jpg)
Code Generation
![Page 22: Mobile Apps using Flex and ColdFusion](https://reader036.vdocument.in/reader036/viewer/2022062513/555c2764d8b42a0b418b4da7/html5/thumbnails/22.jpg)
Demo
Scotch on the Rocks Scheduler