Upload
belarus-state-university
View
1.198
Download
1
Tags:
Embed Size (px)
Citation preview
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Adobe ColdFusion User Group Tour 2009
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
STATE OF THE UNION
ColdFusion
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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
ColdFusion Media Coverage
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
ColdFusion Population
0
100
200
300
400
500
600
700
800
900
1000
2004 2005 2006 2007 2008
Dev
elop
ers (
1Ks)
Growth
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
WHAT WE KNOW Centaur & Bolt
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Centaur Themes
Integration
PDF Enhancements
Office Files
Productivity
CF Builder
ORM
Server Manager
Richness
Flash Builder 4 Integration
Exposed Service Layer
AIR Online Offline
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
RICHNESS
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Direct access to ColdFusion services Query Service
Document Services
Imaging
Charting/Graphs
Exchange
More…
Available as SOAP & AMF
8
Centaur Exposed Service Layer
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
AS3 / MXML Libraries for Adobe Flex Consumer CF Services
AS3 Data Persistence Library for Adobe AIR Online / Offline Data Synchronization
Centaur Rich Internet Applications
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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 10
Centaur Enhanced UI Controls
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
INTEGRATION
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Add/Remove Headers and Footers
Optimize PDF’s
Remove Unused Elements
Extract Content
Text
Images
12
Centaur PDF Enhancements
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Create, Read & Update Excel Spreadsheets
Dynamically generate PowerPoint Presentations
Create Flash Presentations from PowerPoint
13 13
Centaur Office Interoperability
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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
Centaur Portal Integration
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Enhanced search support Classic Search: Autonomy Verity K2
Enhanced Search: Apache Lucene / Solr
Open source and unrestricted
Centaur Search Enhancements
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
CFIMAP View Folders
Read Messages
Move Messages
Centaur Mail Enhancement
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
PRODUCTIVITY
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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
Centaur CFML Enhancements
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Server.cfc onServerStart()
Defined via ColdFusion Administrator
Nested CFTRANSACTION
CFFINALLY / finally
CFCONTINUE
19 19
Centaur CFML Enhancements
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
New Operators
abort ["message"]
exit ["methodName"]
include "template"
param [type] name [=defaultValue]
throw "message“
rethrow
20
Centaur CFSCRIPT Enhancements
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Full language support for CFSCRIPT Fully define functions and components
JavaDoc style notation for documentation and metadata
21
Centaur CFSCRIPT Enhancements
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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…
Centaur Server Manager
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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
Centaur Advanced Caching
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Save CFC data to a database without SQL
Build database independent applications
Bi-directional (CFC Database)
Access to Hibernate internals
24 24
Centaur Database to Code (ORM)
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Eclipse-based Editor HTML, DOM & CSS Code
Assist
CFML Code Assist
CFML Insight
FTP Support
Snippets
Aptana Plugin Support
CFML Debugging
Log Viewer
Extensible with CFML Framework Scaffolding
Code Generation
Project Tasks
Whatever you want
25
Bolt ColdFusion IDE
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Aptana Plugin Support AJAX Libraries
ExtJS, jQuery, Adobe Spry, more…
Adobe AIR
Extensible with CFML Framework Scaffolding
Code Generation
Project Tasks
Whatever you want
26
Bolt ColdFusion IDE
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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
1. When installed with Adobe ColdFusion 8 Extensions for Eclipse