SoTR 2011<br />Adam LehmanTerry RyanAdobe Systems, Inc.<br />
Remember 5 years ago?<br />
ColdFusion 7 was new<br />
300 was huge<br />
We built web sites<br />
Or maybe 2<br />
Cross browser<br />
What’s a “Mobile Version?”<br />
Back End<br />HTML<br />Flex or Flash<br />
Cut to today<br />
This is what passes for movies<br />
Web development looks like this<br />
Website/ webapp<br />
Mobile Version<br />
IOS App<br />
Android App<br />
BlackBerry App<br />
Windows Phone 7<br />
HP/Palm<br />
IOS<br />Back End<br />Android<br />HTML<br />BlackBerry<br />Mobile HTML<br />Windows Phone 7<br />Flex or Flash<br />HP/...
Application Components<br />Model<br />Data Manipulation<br />Data Communication<br />UI<br />
Application Components<br />
Application Components<br />
We don’t have all the answers, but we would like to help<br />
Situation Report <br />
Staff Changes<br />
Outgoing<br />Alison Hueslid<br />Product Marketing Manager<br />
Adam Lehman<br />Product Manager<br />Outgoing<br />2009-2011<br />
Incoming	<br />Tridib Roy Chowdhury<br />Director of Products<br />
Promotions<br />HemantKhandelwal<br />Senior Engineering Manager for ColdFusion<br />Rupesh Kumar<br />Lead Engineer ColdF...
Meanwhile, in Europe…<br />
Localized Community Blogs<br />
ColdFusion Box for Android<br />
Application Catalog<br />
Session<br />Consuming ColdFusion Services outside of the CFML World<br />With Claude Englebert<br />Today at 17:00<br />
ColdFusion Builder 2<br />
ColdFusion Builder 2 is about 3 things…<br />
Using a Mouse Sucks<br />
Say “Jump”  IDE should ask “How high?”<br />
Editing is King<br />
Task Editing<br />
Code Folding<br />
Code formatting<br />
Keyboard Shorcuts<br />
Code Assist<br />
Code Assist<br />Required<br />Optional<br />
Code Assist<br />
Quick Fix<br />
Extension Updates<br />
Eclipse Views<br />
Callbacks<br />
COLDFUSION BUILDER EXTENSIONS<br />Varscoper<br />
COLDFUSION BUILDER EXTENSIONS<br />Apptacular!<br />
COLDFUSION BUILDER EXTENSIONS<br />Instant Code Review<br />
Session<br />Adobe ColdFusion Builder Storm<br />with SagarGanatra<br />Today at 10:15<br />
Session<br />Building Extensions for Storm<br />with TerrY Ryan<br />Tomorrow at 16:45 <br />
When can you get your hands on it?<br />60<br />
Right now!<br />61<br />
ColdFusion Builder 2 Beta<br />http://adobe.com/go/cb2<br />62<br />
ColdFusion X<br />
Previously in ColdFusion…<br />
the Golden Age<br />Allaire Origins<br />
The Golden Age:Allaire Origins<br />66<br />
The Silver Age<br />The Fantastic Fusion<br />
The Silver Age:The Fantastic Fusion<br />68<br />
The modern Age<br />The X Factor!<br />
The Modern Age:The X Factor!<br />70<br />
Link<br />Vision<br />A modern platform for web application development<br />A easy path to HTML5 & mobileapplications<br ...
Modernization<br />What Won’t Be in ColdFusion X?<br />Verity Search EngineFull <CFSEARCH> Support for Apache SoLR<br />No...
Modernization<br />What Won’t Be in ColdFusion X?<br />Macromedia JRunColdFusion X Built-on Apache tomcat<br />Full Tomcat...
Modernization<br />What Will Be in ColdFusion X?But probably won’t be in ColdFusion 11<br />Apache Axis 1.x Web ServicesCo...
Modernization<br />Scheduled Tasks<br />Bigger, Better, Stronger!Scheduled task engine re-Built from the Ground up!<br />G...
Modernization<br />Jobs<br />Defined in CFML<cfjob name="sales-report">cfml logic…</cfjob><br />Jobs added to a queue for ...
CFML X<br />Dynamic Java Class LoadingJava  CFC<br />Application.cfcTHIS.java.loadpath = ["C:mylibs", "C:myappmylib.jar"]...
CFML X<br />CFML Closures<br />Anonymous Functions That Execute in Caller Context<br />Defined Many Ways<br />Function Arg...
ColdFusion Modern Age<br /><ul><li>Tons of CFML Updates
Enhanced ORM, Caching & Searching
Flex / Flash Remoting
HTML5 / jQuery
MOBILE
ColdFusion Builder 3THUNDER!
Much, Much, MORE!</li></ul>Stay Tuned…<br />
Adobe Sessions<br />
Session<br />Flex 4.5 Mobile w/ColdFusion 9<br />with Terry Ryan<br />Today at 13:30<br />
Session<br />Building a Video Platform<br />with David Collie<br />Tomorrow at 11:30<br />
Session<br />Document Support in ColdFusion 9<br />with Chandan Kumar<br />Tomorrow at 13:30<br />
Session<br />Adobe and Education<br />with Terry Ryan<br />Today at 14:45<br />
Upcoming SlideShare
Loading in …5
×

Scotch on the Rocks 2011 - Keynote

998
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
998
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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

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

      Clipping is a handy way to collect important slides you want to go back to later.

    ×