The ColdFusion 10 Standard Edition Software Upgrade from Adobe enables developers to rapidly build, deploy and maintain Java-EE applications for an enterprise. It introduces a multitude of productivity enhancing features, seamless integration with the Java-EE platform and smart built-in solutions including support for HTML5 that enable developers to rapidly build enterprise-ready Internet applications. You can easily create rich HTML5 applications without prior knowledge of HTML5. Condense complex logic into less code with smart built-in solutions.
Build Applications Quickly
Enhanced Java Integration
The bidirectional integration between Java and ColdFusion can be leveraged to dynamically load Java libraries from custom paths without a server restart. You can invoke ColdFusion components (CFCs) from Java to access productivity-enhancing functionality and create dynamic proxies for CFCs to be treated as Java objects.
Working with PDF Documents
Work can be done efficiently with PDF files by reducing the required code and directly adding images, watermarks, headers and footers to the documents. You can populate and extract data from PDF forms to collect data from application users and share information in a more secure environment.
Object Relational Mapping Enhancements
You can build and manage database independent applications using object relational mapping without writing any SQL. It uses enhancements, such as stored procedure support and named SQL query, to achieve greater flexibility. You can obtain enhanced debug information through SQL logging.
ColdFusion as a Service
You can leverage the power of enterprise services, such as creating charts and PDF documents, manipulating images and generating and sending email from Flex applications or Simple Object Access Protocol (SOAP), without writing a single line of CFML.
Tight integration with Adobe ColdFusion Builder
Enhance your development experience with integrated server management and expanded functionality through CMFL extensions using ColdFusion Builder which is an Eclipse based IDE. You can accelerate development using color-coding, code formatting, code assist, quick fix, code insight and code snippets.
Virtual File System Enhancements
You can use the improved virtual file system to build applications with fewer I/O calls. ColdFusion files are generated dynamically and can be executed directly from memory, FTP, secure FTP and ZIP or JAR files.
Enhanced CFSCRIPT Support
Use tag-based CFML to rapidly build full-fledged applications with the enhanced scripting support for CFSCRIPT.
Code quality and readability with language enhancements are improved, along with better control and flexibility using closures. You can initialize CFC properties using auto-constructor, increase coding efficiency with CFC method chaining and ensure effective query management using for-in support.
You can easily and quickly navigate XML documents using XPath integration. This built-in functionality to transform XML documents into XHTML, including XForms using XSLT integration.
Rich Ajax UI Controls
Build more compelling and intuitive applications with a broad set of Ajax controls via CFML tags and attributes. Easily bind client-side Ajax applications to ColdFusion components on the server.
Flex and Adobe AIR Lazy Loading
Fetch relevant ORM entities from the server only when they are accessed by your Flex or AIR application. You can make applications run faster by reducing data transfer between Flex and AIR applications and the ColdFusion server.
Embrace Futuristic Technologies
Support for HTML5 Web Sockets
Publish data to a maximum of five clients or execute a point-to-point data push with real-time server response. Leverage the support provided by the built-in functionality to instantly access HTML5 web sockets without prior knowledge of HTML5.
Support for RESTful Web Services
You can easily publish your ColdFusion component as a Representational State Transfer (REST) web service with built-in support for all HTTP methods, along with JSON and XML serialization and de-serialization.
Improved Web Services Support
Publish and access web services with less code using the revamped engine that supports the WSDL 2.0 specification, SOAP 1.2 and document literal wrapped style.
HTML5 Video Player and Adobe Flash Player
The built-in HTML5 video player and benefit from interoperability provide rich experience with non-HTML5 browsers using the fallback to Adobe Flash Player. The revamped Flash Player with well-defined APIs helps ensure a consistent user experience across browsers.
The geo-location capability of the map functionality in ColdFusion to display user location can be leveraged. It supports various HTML5 input types with the CFINPUT tag.
Deploy with Ease
The server can be made more secure against cross-site scripting and cross-site request forgery using functions to sanitize user input. You can strengthen the authentication of applications using the enhanced login mechanism. Choose the new secure profile to enable default secure settings across the server.
Strong Encryption Libraries
The FIPS 140 certified strong encryption provided by the RSA BSAFE Crypto-J libraries in ColdFusion to make your applications more secure.
Boost performance by caching portions of pages with infrequently updated data and improve custom handling of region-specific data by creating multiple cache regions on the fly. Improve server performance by sparing server resources through a parallel caching process.
You can create robust web applications with the array of performance enhancements in ColdFusion server. The existing web applications run faster by leveraging the performance improvements in ColdFusion components (CFCs), structs and more.
Optimize database interaction through better client connection management. Extend the functionality with the support of additional data types. Handle database errors more efficiently through improved exception handling.
Achieve better-scheduled task management using the new scheduler engine. Program tasks to run periodically at predetermined times using new, built-in cron syntax. Perform multiple tasks easily through grouping and prioritizing.
Hotfix Installer and Notification
You can get instant notifications of updates to ColdFusion in your ColdFusion administrator and save time on installing updates using the one-click Hotfix installer.
Effectively manage email without writing much code. It is easy to send email using an SMTP server with the CFMAIL tag, manage email by connecting to an IMAP server with the CFIMAP tag and retrieve mail from a POP mail server with the CFPOP tag.
Improve application performance with multi-threading to easily manage and control individual thread behavior. Use the CFTHREAD tag to create, end, join or suspend the processing of specific threads.
Experience enhanced performance from the built-in Tomcat application server that replaces Adobe JRun. With active and vast support from the developer community, Tomcat implements the latest web standards.
Microsoft Exchange Server Integration
You can use the improved Microsoft Exchange Web Services (EWS) to connect to Exchange Server 2010 and access server functionality with easy-to-use tags, such as folder operations, user availability and conversation operations.
Microsoft Office File Interoperability
Read, create and update spreadsheets using the CFSPREADSHEET tag. Generate PDF files from PowerPoint and Word files. Produce HTML or SWF files from PowerPoint presentations. Enhanced support is offered when working with Microsoft Office 2010 files.
Search Integration with Apache Solr
Offers users a more robust search capability and you can use the CFCOLLECTION and CFSEARCH tags to index and search an unlimited number of documents quickly and conveniently.
Server Monitor Enhancements
Troubleshoot applications, fine-tune performance with better access to server performance statistics like page execution and query processing time. You can also monitor caching and REST web service requests.
Enhanced Adobe Flash Platform Integration
Boost your Flex and Adobe AIR application performance with faster Flash Remoting. Embedded BlazeDS tool helps you manage back-end distributed data and enables real-time data push to Flex and AIR applications.
You can specify any .NET object as either local or remote and use it in your ColdFusion application, just like any Java or other object resource.
-Intel Pentium 4 or AMD Athlon processor -Microsoft Windows Server 2003 with Service Pack 1 or 2 or Windows Server 2003 R2 (Web, Standard or Enterprise Edition); Windows Server 2008 (Web, Standard or Enterprise Edition) with Service Pack 2 or Windows Server 2008 R2 (Web, Standard or Enterprise Edition); Windows XP Professional or Home Edition; Windows Vista (Business, Ultimate or Enterprise) with Service Pack 2 or Windows 7 (Professional, Ultimate or Enterprise) with Service Pack 1 -512 MB of RAM (1 GB recommended) -500 MB of available hard-disk space -DVD-ROM drive
-Intel Pentium 4 or AMD Athlon processor -Red Hat Enterprise Linux 5.6 or 6.1; SUSE Linux Enterprise Server 10.3 or 11; openSUSE 11.2; Ubuntu 11.04, 11.10 or 12.04 or Oracle Enterprise Linux 5.5 -512 MB of RAM (1 GB recommended) -500 MB of available hard-disk space -DVD-ROM drive
Mac OS Requirements
-Intel Pentium 4 processor -Mac OS X v10.6.x or v10.7 -512 MB of RAM (1 GB recommended) -500 MB of available hard-disk space -DVD-ROM drive
AIX (RS/6000) Requirements
-POWER3 or POWER4 processor -IBM AIX 6.1 or 7 -512 MB of RAM (1 GB recommended) -500 MB of available hard-disk space -DVD-ROM drive
-SPARC processor -Solaris 10 or Oracle Solaris 11 -512 MB of RAM (1 GB recommended) -500 MB of available hard-disk space -DVD-ROM drive