Hi All
I have an application written in Squeak/morphic which does graphical modeling and communicates with a repository for the storage of model type definitions, symbol definitions and model content. It runs in a web browser using the squeak vm plugin. I have a client which wants to deploy this application very widely, but is insistent that it be truly "zero footprint" - i.e. no plugin required. I am left with a couple of options: a) Try to persuade the client to incorporate the Squeak plugin in their standard desktop/laptop OS image (operating system, browser, standard corporate apps etc. ) This is difficult as the Squeak plugin is not signed, certified secure and "professional" This is probably not going to happen, unless we can provide a secure, professional, signed app - probably without the mouse splash screen! b) Try to run the squeak application in a different VM which is "zero footprint" in terms of their desktop/laptop image - most likely scenario here is squeak vm implemented in javascript (I am aware of some projects in this space, but none of these appears production ready - they seem to be research projects which have proven viability, but not created a full vm) c) Rewrite the application in Java Script using a cross browser compatible graphics framework such as Raphael My timeframes for committing to one of these routes are very short (by the weekend). We will have to have a solution in place for deployment within the client environment within 3-6 months. There is going to be a significant cost for option c if we go that route, so I am prepared to contemplate suggestions that will realise a) or b) with some moderate funding and in a reasonable timeframe and with low risk. I would welcome any comments or suggestions, please! Very best regards to all on the list. Graham McLeod (Talk small and carry a big class library!) _______________________________________________ Esug-list mailing list [hidden email] http://lists.esug.org/listinfo/esug-list mcleod.vcf (559 bytes) Download Attachment |
> b) Try to run the squeak application in a different VM which is "zero
> footprint" in terms of their desktop/laptop image - most likely scenario > here is squeak vm implemented in > javascript (I am aware of some projects in this space, but none of these > appears production ready - they seem to be research projects which have > proven viability, but not > created a full vm) I think usage of Morphic basically kills this option. You would have to port Morphic to this hypothetical VM. Paolo _______________________________________________ Esug-list mailing list [hidden email] http://lists.esug.org/listinfo/esug-list |
In reply to this post by Graham McLeod
On Apr 13, 2010, at 1:24 PM, Graham McLeod wrote: > Hi All > > I have an application written in Squeak/morphic which does graphical modeling and communicates with a repository for the storage of model type definitions, symbol definitions and model content. It runs in a web browser using the squeak vm plugin. > > I have a client which wants to deploy this application very widely, but is insistent that it be truly "zero footprint" - i.e. no plugin required. > > I am left with a couple of options: > a) Try to persuade the client to incorporate the Squeak plugin in their standard desktop/laptop OS image (operating system, browser, standard corporate apps etc. ) > This is difficult as the Squeak plugin is not signed, certified secure and "professional" > This is probably not going to happen, unless we can provide a secure, professional, signed app - probably without the mouse splash screen! > b) Try to run the squeak application in a different VM which is "zero footprint" in terms of their desktop/laptop image - most likely scenario here is squeak vm implemented in > javascript (I am aware of some projects in this space, but none of these appears production ready - they seem to be research projects which have proven viability, but not > created a full vm) > c) Rewrite the application in Java Script using a cross browser compatible graphics framework such as Raphael > http://en.wikipedia.org/wiki/Google_Native_Client Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. _______________________________________________ Esug-list mailing list [hidden email] http://lists.esug.org/listinfo/esug-list |
Hi Markus
Yes, that would be a nice option, but, being a "corporate" the client is standardised on IE 6,7 and rolling out 8. Sucks, but there it is! Graham Marcus Denker wrote: On Apr 13, 2010, at 1:24 PM, Graham McLeod wrote:Hi All I have an application written in Squeak/morphic which does graphical modeling and communicates with a repository for the storage of model type definitions, symbol definitions and model content. It runs in a web browser using the squeak vm plugin. I have a client which wants to deploy this application very widely, but is insistent that it be truly "zero footprint" - i.e. no plugin required. I am left with a couple of options: a) Try to persuade the client to incorporate the Squeak plugin in their standard desktop/laptop OS image (operating system, browser, standard corporate apps etc. ) This is difficult as the Squeak plugin is not signed, certified secure and "professional" This is probably not going to happen, unless we can provide a secure, professional, signed app - probably without the mouse splash screen! b) Try to run the squeak application in a different VM which is "zero footprint" in terms of their desktop/laptop image - most likely scenario here is squeak vm implemented in javascript (I am aware of some projects in this space, but none of these appears production ready - they seem to be research projects which have proven viability, but not created a full vm) c) Rewrite the application in Java Script using a cross browser compatible graphics framework such as Raphaeld) port the Squeak VM to google native client. The plugin needed would be the native client. But it just runs on Firefox, Safari, Opera, and Google Chrome. http://en.wikipedia.org/wiki/Google_Native_Client Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. _______________________________________________ Esug-list mailing list [hidden email] http://lists.esug.org/listinfo/esug-list _______________________________________________ Esug-list mailing list [hidden email] http://lists.esug.org/listinfo/esug-list mcleod.vcf (559 bytes) Download Attachment |
> Yes, that would be a nice option, but, being a "corporate" the client is
> standardised on IE 6,7 and rolling out 8. Google Chrome Frame Plugin? :-) Paolo, putting a plugin into your plugin _______________________________________________ Esug-list mailing list [hidden email] http://lists.esug.org/listinfo/esug-list |
In reply to this post by Marcus Denker-4
On Apr 13, 2010, at 2:03 PM, Marcus Denker wrote: > > On Apr 13, 2010, at 1:24 PM, Graham McLeod wrote: > >> Hi All >> >> I have an application written in Squeak/morphic which does graphical modeling and communicates with a repository for the storage of model type definitions, symbol definitions and model content. It runs in a web browser using the squeak vm plugin. >> >> I have a client which wants to deploy this application very widely, but is insistent that it be truly "zero footprint" - i.e. no plugin required. >> >> I am left with a couple of options: >> a) Try to persuade the client to incorporate the Squeak plugin in their standard desktop/laptop OS image (operating system, browser, standard corporate apps etc. ) >> This is difficult as the Squeak plugin is not signed, certified secure and "professional" >> This is probably not going to happen, unless we can provide a secure, professional, signed app - probably without the mouse splash screen! >> b) Try to run the squeak application in a different VM which is "zero footprint" in terms of their desktop/laptop image - most likely scenario here is squeak vm implemented in >> javascript (I am aware of some projects in this space, but none of these appears production ready - they seem to be research projects which have proven viability, but not >> created a full vm) >> c) Rewrite the application in Java Script using a cross browser compatible graphics framework such as Raphael >> > d) port the Squeak VM to google native client. The plugin needed would be the native client. But it just runs on Firefox, Safari, Opera, and Google Chrome. > > http://en.wikipedia.org/wiki/Google_Native_Client > > Marcus Hi Marcus, an interesting option - but in that case wouldn't the client have to load the entire image everytime starting the application? If we had a stripped down image with less than 1 MB this would be a quite cool approach to delivering Morphic based applications. Regards, Mirko > > -- > Marcus Denker -- http://www.marcusdenker.de > INRIA Lille -- Nord Europe. Team RMoD. > _______________________________________________ Esug-list mailing list [hidden email] http://lists.esug.org/listinfo/esug-list |
Free forum by Nabble | Edit this page |