Adobe® ColdFusion® software enables developers to rapidly build, deploy, and maintain robust Internet applications for the enterprise. With the latest release, ColdFusion 9, developers can condense complex business logic into even fewer lines of code. In tandem, Adobe ColdFusion Builder™ software, an Eclipse™ based IDE for efficiently managing ColdFusion application development from concept through deployment, is available on Adobe Labs. Together, they offer a complete set of tools and services for creating rich, robust Internet applications.
Develop And Manage Applications
Save time by simultaneously performing administrative tasks across multiple servers from one central console. You can create data sources, schedule tasks, apply hot fixes, clear caches, and compare settings across a cluster of ColdFusion servers.
Tight integration with ColdFusion Builder:
Leverage the power of Adobe ColdFusion Builder™ software, a highly customizable, Eclipse™ based IDE that enables developers to build ColdFusion applications faster than ever before.
Build database-independent applications using object-relational mapping (ORM) based on the open source Hibernate library. Save time and manage database logic and connectivity without writing any SQL. Use the ORM Application Wizard in ColdFusion Builder to generate ColdFusion components (CFCs) for logic and connectivity without a single line of code.
Improve application performance by caching portions of pages with infrequently updated data. Using the CFCACHE tag, you can cache objects or fragments of a page, specify a caching algorithm, and select disk- or memory-based caching.
CFC and CFML improvements:
Save time and improve performance and error handling with several updates to CFCs and CFML, including the onServerStart() method, nested CFTRANSACTIONS, local variable scope, and implicit getters and setters.
Work faster with new support for CFSCRIPT, including full function, component, and interface definition.
Virtual File System support:
Dynamically generate CFM files and execute them directly from memory.
Rapidly Build Rich Interfaces
Enhanced Adobe Flash Platform integration:
Take advantage of faster Flash Remoting to increase application performance. Use ColdFusion as a Service to speed up RIA development by easily accessing many existing enterprise services via AMF without writing a single line of CFML.
Adobe AIR local/remote database synchronization:
Offer users applications with online/offline capability featuring reliable data management. Using SQLLite in the client and ORM on the server, ColdFusion 9 automatically manages conflict resolution and data synchronization between the client and server when your application comes back online.
Offer users more fluid data interaction and real-time application feedback. Integration of open source BlazeDS in ColdFusion 9 allows you to manage back-end distributed data and push data in real time to Adobe Flex® and Adobe AIR® applications.
New Ajax controls:
Build more compelling and intuitive applications with a broader set of Ajax controls that leverage the new Ext JS 3.0 library via CFML tags and attributes. New controls include mapping, multimedia player, multifile upload, accordion navigation, progress indicator, confirmations, alerts, buttons, and sliders.
ColdFusion as a Service:
Leverage the power of ColdFusion enterprise services via AMF or SOAP without writing a single line of CFML. These services include CFCHART, CFDOCUMENT, CFIMAGE, CFMAIL, CFPDF, and CFPOP. Additionally, make your application more secure by sandboxing these services to prevent access by unknown applications.
Integrate ColdFusion Applications
Apache Solr search integration:
Offer users more robust and cost-effective document search capability. ColdFusion 9 adds support in the CFCOLLECTION tag for the open source search server Apache Solr, which allows indexing of an unlimited number of documents for access via the CFSEARCH tag.
Microsoft Office SharePoint integration:
Expose data from Microsoft Office SharePoint web services to a ColdFusion application with the new CFSHAREPOINT tag. Additionally, use the single sign-on capability in SharePoint to display a ColdFusion application as a web part within a SharePoint site without requiring users to reenter their credentials.
Office file interoperability:
Automatically generate office documents for reporting, decision making, and presentations. Read, create, and update spreadsheets using the new CFSPREADSHEET tag. Automatically generate PDF files from Microsoft PowerPoint and Word files. Dynamically produce presentations in HTML or SWF from PowerPoint presentations directly on the server.
Built-in support for portlet standards:
Expose all enterprise applications, including ColdFusion applications, in one integrated portal. ColdFusion 9 allows you to define a ColdFusion component as a portlet. This includes support for Java™ Portlet Specifications JSR 168 and JSR 286.
Simplify e-mail management with the new CFIMAP tag, which allows you to easily connect to any IMAP server and manage e-mail.
Build a hub application for all enterprise resources by leveraging .NET objects from other applications. Specify any .NET object — either local or remote — and use it in your ColdFusion application, just like any Java or other object resource.
Microsoft Exchange Server integration:
Build a hub application for enterprise personnel by including enterprise messaging, calendaring, a contact list, and task management. Programmatically access Exchange Server functionality within your ColdFusion application with easy-to-use tags.