Post on 03-Jan-2016
Adobe ColdFusion User Group Tour
Adam Lehman
Product Manager
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 2
Agenda
ColdFusion Overview
Centaur
Bolt
Demos
Q & A
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 3
STATE OF THE UNION
ColdFusion
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 4
ColdFusion 8 – Industry Recognized & Award Winning
Best in Web Development Best Web Services Solution
2008 Top Ranked App Server
2009 Winner Web Development Tool
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 5
ColdFusion PopulationGrowth
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 6
CENTAUR & BOLTSneak Peek
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 7
Centaur & Bolt Overview
RAD Without RulesDevelop and Manage applications faster and easier than ever
Enterprise GlueIntegrate applications with a multitude of technologies and services
Expressive ApplicationsCreate rich interfaces for applications quickly and easily
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 8
Server.cfc onServerStart()
Defined via ColdFusion Administrator
Nested CFTRANSACTION
CFFINALLY / finally
CFCONTINUE
88
CentaurCFML Enhancements
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 9
Pass implicit structures/arrays to tags and functions
Assignment chaininga = b = c
Direct access to elements of returned arraysmyFunction()[x]
Ternary operatorsa = (b < c) ? b : c
99
CentaurCFML Enhancements
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 10
Full language support for CFSCRIPT Fully define functions and components
JavaDoc style notation for documentation and metadata
10
CentaurCFSCRIPT Enhancements
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 11
New Operators
abort ["message"]
exit ["methodName"]
include "template"
param [type] name [=defaultValue]
throw "message“
rethrow
11
CentaurCFSCRIPT Enhancements
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 12
Explicit local scope for private function variables <cfset LOCAL.myvar = 1 /> in addition to <cfset var myVar = 1 />
Var scope variable anywhere within a function/method
Automatic getters/setters – based on CFPROPERTY
Import & New keyword
CentaurCFC Enhancements
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1313
BoltColdFusion IDE
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 14
Retrieve and manage email/folder via IMAP Return headers-only for faster download
Download attachments
Manage Folders
14
CentaurIMAP
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 15
Create PDF Packages
Add/Remove Headers and Footers
Optimize PDF’s Remove Unused Elements
Down–sample images
Extract Text / Images
High Quality Thumbnails
15
CentaurPDF Enhancements
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 16
CFSPREADSHEET Create
Read
Merge
Support for Excel 97, 2000, 2003, 2007, 2008
Open Office Spreadsheets
16
CentaurSpreadsheet Integration
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 17
CFPRESENTATION Generate PPT files from CFML/HTML
content
Convert PPT to HTML or Flash
Support for PowerPoint 97, 2000, 2003, 2007,
2008
Open Office Presentations
17
CentaurPowerPoint Integration
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 18
Save CFC data to a database without SQL
Build database independent applications
Bi-directional (CFC Database)
Powered by the industry leading Hibernate framework
1818
CentaurDatabase to Code (ORM)
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 19
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
19
CentaurAdvanced Caching
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 20
New Full-Text Search Engine Full CFSEARCH/CFINDEX
functionality
Advanced Replication / Caching
No document limit
Verity is officially deprecated Verity Solr migration tool
20
CentaurLucene Solr
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 21
Direct access to ColdFusion services General Utilities
Includes file upload support
Charting (CFCHART)
Document Services (CFDOCUMENT)
PDF Utilities (CFPDF)
Image Manipulation (CFIMAGE)
Mail (CFMAIL)
Pop (CFPOP)
Available as SOAP & AMF
21
CentaurExposed Service Layer (CFaaS)
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 22
AS3 / MXML Libraries for Adobe Flex Consumer CF Services
High-speed Flash Remoting
AS3 Data Persistence Library for Adobe AIR Online / Offline Data Synchronization
CentaurRich Internet Applications
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 23
Updated UI Controls ExtJS 3.0+
Powerful new controls Multi-File Upload
Enhanced Data Grid
Progress Indicator
Message Box
Sliders
Accordion Layouts
Much More!
2323
CentaurEnhanced UI Controls
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 24
Desktop application for monitoring and managing ColdFusion servers Flex-based AIR application
Run as a background service
Receive system notification & alerts
Manage / Apply settings for multiple servers
Datasources, Mappings, etc.
Apply Hotfixes
More…
24
CentaurServer Manager
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 25Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 25
Demo
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 26
MORE TO COME…Centaur & Bolt
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 27
Public Bugbase and Enhancement Requests
Targeted Release:Centaur / Bolt Public Beta
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 28
Open CFML Advisory Board
Working on CFML 2009 Recommendation
All CFML/CFSCRIPT updates for Centaur submitted for consideration
The ColdFusion Community Drives CFML Not Adobe
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 29
Free ColdFusion For Education
ColdFusion 8 Enterprise isfree for students and faculty
ColdFusion 8 curriculum isfree for everyone
http://freeriatools.adobe.com
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 30
User Group Tour – North America
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 31
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 32
Join the Social
@ColdFusion
@Adrocknaphobia - Adam
@BenForta
@TPRyan - Terry
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 33Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 33
Q & A