> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On Behalf Of yanom @linuxmail.org > Sent: Tuesday, September 09, 2008 2:55 PM > To: pygame-users@seul.org > Subject: Re: [pygame] pygame web plugin > > > > ----- Original Message ----- > > From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > > To: pygame-users@seul.org > > Subject: [pygame] pygame web plugin > > Date: Sat, 6 Sep 2008 02:07:08 +0200 > > > > > > hi, > > > > i would like to bring up this topic again since a python based open > source > > alternative to flash which could be used to create browser games > would > > be super awesome. :) > > > > if i understand this correctly then the main problem of something > like that > > is security. > > > > i noticed on the blender mailing list that someone started to revive > the > > blender game engine web plugin. they use python too and apparently > they have > > found a way to sandbox python. > > > > http://lists.blender.org/pipermail/bf-committers/2008- > August/021660.html > > > > what do you think about this? > > wouldn't a web plugin be a big opportunity for pygame? > > i am no expert on all of this though... maybe making a web version of > > pygame is totally unfeasible? > > > > I don't know much about servers and the like, but here is my theory ( > It would be more like Java Web Start than a pulgin ): > > users should download python, along with another tool that i would call > Python Web Start (PWS). To use online applications, they would execute > PWS and enter the URL of the desired web application into PWS. PWS > would then present a list of all of the PWS apps available on that > site. Once the user choose one, PWS would download a main python > script, along with any dependancies, to a temperary folder in the PWS > directory. (PWS apps would only be alowed to access their own private > subfolder in the temp. folder without direct user permission). PWS > would then execute the main script using python.
This is a very bad idea. If you need to ask why, you shouldn't be trying to build a web-based VM. --Noah