I’ve created this Kivy example application which acts as a GUI front-end client to the Votes back-end compont in the crossbarexamples section.
I’ve tested the app under OS X, MS Windows 7, and Android. It’s also expected to run under Linux and iOS.
I hope this app is yet another showcase of WAMP certainly not being restricted to browsers only with regard to GUIs. See the screen shot in the github repo mentioned below.
For the time being, find it here, including instructions for OS X and MS Windows:
Please give it a try, it should not be difficult. (If you find issues: please reply here, or contact me (worrelsik) at #autobahn in IRC, timezone UTC+2)
I would also like to show this example app in the Kivy community, to let them know about WAMP and Crossbar/AutobahnPython.
For that I’d like them community members to need jumping through as few as possible hoops in the installation procedure, meaning that they should only need to
- clone the repo
- activate their kivy virtualenv
- pip install -r requirements.txt
- python main.py
to have the GUI connect to an already running server, namely Tavendo’s demo site, https://demo.crossbar.io/demo/vote/web/index.html
That way they wouldn’t need to install and run their own crossbar router and Votes back-end in the beginning. (Something they might opt to do anyway in a later stage, if interested).
But currently I only can get this GUI front-end to work with an out-of-date autobahn 0.10.1 version.
Are there any issues with updating the demo site such that the latest gratest autobahn version could be used in the client?
Thanks to the Tavendo people for providing us with such a nice project!