2. ColdFusion
STATE OF THE
UNION
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
3. ColdFusion
Media Coverage
ColdFusion 8 Awards
JOLT Award – Best in Web Development
CODiE Award – Best Wed Services Solution
Great Indian Devleoper Summit – Best in Web Development
ColdFusion covered by major tech news outlets
Industry analysts are starting to “get it”
Recommending ColdFusion for new projects
Encourage ColdFusion expansion in existing organizations
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
4. ColdFusion PopulationGrowth
1000
Developers (1Ks)
900
800
700
600
500
400
300
200
100
0
2004 2005 2006 2007 2008
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
5. Centaur & Bolt
WHAT WE KNOW
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
6. Centaur
Themes
Richness Integration Productivity
Flash Builder 4 Integration PDF Enhancements CF Builder
Exposed Service Layer Office Files ORM
AIR Online Offline Server Manager
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
7. RICHNESS
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
8. Centaur
Exposed Service Layer
Direct access to ColdFusion services
Query Service
Mail
Document Services
Imaging
Charting/Graphs
Exchange
More…
Available as SOAP & AMF
®
8
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
9. Centaur
Rich Internet Applications
AS3 / MXML Libraries for Adobe Flex
Consumer CF Services
AS3 Data Persistence Library for Adobe AIR
Online / Offline Data Synchronization
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
10. Centaur
Enhanced 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
®
10
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
11. INTEGRATION
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
12. Centaur
PDF Enhancements
Add/Remove Headers and Footers
Optimize PDF’s
Remove Unused Elements
Extract Content
Text
Images
®
12
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
13. Centaur
Office Interoperability
Create, Read & Update
Excel Spreadsheets
Dynamically generate
PowerPoint Presentations
Create Flash Presentations from
PowerPoint
®
13
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
14. Centaur
Portal 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
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
15. Centaur
Search Enhancements
Enhanced search support
Classic Search: Autonomy Verity K2
Enhanced Search: Apache Lucene / Solr
Open source and unrestricted
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
16. Centaur
Mail Enhancement
CFIMAP
View Folders
Read Messages
Move Messages
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
17. PRODUCTIVITY
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
18. Centaur
CFML 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 & New keyword
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
19. Centaur
CFML Enhancements
Server.cfc
onServerStart()
Defined via ColdFusion Administrator
Nested CFTRANSACTION
CFFINALLY / finally
CFCONTINUE
®
19
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
20. Centaur
CFSCRIPT Enhancements
New Operators
abort ["message"]
exit ["methodName"]
include "template"
param [type] name [=defaultValue]
throw "message“
rethrow
®
20
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
21. Centaur
CFSCRIPT Enhancements
Full language support for CFSCRIPT
Fully define functions and components
JavaDoc style notation for documentation and metadata
®
21
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
22. Centaur
Server 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…
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
23. Centaur
Advanced Caching
Object Cache
Save / Retrieve objects from a built-in cache
Programmatic access to cache metadata / properties
cacheGet()
cachePut()
cacheGetMetaData()
etc.
Template Cache
Cache page fragment or entire templates
®
23
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
24. Centaur
Database to Code (ORM)
Save CFC data to a database without SQL
Build database independent applications
Bi-directional (CFC Database)
Access to Hibernate internals
®
24
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
25. Bolt
ColdFusion IDE
Eclipse-based Editor
HTML, DOM & CSS Code Log Viewer
Assist
CFML Code Assist
Extensible with CFML
Framework Scaffolding
CFML Insight
Code Generation
FTP Support Project Tasks
Snippets Whatever you want
Aptana Plugin Support
CFML Debugging
®
25
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
26. Bolt
ColdFusion IDE
Aptana Plugin Support Extensible with CFML
AJAX Libraries Framework Scaffolding
ExtJS, jQuery, Adobe Spry, Code Generation
more… Project Tasks
Adobe AIR Whatever you want
®
26
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
27. Comparing ColdFusion Tools
HTML, DOM & CSS Code
Assist
Design View (WYSIWYG)
AJAX & JavaScript Insight
JavaScript Debugging
CFML Code Assist
CFML Code Insight
CFML Debugging
CFML Refactoring
CFML ORM Support
Extensible w/ CFML
FTP Support
Database Tools
Real-time Log View
Custom CFML Code Assist
CFML Framework Support
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
1. When installed with Adobe ColdFusion 8 Extensions for Eclipse