Ever wonder what the next big revolution in web applications will bring? Well this is sure to be part of it. WebSockets will allow the server to update/trigger events in the browser without the page/app needing to ask in a very streamlined way.
Richard Sarkis - Autobahn: A WebSocket Framework
WebSocket is the next generation web technology for frame-based, bi-directional and full-duplex communication channels over a single TCP connection. It is designed for and currently implemented in popular web browsers (such as Firefox, Chrome, Safari) and is also intended to be implemented in web servers. WebSocket removes the many limitations and overhead of current asynchronous communication techniques (i.e. Comet/Ajax? Push). Autobahn is a WebSocket (RFC6455) framework written in the Python language that is designed for client and server applications. It is fully conformant to the WebSocket protocol, with its own testing suite. It has an easy to use message-based API, and is based on the highly-asynchronous Twisted event-driven networking engine. In this talk, we'll discuss what is WebSocket in further detail, how AutoBahn works as the server half of this new internet server architecture and how it succeeds as a web platform written in Python that works not only in a web browser but desktop applications as well.
For specific directions to the location check the initial meetup: http://www.meetup.com/Rochester-Python-Meetup/events/65378032/