<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>.gitignore</filename>
    </added>
    <added>
      <filename>flex-client/.actionScriptProperties</filename>
    </added>
    <added>
      <filename>flex-client/.flexProperties</filename>
    </added>
    <added>
      <filename>flex-client/.project</filename>
    </added>
    <added>
      <filename>flex-client/.settings/org.eclipse.core.resources.prefs</filename>
    </added>
    <added>
      <filename>flex-client/bin-debug/AC_OETags.js</filename>
    </added>
    <added>
      <filename>flex-client/bin-debug/history/history.css</filename>
    </added>
    <added>
      <filename>flex-client/bin-debug/history/history.js</filename>
    </added>
    <added>
      <filename>flex-client/bin-debug/history/historyFrame.html</filename>
    </added>
    <added>
      <filename>flex-client/bin-debug/main.html</filename>
    </added>
    <added>
      <filename>flex-client/bin-debug/main.swf</filename>
    </added>
    <added>
      <filename>flex-client/bin-debug/playerProductInstall.swf</filename>
    </added>
    <added>
      <filename>flex-client/html-template/AC_OETags.js</filename>
    </added>
    <added>
      <filename>flex-client/html-template/history/history.css</filename>
    </added>
    <added>
      <filename>flex-client/html-template/history/history.js</filename>
    </added>
    <added>
      <filename>flex-client/html-template/history/historyFrame.html</filename>
    </added>
    <added>
      <filename>flex-client/html-template/index.template.html</filename>
    </added>
    <added>
      <filename>flex-client/html-template/playerProductInstall.swf</filename>
    </added>
    <added>
      <filename>flex-client/src/main.mxml</filename>
    </added>
    <added>
      <filename>python-client/client.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/adapters/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/adapters/_django_db_models_query.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/adapters/_google_appengine_ext_db.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/amf0.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/amf3.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/flex/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/flex/data.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/flex/messaging.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/logging.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/remoting/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/remoting/amf0.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/remoting/amf3.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/remoting/client/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/remoting/gateway/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/remoting/gateway/django.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/remoting/gateway/google.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/remoting/gateway/twisted.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/remoting/gateway/wsgi.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/sol.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/adapters/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/adapters/test_django.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/adapters/test_google.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/gateway/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/gateway/test_django.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/gateway/test_google.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/gateway/test_twisted.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/gateway/test_wsgi.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/imports/foo/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/imports/foo/bar/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/imports/foo/bar/baz.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/imports/spam.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/remoting/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/remoting/test_client.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/remoting/test_remoteobject.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/test_adapters.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/test_amf0.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/test_amf3.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/test_basic.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/test_flex.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/test_gateway.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/test_imports.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/test_remoting.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/test_sol.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/test_util.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/tests/util.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/util/__init__.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/util/fpconst.py</filename>
    </added>
    <added>
      <filename>python-client/pyamf/util/imports.py</filename>
    </added>
    <added>
      <filename>server/app.yaml</filename>
    </added>
    <added>
      <filename>server/crossdomain.xml</filename>
    </added>
    <added>
      <filename>server/index.yaml</filename>
    </added>
    <added>
      <filename>server/main.py</filename>
    </added>
    <added>
      <filename>server/pyamf/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/adapters/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/adapters/_django_db_models_query.py</filename>
    </added>
    <added>
      <filename>server/pyamf/adapters/_google_appengine_ext_db.py</filename>
    </added>
    <added>
      <filename>server/pyamf/amf0.py</filename>
    </added>
    <added>
      <filename>server/pyamf/amf3.py</filename>
    </added>
    <added>
      <filename>server/pyamf/flex/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/flex/data.py</filename>
    </added>
    <added>
      <filename>server/pyamf/flex/messaging.py</filename>
    </added>
    <added>
      <filename>server/pyamf/logging.py</filename>
    </added>
    <added>
      <filename>server/pyamf/remoting/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/remoting/amf0.py</filename>
    </added>
    <added>
      <filename>server/pyamf/remoting/amf3.py</filename>
    </added>
    <added>
      <filename>server/pyamf/remoting/client/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/remoting/gateway/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/remoting/gateway/django.py</filename>
    </added>
    <added>
      <filename>server/pyamf/remoting/gateway/google.py</filename>
    </added>
    <added>
      <filename>server/pyamf/remoting/gateway/twisted.py</filename>
    </added>
    <added>
      <filename>server/pyamf/remoting/gateway/wsgi.py</filename>
    </added>
    <added>
      <filename>server/pyamf/sol.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/adapters/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/adapters/test_django.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/adapters/test_google.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/gateway/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/gateway/test_django.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/gateway/test_google.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/gateway/test_twisted.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/gateway/test_wsgi.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/imports/foo/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/imports/foo/bar/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/imports/foo/bar/baz.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/imports/spam.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/remoting/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/remoting/test_client.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/remoting/test_remoteobject.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/test_adapters.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/test_amf0.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/test_amf3.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/test_basic.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/test_flex.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/test_gateway.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/test_imports.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/test_remoting.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/test_sol.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/test_util.py</filename>
    </added>
    <added>
      <filename>server/pyamf/tests/util.py</filename>
    </added>
    <added>
      <filename>server/pyamf/util/__init__.py</filename>
    </added>
    <added>
      <filename>server/pyamf/util/fpconst.py</filename>
    </added>
    <added>
      <filename>server/pyamf/util/imports.py</filename>
    </added>
    <added>
      <filename>server/services/EchoService.py</filename>
    </added>
    <added>
      <filename>server/services/ProjectService.py</filename>
    </added>
    <added>
      <filename>server/services/__init__.py</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -8,3 +8,24 @@ Project website: http://fernandoacorreia.wordpress.com
 The goal of this experiment is to create a Web application with a rich user interface 
 and a fast response time in a high-performance server environment without worrying too 
 much about server administration.
+
+PREREQUISITES
+
+* Google App Engine
+* Flex Builder or Flex SDK
+* Python 2.5
+
+INSTRUCTIONS
+
+1. Start the server:
+cd server
+dev_appserver.py --debug --address=localhost --port=8080 .
+
+2. Execute the Python client test:
+cd python-client
+python client.py
+
+3. Open the Flex client in the Web browser:
+cd flex-client
+cd bin-debug
+main.html</diff>
      <filename>README.txt</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0c58f2f6de9ea2fc1f397dc729772f96ad18e99d</id>
    </parent>
  </parents>
  <author>
    <name>Fernando Correia</name>
    <email>fernandoacorreia@gmail.com</email>
  </author>
  <url>http://github.com/fernandoacorreia/flex-and-python-test/commit/e5d752ffc13baac097f892f6caacca13c0d7fade</url>
  <id>e5d752ffc13baac097f892f6caacca13c0d7fade</id>
  <committed-date>2008-07-15T17:04:43-07:00</committed-date>
  <authored-date>2008-07-15T17:04:43-07:00</authored-date>
  <message>first working version</message>
  <tree>95fc0da0e7ae1e566520804c79c9ee35ab3ddcf1</tree>
  <committer>
    <name>Fernando Correia</name>
    <email>fernandoacorreia@gmail.com</email>
  </committer>
</commit>
