Rich Internet Applications for SLA Research/Required Foreknowledge

From Wikibooks, open books for an open world
Jump to navigation Jump to search

This section of this book presumes familiarity with the technologies laid out in the Overview.

Necessary Skills and Knowledge[edit | edit source]

In general, researchers wishing to build RIAs for their research should be enthusiastic amateurs. Among the most important skills required in order to understand, use, and modify the following sample applications are...

  • familiarity with the Flash MX 2004 authoring environment and with the ActionScript programming language
  • access to and familiarity with a Flash Communication Server (FlashComm), including the documentation included with a FlashComm installation (see Resources, below)
  • access to and familiarity with a web hosting service that includes PHP and MySQL; a hosting service that includes the PhpMyAdmin web interface for MySQL management is optimal
  • intermediate knowledge of PHP scripting (view Wikibook), including MySQL-related functions (view Wikibook)
  • intermediate knowledge of general database design
  • experience using a file-transfer protocol (FTP) program

Resources[edit | edit source]

Flash MX 2004[edit | edit source]

A trial version of Flash MX 2004, including tutorial and documentation, may be downloaded from http://www.macromedia.com/software/flash/.

Flash Communication Server[edit | edit source]

The FlashComm Documentation page (http://www.macromedia.com/support/documentation/en/flashcom/) includes the following essential documents (HTML and Adobe Acrobat format):

  • Developing Communication Applications
  • Client-Side Communication ActionScript Dictionary
  • Server-Side Communication ActionScript Dictionary

PHP[edit | edit source]

There is a PHP Wikibook. In addition, the main page for PHP development and related links, such as tutorials, is http://www.php.net.

MySQL[edit | edit source]

The PHP Wikibook covers PHP-MySQL interaction. The main page for the MySQL corporation is http://www.mysql.com/; the main page for developers is http://dev.mysql.com, and the main page for phpMyAdmin is http://www.phpmyadmin.net/.