13. Encourage ColdFusion expansion in existing organizations"...ColdFusion can provide unique value that is not fully addressed by any competing alternative technology. Most notably, ColdFusion is unmatched by any competitor for ease of use and technical capabilities. When we combine this with cross-platform deployment, and significant integration into both Java and .NET, ColdFusion stands out as a compelling solution for many IT challenges."
16. JEE application serverCF is productivity layer that adds value through a set of tags, functions and services that run on top of JEE …OR… « Flexis to ActionScript as CFML is to Java »Peter Elst (Scotch On The Road 2009)
24. CentaurExposed Service Layer Direct access to ColdFusion services Query Service Mail Document Services Imaging Charting/Graphs Exchange More… Available as SOAP & AMF 16
25. CentaurRich Internet Applications AS3 / MXML Libraries for Adobe Flex Consumer CF Services AS3 Data Persistence Library for Adobe AIR Online / Offline Data Synchronization
26. CentaurEnhanced UI Controls Powerful new controls Video / Audio Player Multi-File Upload Enhanced Data Grid Accordion Navigation Progress Indicator Confirm & Alert Buttons / Sliders Google Maps Themes - Easy to skin and style Multiple designs included 18 18
31. CentaurPortal Integration Easily build ColdFusion powered content for industry leading portal servers Built-in support for portlet standards JSR-168 & JSR-268 Web Services for Remote Portlets (WSRP) WebSphere Sharepoint webparts
32. CentaurSearch Enhancements Enhanced search support Classic Search: Autonomy Verity K2 Enhanced Search: Apache Lucene / Solr Open source and unrestricted
36. CentaurCFML Enhancements Explicit local scope for private function variables <cfset LOCAL.myvar = 1 /> in addition to <cfset var myVar = 1 /> Implicit getters/setters – based on CFPROPERTY Import & Newkeyword
37. CentaurCFML Enhancements Server.cfc onServerStart() Defined via ColdFusion Administrator Nested CFTRANSACTION CFFINALLY / finally CFCONTINUE 29 29
38. CentaurCFSCRIPT Enhancements New Operators abort ["message"] exit ["methodName"] include "template" param [type] name [=defaultValue] throw "message“ rethrow 30
39. CentaurCFSCRIPT Enhancements Full language support for CFSCRIPT Fully define functions and components JavaDoc style notation for documentation and metadata 31
40. CentaurServer Manager Desktop application for monitoring and managing ColdFusion servers Flex-based AIR application Run as a background service System notification & alerts Multi-Instance / Cluster Management Manage / Apply settings for multiple servers Datasources, Mappings, etc. Apply Hotfixes Deploy Scheduled Tasks More…
41. CentaurAdvanced Caching Object Cache Save / Retrieve objects from a built-in cache Programmatic access to cache metadata / propertiescacheGet()cachePut()cacheGetMetaData()etc. Template Cache Cache page fragment or entire templates 33
42. CentaurDatabase to Code (ORM) Save CFC data to a database without SQL Build database independent applications Bi-directional (CFC Database) Access to Hibernate internals 34 34
43. BoltColdFusion IDE Eclipse-based Editor HTML, DOM & CSS Code Assist CFML Code Assist CFML Insight FTP Support Snippets AptanaPlugin Support CFML Debugging Log Viewer Extensible with CFML Framework Scaffolding Code Generation Project Tasks Whatever you want 35
45. Why you should care about ColdFusion RAD Easy to learn Short Development Cycle Easy to Maintain Security made simple Out of the Box Services
46. Easy Integration into existing Data Center ACROBAT READER Documents / Forms FLASH PLAYER Flex / Flash Flex / AJAX / PDF FLASH REMOTING FLASH REMOTING AJAX REMOTING .NET Local / Remote LEGACY COM / CORBA NETWORK Email / FTP / LDAP DATA RDBMS/XML WEB SERVICES SOAP / REST MOBILE DEVICES SMS / HTML WEB BROWSER HTML / AJAX WEB SERVICES SOAP / XML EXCHANGE Contacts / Calendar Mail / Tasks EXCHANGE Contacts / Calendar Mail / Tasks