***************
  Hello World 
***************

.. topic:: Introduction

   The basic `Hello World`_ examples show how to use PyAMF with other
   AMF clients and servers.

   - Connect to a remote PyAMF service
   - Invoke a Python function exposed by the service
   - Handle the result, or possibly the error, that the function returns


Python
------

Python_ AMF examples are available for:

- `client <../../examples/general/helloworld/python/client.py>`_
- `server <../../examples/general/helloworld/python/server.py>`_


Actionscript
------------

You can use the examples below with the `helloworld example server
<../../examples/general/helloworld/python/server.py>`_.

|ActionScript (TM)| examples are available for:

- :doc:`flex` -- MXML/|ActionScript (TM)| 3.0
- :doc:`as3` -- |ActionScript (TM)| 3.0
- :doc:`as2` -- |ActionScript (TM)| 2.0
- :doc:`ssa1` -- Server-Side |ActionScript (TM)|
- :doc:`as1` -- |ActionScript (TM)| 1.0

.. toctree::
   :hidden:
   :maxdepth: 1

   flex.rst
   as3.rst
   as2.rst
   as1.rst
   ssa1.rst


.. |ActionScript (TM)| unicode:: ActionScript U+2122
.. _Hello World: 	http://en.wikipedia.org/wiki/Hello_world_program
.. _Python: 		http://python.org
