Beesnest - Personal Application Server

Home Documents Downloads/Code About Contact Me

An alternative way to build desktop applications

Beesnest is an open source experiment, creating a simple but smart framework, that will let us use web-application technology in order to build desktop applications.

02/08/2008 - Beesnest is pretty much on hold now, I don't have time for it. I even don't host this website on a Beesnest server any more
Beesnest is still very rough around the edges, but it IS working with Python as a scripting language and C++ as the 'modules' generating language.
I was working now on BZB. A new embedded and simple scripting language, for easy and separate GUI generating (the HTML pages).

All the required technology is already here, we just need to put it all together.

So why do we need a new framework, when we have Java EE or .NET web technology?

I'm not sure why, but the fact is that the concept of desktop web applications didn't catch using these frameworks, and in my view, not because it is a bad concept.

Java EE and Microsoft .NET (and all the new Python frameworks) are excellent to build enterprise level web applications. With a slight modification it could be all we need.

Here are the main features of Beesnest


Read my basic F.A.Q., what is there left To-Do, and some other thoughts about Beesnest and web applications.

Not everything that was mentioned here has been implemented. There is still a lot of work to be done, but the basic features are working – a server that works with Python as well as C++ modules, with a built-in login system, stores the Python interpreter and the modules in memory (for a logged in user), and serves web applications.

Beesnest is an Open Source Code project, it is written in C++, for now it is working just under Windows (but I will port it to Linux). I am working on this project in my spare time.

If you have any comments please contact me.
Erez Bibi

Home Documents Downloads/Code About Contact Me