O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Adobe AIR & PHP Development

Video Description

Adobe AIR is a cross-platform, lightweight deployment environment based on Adobe's Flash Player. It combines the expressiveness of Flash with the familiarity and features of traditional desktop applications. Combined with the server-side power and flexibility of PHP, Adobe AIR applications are redefining Rich Internet Application (RIA) development. This course, by seasoned Flex/AIR and PHP integration specialist Richard Bates, is designed for PHP developers at all skill levels. Viewers will learn AIR fundamentals and advanced integration techniques using real-world applications and common feature-set requirements. Work files are included. To begin learning today, simply click on the movie links.

Table of Contents

  1. Introduction
    1. Welcome 00:04:04
    2. About Adobe AIR 00:03:11
    3. How it Works: A High-Level View 00:01:55
  2. Getting Started
    1. Setting up WAMPServer on Windows 00:03:20
    2. Setting up MAMP on Mac 00:03:58
    3. Installing Zend Studio for Eclipse 00:03:10
    4. Installing Flex Builder as a Plug-In 00:05:27
  3. Getting Familiar with Flex Builder
    1. The Eclipse Interface 00:06:08
    2. Modes & Views 00:07:02
  4. AIR Development Basics
    1. User Interface Controls pt. 1 00:07:10
    2. User Interface Controls pt. 2 00:04:50
    3. Intro to MXML 00:05:49
    4. Data Binding 00:05:35
  5. ActionScript 3 Primer
    1. Data Types 00:06:37
    2. Syntax & Variables 00:05:14
    3. Keywords & Functions 00:04:19
    4. Events 00:03:49
  6. PHP & AIR Overview
    1. Connection Options 00:03:19
    2. Using POST & GET pt. 1 00:09:06
    3. Using POST & GET pt. 2 00:08:43
    4. Application: Contact Form pt. 1 00:05:35
    5. Application: Contact Form pt. 2 00:05:03
    6. Application: Contact Form pt. 3 00:07:55
  7. AMFPHP
    1. Setting Up AMFPHP 00:03:39
    2. Creating Remote Services in PHP 00:04:12
    3. Remote Objects 00:08:58
    4. Database Setup with phpMyAdmin 00:04:34
    5. Application: Course Catalog pt. 1 00:07:58
    6. Application: Course Catalog pt. 2 00:06:56
    7. Application: Course Catalog pt. 3 00:05:08
    8. Application: Course Catalog pt. 4 00:04:01
    9. Application: Course Catalog pt. 5 00:07:37
  8. Zend_Amf
    1. Setting Up Zend_Amf 00:05:26
    2. Creating the Zend_Amf Gateway 00:05:48
    3. Creating the PHP Services pt. 1 00:05:23
    4. Creating the PHP Services pt. 2 00:03:41
    5. Creating the PHP Services pt. 3 00:07:56
    6. Employee Directory AIR Application pt. 1 00:07:43
    7. Employee Directory AIR Application pt. 2 00:04:10
    8. Employee Directory AIR Application pt. 3 00:07:01
    9. Creating the PHP Services pt. 4 00:07:22
    10. Communicating with Zend_Amf from AIR 00:07:18
  9. Customizing AIR Interfaces
    1. Styling with CSS pt. 1 00:05:12
    2. Styling with CSS pt. 2 00:05:16
    3. Styling with CSS pt. 3 00:05:17
    4. Styling with CSS pt. 4 00:05:40
    5. Using Effects in MXML - Fade 00:03:54
    6. Using Effects in MXML - Move 00:03:58
    7. Complex Effects in MXML 00:02:41
    8. Using Custom Chrome 00:09:00
    9. Using View States 00:05:32
    10. Transitions Between States 00:03:33
  10. Advanced AIR & PHP Part 1
    1. Photo Print Store AIR Application 00:06:09
    2. Custom MXML Components as Renderers pt. 1 00:07:30
    3. Custom MXML Components as Renderers pt. 2 00:04:40
    4. Drag & Drop pt. 1 00:03:49
    5. Drag & Drop pt. 2 00:05:02
    6. Drag & Drop pt. 3 00:05:09
    7. Drag & Drop pt. 4 00:06:27
    8. Drag & Drop pt. 5 00:05:00
    9. Uploading Files to PHP pt. 1 00:07:52
    10. Uploading Files to PHP pt. 2 00:02:10
    11. Uploading Files to PHP pt. 3 00:03:42
    12. Uploading Files to PHP pt. 4 00:07:58
    13. Photo Print Store Database Setup 00:05:26
    14. Photo Print Store PHP Services pt. 1 00:07:28
    15. Photo Print Store PHP Services pt. 2 00:04:44
    16. Logins with AIR & PHP pt. 1 00:07:40
    17. Logins with AIR & PHP pt. 2 00:07:19
    18. POST & RemoteObjects in Tandem pt. 1 00:05:11
    19. POST & RemoteObjects in Tandem pt. 2 00:07:23
  11. Advanced AIR & PHP Part 2
    1. Application: Document Manager pt. 1 00:05:29
    2. Application: Document Manager pt. 2 00:07:47
    3. Document Manager PHP Services pt. 1 00:03:35
    4. Document Manager Database 00:03:42
    5. Document Manager PHP Services pt. 2 00:08:49
    6. Document Manager PHP Services pt. 3 00:04:46
    7. Application: Document Manager pt. 3 00:04:34
    8. Application: Document Manager pt. 4 00:03:05
    9. Application: Document Manager pt. 5 00:02:31
    10. Application: Document Manager pt. 6 00:04:52
    11. Application: Document Manager pt. 7 00:05:24
    12. Application: Document Manager pt. 8 00:07:26
    13. Creating New Windows 00:05:44
    14. Application: Document Manager pt. 9 00:05:19
    15. Application: Document Manager pt. 10 00:06:12
    16. Chaining Events Together 00:06:55
    17. More User Authentication pt. 1 00:04:37
    18. More User Authentication pt. 2 00:05:54
    19. Using the Encryted Local Store pt. 1 00:07:11
    20. Using the Encryted Local Store pt. 2 00:04:33
    21. Custom Icons in MXML Renderers 00:05:38
    22. Tuning Custom Controls & Renderers 00:04:12
  12. Sometimes-Connected Applications
    1. Application: Traveling Salesman - Intro 00:02:20
    2. Local SQLite Databases 00:04:07
    3. Application: Traveling Salesman pt. 1 00:07:09
    4. Application: Traveling Salesman pt. 2 00:07:41
    5. Application: Traveling Salesman pt. 3 00:04:49
    6. Application: Traveling Salesman pt. 4 00:04:52
    7. Application: Traveling Salesman pt. 5 00:05:40
    8. Traveling Salesman PHP Code pt. 1 00:04:28
    9. Traveling Salesman PHP Code pt. 2 00:04:17
    10. Traveling Salesman AMF Communication pt. 1 00:04:55
    11. Traveling Salesman AMF Communication pt. 2 00:06:17
    12. Traveling Salesman AMF Communication pt. 3 00:05:52
    13. Saving Records Remotely & Locally 00:06:11
    14. Detecting Connectivity 00:07:54
    15. Syncronizing Remote & Local Data pt. 1 00:07:56
    16. Syncronizing Remote & Local Data pt. 2 00:06:39
    17. Custom Label Functions in Datagrids 00:03:57
  13. Going Public with Your Application
    1. Distributing Your Application 00:03:21
    2. The -app.xml File 00:03:20
    3. Using the Badge Installer 00:03:33
    4. Updating After Release pt. 1 00:06:54
    5. Updating After Release pt. 2 00:07:46
    6. Updating After Release pt. 3 00:07:14
    7. Updating After Release pt. 4 00:05:39
  14. Wrap Up & Next Steps
    1. ActionScript Further Study 00:03:40
    2. PHP Further Study 00:01:48
    3. Wrap Up 00:02:51
  15. Credits
    1. About this Author 00:01:46