Rich Internet Applications for SLA Research/Required Foreknowledge

From Wikibooks, open books for an open world
< Rich Internet Applications for SLA Research
Jump to: navigation, search

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

Necessary Skills and Knowledge[edit]

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]

Flash MX 2004[edit]

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]

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]

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]

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/.