For those of you that write non-web-based Smalltalk applications for
users that aren't comfortable working in a Smalltalk environment, how do you typically package them up for your users? Are you able to provide them with a desktop icon that they can double-click to start the application? If so, can you point me to some documentation on how to do that? --- Mark Volkmann smime.p7s (7K) Download Attachment |
On Windows, we use NSIS as the installer, on the Mac we use Package
Maker. This is after having saved our image in what we call 'fast start' with Sophie already running. granted, this took a lot of engineering time to get down properly due to making sure you could save a running app on the Mac and make sure things were cleaned up when the image was opened on windows (font sets, etc) We could not just auto start the app on image open due to performance issues. http://nsis.sourceforge.net/Main_Page http://developer.apple.com/ On Oct 27, 2008, at 7:43 AM, Mark Volkmann wrote: > For those of you that write non-web-based Smalltalk applications for > users that aren't comfortable working in a Smalltalk environment, > how do you typically package them up for your users? Are you able to > provide them with a desktop icon that they can double-click to start > the application? If so, can you point me to some documentation on > how to do that? > > --- > Mark Volkmann > > > > > |
In reply to this post by Mark Volkmann
On 27.10.2008, at 07:43, Mark Volkmann wrote:
> For those of you that write non-web-based Smalltalk applications for > users that aren't comfortable working in a Smalltalk environment, > how do you typically package them up for your users? Are you able to > provide them with a desktop icon that they can double-click to start > the application? If so, can you point me to some documentation on > how to do that? Best is probably to look at some examples. The common way nowadays is to put the VMs and image into a directory structure that impara developed for deploying Plopp (planet-plopp.de). This can also be seen in action in Sophie (opensophie.org), Seaside (seaside.st) and Qwaq Forums (qwaq.com). - Bert - |
The one-click image distros were based on these efforts. If you start
with one of them, you can just slide your image over the included image and you have a bundle that works on Mac, Windows, and Linux. On Tue, Oct 28, 2008 at 11:28 AM, Bert Freudenberg <[hidden email]> wrote: > On 27.10.2008, at 07:43, Mark Volkmann wrote: > >> For those of you that write non-web-based Smalltalk applications for users >> that aren't comfortable working in a Smalltalk environment, how do you >> typically package them up for your users? Are you able to provide them with >> a desktop icon that they can double-click to start the application? If so, >> can you point me to some documentation on how to do that? > > > Best is probably to look at some examples. The common way nowadays is to put > the VMs and image into a directory structure that impara developed for > deploying Plopp (planet-plopp.de). This can also be seen in action in Sophie > (opensophie.org), Seaside (seaside.st) and Qwaq Forums (qwaq.com). > > - Bert - > > > |
I highly suggest you do more than just slide your image over an image
in one of these projects. You need to change the app extension and map your own extension on windows. You need to build vms with your own icons included in the VM on windows. On the Mac, you need to supply your own icons and edit the plists so that they point to your own app's identifier, icons, get info data, etc. On Oct 28, 2008, at 11:18 AM, David Mitchell wrote: > The one-click image distros were based on these efforts. If you start > with one of them, you can just slide your image over the included > image and you have a bundle that works on Mac, Windows, and Linux. > > On Tue, Oct 28, 2008 at 11:28 AM, Bert Freudenberg <[hidden email] > > wrote: >> On 27.10.2008, at 07:43, Mark Volkmann wrote: >> >>> For those of you that write non-web-based Smalltalk applications >>> for users >>> that aren't comfortable working in a Smalltalk environment, how do >>> you >>> typically package them up for your users? Are you able to provide >>> them with >>> a desktop icon that they can double-click to start the >>> application? If so, >>> can you point me to some documentation on how to do that? >> >> >> Best is probably to look at some examples. The common way nowadays >> is to put >> the VMs and image into a directory structure that impara developed >> for >> deploying Plopp (planet-plopp.de). This can also be seen in action >> in Sophie >> (opensophie.org), Seaside (seaside.st) and Qwaq Forums (qwaq.com). >> >> - Bert - >> >> >> > |
Is there a web page that explains all those steps? This seems like a
common thing that someone new to Squeak is going to want to know unless they are only writing software for Squeak users or only writing web apps. I've seen some documentation on disabling "programmer features" in Squeak that a user wouldn't need, but not a full description of all the steps need to prepare a GUI application for distribution. Just yesterday a colleague of mine was mentioning how much he liked Smalltalk, but never did much with it because he didn't know what to do with the code after he wrote it. I really think this is a barrier to entry and is possibly keeping a significant number of developers from using Squeak. I love Smalltalk syntax and the Squeak development environment, so I'm all for reducing whatever barriers exist. On Oct 28, 2008, at 1:58 PM, Steven W Riggins wrote: > I highly suggest you do more than just slide your image over an > image in one of these projects. > > You need to change the app extension and map your own extension on > windows. You need to build vms with your own icons included in the > VM on windows. > > On the Mac, you need to supply your own icons and edit the plists so > that they point to your own app's identifier, icons, get info data, > etc. > > On Oct 28, 2008, at 11:18 AM, David Mitchell wrote: > >> The one-click image distros were based on these efforts. If you start >> with one of them, you can just slide your image over the included >> image and you have a bundle that works on Mac, Windows, and Linux. >> >> On Tue, Oct 28, 2008 at 11:28 AM, Bert Freudenberg <[hidden email] >> > wrote: >>> On 27.10.2008, at 07:43, Mark Volkmann wrote: >>> >>>> For those of you that write non-web-based Smalltalk applications >>>> for users >>>> that aren't comfortable working in a Smalltalk environment, how >>>> do you >>>> typically package them up for your users? Are you able to provide >>>> them with >>>> a desktop icon that they can double-click to start the >>>> application? If so, >>>> can you point me to some documentation on how to do that? >>> >>> >>> Best is probably to look at some examples. The common way nowadays >>> is to put >>> the VMs and image into a directory structure that impara developed >>> for >>> deploying Plopp (planet-plopp.de). This can also be seen in action >>> in Sophie >>> (opensophie.org), Seaside (seaside.st) and Qwaq Forums (qwaq.com). >>> >>> - Bert - >>> >>> >>> >> > > --- Mark Volkmann smime.p7s (7K) Download Attachment |
In reply to this post by Steven W Riggins
Steven W Riggins wrote:
> You need to change the app extension and map your own extension on > windows. You need to build vms with your own icons included in the VM > on windows. You don't need to build it. Use your favourite http://www.google.com/search?q=windows+resource+editor and you can replace those resources without rebuild. Cheers, - Andreas > On the Mac, you need to supply your own icons and edit the plists so > that they point to your own app's identifier, icons, get info data, etc. > > On Oct 28, 2008, at 11:18 AM, David Mitchell wrote: > >> The one-click image distros were based on these efforts. If you start >> with one of them, you can just slide your image over the included >> image and you have a bundle that works on Mac, Windows, and Linux. >> >> On Tue, Oct 28, 2008 at 11:28 AM, Bert Freudenberg >> <[hidden email]> wrote: >>> On 27.10.2008, at 07:43, Mark Volkmann wrote: >>> >>>> For those of you that write non-web-based Smalltalk applications for >>>> users >>>> that aren't comfortable working in a Smalltalk environment, how do you >>>> typically package them up for your users? Are you able to provide >>>> them with >>>> a desktop icon that they can double-click to start the application? >>>> If so, >>>> can you point me to some documentation on how to do that? >>> >>> >>> Best is probably to look at some examples. The common way nowadays is >>> to put >>> the VMs and image into a directory structure that impara developed for >>> deploying Plopp (planet-plopp.de). This can also be seen in action in >>> Sophie >>> (opensophie.org), Seaside (seaside.st) and Qwaq Forums (qwaq.com). >>> >>> - Bert - >>> >>> >>> >> > > > |
Free forum by Nabble | Edit this page |