Ginés Martínez Sánchez avatar Ginés Martínez Sánchez committed 832cef7 Draft

improve doc

Comments (0)

Files changed (3)

 and winsocket server/client compatible with
 `sockjs <https://github.com/sockjs/sockjs-client>`_.
 
-The wsgi server is inspired in `Tornado <http://www.tornadoweb.org/>`_
-and `Waitress <http://docs.pylonsproject.org/projects/waitress>`_ projects
-and using the best of both.
-
 You can run multiple wsgi applications.
 
 Ginsfsm comes with a variety of scaffolds
 Also, the gobj's are a hierarchical tree,
 also therefore the use of traversal dispatching are all natural.
 
-And a new feature is that the views and resources are defined in the same file.
-If you want of course!
-
 Support and Documentation
 -------------------------
 
 GinsFSM
 =======
 
-
-GinsFSM forma parte de GObj-Ecosistema, un sistema donde el elemento basico
-es un GObj, un objecto cuyo comportamiento esta definido por un automata,
-y donde toda la comunicación con el objecto se realiza a traves de eventos.
-El GObj define qué eventos de entrada soporta, y que eventos de salida ofrece.
-A un GObj puedes enviarle un evento, o subscribirte a sus eventos de salida.
-
-Puedes enviar y subscribir eventos de un GObj que esté en tu mismo thread,
-en otros threads o subprocesos de tu aplicación, o en procesos corriendo
-en la misma o diferente maquina. Esto incluye también a los browsers.
-
-El transporte de los eventos se realiza mediante el protocolo websocket.
-Cada thread o subproceso, representado por el object GAplic,
-puede levantar un servicio websocket como
-servidor o establecer tantas conexiones cliente como necesite (GRouter)
-Se puede configurar un servidor websocket en cualquier puerto.
-tambien en el puerto 80 o 443,
-en este caso retringido a usar un servidor sockjs integrado
-en el framework Pyramid, soportando ademas conexiones de browsers.
-
-Para los GObj corriendo en browsers se usa la libreria sockjs. Esto permite
-usar tanto navegadores modernos que soporten websocket, como navegadores
-antiguos que no dispongan de websocket.
-
-En el GObj-Ecosistema los threads o suprocesos estan representados por el
-objecto GAplic, que además de ser el contenedor de todos los GObj del thread,
-y suministrar el event loop, se puede definir con un nombre y uno varios roles.
-
-Puedes configurar una red de gaplics, e intercambiar eventos entre ellos
-simplemente conociendo el nombre o role del gaplic, y el nombre del gobj
-
 Can you draw your development?
 
 Can you view the behaviour of your application in real time?
 and winsocket server/client compatible with
 `sockjs <https://github.com/sockjs/sockjs-client>`_.
 
-The http/wsgi server is inspired in `Tornado <http://www.tornadoweb.org/>`_
-and `Waitress <http://docs.pylonsproject.org/projects/waitress>`_ projects
-and using the best of both.
-
 You can run multiple wsgi applications.
 
 Ginsfsm comes with a variety of scaffolds
 Also, the gobj's are a hierarchical tree,
 also therefore the use of traversal dispatching are all natural.
 
-And a new feature is that the views and resources are defined in the same file.
-If you want of course!
-
 Installation
 ============
 

ginsfsm/router.py

 """
 
 """
+
+GinsFSM forma parte de GObj-Ecosistema, un sistema donde el elemento basico
+es un GObj, un objecto cuyo comportamiento esta definido por un automata,
+y donde toda la comunicación con el objecto se realiza a traves de eventos.
+El GObj define qué eventos de entrada soporta, y que eventos de salida ofrece.
+A un GObj puedes enviarle un evento, o subscribirte a sus eventos de salida.
+
+Puedes enviar y subscribir eventos de un GObj que esté en tu mismo thread,
+en otros threads o subprocesos de tu aplicación, o en procesos corriendo
+en la misma o diferente maquina. Esto incluye también a los browsers.
+
+El transporte de los eventos se realiza mediante el protocolo websocket.
+Cada thread o subproceso, representado por el object GAplic,
+puede levantar un servicio websocket como
+servidor o establecer tantas conexiones cliente como necesite (GRouter)
+Se puede configurar un servidor websocket en cualquier puerto.
+tambien en el puerto 80 o 443,
+en este caso retringido a usar un servidor sockjs integrado
+en el framework Pyramid, soportando ademas conexiones de browsers.
+
+Para los GObj corriendo en browsers se usa la libreria sockjs. Esto permite
+usar tanto navegadores modernos que soporten websocket, como navegadores
+antiguos que no dispongan de websocket.
+
+En el GObj-Ecosistema los threads o suprocesos estan representados por el
+objecto GAplic, que además de ser el contenedor de todos los GObj del thread,
+y suministrar el event loop, se puede definir con un nombre y uno varios roles.
+
+Puedes configurar una red de gaplics, e intercambiar eventos entre ellos
+simplemente conociendo el nombre o role del gaplic, y el nombre del gobj
+
+
 NEW IDEAS:
 Los eventos se garantiza que se entregan al siguiente nodo.
 Si se ha podido entregar entonces llega el ack
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.