Web applications provide many advantages over traditional desktop apps, but there are still times when users need to run an application without a network connection. A Browser Interface, Local Server (BILS) application provides a way to present your users with exactly the same interface as the web app, using a single code base, while the app runs on entirely on the local machine. We will discuss a number of options available for and shortcomings of developing a BILS app, and present the example of NOAA's CameoChemicals, a Pylons-based web app wrapped in a wxPython interface for desktop use.
PyCon is an activity of the Python Software Foundation, a 501c3 non-profit organization. To support future conferences, please donate to the Foundation at www.python.org/psf/donations . Video and audio material from PyCon are licensed under the Creative Commons CC-BY-NC-SA license . This means you can incorporate excerpts or entire recordings in your own non-commercial projects, as long as you credit the speaker and you CC-license the finished project.