ColdFusion as a Service

906 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
906
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ColdFusion as a Service

  1. 1. Extend the ‘AWESOME’
  2. 2. And I Am…?
  3. 3. Matt Gifford aka coldfumonkeh• ColdFusion, Flex & AIR• Lead Developer with Fuzzy Orange• Author (yay!)• Coffee Lover• #80sFriday Pimp And I Am…?
  4. 4. Blatant Plug
  5. 5. Blatant Plug
  6. 6. Get Into It
  7. 7. Awesome ColdFusion 9 Features• Object-relational mapping (ORM)• Enhanced document manipulation• ColdFusion Builder• Enhanced AJAX controls• SharePoint integration (portals)• ColdFusion as a Service Get Into It
  8. 8. CF Code Ninjas
  9. 9. Other Developers• Lack rapid development capabilities• Create additional code between applications• Are jealous of our charismatic ways CF Code Ninjas
  10. 10. extend (ex·tend) v.to enlarge the scope of, or make morecomprehensive The Meaning
  11. 11. extend (ex·tend) v.to stretch forth or hold out, as the arm orhand: to extend ones hand in greeting The Meaning
  12. 12. Fly Into Action
  13. 13. Enhanced Abilities Within Flex & AIR• AIR local/remote database synchronisation• Faster Flash Remoting• Exposed Service Layer• ActionScript Proxy Classes Fly Into Action
  14. 14. Exposed Services
  15. 15. Plenty To Play With Exposed Services
  16. 16. Chart Mailgenerate sendDocument PDFgenerate addWatermark convertArrayOfStructToPDFPageDetailArray [private]Image deletepages extractImageAddBorder extractPagesbatchOperation extractTextBlur getInfoCrop mergeFilesFlip mergespecificpagesGetEXIFMetaData processDDXGetEXIFTAG protectGetHeight removewatermarkGetIPTCMetaData setinfoGetIPTCTag thumbnailGetWidthGrayScaleInfo POPNegative deleteOverlay getAllResize getHeaderOnlyRotateScaletoFitSharpenShear Available Methods
  17. 17. <cfmail to="andy.allan@fuzzyorange.co.uk" from="matt.gifford@fuzzyorange.co.uk" subject="Pay My Wages" /><cf:Mail to="andy.allan@fuzzyorange.co.uk" from="matt.gifford@fuzzyorange.co.uk" subject="Pay My Wages" /> How easy?
  18. 18. How easy?
  19. 19. Access All Areas
  20. 20. Access & Utilise ColdFusionFeatures From Within Flex Access All Areas
  21. 21. Access & Utilise ColdFusionFeatures From Within Flex• Import cfservices.swc library• Add the ColdFusion namespace• Write some code Access All Areas
  22. 22. Let’s Demonstrate
  23. 23. Flex With Muscle
  24. 24. CF & Flex: Coding Without StressUPLOAD_URLextractURLFromUploadResponse()uploadUrl.url = "http://"+conf.cfServer+":"+conf.cfPort+"/"+Util.UPLOAD_URL;uploadUrl.method = "POST";uploadUrl.contentType = "multipart/form-data";uploadedFileUrl = Util.extractURLFromUploadResponse(event.data.toString()); Flex With Muscle
  25. 25. Some Useful Reminders<cf:Config id="conf" cfServer="localhost" cfPort="8500" serviceUserName="demoUser" servicePassword="demoPassword" /><cf:Image id="getImageInfo" action="info" source="{dragImage.source}" result="imageInfoResult(event)" fault="onFault(event)" /> getImageInfo.execute(); The Work
  26. 26. Other Fine Examples
  27. 27. Final Questions?
  28. 28. Extend the ‘AWESOME’
  29. 29. matt.gifford@fuzzyorange.co.uk twitter.com/coldfumonkeh Extend the ‘AWESOME’

×