[ANN] Pharo Launcher
Dear list, Erwan and I are proud to announce the first release of the Pharo Launcher, a cross-platform application that - lets you manage your Pharo images (launch, rename, copy and delete); - lets you download image templates (i.e., zip archives) from many different sources (Jenkins, files.pharo.org, and your local cache); - lets you create new images from any template. A screenshot is attached to this email. The idea behind the Pharo Launcher is that you should be able to access it very rapidly from your OS application launcher. As a result, launching any image is never more than 3 clicks away. Download: https://ci.inria.fr/pharo-contribution/job/PharoLauncher/PHARO=30,VERSION=bl... Please report bugs on the 'Launcher' project at https://pharo.fogbugz.org You can contribute to this project. All classes and most methods are commented. There are unit tests. Please contribute! Source code: http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher CI: https://ci.inria.fr/pharo-contribution/job/PharoLauncher Things you can do to improve the system: - check if a template is already downloaded before downloading it - add a preference mechanism (for, e.g., quit after launch, definition of your own template groups, location of downloaded templates and images) - put the launcher in the Pharo Ubuntu package so that the launcher becomes a registered appliation of the system (https://launchpad.net/~pharo/+archive/stable) - make sure the pharo launcher does not load your personal scripts (like fonts and MC configuration) - add a toolbar to enhance the discoverability of the features (currently everything is in contextual menus) - make sure rename and copy actions propose default values - make sure no debugger pops up when a user press cancels or enter an invalid name - propose multiple kinds of sorting (last used, most frequently used, alphabetically on the name) - give some information about each template (build date, pharo version) -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
On Mon, Jul 8, 2013 at 10:11 AM, Damien Cassou <damien.cassou@gmail.com> wrote:
Dear list,
Erwan and I are proud to announce the first release of the Pharo Launcher, a cross-platform application that
- lets you manage your Pharo images (launch, rename, copy and delete); - lets you download image templates (i.e., zip archives) from many different sources (Jenkins, files.pharo.org, and your local cache); - lets you create new images from any template.
A screenshot is attached to this email.
The idea behind the Pharo Launcher is that you should be able to access it very rapidly from your OS application launcher. As a result, launching any image is never more than 3 clicks away.
Download: https://ci.inria.fr/pharo-contribution/job/PharoLauncher/PHARO=30,VERSION=bl...
Please report bugs on the 'Launcher' project at https://pharo.fogbugz.org
You can contribute to this project. All classes and most methods are commented. There are unit tests. Please contribute!
Source code: http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher CI: https://ci.inria.fr/pharo-contribution/job/PharoLauncher
Things you can do to improve the system:
- check if a template is already downloaded before downloading it - add a preference mechanism (for, e.g., quit after launch, definition of your own template groups, location of downloaded templates and images) - put the launcher in the Pharo Ubuntu package so that the launcher becomes a registered appliation of the system (https://launchpad.net/~pharo/+archive/stable) - make sure the pharo launcher does not load your personal scripts (like fonts and MC configuration) - add a toolbar to enhance the discoverability of the features (currently everything is in contextual menus) - make sure rename and copy actions propose default values - make sure no debugger pops up when a user press cancels or enter an invalid name - propose multiple kinds of sorting (last used, most frequently used, alphabetically on the name) - give some information about each template (build date, pharo version)
Great Job Damien and Erwan ! This will definitively help me to solve the images mess issue on my disk ;-) What could be nice in the future is the possibility to choose the VM also and maybe a more deeper integration with ZeroConf so we can do use it on the command line. Regards, -- Serge Stinckwich UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://www.doesnotunderstand.org/
On Mon, Jul 8, 2013 at 10:35 AM, Serge Stinckwich <serge.stinckwich@gmail.com> wrote:
a more deeper integration with ZeroConf so we can do use it on the command line.
Camillo and Damien P have started looking at that -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Thanks! I have to try :) Stef On Jul 8, 2013, at 10:11 AM, Damien Cassou <damien.cassou@gmail.com> wrote:
Dear list,
Erwan and I are proud to announce the first release of the Pharo Launcher, a cross-platform application that
- lets you manage your Pharo images (launch, rename, copy and delete); - lets you download image templates (i.e., zip archives) from many different sources (Jenkins, files.pharo.org, and your local cache); - lets you create new images from any template.
A screenshot is attached to this email.
The idea behind the Pharo Launcher is that you should be able to access it very rapidly from your OS application launcher. As a result, launching any image is never more than 3 clicks away.
Download: https://ci.inria.fr/pharo-contribution/job/PharoLauncher/PHARO=30,VERSION=bl...
Please report bugs on the 'Launcher' project at https://pharo.fogbugz.org
You can contribute to this project. All classes and most methods are commented. There are unit tests. Please contribute!
Source code: http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher CI: https://ci.inria.fr/pharo-contribution/job/PharoLauncher
Things you can do to improve the system:
- check if a template is already downloaded before downloading it - add a preference mechanism (for, e.g., quit after launch, definition of your own template groups, location of downloaded templates and images) - put the launcher in the Pharo Ubuntu package so that the launcher becomes a registered appliation of the system (https://launchpad.net/~pharo/+archive/stable) - make sure the pharo launcher does not load your personal scripts (like fonts and MC configuration) - add a toolbar to enhance the discoverability of the features (currently everything is in contextual menus) - make sure rename and copy actions propose default values - make sure no debugger pops up when a user press cancels or enter an invalid name - propose multiple kinds of sorting (last used, most frequently used, alphabetically on the name) - give some information about each template (build date, pharo version)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill <screenshot.png>
Hi Damien, Nice :). I noticed two issues when playing with it: - there is no feedback while downloading the image. This can be confusing. - the launcher quits when launching another image (I am on Mac). This is actually interesting, but it was surprising. I am not sure what is the right solution here. And a question: How can we get more images available through this interface? Cheers, Doru On Jul 8, 2013, at 10:11 AM, Damien Cassou <damien.cassou@gmail.com> wrote:
Dear list,
Erwan and I are proud to announce the first release of the Pharo Launcher, a cross-platform application that
- lets you manage your Pharo images (launch, rename, copy and delete); - lets you download image templates (i.e., zip archives) from many different sources (Jenkins, files.pharo.org, and your local cache); - lets you create new images from any template.
A screenshot is attached to this email.
The idea behind the Pharo Launcher is that you should be able to access it very rapidly from your OS application launcher. As a result, launching any image is never more than 3 clicks away.
Download: https://ci.inria.fr/pharo-contribution/job/PharoLauncher/PHARO=30,VERSION=bl...
Please report bugs on the 'Launcher' project at https://pharo.fogbugz.org
You can contribute to this project. All classes and most methods are commented. There are unit tests. Please contribute!
Source code: http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher CI: https://ci.inria.fr/pharo-contribution/job/PharoLauncher
Things you can do to improve the system:
- check if a template is already downloaded before downloading it - add a preference mechanism (for, e.g., quit after launch, definition of your own template groups, location of downloaded templates and images) - put the launcher in the Pharo Ubuntu package so that the launcher becomes a registered appliation of the system (https://launchpad.net/~pharo/+archive/stable) - make sure the pharo launcher does not load your personal scripts (like fonts and MC configuration) - add a toolbar to enhance the discoverability of the features (currently everything is in contextual menus) - make sure rename and copy actions propose default values - make sure no debugger pops up when a user press cancels or enter an invalid name - propose multiple kinds of sorting (last used, most frequently used, alphabetically on the name) - give some information about each template (build date, pharo version)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill <screenshot.png>
-- www.tudorgirba.com "To utilize feedback, you first have to acquire it."
Great, for me, that i am touching kernel classes, it will be very useful have something to manage images quickly!! 2013/7/8 Tudor Girba <tudor@tudorgirba.com>
Hi Damien,
Nice :).
I noticed two issues when playing with it: - there is no feedback while downloading the image. This can be confusing. - the launcher quits when launching another image (I am on Mac). This is actually interesting, but it was surprising. I am not sure what is the right solution here.
And a question: How can we get more images available through this interface?
Cheers, Doru
On Jul 8, 2013, at 10:11 AM, Damien Cassou <damien.cassou@gmail.com> wrote:
Dear list,
Erwan and I are proud to announce the first release of the Pharo Launcher, a cross-platform application that
- lets you manage your Pharo images (launch, rename, copy and delete); - lets you download image templates (i.e., zip archives) from many different sources (Jenkins, files.pharo.org, and your local cache); - lets you create new images from any template.
A screenshot is attached to this email.
The idea behind the Pharo Launcher is that you should be able to access it very rapidly from your OS application launcher. As a result, launching any image is never more than 3 clicks away.
Download: https://ci.inria.fr/pharo-contribution/job/PharoLauncher/PHARO=30,VERSION=bl...
Please report bugs on the 'Launcher' project at https://pharo.fogbugz.org
You can contribute to this project. All classes and most methods are commented. There are unit tests. Please contribute!
Source code: http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher CI: https://ci.inria.fr/pharo-contribution/job/PharoLauncher
Things you can do to improve the system:
- check if a template is already downloaded before downloading it - add a preference mechanism (for, e.g., quit after launch, definition of your own template groups, location of downloaded templates and images) - put the launcher in the Pharo Ubuntu package so that the launcher becomes a registered appliation of the system (https://launchpad.net/~pharo/+archive/stable) - make sure the pharo launcher does not load your personal scripts (like fonts and MC configuration) - add a toolbar to enhance the discoverability of the features (currently everything is in contextual menus) - make sure rename and copy actions propose default values - make sure no debugger pops up when a user press cancels or enter an invalid name - propose multiple kinds of sorting (last used, most frequently used, alphabetically on the name) - give some information about each template (build date, pharo version)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill <screenshot.png>
-- www.tudorgirba.com
"To utilize feedback, you first have to acquire it."
On Mon, Jul 8, 2013 at 11:00 PM, Tudor Girba <tudor@tudorgirba.com> wrote:
I noticed two issues when playing with it: - there is no feedback while downloading the image. This can be confusing.
Normally, the status bar should display "Downloading...", but I'm not sure it works all the time and it is a bit hidden :-). - the launcher quits when launching another image (I am on Mac). This is
actually interesting, but it was surprising. I am not sure what is the right solution here.
I think a right solution would be to ask the first time you open image an image: "Do you want to quit?", with a checkbox to save the setting.
And a question: How can we get more images available through this interface?
if you are talking about adding more servers (called template groups) to get more templates in the right pane: you currently must add a line in PhLTemplateGroupRepository class>>all. Eventually, I would like that users can specify their list of template groups (e.g., pharo-contribution, moose-ci, yourcompany-jenkins...) in a preference file. if you are talking about finding images that are already on the hard disk but didn't get created by the launcher: it is not possible without changing quite some code in PhLDirectoryBasedImageGroup. -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
participants (5)
-
Damien Cassou -
Sebastian Tleye -
Serge Stinckwich -
Stéphane Ducasse -
Tudor Girba