AUG Belgium - Introduction to ColdFusion 9

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    AUG Belgium - Introduction to ColdFusion 9 - Presentation Transcript

    1. AdobeUser Group Tour 2009
      An introduction to ColdFusion 9 and ColdFusion Builder
    2. About me
      1973
      Web development
      2009
      1998
      2005
      1991
      2007
      1999
      Physics Studies
    3. ColdFusion
      WHAT’S COLDFUSION?
    4. ColdFusion Population Growth
    5. ColdFusionMedia Coverage
      ColdFusion 8 Awards
      Best in Web Development
      Best Web Services solution
      Best in Web Development
      • Industry analysts are starting to “get it”
      • Recommending ColdFusion for new projects
      • Encourage ColdFusion expansion in existing organizations
      "...ColdFusion can provide unique value that is not fully addressed by any competing alternative technology. Most notably, 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."
    6. So…What is ColdFusion?
      • Web Scripting language(CFML + CFScript)
      • Enterprise Services
      • JEE application server
      CF is productivity layer that adds value through a set of tags, functions and services that run on top of JEE
      …OR…
      « Flexis to ActionScript as CFML is to Java »Peter Elst (Scotch On The Road 2009)
    7. Centaur & Bolt
      What We Know
    8. CentaurThemes
      Integration
      • PDF Enhancements
      • Office Files
      Richness
      • Flash Builder 4 Integration
      • Exposed Service Layer
      • AIR Online Offline
      Productivity
      • CF Builder
      • ORM
      • Server Manager
    9. Richness
    10. CentaurExposed Service Layer
      Direct access to ColdFusion services
      Query Service
      Mail
      Document Services
      Imaging
      Charting/Graphs
      Exchange
      More…
      Available as SOAP & AMF
      16
    11. CentaurRich Internet Applications
      AS3 / MXML Libraries for Adobe Flex
      Consumer CF Services
      AS3 Data Persistence Library for Adobe AIR
      Online / Offline Data Synchronization
    12. CentaurEnhanced 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
      18
      18
    13. RICHNESS
      DEMOS
    14. Integration
    15. CentaurPDF Enhancements
      Add/Remove Headers and Footers
      Optimize PDF’s
      Remove Unused Elements
      Extract Content
      Text
      Images
      21
    16. CentaurOffice Interoperability
      Create, Read & Update Excel Spreadsheets
      Dynamically generate PowerPoint Presentations
      Create Flash Presentations fromPowerPoint
      22
      22
    17. CentaurPortal 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
    18. CentaurSearch Enhancements
      Enhanced search support
      Classic Search: Autonomy Verity K2
      Enhanced Search: Apache Lucene / Solr
      Open source and unrestricted
    19. CentaurMail Enhancement
      CFIMAP
      View Folders
      Read Messages
      Move Messages
    20. INTEGRATION
      DEMO
    21. Productivity
    22. CentaurCFML 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 & Newkeyword
    23. CentaurCFML Enhancements
      Server.cfc
      onServerStart()
      Defined via ColdFusion Administrator
      Nested CFTRANSACTION
      CFFINALLY / finally
      CFCONTINUE
      29
      29
    24. CentaurCFSCRIPT Enhancements
      New Operators
      abort ["message"]
      exit ["methodName"]
      include "template"
      param [type] name [=defaultValue]
      throw "message“
      rethrow
      30
    25. CentaurCFSCRIPT Enhancements
      Full language support for CFSCRIPT
      Fully define functions and components
      JavaDoc style notation for documentation and metadata
      31
    26. CentaurServer 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…
    27. CentaurAdvanced Caching
      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
      33
    28. CentaurDatabase to Code (ORM)
      Save CFC data to a database without SQL
      Build database independent applications
      Bi-directional (CFC  Database)
      Access to Hibernate internals
      34
      34
    29. BoltColdFusion IDE
      Eclipse-based Editor
      HTML, DOM & CSS Code Assist
      CFML Code Assist
      CFML Insight
      FTP Support
      Snippets
      AptanaPlugin Support
      CFML Debugging
      Log Viewer
      Extensible with CFML
      Framework Scaffolding
      Code Generation
      Project Tasks
      Whatever you want
      35
    30. EXTENDING BOLT
      DEMO
    31. Why you should care about ColdFusion
      RAD
      Easy to learn
      Short Development Cycle
      Easy to Maintain
      Security made simple
      Out of the Box Services
    32. Easy Integration into existing Data Center
      ACROBAT READER
      Documents / Forms
      FLASH PLAYER
      Flex / Flash
      Flex / AJAX / PDF
      FLASH REMOTING
      FLASH REMOTING
      AJAX REMOTING
      .NET
      Local / Remote
      LEGACY
      COM / CORBA
      NETWORK
      Email / FTP / LDAP
      DATA
      RDBMS/XML
      WEB SERVICES
      SOAP / REST
      MOBILE DEVICES
      SMS / HTML
      WEB BROWSER
      HTML / AJAX
      WEB SERVICES
      SOAP / XML
      EXCHANGE
      Contacts / Calendar
      Mail / Tasks
      EXCHANGE
      Contacts / Calendar
      Mail / Tasks
    33. Love other Technologies
      ESL
    34. Centaur & Bolt
      More to come…
    35. Soon
      Centaur/BoltPublic Beta
      41
    36. Sometime in 2009
      Centaur/BoltRelease Date
      42
    37. cyril@cyrilhanquez.com
      http://www.cyrilhanquez.com/blog/
      http://www.twitter.com/fitzchev/
      Thanks !

    + Cyril HanquezCyril Hanquez, 6 months ago

    custom

    693 views, 0 favs, 2 embeds more stats

    Presentation done on June 18th 2009 in Ghent (Belgi more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 693
      • 641 on SlideShare
      • 52 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 9
    Most viewed embeds
    • 32 views on http://cyrilhanquez.com
    • 20 views on http://injun.ru

    more

    All embeds
    • 32 views on http://cyrilhanquez.com
    • 20 views on http://injun.ru

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories