ColdFusion 9. Die neuen Funktionalitäten. Sven Ramuschkat. Herrlich & Ramuschkat GmbH

Similar documents
Adobe ColdFusion 11 Enterprise Edition

Adobe ColdFusion (2016 release)

Flex 3 Pre-release Tour

Adobe ColdFusion level 1 course content (3-day)

Vendor: Adobe. Exam Code: 9A Exam Name: Adobe ColdFusion 9 ACE Exam. Version: Demo

COPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: Introducing Flex 2.0. Chapter 2: Introducing Flex Builder 2.0. Chapter 3: Flex 2.

vsphere Web Client SDK Documentation VMware vsphere Web Client SDK VMware ESXi vcenter Server 6.5.1

Application Integration with WebSphere Portal V7

Flex and Java. James Ward. twitter://jlward4th Adobe Systems Incorporated. All Rights Reserved.

Locking Down ColdFusion Pete Freitag, Foundeo Inc. foundeo

Webservices In Java Tutorial For Beginners Using Netbeans Pdf

Creating Web Mapping Applications. Nikki Golding

Getting started with M-Files

Adobe AIR 3 (1) Adobe Air 3 for Flash CS5.5 Developers Course 1. Adobe InDesign CS5 (1) Adobe InDesign CS5: Fundamentals Course 2.

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

JUGAT Adobe Technology Platform for Rich Internet Applications

Getting started with WebSphere Portlet Factory V7.0.0

Gert Franz Railo Technologies CFUnited 2009

JUGAT Flex 3. Christoph Atteneder. May Flash / Flex Development Technical Lead Adobe Systems Incorporated. All Rights Reserved.

Jitterbit is comprised of two components: Jitterbit Integration Environment

New in CFMX 6&7. What did you miss? Charlie Arehart, Independent Consultant

What s New in Enterprise Jeff Simpson Sr. Systems Engineer

Nuxeo Roadmap. From Memphis to Chicago Nuxeo Team

Storage Made Easy. Providing an Enterprise File Fabric for INVESTOR NEWSLETTER ISSUE N 3

WebCenter Interaction 10gR3 Overview

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote

White Paper. Executive summary

SAS STUDIO. JUNE 2014 PRESENTER: MARY HARDING Education SAS Canada. Copyr i g ht 2014, SAS Ins titut e Inc. All rights res er ve d.

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.

Developing Microsoft SharePoint Server 2013 Core Solutions

Business Intelligence and Reporting Tools

Course Syllabus. Course Title. Who should attend? Course Description. Adobe Dreamweaver CC 2014

ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES OVERVIEW

AD105 Introduction to Application Development for the IBM Workplace Managed Client

SHAREPOINT 2013 DEVELOPMENT

Adobe RoboHelp (2019 release)

BEAWebLogic. Portal. Overview

How to choose the right approach to analytics and reporting

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led

Helpline No WhatsApp No.:

Open Source Library Developer & IT Pro

Liferay Architecture

ncode Automation 8 Maximizing ROI on Test and Durability Product Details Key Benefits: Product Overview: Key Features:

Adobe ColdFusion Documentation. September 2014

Building Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Interactive webmaps with ArcGIS. Kristel Meikas, AlphaGIS

Flex Data Services for Component Developers

Getting Started With Intellicus. Version: 7.3

FlexJS. OmPrakash Apache Flex PMC Member Advisory Software Engineer, IBM

Using Adobe Flex in JSR-286 Portlets

Storage Made Easy. Mirantis

Introducing ColdFusion Builder

Getting Started with Intellicus. Version: 16.0

: 20488B: Customized Developing Microsoft SharePoint Server

Getting started with WebSphere Portlet Factory V6.1

ColdFusion MX 7, Learning the new features

Storage Made Easy. SoftLayer

Developing Microsoft SharePoint Server 2013 Core Solutions

Technical White Paper

Fusion Registry 9 SDMX Data and Metadata Management System

How to Create Collaborative Communities Within Your Portal

Mischa Kölliker. JavaLounge Zürich, 23. Juni 2009

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

SharePoint 2013 Central Administration

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Step Through Your CFML Code With FusionDebug. Charlie Arehart

WSRP Web Services for Remote Portlets

Mobile Application Development

IBM Rational Application Developer for WebSphere Software, Version 7.0

DocAve 6 Software Platform Service Pack 1

CORE PHP CURRICULUM. Introductory Session Web Architecture Overview of PHP Platform Origins of PHP in the open source community

Intellicus Enterprise Reporting and BI Platform

Second Annual Enterprise Flex Symposium Occasionally connected applica7ons with Adobe AIR and BlazeDS and PDF Genera7on on the Client

A ColdFusion Management System Getting Started Documentation Copyright 2009, All Rights Reserved. FusonLink Inc.

DotNetNuke. Easy to Use Extensible Highly Scalable

Developing Microsoft SharePoint Server 2013 Core Solutions

Cumulus 11.0 Release Notes

Peter Moskovits Principal Product Manager Oracle Corporation. Sue Vickers Group Manager Oracle Corporation

Web Mapping Applications with ArcGIS. Bernie Szukalski Derek Law

Gladinet Cloud Enterprise

Page 1. Peers Technologies Pvt. Ltd. Course Brochure. Share Point 2007

Packaging for Websphere Development Studio was changed with V6R1.

What s New in ArcGIS Server 10

Developing Microsoft Azure Solutions (70-532) Syllabus

An Application for Monitoring Solr

Project Horizon Technical Overview. Steven Forman Principal Technical Consultant

Solving Mobile App Development Challenges. Andrew Leggett & Abram Darnutzer CM First

Oracle Developer Day

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

PHP WITH ANGULAR CURRICULUM. What you will Be Able to Achieve During This Course

Crystal Reports Family of Offerings

I, J, K. Eclipse, 156

Oracle Reports 6.0 New Features. Technical White Paper November 1998

Business Insight Authoring

Get Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal

Team Developer 6.1. Configure the color-coding in the Tools Preferences dialog under the Outline tab.

Developing Applications with Java EE 6 on WebLogic Server 12c

ArcGIS for Mobile An Introduction. Bonnie Stayer

Transcription:

ColdFusion 9 Die neuen Funktionalitäten Sven Ramuschkat Herrlich & Ramuschkat GmbH

ColdFusion STATE OF THE UNION

What s Been Going On? ColdFusion 9 Released! ColdFusion Builder Public Beta 3 Coming Soon Scheduled for release early 2010 ColdFusion in the Cloud Phase 1: ColdFusion on Amazon EC2 Private Beta underway Phase 2: Scheduled for release early 2010 Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 3

ColdFusion 8 Gartner Report Upgraded to Invest Cited range from beginner to expert Cited Java Productivity ColdFusion is unmatched by any competitor for ease of use and technical capabilities. When we combine this with cross-platform deployment, and significant integration into both Java and.net, ColdFusion stands out as a compelling solution for many IT challenges. http://bit.ly/cfgartnerreport Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 4

What about ColdFusion 9? No other web development toolset available today gives you an equal balance of flexibility, scalability and out-of-the-box RAD experience for dynamic web applications than ColdFusion. http://bit.ly/cfgartnerblog Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 5

ColdFusion Population Growth Developers (1Ks) 1000 900 800 700 600 500 400 300 200 100 0 778k Developers +12k Organizations 2004 2005 2006 2007 2008 Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 6

ColdFusion Builder ONE TOOL TO RULE THEM ALL

Introducing ColdFusion Builder Eclipse-based Editor CFML Code Assist CFML Insight CFML Debugging CFML ORM Insight HTML, DOM & CSS Code Assist JavaScript & AJAX Insight Code Snippets FTP / SFTP Support Tail-View Log Viewer Server Management Database Tools jquery, ExtJS, more! SQL Code Assist Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 8

ColdFusion Builder Is Extensible Build ColdFusion Builder extensions using CFML Extensions can be attached to file navigator, RDS database, and more 21 extensions already posted to RIAForge! Extensions for popular frameworks under development Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 9

ColdFusion 9 CFML IS THE BEST DEVELOPMENT LANGUAGE OF ALL TIME!

CFML Enhancements Server.cfc onserverstart() Defined via ColdFusion Administrator Increased database control Nested <CFTRANSACTION> Increased error control CFFINALLY / finally (The cffinally block code always executes, whether or not there is an exception.) Enhanced looping CFCONTINUE (Returns processing to the top of a loop. ) Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 11

CFML Enhancements Pass implicit structures/arrays to tags and functions Assignment chaining a = b = c Direct access to elements of returned arrays myfunction()[x] Ternary operators a = (b < c)? b : c Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 12

CFSCRIPT Enhancements Core language support for CFSCRIPT Fully define ColdFusion Components (CFC) component { property string FirstName; property string LastName; } public string function getfullname() { var fullname = FirstName & ' ' & LastName; return fullname; } Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 13

CFC Enhancements 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 Implicit getters/setters based on CFPROPERTY 7x faster than explicit getters/setters Import and New keyword <cfscript> import com.demo.*; obj = new User(); obj.setfirstname('adam'); obj.setlastname('lehman'); </cfscript> Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 14

ColdFusion 9 A NEW APPROACH TO DEVELOPMENT

ColdFusion ORM ColdFusion 9 includes ORM functionality Powered by the Java Hibernate framework Easy CFML functions: ormxxx() & entityxxx() Unrestricted access to Hibernate settings and runtime for advanced use CFCs can be auto-magically saved to a database No need to write SQL Write less code & develop applications faster Build database independent applications Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 16

Enhanced Caching Object cache Save / Retrieve objects from a built-in cache Programmatic access to cache metadata / properties cacheget() cacheput() cachegetmetadata() Simple page cache 30% faster in ColdFusion 9 Page fragment cache Combination of static & dynamic HUGE performance boost Cache template on request 50x performance boost Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 17

Search Without Limits Native integration w/ Apache Lucene & Solr Full CFSEARCH/CFINDEX functionality Advanced Replication / Caching No document limit Autonomy Verity still part of ColdFusion 9 Verity Solr migration tool Apache Solr is faster! Searching 6x faster Indexing 2.5x faster Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 18

ColdFusion 9 Retrieve and manage email/folder via IMAP Return headers-only for faster download Download attachments Manage Folders 1 Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 19

ColdFusion Server API 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 Granular Security Controls Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 20

Flex & Flash Integration AS3 / MXML Libraries for Adobe Flex <cf:mail > <cf:pdf > <cf:image > etc. Flash Remoting is 9x faster Fastest Flash Remoting of any server-side technology (maybe) Full integration w/ BlazeDS LCDS Express no longer available Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 21

Online/Offline Applications w/ Adobe AIR AS3 data persistence library for Adobe AIR Online/offline data synchronization Support for conflict resolution Client-side ORM for ActionScript Work with data as entities/properties not tables/columns Full support for AS3 / MXML libraries in Adobe AIR Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 22

Performance. Performance. Performance. Overall application performance 40% faster than ColdFusion 8 6x faster than ColdFusion 7 CFC creation 8x faster CFC method invocation 3x faster UUID creation 100x faster More Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 23

PDF Enhancements Create PDF Packages Add/Remove Headers and Footers Optimize PDF s Remove Unused Elements DEMO Down sample images Extract Text / Images High Quality Thumbnails Convert Microsoft Word documents to PDF Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 24

PDF Forms Read Data Structure of a PDF Form Read Data from a PDF Form as XML Write XML Data in to a PDF Form (Prefilling) DEMO Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 25

Working w/ Presentations CFPRESENTATION Generate PPT files from CFML/HTML content Convert PPT to HTML or Flash Support for Microsoft PowerPoint 97, 2000, 2003, 2007, 2008 Open Office Presentations Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 26

Working w/ Spreadsheets CFSPREADSHEET Create Read Merge Work with Excel formulas Complete formatting control Support for Microsoft Excel 97, 2000, 2003, 2007, 2008 Open Office Spreadsheets Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 27

SharePoint Integration Native access to SharePoint data and services Sites, site templates, sub-sites, web parts, and work spaces Lists including data, views, and alerts and querying against lists Users, permissions, site groups, cross-site groups, security groups, and distribution groups Build web parts w/ CFML Integrate w/ SharePoint Single Sign-On Extensible via WSDL download listpicturelibrary upload addlist getlist updatelist deletelist finddwsdoc createdws deleteview addview updateview getusercollectionfromweb addusercollectiontogroup Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 28

Portal Integration Easily build ColdFusion powered content for industry leading portal servers Built-in support for portlet standards JSR-168 & JSR-286 Web Services for Remote Portlets (WSRP) Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 29

ColdFusion Server Manager Desktop application for monitoring and managing ColdFusion servers Flex-based AIR application Run as a background service Receive system notification & alerts DEMO Manage / Apply settings for multiple servers Datasources, Mappings, etc. Apply Hotfixes More Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 30

Enhanced UI Controls Updated UI Controls ExtJS 3.0+ Powerful new controls Multi-File Upload Enhanced Data Grid Progress Indicator DEMO Message Box Sliders Accordion Layouts 31 Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 31

Enterprise vs Standard Standard Workgroup or single applications deployed in an easy-to-manage configuration that is ideal for small to medium-sized businesses. CFML language features Single virtual machine Single cloud based instance* J2EE Deployment Clustering Enterprise Fast solutions that scale in the most demanding multiple application or J2EE application server environments Unlimited VMs on 2 CPUs 10 cloud based instances* Unlimited Enterprise Service Requests Additional OS and database support Additional Security Server monitoring *EULA change only applicable for CF9 Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 32

Enterprise vs Standard Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 33

ColdFusion 9 Lizenzierung Wichtige Änderung der ColdFusion 9 EULA: Nur noch Produktionslizenzen müssen lizenziert werden Entwicklungs-, Test- und Staging-Server sind kostenlos, sofern mindest. eine ColdFusion 9 Produktionslizenz im Einsatz ist Serien-Nummer dieser Produktionslizenz kann dann für die Entw.-, Test- und Staging Server verwendet werden Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 34

ColdFusion 9 Platinium Support Unlimited 24 x7 Support durch Adobe Enterprise Support Problemlösung ggf. auch durch Hotfixes vom Engineering Kostenfreie Upgrades- und Updates innerhalb des Wartungszeitraumes Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 35

ColdFusion 9 Lizenzierung Listenpreise wurden nach unten verändert Unser spezielles RoadShowAngebot: Lizenz CF 9 Enterprise CF 9 Standard Update CF 7/8 Standard auf CF 9 Standard Update CF 7/8 Enterprise auf CF 9 Enterprise CF 9 Standard Platinium Service 1 Jahr CF 9 Enterprise Platinium Service 1 Jahr Preis 3.999,00 zzgl. Mwst. 999,00 zzgl. MwSt. 499,00 zzgl. MwSt. 1.999,00 zzgl. MwSt. 223,80 zzgl.mwst. 918,00 zzgl.mwst. Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 36

What Now? Download ColdFusion 9 www.adobe.com/go/coldfusion Download ColdFusion Builder (beta 2) labs.adobe.com Videos & Presentations tv.adobe.com Articles & Tutorials adc.adobe.com Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 37