SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Reflex
                       We stole it from the future.




Friday, May 21, 2010
Hello, my name is Ben Stucki.


Friday, May 21, 2010
®




Friday, May 21, 2010
Friday, May 21, 2010
Digital Analog, LLC
                                 http://digitalanalog.com




Friday, May 21, 2010
Session Outline
                       Tell you what I’m about to show you.
                       Show you.
                       Tell you what I just showed you.




Friday, May 21, 2010
What is Reflex?
                       I don’t get it. It’s like Flex, but it’s not?




Friday, May 21, 2010
Reflex AS3 Components
                 Buttons, Labels, Sliders, Lists, Containers, etc. without Flex.




Friday, May 21, 2010
What’s All The Hype?
                       Containers, Layouts, Invalidation, Binding, and... MXML!




Friday, May 21, 2010
Yes, MXML without Flex!
                            This is how we do it.




Friday, May 21, 2010
What makes Reflex different?
       Alright, I admit that’s cool - but aren’t you just building Flex again?




Friday, May 21, 2010
Pay-As-You-Go
                       Composition over Inheritance




Friday, May 21, 2010
Features vs. Size
                       We solve the features vs. size debate.




Friday, May 21, 2010
One to Rule them All
                            Flash or MXML or Flex. Your choice!




Friday, May 21, 2010
Radically Customizable
                       - and also easy to use, but I’ll let you be the judge.




Friday, May 21, 2010
Flash Integration
                       We’re doing some really cool stuff for Flash devs.




Friday, May 21, 2010
Let’s take a look at it.
                                 Honestly, it really does exist.




Friday, May 21, 2010
Flash Skining
                       When we say customizable, we mean it.




Friday, May 21, 2010
MXML Skining
                       If you’re into Flex 4, this should look familiar.




Friday, May 21, 2010
States. Yes, those States.
                       Yes, the new states. Yes, with code hinting.




Friday, May 21, 2010
Component




Friday, May 21, 2010
Component




Friday, May 21, 2010
Component
                       Data




Friday, May 21, 2010
Component
                       Data




Friday, May 21, 2010
Component   Skin
                       Data




Friday, May 21, 2010
Component   Skin
                       Data




Friday, May 21, 2010
Behavior
                       Behavior
                                  Behavior

                                   Component     Skin
                        Data




Friday, May 21, 2010
Reassignable Behaviors
                          ... and now for something completely different.




Friday, May 21, 2010
Video Break
                   It’s cool to play a Microsoft video if it’s the parody right?




Friday, May 21, 2010
Behavior
                       Behavior
                                  Behavior

                                   Component     Skin
                        Data


                                     Container



Friday, May 21, 2010
Behavior
                        Behavior
                                   Behavior


               Layout               Component     Skin
                         Data


                                      Container



Friday, May 21, 2010
Layouts & Measurement
                       We’ll do the hard work. You’re just here to look good.




Friday, May 21, 2010
A List Apart
                       Almost everything’s a list to us.




Friday, May 21, 2010
Utilities
                       Invalidation, Metadata, Measurement




Friday, May 21, 2010
Did we mention size?
                       We know it’s hard to grasp: features & smaller size.




Friday, May 21, 2010
Mobile
                       Need help developing for mobile?




Friday, May 21, 2010
Where do I sign up?
                                  Join the dark side.




Friday, May 21, 2010
http://reflex.io
                       docs, source, examples, nightly builds, support




Friday, May 21, 2010
Question & Answer
                       You ask a question. I pretend to know the answer.




Friday, May 21, 2010
Fin
                       @BenStucki




Friday, May 21, 2010

Weitere ähnliche Inhalte

Andere mochten auch

Drug Testing in Sports
Drug Testing in SportsDrug Testing in Sports
Drug Testing in Sportsgriffboyd
 
uptodate presentation
uptodate presentationuptodate presentation
uptodate presentationshahrashub
 
Web Security: SQL Injection
Web Security: SQL InjectionWeb Security: SQL Injection
Web Security: SQL InjectionVortana Say
 
Future strategies in gas retailing in india
Future strategies in gas retailing in indiaFuture strategies in gas retailing in india
Future strategies in gas retailing in indiaChetan Sharma
 

Andere mochten auch (8)

Semjet international company profile 2012
Semjet international company profile 2012Semjet international company profile 2012
Semjet international company profile 2012
 
SEMJET 2010 Flyer Rev.2.0
SEMJET 2010 Flyer Rev.2.0SEMJET 2010 Flyer Rev.2.0
SEMJET 2010 Flyer Rev.2.0
 
Enseñanza de ciencias unesco
Enseñanza de ciencias unescoEnseñanza de ciencias unesco
Enseñanza de ciencias unesco
 
Drug Testing in Sports
Drug Testing in SportsDrug Testing in Sports
Drug Testing in Sports
 
My dreamvacation
My dreamvacationMy dreamvacation
My dreamvacation
 
uptodate presentation
uptodate presentationuptodate presentation
uptodate presentation
 
Web Security: SQL Injection
Web Security: SQL InjectionWeb Security: SQL Injection
Web Security: SQL Injection
 
Future strategies in gas retailing in india
Future strategies in gas retailing in indiaFuture strategies in gas retailing in india
Future strategies in gas retailing in india
 

Ähnlich wie Reflex FATC

Lean mean php machine
Lean mean php machineLean mean php machine
Lean mean php machineJason Austin
 
Taming The View for Rubyconf India
Taming The View for Rubyconf IndiaTaming The View for Rubyconf India
Taming The View for Rubyconf Indiasarahtarap
 
Social metadata on the web
Social metadata on the webSocial metadata on the web
Social metadata on the webHendrik Dacquin
 
Paper to Pixels: Breaking down the barriers between print and interactive design
Paper to Pixels: Breaking down the barriers between print and interactive designPaper to Pixels: Breaking down the barriers between print and interactive design
Paper to Pixels: Breaking down the barriers between print and interactive designClockwork Active Media
 
Advice for the interns
Advice for the internsAdvice for the interns
Advice for the internsedward boches
 
What is SMBSeattle?
What is SMBSeattle?What is SMBSeattle?
What is SMBSeattle?SMB Seattle
 
Healthy Scrum - The Agile Heartbeat
Healthy Scrum - The Agile HeartbeatHealthy Scrum - The Agile Heartbeat
Healthy Scrum - The Agile HeartbeatVernon Stinebaker
 
eLearning in Tourism
eLearning in TourismeLearning in Tourism
eLearning in TourismSara Vannini
 
Transitioned Medi
Transitioned MediTransitioned Medi
Transitioned MediAndrew Lih
 
The Future of Computing, TEDx Austin
The Future of Computing, TEDx AustinThe Future of Computing, TEDx Austin
The Future of Computing, TEDx Austinfrog
 
Agile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYCAgile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYCChef Software, Inc.
 
Managerial Sport Law Introduction
Managerial Sport Law IntroductionManagerial Sport Law Introduction
Managerial Sport Law IntroductionChrystal Porter
 
Advicefortheinterns 100721141420-phpapp01 (3)
Advicefortheinterns 100721141420-phpapp01 (3)Advicefortheinterns 100721141420-phpapp01 (3)
Advicefortheinterns 100721141420-phpapp01 (3)niti slideman
 
Advicefortheinterns 100721141420-phpapp01 (3)
Advicefortheinterns 100721141420-phpapp01 (3)Advicefortheinterns 100721141420-phpapp01 (3)
Advicefortheinterns 100721141420-phpapp01 (3)Nitish Bhardwaj
 
Advicefortheinterns 100721141420-phpapp01 (1)
Advicefortheinterns 100721141420-phpapp01 (1)Advicefortheinterns 100721141420-phpapp01 (1)
Advicefortheinterns 100721141420-phpapp01 (1)Nitish Bhardwaj
 

Ähnlich wie Reflex FATC (15)

Lean mean php machine
Lean mean php machineLean mean php machine
Lean mean php machine
 
Taming The View for Rubyconf India
Taming The View for Rubyconf IndiaTaming The View for Rubyconf India
Taming The View for Rubyconf India
 
Social metadata on the web
Social metadata on the webSocial metadata on the web
Social metadata on the web
 
Paper to Pixels: Breaking down the barriers between print and interactive design
Paper to Pixels: Breaking down the barriers between print and interactive designPaper to Pixels: Breaking down the barriers between print and interactive design
Paper to Pixels: Breaking down the barriers between print and interactive design
 
Advice for the interns
Advice for the internsAdvice for the interns
Advice for the interns
 
What is SMBSeattle?
What is SMBSeattle?What is SMBSeattle?
What is SMBSeattle?
 
Healthy Scrum - The Agile Heartbeat
Healthy Scrum - The Agile HeartbeatHealthy Scrum - The Agile Heartbeat
Healthy Scrum - The Agile Heartbeat
 
eLearning in Tourism
eLearning in TourismeLearning in Tourism
eLearning in Tourism
 
Transitioned Medi
Transitioned MediTransitioned Medi
Transitioned Medi
 
The Future of Computing, TEDx Austin
The Future of Computing, TEDx AustinThe Future of Computing, TEDx Austin
The Future of Computing, TEDx Austin
 
Agile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYCAgile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYC
 
Managerial Sport Law Introduction
Managerial Sport Law IntroductionManagerial Sport Law Introduction
Managerial Sport Law Introduction
 
Advicefortheinterns 100721141420-phpapp01 (3)
Advicefortheinterns 100721141420-phpapp01 (3)Advicefortheinterns 100721141420-phpapp01 (3)
Advicefortheinterns 100721141420-phpapp01 (3)
 
Advicefortheinterns 100721141420-phpapp01 (3)
Advicefortheinterns 100721141420-phpapp01 (3)Advicefortheinterns 100721141420-phpapp01 (3)
Advicefortheinterns 100721141420-phpapp01 (3)
 
Advicefortheinterns 100721141420-phpapp01 (1)
Advicefortheinterns 100721141420-phpapp01 (1)Advicefortheinterns 100721141420-phpapp01 (1)
Advicefortheinterns 100721141420-phpapp01 (1)
 

Kürzlich hochgeladen

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Kürzlich hochgeladen (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Reflex FATC

  • 1. Reflex We stole it from the future. Friday, May 21, 2010
  • 2. Hello, my name is Ben Stucki. Friday, May 21, 2010
  • 5. Digital Analog, LLC http://digitalanalog.com Friday, May 21, 2010
  • 6. Session Outline Tell you what I’m about to show you. Show you. Tell you what I just showed you. Friday, May 21, 2010
  • 7. What is Reflex? I don’t get it. It’s like Flex, but it’s not? Friday, May 21, 2010
  • 8. Reflex AS3 Components Buttons, Labels, Sliders, Lists, Containers, etc. without Flex. Friday, May 21, 2010
  • 9. What’s All The Hype? Containers, Layouts, Invalidation, Binding, and... MXML! Friday, May 21, 2010
  • 10. Yes, MXML without Flex! This is how we do it. Friday, May 21, 2010
  • 11. What makes Reflex different? Alright, I admit that’s cool - but aren’t you just building Flex again? Friday, May 21, 2010
  • 12. Pay-As-You-Go Composition over Inheritance Friday, May 21, 2010
  • 13. Features vs. Size We solve the features vs. size debate. Friday, May 21, 2010
  • 14. One to Rule them All Flash or MXML or Flex. Your choice! Friday, May 21, 2010
  • 15. Radically Customizable - and also easy to use, but I’ll let you be the judge. Friday, May 21, 2010
  • 16. Flash Integration We’re doing some really cool stuff for Flash devs. Friday, May 21, 2010
  • 17. Let’s take a look at it. Honestly, it really does exist. Friday, May 21, 2010
  • 18. Flash Skining When we say customizable, we mean it. Friday, May 21, 2010
  • 19. MXML Skining If you’re into Flex 4, this should look familiar. Friday, May 21, 2010
  • 20. States. Yes, those States. Yes, the new states. Yes, with code hinting. Friday, May 21, 2010
  • 23. Component Data Friday, May 21, 2010
  • 24. Component Data Friday, May 21, 2010
  • 25. Component Skin Data Friday, May 21, 2010
  • 26. Component Skin Data Friday, May 21, 2010
  • 27. Behavior Behavior Behavior Component Skin Data Friday, May 21, 2010
  • 28. Reassignable Behaviors ... and now for something completely different. Friday, May 21, 2010
  • 29. Video Break It’s cool to play a Microsoft video if it’s the parody right? Friday, May 21, 2010
  • 30. Behavior Behavior Behavior Component Skin Data Container Friday, May 21, 2010
  • 31. Behavior Behavior Behavior Layout Component Skin Data Container Friday, May 21, 2010
  • 32. Layouts & Measurement We’ll do the hard work. You’re just here to look good. Friday, May 21, 2010
  • 33. A List Apart Almost everything’s a list to us. Friday, May 21, 2010
  • 34. Utilities Invalidation, Metadata, Measurement Friday, May 21, 2010
  • 35. Did we mention size? We know it’s hard to grasp: features & smaller size. Friday, May 21, 2010
  • 36. Mobile Need help developing for mobile? Friday, May 21, 2010
  • 37. Where do I sign up? Join the dark side. Friday, May 21, 2010
  • 38. http://reflex.io docs, source, examples, nightly builds, support Friday, May 21, 2010
  • 39. Question & Answer You ask a question. I pretend to know the answer. Friday, May 21, 2010
  • 40. Fin @BenStucki Friday, May 21, 2010