Login  Register

Re: [ANN]: EventRecorderMorph Port to 3.0

Posted by Sean P. DeNigris on Jan 13, 2014; 1:47pm
URL: https://forum.world.st/ANN-EventRecorderMorph-Port-to-3-0-tp4736258p4736403.html

I am working on the same thing. I have a window that shows all the available shortcuts in the current context. The next step is to use EventRecorderMorph to show screencasts for the different commands. I wrote my own screencast implementation, but I like EventRecorderMorph much better because it uses a real hand morph. Now I will integrate it with the UI script class I have, so that you can programmatically describe the events instead of recording them manually. An outstanding problem is how to scale the pasteupmorph so you can have any size screencast you want whole still working. We should synchronize...


-------- Original message --------
From: "kilon alios [via Smalltalk]" <[hidden email]>
Date: 01/13/2014 7:54 AM (GMT-05:00)
To: "Sean P. DeNigris" <[hidden email]>
Subject: Re: [ANN]: EventRecorderMorph Port to 3.0


Guys you are awesome, thanks for this. I can use this for my documentation project (Prometheas), live documentation that show you how to get things done by replaying commands . This is too good to be true. Though with the rate new libraries have been poping up lately you will actually write the code for me :D

I am thinking in the right side a small area that will work as a tooltip displaying a paragraph of documentation with a Try me button to replay recorded tutorials, preferably with the showing code as example. 


On Mon, Jan 13, 2014 at 11:16 AM, Goubier Thierry <[hidden email]> wrote:


Le 13/01/2014 10:09, [hidden email] a écrit :

I am working on a similar thing (without the replaying feature).
I am interested in profiling (i.e., recording) some morphic events.

I use a tracing framework I wrote a long time ago for things like that. It's called Jejak (http://smalltalkhub.com/#!/~ThierryGoubier/Jejak) and has the ability to trace and record events from running code, even critical code like Morphic.

I'm updating it for Pharo3 at the moment. And it would be great to use the new Opal facilities for doing so... at the moment, it's working by code rewriting (which is a very portable approach).

Thierry


I will look into this existing recorder, thanks for sharing.

Cheers,
R

On Jan 13, 2014, at 9:03 AM, Goubier Thierry <[hidden email]> wrote:

Cool! This is really interesting to have.

Executable screencasts... I'll do that next time for teaching with Pharo :)

Thierry

Le 13/01/2014 04:14, Sean P. DeNigris a écrit :
If you don't know EventRecorderMorph and HandMorphForReplay (which I didn't
and started to re-implement), they are super cool.

1. DoIt: "EventRecorderMorph new openInWorld"
2. Click "record" in the GUI
3. Perform some UI actions
4. Click "play" in the GUI

Your keyboard and mouse actions will be replayed in the World! I know
right?! Amazing. This could be really cool for live documentation and
executable screencasts :)

It's just a straight port now, but I'd like to decouple the recorder and
replay hand so that any event source can be used.

http://smalltalkhub.com/#!/~PharoExtras/EventRecorder

Initial commit: port EventRecorderMorph and HandMorphForReplay (originally
in MorphicExtras-AdditionalSupport) to Pharo 3.0



-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/ANN-EventRecorderMorph-Port-to-3-0-tp4736258.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: <a href="tel:%2B33%20%280%29%201%2069%2008%2032%2092" value="+33169083292" target="_blank">+33 (0) 1 69 08 32 92 / 83 95






--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: <a href="tel:%2B33%20%280%29%201%2069%2008%2032%2092" value="+33169083292" target="_blank">+33 (0) 1 69 08 32 92 / 83 95





If you reply to this email, your message will be added to the discussion below:
http://forum.world.st/ANN-EventRecorderMorph-Port-to-3-0-tp4736258p4736364.html
To unsubscribe from [ANN]: EventRecorderMorph Port to 3.0, click here.
NAML
Cheers,
Sean