Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?

2017-11-12 Thread Stephane Ducasse
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, stephan  wrote:
> 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?

2017-11-10 Thread stephan

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?

2017-11-10 Thread Marcus Denker
>> 
>> 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?

2017-11-10 Thread H. Hirzel
On 11/3/17, 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

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?

2017-11-09 Thread Andrew Glynn
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?

2017-11-09 Thread Marcus Denker


> 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?

2017-11-09 Thread Andrew Glynn
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?

2017-11-09 Thread Offray Vladimir Luna Cárdenas
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?

2017-11-09 Thread Offray Vladimir Luna Cárdenas
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?

2017-11-08 Thread Andrew Glynn
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?

2017-11-08 Thread Offray Vladimir Luna Cárdenas


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?

2017-11-07 Thread Sean P. DeNigris
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?

2017-11-07 Thread Offray Vladimir Luna Cárdenas
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?

2017-11-07 Thread stephan

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?

2017-11-07 Thread alanone1 via Pharo-users
--- 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?

2017-11-07 Thread Sean P. DeNigris
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?

2017-11-06 Thread Cédrick Béler
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. Hirzel  a é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?

2017-11-04 Thread J.F. Rick
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 Ducasse 
wrote:

> 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?

2017-11-04 Thread Stephane Ducasse
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?

2017-11-04 Thread Stephane Ducasse
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, 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?

2017-11-03 Thread Stephan Eggermont

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?

2017-11-03 Thread Tim Mackinnon
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 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?
> 
> 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?

2017-11-03 Thread Tim Mackinnon
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?

2017-11-02 Thread Tim Mackinnon
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 Ducasse  wrote:
> 
> 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?

2017-11-02 Thread Stephane Ducasse
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


Morphic-Slideshow-StephaneDucasse.27.mcz
Description: Binary data


Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?

2017-11-01 Thread Tim Mackinnon
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 Chloupis  wrote:
> 
> 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?

2017-11-01 Thread Dimitris Chloupis
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 Chloupis 
wrote:

> 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?

2017-11-01 Thread Dimitris Chloupis
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
>