2. Who are you? Oh - Chris Charlton
LA Drupal member Authorized Adobe
● ●
Flex Champion
Drupal fan
●
LA Air manager
●
Drupal user
●
LA Flash member
●
Drupal advocate
●
Flex book author
●
Drupal integrator
●
Web Standards
●
Community helper
●
teacher at the RMI
(help, articles, code)
A very chill dude
●
A chill dude
●
DrupalCampLA 2007
Drupal & Adobe Technologies
3. Adobe Technologies
Adobe owns the designer's realm and is going
●
for developers with a $100,000,000 campaign.
Adobe created PDF.
●
Adobe owns Flash.
●
Adobe created and open sourced Flex.
●
Adobe now has a desktop runtime - AIR.
●
DrupalCampLA 2007
Drupal & Adobe Technologies
4. Adobe Flash Player
JIT (Just-in-time compiler)
●
Audio (AAC, M4A, MP3)
●
Video (H.264, 3GP, MOV, FLV)
●
Sockets (XML, Binary)
●
XML – E4X, XPath
●
CSS (Cascade Style Sheets)
●
Talks to PHP, .Net, Ruby, CFML, JS, AMF
●
Most distributed software on the web!
●
DrupalCampLA 2007
Drupal & Adobe Technologies
6. Flex
It's a framework for RIAs.
●
Adobe Flex Builder is the product (design view).
●
The SDK, compiler, and framework are free.
●
Flex 2 is out now, Flex 3 comes Q4-Q1 2008.
●
New Flex release doesn't always mean a new
●
Flash Player release, like Java (?).
Languages: MXML (XML-based markup) and
●
ActionScript 3 (similar to JavaScript).
DrupalCampLA 2007
Drupal & Adobe Technologies
7. Adobe AIR
Flash Platform for the desktop. True cross-
●
platform UI's for Mac, Windows, Linux (Solaris).
AIR apps are compiled; written in ActionScript,
●
JavaScript, or both in Flex, Flash, or pure JS.
APIs for File I/O, SQLite, Network &
●
Connectivity, WebKit (Embedded Web Browser)
Windowed-application (native/custom), load
popular video and audio formats and PDF.
DrupalCampLA 2007
Drupal & Adobe Technologies
8. Take one drop of Drupal...
Drupal is a CMF before it's a CMS:
●
CMF – Content Management Framework
CMS – Content Management System
Drupal is open like Flex.
●
A CMF, like Drupal, can be used for more than
●
just websites for developers and businesses.
DrupalCampLA 2007
Drupal & Adobe Technologies
10. No Duh! (Now) Mix (Drupal + Flex)
Administration overhauls:
●
Productivity and efficiency
–
More data, cleaner, faster, easier to touch and see.
●
Present content differently depending on user levels
–
(no one cares to learn Drupal terminology)
C-module (Apache) to compile MXML to SWF
●
on the fly, essentially a replacement for
standard markup files (HTML).
Drupal template engine running on XSL/XSLT =
●
mad props since I can push MXML or XHTML.
DrupalCampLA 2007
Drupal & Adobe Technologies
11. Untasted Mixes (Drupal + AIR)
Desktop content management application.
●
Custom (node) content types for applications:
●
Bug or feedback reporting
–
Software dashboard/start-page news, updates, etc.
–
Knowledge base and documentation
–
Log-in screens (unmodified).
●
PDF interactivity (XML-PDF, server-side scripts)
●
DrupalCampLA 2007
Drupal & Adobe Technologies
12. Drupal & Adobe Tech (Learn More)
Drupal modules (Services, AMFPHP)
●
http://drupal.org/project/services
http://drupal.org/project/amfphp
Flex.org
●
Adobe Labs - http://labs.adobe.com
●
Rich Media Institute - richmediainstitute.com
●
LA Air & LA Flash - http://laflash.org
●
LA Drupal - http://ladrupal.org
●
DrupalCampLA 2007
Drupal & Adobe Technologies