Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Hi stefan I'm interested. So if you want that I do code review and ask super dumb questions let me know. Stef On Fri, Nov 10, 2017 at 1:12 PM, stephanwrote: > On 10-11-17 12:06, H. Hirzel wrote: >> >> Is the code available somewhere? > > > I've been fighting somewhat with Iceberg, and using fast-changing > functionality in Bloc. I'm integrating the experiments and will provide a > link then. > > Stephan > >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
On 10-11-17 12:06, H. Hirzel wrote: Is the code available somewhere? I've been fighting somewhat with Iceberg, and using fast-changing functionality in Bloc. I'm integrating the experiments and will provide a link then. Stephan
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
>> >> My Bloc experiments on vimeo are helping me test hypotheses on how I'd >> want to work with it. > > Links to the videos? > Creating Bloc Widgets in Pharo https://vimeo.com/235934701 Creating Bloc Widgets in Pharo 2: ColorPanel https://vimeo.com/236419682 I will add that to the next Monthly pharo newsletter, too. Marcus
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
On 11/3/17, Stephan Eggermontwrote: > On 03/11/17 12:33, Tim Mackinnon wrote: >> Cool - great minds think alike ;) > > :) > >> In your photo - there is keynote, are you creating there and then >> rendering in Pharo - or are you exporting to keynote to had out >> afterwards? > > That was the first experiment. I took a slide from a keynote > presentation I have made and tried reproducing it in Bloc. The quality > of the graphics and typographical support is now good enough to do that. > It is a page from > https://medium.com/concerning-pharo/pharo-50c66685913c Is the code available somewhere? > I'm not yet sure how I'd want it integrated with gtInspector, how to > have a slide-specific DSL and what kind of storage format to use. > > My Bloc experiments on vimeo are helping me test hypotheses on how I'd > want to work with it. Links to the videos? Thanks in advance Hannes > Last week I was distracted by private reasons, the > weeks before that with PharoLauncher, P3, Iceberg... > > Interaction between text areas and drag and drop was not yet working as > I wanted it to. > > Earlier experiments I've done with a glamour based browser, including > exercises where save would recompile a method and show the results > > Stephan > > >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
People mistake my notion of a platform having a stable core so that it can be built on, with never changing that core one bit. A stable, evolving core is precisely what allows rapid and flexible new product improvement. Wasn’t that the whole point of deprecation rather than replacement? It gives developers of a given product a version or two to update their code when the base evolves. It’s a mystery to me overall though, as well. Andrew From: Marcus Denker Sent: Thursday, November 9, 2017 8:48 AM To: Any question about pharo is welcome Subject: Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo? On 9 Nov 2017, at 14:22, Offray Vladimir Luna Cárdenas <offray.l...@mutabit.com> wrote: Sophie looked very promising... Unfortunately it was not open source and died before porting it to Java (following the Illuminati conspiracy of porting Smalltalk break througts to "inferior" technology, as happens once and again :-P). Sophie was one of the reason I got so, umm, upset? about Squeak… I mean even though the project failed, the results where on a level that they could have been used to improve Squeak quite radically. All the base technology was more or less finished and working (maybe a bit complex at times, cf. Tweak…). I still do not understand why everyone back then had this “Squeak is untouchable, you can only build on top or you are an evil person” view of the world. Just imagine the people who did Sophie would have done their work by *contributing* to Squeak in a serious way (in the sense of evolving it into the next thing). The resulting system would have been amazing. The fact that Sophie failed as a project would have been not important *at all*. You could finance an amazing platform by just doing failed projects. As long as you do them open source and feed back the results. The same happened with everything Etoys, with everything Croquet. And even though there where people working on all these things at the same time. To me this is a mystery. It made no sense, at all. Marcus
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
> On 9 Nov 2017, at 14:22, Offray Vladimir Luna Cárdenas >wrote: > > Sophie looked very promising... Unfortunately it was not open source and died > before porting it to Java (following the Illuminati conspiracy of porting > Smalltalk break througts to "inferior" technology, as happens once and again > :-P). > > Sophie was one of the reason I got so, umm, upset? about Squeak… I mean even though the project failed, the results where on a level that they could have been used to improve Squeak quite radically. All the base technology was more or less finished and working (maybe a bit complex at times, cf. Tweak…). I still do not understand why everyone back then had this “Squeak is untouchable, you can only build on top or you are an evil person” view of the world. Just imagine the people who did Sophie would have done their work by *contributing* to Squeak in a serious way (in the sense of evolving it into the next thing). The resulting system would have been amazing. The fact that Sophie failed as a project would have been not important *at all*. You could finance an amazing platform by just doing failed projects. As long as you do them open source and feed back the results. The same happened with everything Etoys, with everything Croquet. And even though there where people working on all these things at the same time. To me this is a mystery. It made no sense, at all. Marcus
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Search and ye shall receive! … Or find, or whatever … Gofer new squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfFFI'; load. ((Smalltalk at: #ConfigurationOfFFI) project latestVersion) load. Gofer new squeaksource: 'SophieGoldDig'; package: 'SpdQT'; load. Warning, this was last tested as far as I can tell in Pharo 1.1.1. Andrew From: Offray Vladimir Luna Cárdenas Sent: Thursday, November 9, 2017 8:23 AM To: pharo-users@lists.pharo.org Subject: Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo? Sophie looked very promising... Unfortunately it was not open source and died before porting it to Java (following the Illuminati conspiracy of porting Smalltalk break througts to "inferior" technology, as happens once and again :-P). Offray On 09/11/17 02:40, Norbert Hartl wrote: Everytime I read such discussions I wonder what happened to the Sophie code. There be might be some gems in it to achieve what you want Norbert Am 09.11.2017 um 03:49 schrieb Offray Vladimir Luna Cárdenas <offray.l...@mutabit.com>: I remember using CompendiumNG some time ago, but not for presentations. Hopefully, we will have something better, with metamedium capabilities, including embedding other media and make it programmable in Pharo, without going to the "disastrous" slide metaphor. Cheers, Offray On 08/11/17 20:31, Andrew Glynn wrote: I agree with you – on the rare occasions I do still do presentations I tend to use CompendiumNG, which is similar to a mind map but can contain any content, including multimedia content. It was an Open University project but was used sufficiently elsewhere that when the Open University decided they were done with it the project was forked and continued by others. It’s written in Java, currently I believe there’s no binary although it’s easy to build. If you just wanted the installer jar to try it out though let me know. Honestly though I’d probably still use Director if it weren’t for Adobe’s pricing. Andrew Glynn Sent from Mail for Windows 10 From: Offray Vladimir Luna Cárdenas Sent: Wednesday, November 8, 2017 7:45 AM To: pharo-users@lists.pharo.org Subject: Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo? On 07/11/17 19:39, Sean P. DeNigris wrote: > Offray Vladimir Luna Cárdenas-2 wrote >> The idea of slides seems >> pretty anachronistic/boring for making presentations. > Amen, brother! Alan Kay would be proud :) > Maybe. I refer the whole aesthetics of slides (even the ones with animations or simulations). You go in slide at the time, bullet point by bullet point, loosing context and perspective. My usual approach is mind maps. In [1] you can see the exported SVG version of the one I use in a Grafoscopio workshop. Source code is in [2]. [1] http://mutabit.com/grafoscopio/Docs/En/Talks/Overview/grafoscopio-mapa.svg [2] http://mutabit.com/grafoscopio/Docs/En/Talks/Overview/grafoscopio-mapa.mm Cheers, Offray
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
As said, Illuminati everywhere... :-D On 09/11/17 08:26, Andrew Glynn wrote: > > Lol, you can joke from where you are, my father-in-law firmly believes > I’m a member of the “Illuminati” due to having gone to Jesuit > seminaries until the end of secondary school. > > > > Then again, it makes him more polite since he’s a bit scared of me, so > I suppose it has its benefits … > > > > Andrew > > > > Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > > > *From: *Offray Vladimir Luna Cárdenas <mailto:offray.l...@mutabit.com> > *Sent: *Thursday, November 9, 2017 8:23 AM > *To: *pharo-users@lists.pharo.org <mailto:pharo-users@lists.pharo.org> > *Subject: *Re: [Pharo-users] Writing "powerpoint" like presentations > in Pharo? > > > > Sophie looked very promising... Unfortunately it was not open source > and died before porting it to Java (following the Illuminati > conspiracy of porting Smalltalk break througts to "inferior" > technology, as happens once and again :-P). > > Offray > > > > On 09/11/17 02:40, Norbert Hartl wrote: > > Everytime I read such discussions I wonder what happened to the > Sophie code. There be might be some gems in it to achieve what you > want > > > > Norbert > > > Am 09.11.2017 um 03:49 schrieb Offray Vladimir Luna Cárdenas > <offray.l...@mutabit.com <mailto:offray.l...@mutabit.com>>: > > I remember using CompendiumNG some time ago, but not for > presentations. Hopefully, we will have something better, with > metamedium capabilities, including embedding other media and > make it programmable in Pharo, without going to the > "disastrous" slide metaphor. > > Cheers, > > Offray > > > > On 08/11/17 20:31, Andrew Glynn wrote: > > I agree with you – on the rare occasions I do still do > presentations I tend to use CompendiumNG, which is similar > to a mind map but can contain any content, including > multimedia content. It was an Open University project but > was used sufficiently elsewhere that when the Open > University decided they were done with it the project was > forked and continued by others. > > > > It’s written in Java, currently I believe there’s no > binary although it’s easy to build. If you just wanted > the installer jar to try it out though let me know. > > > > Honestly though I’d probably still use Director if it > weren’t for Adobe’s pricing. > > > > Andrew Glynn > > > > Sent from Mail > <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > > > *From: *Offray Vladimir Luna Cárdenas > <mailto:offray.l...@mutabit.com> > *Sent: *Wednesday, November 8, 2017 7:45 AM > *To: *pharo-users@lists.pharo.org > <mailto:pharo-users@lists.pharo.org> > *Subject: *Re: [Pharo-users] Writing "powerpoint" like > presentations in Pharo? > > > > > > > > On 07/11/17 19:39, Sean P. DeNigris wrote: > > > Offray Vladimir Luna Cárdenas-2 wrote > > >> The idea of slides seems > > >> pretty anachronistic/boring for making presentations. > > > Amen, brother! Alan Kay would be proud :) > > > > > > > Maybe. I refer the whole aesthetics of slides (even the > ones with > > animations or simulations). You go in slide at the time, > bullet point by > > bullet point, loosing context and perspective. My usual > approach is mind > > maps. In [1] you can see the exported SVG version of the > one I use in a > > Grafoscopio workshop. Source code is in [2]. > > > > [1] > > > http://mutabit.com/grafoscopio/Docs/En/Talks/Overview/grafoscopio-mapa.svg > > [2] > > > http://mutabit.com/grafoscopio/Docs/En/Talks/Overview/grafoscopio-mapa.mm > > > > Cheers, > > > > Offray > > > > > > > > > > >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Sophie looked very promising... Unfortunately it was not open source and died before porting it to Java (following the Illuminati conspiracy of porting Smalltalk break througts to "inferior" technology, as happens once and again :-P). Offray On 09/11/17 02:40, Norbert Hartl wrote: > Everytime I read such discussions I wonder what happened to the Sophie > code. There be might be some gems in it to achieve what you want > > Norbert > > Am 09.11.2017 um 03:49 schrieb Offray Vladimir Luna Cárdenas > <offray.l...@mutabit.com <mailto:offray.l...@mutabit.com>>: > >> I remember using CompendiumNG some time ago, but not for >> presentations. Hopefully, we will have something better, with >> metamedium capabilities, including embedding other media and make it >> programmable in Pharo, without going to the "disastrous" slide metaphor. >> >> Cheers, >> >> Offray >> >> >> On 08/11/17 20:31, Andrew Glynn wrote: >>> >>> I agree with you – on the rare occasions I do still do presentations >>> I tend to use CompendiumNG, which is similar to a mind map but can >>> contain any content, including multimedia content. It was an Open >>> University project but was used sufficiently elsewhere that when the >>> Open University decided they were done with it the project was >>> forked and continued by others. >>> >>> >>> >>> It’s written in Java, currently I believe there’s no binary although >>> it’s easy to build. If you just wanted the installer jar to try it >>> out though let me know. >>> >>> >>> >>> Honestly though I’d probably still use Director if it weren’t for >>> Adobe’s pricing. >>> >>> >>> >>> Andrew Glynn >>> >>> >>> >>> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for >>> Windows 10 >>> >>> >>> >>> *From: *Offray Vladimir Luna Cárdenas <mailto:offray.l...@mutabit.com> >>> *Sent: *Wednesday, November 8, 2017 7:45 AM >>> *To: *pharo-users@lists.pharo.org <mailto:pharo-users@lists.pharo.org> >>> *Subject: *Re: [Pharo-users] Writing "powerpoint" like presentations >>> in Pharo? >>> >>> >>> >>> >>> >>> >>> >>> On 07/11/17 19:39, Sean P. DeNigris wrote: >>> >>> > Offray Vladimir Luna Cárdenas-2 wrote >>> >>> >> The idea of slides seems >>> >>> >> pretty anachronistic/boring for making presentations. >>> >>> > Amen, brother! Alan Kay would be proud :) >>> >>> > >>> >>> >>> >>> Maybe. I refer the whole aesthetics of slides (even the ones with >>> >>> animations or simulations). You go in slide at the time, bullet point by >>> >>> bullet point, loosing context and perspective. My usual approach is mind >>> >>> maps. In [1] you can see the exported SVG version of the one I use in a >>> >>> Grafoscopio workshop. Source code is in [2]. >>> >>> >>> >>> [1] >>> >>> http://mutabit.com/grafoscopio/Docs/En/Talks/Overview/grafoscopio-mapa.svg >>> >>> [2] >>> >>> http://mutabit.com/grafoscopio/Docs/En/Talks/Overview/grafoscopio-mapa.mm >>> >>> >>> >>> Cheers, >>> >>> >>> >>> Offray >>> >>> >>> >>> >>> >>
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
I agree with you – on the rare occasions I do still do presentations I tend to use CompendiumNG, which is similar to a mind map but can contain any content, including multimedia content. It was an Open University project but was used sufficiently elsewhere that when the Open University decided they were done with it the project was forked and continued by others. It’s written in Java, currently I believe there’s no binary although it’s easy to build. If you just wanted the installer jar to try it out though let me know. Honestly though I’d probably still use Director if it weren’t for Adobe’s pricing. Andrew Glynn Sent from Mail for Windows 10 From: Offray Vladimir Luna Cárdenas Sent: Wednesday, November 8, 2017 7:45 AM To: pharo-users@lists.pharo.org Subject: Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo? On 07/11/17 19:39, Sean P. DeNigris wrote: > Offray Vladimir Luna Cárdenas-2 wrote >> The idea of slides seems >> pretty anachronistic/boring for making presentations. > Amen, brother! Alan Kay would be proud :) > Maybe. I refer the whole aesthetics of slides (even the ones with animations or simulations). You go in slide at the time, bullet point by bullet point, loosing context and perspective. My usual approach is mind maps. In [1] you can see the exported SVG version of the one I use in a Grafoscopio workshop. Source code is in [2]. [1] http://mutabit.com/grafoscopio/Docs/En/Talks/Overview/grafoscopio-mapa.svg [2] http://mutabit.com/grafoscopio/Docs/En/Talks/Overview/grafoscopio-mapa.mm Cheers, Offray
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
On 07/11/17 19:39, Sean P. DeNigris wrote: > Offray Vladimir Luna Cárdenas-2 wrote >> The idea of slides seems >> pretty anachronistic/boring for making presentations. > Amen, brother! Alan Kay would be proud :) > Maybe. I refer the whole aesthetics of slides (even the ones with animations or simulations). You go in slide at the time, bullet point by bullet point, loosing context and perspective. My usual approach is mind maps. In [1] you can see the exported SVG version of the one I use in a Grafoscopio workshop. Source code is in [2]. [1] http://mutabit.com/grafoscopio/Docs/En/Talks/Overview/grafoscopio-mapa.svg [2] http://mutabit.com/grafoscopio/Docs/En/Talks/Overview/grafoscopio-mapa.mm Cheers, Offray
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Offray Vladimir Luna Cárdenas-2 wrote > The idea of slides seems > pretty anachronistic/boring for making presentations. Amen, brother! Alan Kay would be proud :) - Cheers, Sean -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
For my workshops I use Grafoscopio (of course ;-P). Having a document like structure that can contain interactive playgrounds in a tree to give them context is pretty useful in such educational/explanatory contexts. Once I have time again (i.e. after finishing to write my PhD thesis) I hope to make some test on extending that via a mind map alike UI that can be used also for presentations. The idea of slides seems pretty anachronistic/boring for making presentations. Cheers, Offray On 07/11/17 15:01, stephan wrote: > On 07-11-17 19:38, alanone1 via Pharo-users wrote: >> (So what is the big problem with doing something better than PPT in >> Pharo?) > > Lots of tiny things, resulting in presentations not looking very good. > I have done a lot of workshops with glamour based browsers, > integrating (visualization) exercises in the glamour browser just > mapping them to methods. It works well and is easy to do. And the font > metrics were not correct, not supporting ligatures and kerning. There > was a lack of support for adding media in an easy-to-distribute > format, no support for multiple monitors, no HiDPI display support, > bad support for rotating text and scaling without artifacts. And in > Pharo the continuous change resulting in each workshop needing fixing > each time I gave it, and the lack of widespread morphic knowledge and > slow and slightly uncoordinated removal of features that were seen as > unmaintainable and or not used. > > So I'm very happy that finally a lot of the things I've been waiting > for are now coming together and I can switch to the easier problem :) > > > And, in fact, it is also quite demoralizing to have to use this !@#$% > > non-WYSIWYG horrible web editor to make this comment > > I use thunderbird and news.gmane.org to avoid that. > > Stephan > > >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
On 07-11-17 19:38, alanone1 via Pharo-users wrote: (So what is the big problem with doing something better than PPT in Pharo?) Lots of tiny things, resulting in presentations not looking very good. I have done a lot of workshops with glamour based browsers, integrating (visualization) exercises in the glamour browser just mapping them to methods. It works well and is easy to do. And the font metrics were not correct, not supporting ligatures and kerning. There was a lack of support for adding media in an easy-to-distribute format, no support for multiple monitors, no HiDPI display support, bad support for rotating text and scaling without artifacts. And in Pharo the continuous change resulting in each workshop needing fixing each time I gave it, and the lack of widespread morphic knowledge and slow and slightly uncoordinated removal of features that were seen as unmaintainable and or not used. So I'm very happy that finally a lot of the things I've been waiting for are now coming together and I can switch to the easier problem :) > And, in fact, it is also quite demoralizing to have to use this !@#$% > non-WYSIWYG horrible web editor to make this comment I use thunderbird and news.gmane.org to avoid that. Stephan
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
--- Begin Message --- This is a very demoralizing thread ... For example, take a look at Smalltalk-78, brought back to life a few years ago by Dan Ingalls, Bert Freudenberg, Ted Kaehler, myself, et al from a disk pack thrown on the trash by Xerox. https://youtu.be/AnrlSqtpOkw?t=135 Part of the motivation, besides the fun of it, was to make a tribute video for Ted Nelson's "Intertwingled" in 2015. I did all the visuals -- which included "slides", dynamics, live coding, etc. -- in Smalltalk-78. I used the Dorado screen format This was also historically interesting because it was Smalltalk-78 that Steve Jobs saw in his famous visit to Parc the next year in 1979. (So what is the big problem with doing something better than PPT in Pharo?) And, in fact, it is also quite demoralizing to have to use this !@#$% non-WYSIWYG horrible web editor to make this comment Cheers Alan -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html --- End Message ---
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Hannes Hirzel wrote > Create a sequence of desktops and switch between them with That's an interesting idea and holds most true to the Dynabook/Smalltalk principle of keeping the full power of the computer at every level. Hannes Hirzel wrote > One option is to use Pillar. MOOC slides have been done with Pillar That would be more pink plane with the advantage of being more searchable/reproducible and the disadvantage of being restricted to standard (mostly?)-static content. Hannes Hirzel wrote > 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] That would be ideal, but would require some work. This combined with the suggestion from this thread to have both a presenter image and presentation image seems to cover the OP request. As a workaround for now, it seems #1 gets you much of the way there. - Cheers, Sean -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
I also think that would be nice to have. With tool like pillar, graphiscopio, that would be a really great option ! Org-mode generate Beamer’s présentation but we could have much better ^^ And as someone said I also think that would be cool to have a kind of présenter screen. To me the simple way would be to use seamless (or telepharo) to communicate between two pharo images: one displaying, one organizing. My 2 cents ^^ Cedrick > Le 7 nov. 2017 à 08:06, H. Hirzela écrit : > >> On 11/1/17, Tim Mackinnon 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/Week3/C019-W3S03-Basic-Variables.pillar > > 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. >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
I've often used Pharo and Squeak for presentations, particularly when interactive widgets can get me beyond typical presentation stuff. The main hurdle I see in getting a really awesome Pharopoint is that I'd like to have a presenter interface that is different for me the presenter than what the audience sees. Here are some things that come to mind: (1) Allow me to keep my higher resolution 16x10 aspect ratio screen and present to a 4x3 monitor. (2) Allow me to keep presenter notes that people can't see. (3) Allow me a preview of upcoming slides and to jump around. (4) Make my cursor on the presentation leave a trail, so I can highlight things with my mouse. >From a programming Pharo programming perspective, this stuff isn't hard. Where the rubber hits the road is that Pharo needs to interact with the operating system to set up the two different decoration-less windows, displaying one on the projector and keeping the other one on the laptop. In Powerpoint and the like, getting into this mode is just a button click away. Once that functionality is just a few lines of Smalltalk away, I'm sure we'll see really interesting versions of Pharopoint coming soon after. Just my two cents, Jeff On Sat, Nov 4, 2017 at 12:57 PM Stephane Ducassewrote: > I think that this kind of experiences is excellent because this is > exactly the level for Bloc. > > Stef > > On Fri, Nov 3, 2017 at 1:27 PM, Stephan Eggermont > wrote: > > On 03/11/17 12:33, Tim Mackinnon wrote: > >> > >> Cool - great minds think alike ;) > > > > > > :) > > > >> In your photo - there is keynote, are you creating there and then > >> rendering in Pharo - or are you exporting to keynote to had out > afterwards? > > > > > > That was the first experiment. I took a slide from a keynote > presentation I > > have made and tried reproducing it in Bloc. The quality of the graphics > and > > typographical support is now good enough to do that. > > It is a page from > > https://medium.com/concerning-pharo/pharo-50c66685913c > > > > I'm not yet sure how I'd want it integrated with gtInspector, how to > have a > > slide-specific DSL and what kind of storage format to use. > > > > My Bloc experiments on vimeo are helping me test hypotheses on how I'd > want > > to work with it. Last week I was distracted by private reasons, the weeks > > before that with PharoLauncher, P3, Iceberg... > > > > Interaction between text areas and drag and drop was not yet working as I > > wanted it to. > > > > Earlier experiments I've done with a glamour based browser, including > > exercises where save would recompile a method and show the results > > > > Stephan > > > > > >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
I think that this kind of experiences is excellent because this is exactly the level for Bloc. Stef On Fri, Nov 3, 2017 at 1:27 PM, Stephan Eggermontwrote: > On 03/11/17 12:33, Tim Mackinnon wrote: >> >> Cool - great minds think alike ;) > > > :) > >> In your photo - there is keynote, are you creating there and then >> rendering in Pharo - or are you exporting to keynote to had out afterwards? > > > That was the first experiment. I took a slide from a keynote presentation I > have made and tried reproducing it in Bloc. The quality of the graphics and > typographical support is now good enough to do that. > It is a page from > https://medium.com/concerning-pharo/pharo-50c66685913c > > I'm not yet sure how I'd want it integrated with gtInspector, how to have a > slide-specific DSL and what kind of storage format to use. > > My Bloc experiments on vimeo are helping me test hypotheses on how I'd want > to work with it. Last week I was distracted by private reasons, the weeks > before that with PharoLauncher, P3, Iceberg... > > Interaction between text areas and drag and drop was not yet working as I > wanted it to. > > Earlier experiments I've done with a glamour based browser, including > exercises where save would recompile a method and show the results > > Stephan > >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Stephan you can take a lot of the tests I wrote because I did it test first to see :) And yes it would be nice to have play with bloc to do that. Arg too many exciting things to do. On Fri, Nov 3, 2017 at 12:11 PM, stephanwrote: > On 01-11-17 19:35, Tim Mackinnon 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? > > > That is a project I've been toying with in Bloc. Next week is definitely too > early. > > Stephan
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
On 03/11/17 12:33, Tim Mackinnon wrote: Cool - great minds think alike ;) :) In your photo - there is keynote, are you creating there and then rendering in Pharo - or are you exporting to keynote to had out afterwards? That was the first experiment. I took a slide from a keynote presentation I have made and tried reproducing it in Bloc. The quality of the graphics and typographical support is now good enough to do that. It is a page from https://medium.com/concerning-pharo/pharo-50c66685913c I'm not yet sure how I'd want it integrated with gtInspector, how to have a slide-specific DSL and what kind of storage format to use. My Bloc experiments on vimeo are helping me test hypotheses on how I'd want to work with it. Last week I was distracted by private reasons, the weeks before that with PharoLauncher, P3, Iceberg... Interaction between text areas and drag and drop was not yet working as I wanted it to. Earlier experiments I've done with a glamour based browser, including exercises where save would recompile a method and show the results Stephan
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Ha -actually looking more closely at your photo, it looks like your are doing it in pharo and I’m guessing are bored in a presentation (looking at the background) and recreating the slides from that presentation in Block (on the sly?)…nice Tim > On 3 Nov 2017, at 11:33, Tim Mackinnonwrote: > > Cool - great minds think alike ;) > > In your photo - there is keynote, are you creating there and then rendering > in Pharo - or are you exporting to keynote to had out afterwards? > > I was thinking of a little tool palette to let you drop some text and pick > some images and store it in pages (like Stef has started doing). I wanted to > be able to evaluate expressions in this text to show things in a > presentation, and possibly embed methods etc. > > As everyone has said, its not rocket science but there is a bit to get right > (and doing it in Bloc is actually a very good idea BTW). > > Tim > >> On 3 Nov 2017, at 11:11, stephan wrote: >> >> On 01-11-17 19:35, Tim Mackinnon 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? >> >> That is a project I've been toying with in Bloc. Next week is definitely too >> early. >> >> Stephan >> > >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Cool - great minds think alike ;) In your photo - there is keynote, are you creating there and then rendering in Pharo - or are you exporting to keynote to had out afterwards? I was thinking of a little tool palette to let you drop some text and pick some images and store it in pages (like Stef has started doing). I wanted to be able to evaluate expressions in this text to show things in a presentation, and possibly embed methods etc. As everyone has said, its not rocket science but there is a bit to get right (and doing it in Bloc is actually a very good idea BTW). Tim > On 3 Nov 2017, at 11:11, stephanwrote: > > On 01-11-17 19:35, Tim Mackinnon 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? > > That is a project I've been toying with in Bloc. Next week is definitely too > early. > > Stephan >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Thanks Stef - I’ll see if I can reincarnate it in the time that I have - if not, maybe this might be my next side project (just need to get my IntelliPharo keybindings over the hill). It looks like it's just the basics right? You add morphs in a script I'm guessing from the tests. Although TextMorph seems broken in Pharo6 in that halos won't let you edit text (walkback) and halos won't let you set text size or bold (they do nothing)? Which is a shame for this kind application - but with Bric maybe it's expected? Anyway - this gives me a head start. Tim Sent from my iPhone > On 2 Nov 2017, at 17:25, Stephane Ducassewrote: > > I did that (well argh more than 12 years ago) now I do not think that > I can find the code I will try > It looks like I loaded in Pharo some years ago. > Here the latest code I found (At that time I developed test first). > I'm not sure that I will have the time to get a look. > > > Stef > >> On Wed, Nov 1, 2017 at 7:35 PM, Tim Mackinnon 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 >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
I did that (well argh more than 12 years ago) now I do not think that I can find the code I will try It looks like I loaded in Pharo some years ago. Here the latest code I found (At that time I developed test first). I'm not sure that I will have the time to get a look. Stef On Wed, Nov 1, 2017 at 7:35 PM, Tim Mackinnonwrote: > 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 Morphic-Slideshow-StephaneDucasse.27.mcz Description: Binary data
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Yes I was thinking of something like the morphic approach with a palette for adding buttons, text, images (maybe someone has done a simple vector paint app - didn't think to check). Of course it quickly gets annoying without a simple template mechanism to have a consistent header/footer - and you also need to try it on a projector and make sure it actually looks right... and so it will take longer than a few hours is my fear (my morphic is a bit rusty too). Not a horrible amount of work - but I actually need to create my slides and demo so may be a longer term project unless someone has already done it. Tim Sent from my iPhone > On 1 Nov 2017, at 20:57, Dimitris Chloupiswrote: > > Well technically this is easy to do with Morphic. Probably Spec 2. Doing it > from inside the Pharo window will give you the ability to demonstrate live > code and Morphic is live code. > > If you don’t want to do everything with Morphic you can create this in any > app of your choosing , export to images and have Morphic load those images. I > don’t see why this would take more than a couple of hours to prepare , the > actual Morphic code should not take more than 20 minutes. > > It a simple case of a SystemWindowMorph embedding a couple of button morph > (for going forward and backward) and an ImageMorph. Plus a timer if you want > the slides to proceed automatically. > > If you feel adventurous you can do this entirely on Morphic , again should > not take you more than two hours total together with content creation. > TextMorph should be more than enough. > > I would have said use Pillar but in this case it’s an overkill and Pillar > does not allow for the precise positioning of images like Morphic does. >> On Wed, 1 Nov 2017 at 20:35, Tim Mackinnon 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
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Oh there is also the possibility this is already available via GTInspector, last time I checked I remember it having a slideshow preview of images collection and it embeds a workspace as well. So maybe you already have what you need. On Wed, 1 Nov 2017 at 22:57, Dimitris Chloupiswrote: > Well technically this is easy to do with Morphic. Probably Spec 2. Doing > it from inside the Pharo window will give you the ability to demonstrate > live code and Morphic is live code. > > If you don’t want to do everything with Morphic you can create this in any > app of your choosing , export to images and have Morphic load those images. > I don’t see why this would take more than a couple of hours to prepare , > the actual Morphic code should not take more than 20 minutes. > > It a simple case of a SystemWindowMorph embedding a couple of button morph > (for going forward and backward) and an ImageMorph. Plus a timer if you > want the slides to proceed automatically. > > If you feel adventurous you can do this entirely on Morphic , again should > not take you more than two hours total together with content creation. > TextMorph should be more than enough. > > I would have said use Pillar but in this case it’s an overkill and Pillar > does not allow for the precise positioning of images like Morphic does. > On Wed, 1 Nov 2017 at 20:35, Tim Mackinnon 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 >> >
Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?
Well technically this is easy to do with Morphic. Probably Spec 2. Doing it from inside the Pharo window will give you the ability to demonstrate live code and Morphic is live code. If you don’t want to do everything with Morphic you can create this in any app of your choosing , export to images and have Morphic load those images. I don’t see why this would take more than a couple of hours to prepare , the actual Morphic code should not take more than 20 minutes. It a simple case of a SystemWindowMorph embedding a couple of button morph (for going forward and backward) and an ImageMorph. Plus a timer if you want the slides to proceed automatically. If you feel adventurous you can do this entirely on Morphic , again should not take you more than two hours total together with content creation. TextMorph should be more than enough. I would have said use Pillar but in this case it’s an overkill and Pillar does not allow for the precise positioning of images like Morphic does. On Wed, 1 Nov 2017 at 20:35, Tim Mackinnonwrote: > 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 >