On 11/1/17, Tim Mackinnon <tim@testit.works> wrote:
Hi - has anyone made anything where you can create a full screen presentation in Pharo with slides with some large text, bullet points and embedded pictures - but then itâs a facade that lets you evaluate items in the slide or jump to any code mentioned?
Sort of like what Alan Kay does in the eToys images?
I need to do a presentation next week and I always loved it when I was fooled into thinking I was looking at a staticâish powerpoint and then suddenly realised it was a live environment.
It doesnât sound that hard to do something simple - but Iâm not sure if I can pull it off in time for my presentation. But am curious if we have something.
(For bonus points, GT-Spotter stuff would work in it over top of the presentation to demonstrate simple things)
Tim
Hello Tim Depending on what you want to show it might be doable to use Torsten Bergmanns Desktop manager package available through the catalog. Create a sequence of desktops and switch between them with Ctrl + D + N (next) Ctrl + D + P (previous) Use StandardFonts setDemoFonts to have the tools showing font sizes which are readable. To go back to regular fonts use StandardFonts restoreDefaultFonts. There is the Desktops Overview (Ctrl + D + O) which gives you an inspector in order to quickly switch to another desktop. It would be nicer to have the left inspector column be smaller but that would involve some configuration. Maybe it is necessary that you write your own specific GT inspector for the desktops. With this a simple presentation should be doable. Besides the regular tools just use StringMorphs with a large font. Some preconfigures buttons to execute specific commands might also be useful. More feature rich presentations could be done with a DSL. One option is to use Pillar. MOOC slides have been done with Pillar [1], see thread '[Pillar] Pillar source code of ESUG 2015 presentation? Presentations done with Pillar?' The rendering within in Pharo is not fully implemented yet. The thread 'Morphic renderer for Pillar?' has a start which might be sufficient. I think I have some more not yet put into the repo.... A third option would be to continue working on reimplementing a bookmorph / slide show / presentation or something similar as in Squeak and/or Etoys [2] -- Hannes [1] An example presentation in Pillar syntax https://github.com/SquareBracketAssociates/PharoMooc/blob/master/Slides/Week... Slide titles start and end with a dollar sign ${slide:title=In a Nutshell}$ [2] Current Etoys efforts http://wiki.squeak.org/squeak/6531 Ideas and/or part of the code might be reused and adapted.