the future of coldfusion christian cantrell [email protected] ell
TRANSCRIPT
![Page 2: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/2.jpg)
ColdFusion Evolution
Before we talk about the future,let’s start with a look at the past.
![Page 3: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/3.jpg)
•Script-based User Defined Functions
•Query of queries
•Log analyzer
•CFFLUSH and CFLOG tags
•Generator integration
ColdFusion 5:What Was New
![Page 4: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/4.jpg)
•XML support
•Tag-based UDFs
•Support for components
•SOAP-based web services
•Flash Remoting
•Try and catch in cfscript
CFMX:What’s New Now
![Page 5: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/5.jpg)
•CFCHART and related tags
•CFCOMPONENT and relate tags
•CFIMPORT
•CFLOGIN, CFLOGINUSER, CFLOGOUT
•CFTRACE
•CFXML
New CFMX Tags
![Page 6: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/6.jpg)
•createObject
•getPageContext
•getMetaData
•isUserInRole
•XML related functions
New CFMX Functions
![Page 7: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/7.jpg)
•What does it mean to you?
•CFMX is Java
•Runs on other vender’s application servers:
•JRun
•Sun One
•WebLogic
•WebShpere
Java Interoperability
![Page 8: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/8.jpg)
So What’s Next?
RedSky
![Page 9: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/9.jpg)
•Code name for the ColdFusion MX maintenance release
•Scheduled for release this summer
•Free upgrade for licensed users of ColdFusion MX
What is RedSky?
![Page 10: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/10.jpg)
•Redesigned installer
•Enhanced upgrade/migration tools
•New web server configuration wizard
What’s in RedSky?
Streamlined installation and migration
![Page 11: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/11.jpg)
•Protocol tags (CFHTTP, CFFTP, CFLDAP) optimized, and more backward compatible
•New Unicode-capable MS Access driver
What’s in RedSky?
Increased backward CFML compatibility
![Page 12: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/12.jpg)
•Windows 2003/IIS6
•RedHat 7.3, 8, 9; SuSE Linux 8
•Solaris 9
What’s in RedSky?
Updated platform support
![Page 13: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/13.jpg)
•Optimized CFML compiler
•Increased runtime performance and stability
•Updated JDBC/ODBC drivers
•New version of the Java Virtual Machine (Java 1.4.2)
What’s in RedSky?
Significant Performance Enhancements
![Page 14: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/14.jpg)
•Faster, more reliable COM integration
•Improved database error messages
•Expanded and updated documentation
•Enhancements to the scheduler.
What’s in RedSky?
Addresses Outstanding Product Issues
![Page 15: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/15.jpg)
•CFEXECUTE's and CFHTTP's timeout attributes now work
•CFLOGIN can be tied to sessions
•Fixed more than 400 customer-identified bugs (2,700 in the JVM)
What’s in RedSky?
Addresses More Outstanding Product Issues
![Page 16: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/16.jpg)
•Latest version of Flash Remoting
•Latest version of JRun 4
•Updated CFCHART engine
•Axis 1.1 Web Services engine
What’s in RedSky?
Updates to Integrated Products
![Page 17: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/17.jpg)
•Transactions can span multiple functions
•Included files now have access to the arguments, localvariables, and this structs
•You can now pass arguments to components as attributes to cfinvoke and by passing a struct into the argumentcollection attribute simultaneously
What’s in RedSky?
ColdFusion Component Fixes and Updates
![Page 18: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/18.jpg)
•pageContext bug is fixed (cached CFCs can output and access shared scopes)
•Component names can be mixed case on Unix now
•Addition of the keyword "super"
What’s in RedSky?
More ColdFusion Component Fixes and Updates
![Page 19: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/19.jpg)
•Dramatically improved performance
•Support for backup mail servers
•Support for multi-part mail messages with the new CFMAILPART tag
What’s in RedSky?
Improvements to CFMAIL
![Page 20: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/20.jpg)
•CFPOP now supports retrieval of both text/plain and text/html message parts
•CFMAIL now takes a username and password so it can authenticate against an SMTP server
What’s in RedSky?
More Improvements to CFMAIL
![Page 21: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/21.jpg)
•http://www.macromedia.com/go/cfmxbeta
•Production, anyone?
See For YourselfWhat’s New in RedSky
Apply to Join the RedSky Beta
![Page 22: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/22.jpg)
Beyond RedSky
What’s Next?
![Page 23: The Future of ColdFusion Christian Cantrell cantrell@macromedia.com ell](https://reader035.vdocuments.net/reader035/viewer/2022062409/56649f425503460f94c623b1/html5/thumbnails/23.jpg)
•Additional deployment options
•Advanced data aggregation and reporting
•Tighter integration with other Macromedia products and technologies
•Support for any technology that keeps ColdFusion developers building high-performance, feature-rich applications in the least amount of time
After RedSkyBased on Customer Feedback...