SlideShare uma empresa Scribd logo
1 de 90
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:ylibsquot;, "C:yappylib.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 ,[object Object]
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

Mais conteúdo relacionado

Semelhante a Scotch on the Rocks 2011 - Keynote

Evolving Services Into A Cloud Native World
Evolving Services Into A Cloud Native WorldEvolving Services Into A Cloud Native World
Evolving Services Into A Cloud Native World
Iain Hull
 
Serverless 101 in Montreal
Serverless 101 in MontrealServerless 101 in Montreal
Serverless 101 in Montreal
Aaron Williams
 

Semelhante a Scotch on the Rocks 2011 - Keynote (20)

Check
CheckCheck
Check
 
AUG Belgium - Introduction to ColdFusion 9
AUG Belgium - Introduction to ColdFusion 9AUG Belgium - Introduction to ColdFusion 9
AUG Belgium - Introduction to ColdFusion 9
 
The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011
 
Flex vs. HTML5 for RIAS
Flex vs. HTML5 for RIASFlex vs. HTML5 for RIAS
Flex vs. HTML5 for RIAS
 
Istc 2010 chris hadley
Istc 2010 chris hadleyIstc 2010 chris hadley
Istc 2010 chris hadley
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
 
Keeping Current with ColdFusion - Adobe Max 2011
Keeping Current with ColdFusion - Adobe Max 2011Keeping Current with ColdFusion - Adobe Max 2011
Keeping Current with ColdFusion - Adobe Max 2011
 
Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...
Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...
Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
 
FDM to FDMEE migration utility
FDM to FDMEE migration utilityFDM to FDMEE migration utility
FDM to FDMEE migration utility
 
Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5
 
Evolving Services Into A Cloud Native World
Evolving Services Into A Cloud Native WorldEvolving Services Into A Cloud Native World
Evolving Services Into A Cloud Native World
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021
 
Serverless 101 in Montreal
Serverless 101 in MontrealServerless 101 in Montreal
Serverless 101 in Montreal
 
Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik Rex
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
 
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jugSoirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jug
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key points
 
Ramji
RamjiRamji
Ramji
 
Vue storefront London PWA meetup
Vue storefront London PWA meetupVue storefront London PWA meetup
Vue storefront London PWA meetup
 

Mais de Terry Ryan

Making the Mobile Web Work
Making the Mobile Web WorkMaking the Mobile Web Work
Making the Mobile Web Work
Terry Ryan
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
Terry Ryan
 
cf.Objective ANZ Keynote
cf.Objective ANZ Keynotecf.Objective ANZ Keynote
cf.Objective ANZ Keynote
Terry Ryan
 
HTML5 Semantic Web
HTML5 Semantic WebHTML5 Semantic Web
HTML5 Semantic Web
Terry Ryan
 
Driving Technical Change
Driving Technical ChangeDriving Technical Change
Driving Technical Change
Terry Ryan
 

Mais de Terry Ryan (20)

Making the Mobile Web Work
Making the Mobile Web WorkMaking the Mobile Web Work
Making the Mobile Web Work
 
The Users are Restless
The Users are RestlessThe Users are Restless
The Users are Restless
 
HTML Design for Devices
HTML Design for DevicesHTML Design for Devices
HTML Design for Devices
 
The Future of HTML5 Motion Design
 The Future of HTML5 Motion Design The Future of HTML5 Motion Design
The Future of HTML5 Motion Design
 
Adobe and Modern Web Development
Adobe and Modern Web DevelopmentAdobe and Modern Web Development
Adobe and Modern Web Development
 
Semantic HTML5
Semantic HTML5Semantic HTML5
Semantic HTML5
 
The Future of HTML Motion Design
The Future of HTML Motion DesignThe Future of HTML Motion Design
The Future of HTML Motion Design
 
Skip the IDE with PhoneGap Build
Skip the IDE with PhoneGap BuildSkip the IDE with PhoneGap Build
Skip the IDE with PhoneGap Build
 
WebDU Keynote
WebDU KeynoteWebDU Keynote
WebDU Keynote
 
Beautiful PhoneGap Apps
Beautiful PhoneGap AppsBeautiful PhoneGap Apps
Beautiful PhoneGap Apps
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
The Future of HTML5 Motion Design
The Future of HTML5 Motion DesignThe Future of HTML5 Motion Design
The Future of HTML5 Motion Design
 
Adobe & HTML5
Adobe & HTML5Adobe & HTML5
Adobe & HTML5
 
Mobile Apps with PhoneGap and jQuery Mobile
Mobile Apps with PhoneGap and jQuery MobileMobile Apps with PhoneGap and jQuery Mobile
Mobile Apps with PhoneGap and jQuery Mobile
 
Design for Developers
Design for DevelopersDesign for Developers
Design for Developers
 
cf.Objective ANZ Keynote
cf.Objective ANZ Keynotecf.Objective ANZ Keynote
cf.Objective ANZ Keynote
 
Flex Mobile Skinning Workshop
Flex Mobile Skinning WorkshopFlex Mobile Skinning Workshop
Flex Mobile Skinning Workshop
 
HTML5 Semantic Web
HTML5 Semantic WebHTML5 Semantic Web
HTML5 Semantic Web
 
Intro to Coldfusion
Intro to ColdfusionIntro to Coldfusion
Intro to Coldfusion
 
Driving Technical Change
Driving Technical ChangeDriving Technical Change
Driving Technical Change
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Scotch on the Rocks 2011 - Keynote

Notas do Editor

  1. Screen cap of a browser
  2. Everyweb browser and IE
  3. Show a diagram of this.
  4. Abercrombie and Fitch vomited up a vampire franchise
  5. New Diagram
  6. SOTR Schedule Application
  7. There are other things, like business logic, validation, etc etc. But this is what you need to get stuff on to the screen.
  8. There are other things, like business logic, validation, etc etc. But this is what you need to get stuff on to the screen.
  9. There are other things, like business logic, validation, etc etc. But this is what you need to get stuff on to the screen.
  10. 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.
  11. Show that code can be formatted.Show that formatting is highly configurable
  12. Select Code Block Ctrl Alt BGo to Matching Tag CTRL ALT MCode Navigation CTLR SHIFT UP and DOWNSmart Tab CTRL SHIFT Curly bracket
  13. Datatype Aware Code assist
  14. Shows separate list of required and optional attributesAuto-insertion of required attribute
  15. Auto-insertion of function arguments