• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Scotch on the Rocks 2011 - Keynote
 

Scotch on the Rocks 2011 - Keynote

on

  • 1,063 views

 

Statistics

Views

Total Views
1,063
Views on SlideShare
1,063
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Screen cap of a browser
  • Everyweb browser and IE
  • Show a diagram of this.
  • Abercrombie and Fitch vomited up a vampire franchise
  • New Diagram
  • SOTR Schedule Application
  • There are other things, like business logic, validation, etc etc. But this is what you need to get stuff on to the screen.
  • There are other things, like business logic, validation, etc etc. But this is what you need to get stuff on to the screen.
  • There are other things, like business logic, validation, etc etc. But this is what you need to get stuff on to the screen.
  • Spruce GooseLargest Flying Boat ever madeLargest Wingspan of any aircraft everOnly flew onceSo who cares. If you can’t do the one thing you’re supposed to do, then you’re worthless.
  • Show that code can be formatted.Show that formatting is highly configurable
  • Select Code Block Ctrl Alt BGo to Matching Tag CTRL ALT MCode Navigation CTLR SHIFT UP and DOWNSmart Tab CTRL SHIFT Curly bracket
  • Datatype Aware Code assist
  • Shows separate list of required and optional attributesAuto-insertion of required attribute
  • Auto-insertion of function arguments

Scotch on the Rocks 2011 - Keynote Scotch on the Rocks 2011 - Keynote Presentation Transcript

  • SoTR 2011
    Adam LehmanTerry RyanAdobe Systems, Inc.
  • Remember 5 years ago?
  • ColdFusion 7 was new
  • 300 was huge
  • We built web sites
  • Or maybe 2
  • Cross browser
  • What’s a “Mobile Version?”
  • Back End
    HTML
    Flex or Flash
  • Cut to today
  • This is what passes for movies
  • Web development looks like this
  • Website/ webapp
  • Mobile Version
  • IOS App
  • Android App
  • BlackBerry App
  • Windows Phone 7
  • HP/Palm
  • IOS
    Back End
    Android
    HTML
    BlackBerry
    Mobile HTML
    Windows Phone 7
    Flex or Flash
    HP/Palm
  • Application Components
    Model
    Data Manipulation
    Data Communication
    UI
  • Application Components
  • Application Components
  • We don’t have all the answers, but we would like to help
  • Situation Report
  • Staff Changes
  • Outgoing
    Alison Hueslid
    Product Marketing Manager
  • Adam Lehman
    Product Manager
    Outgoing
    2009-2011
  • Incoming
    Tridib Roy Chowdhury
    Director of Products
  • Promotions
    HemantKhandelwal
    Senior Engineering Manager for ColdFusion
    Rupesh Kumar
    Lead Engineer ColdFusion Server
    Ram Kulkarni
    Lead Engineer ColdFusion Builder
  • Meanwhile, in Europe…
  • Localized Community Blogs
  • ColdFusion Box for Android
  • Application Catalog
  • Session
    Consuming ColdFusion Services outside of the CFML World
    With Claude Englebert
    Today at 17:00
  • ColdFusion Builder 2
  • ColdFusion Builder 2 is about 3 things…
  • Using a Mouse Sucks
  • Say “Jump” IDE should ask “How high?”
  • Editing is King
  • Task Editing
  • Code Folding
  • Code formatting
  • Keyboard Shorcuts
  • Code Assist
  • Code Assist
    Required
    Optional
  • Code Assist
  • Quick Fix
  • Extension Updates
  • Eclipse Views
  • Callbacks
  • COLDFUSION BUILDER EXTENSIONS
    Varscoper
  • COLDFUSION BUILDER EXTENSIONS
    Apptacular!
  • COLDFUSION BUILDER EXTENSIONS
    Instant Code Review
  • Session
    Adobe ColdFusion Builder Storm
    with SagarGanatra
    Today at 10:15
  • Session
    Building Extensions for Storm
    with TerrY Ryan
    Tomorrow at 16:45
  • When can you get your hands on it?
    60
  • Right now!
    61
  • ColdFusion Builder 2 Beta
    http://adobe.com/go/cb2
    62
  • ColdFusion X
  • Previously in ColdFusion…
  • the Golden Age
    Allaire Origins
  • The Golden Age:Allaire Origins
    66
  • The Silver Age
    The Fantastic Fusion
  • The Silver Age:The Fantastic Fusion
    68
  • The modern Age
    The X Factor!
  • The Modern Age:The X Factor!
    70
  • Link
    Vision
    A modern platform for web application development
    A easy path to HTML5 & mobileapplications
    Adam is the coolest guy you
    ColdFusion X
  • Modernization
    What Won’t Be in ColdFusion X?
    Verity Search EngineFull <CFSEARCH> Support for Apache SoLR
    No Document Limit
    Scalable
    Extendable
    FREE!
    Verity
  • Modernization
    What Won’t Be in ColdFusion X?
    Macromedia JRunColdFusion X Built-on Apache tomcat
    Full Tomcat Support from Adobe
    Expect Speed and Scalability enhancement
    JRun
  • Modernization
    What Will Be in ColdFusion X?But probably won’t be in ColdFusion 11
    Apache Axis 1.x Web ServicesColdFusion X includes Axis 2.x!
    RESTpublish / Consume
    WSDL 2.0
    WS-Security|and other WS-Goodness
    Full backward compatibility!
    Exchange 2010 Supportvia web services
  • Modernization
    Scheduled Tasks
    Bigger, Better, Stronger!Scheduled task engine re-Built from the Ground up!
    Granular controls
    Ranges
    Conditionals
    Triggers and Chaining
    Priority
    Grouping
    More!
    Application specific
  • Modernization
    Jobs
    Defined in CFML<cfjob name="sales-report">cfml logic…</cfjob>
    Jobs added to a queue for execution
    Instant or Delayed
    Multiple Job Store Options
  • CFML X
    Dynamic Java Class LoadingJava  CFC
    Application.cfcTHIS.java.loadpath = ["C:mylibs", "C:myappmylib.jar"];THIS.java.autoreload = true;
    createObject() & <cfobject>
    createObject("java", classname, <array of jars | path >)
    Dynamic Java ProxiesCFC  Java
    javaObj = createJavaProxy("myCFC", ["java.myCFCInterface"]);
  • CFML X
    CFML Closures
    Anonymous Functions That Execute in Caller Context
    Defined Many Ways
    Function Arguments
    Function body
    Variables in CFSCRIPT
    ArraySort(myArray,closure(obj1, obj2, sort) { if(obj1.x > obj2.x) return true; else return false; });
  • ColdFusion Modern Age
    • Tons of CFML Updates
    • Enhanced ORM, Caching & Searching
    • Flex / Flash Remoting
    • HTML5 / jQuery
    • MOBILE
    • ColdFusion Builder 3THUNDER!
    • Much, Much, MORE!
    Stay Tuned…
  • Adobe Sessions
  • Session
    Flex 4.5 Mobile w/ColdFusion 9
    with Terry Ryan
    Today at 13:30
  • Session
    Building a Video Platform
    with David Collie
    Tomorrow at 11:30
  • Session
    Document Support in ColdFusion 9
    with Chandan Kumar
    Tomorrow at 13:30
  • Session
    Adobe and Education
    with Terry Ryan
    Today at 14:45
  • Conclusions
  • Web development has gotten much more complex
  • The ColdFusion team can help today
  • The ColdFusion team can help tomorrow
  • Best Scotch ever!