Login  Register

Re: [ANN]: EventRecorderMorph Port to 3.0

Posted by Goubier Thierry on Jan 13, 2014; 9:16am
URL: https://forum.world.st/ANN-EventRecorderMorph-Port-to-3-0-tp4736258p4736294.html



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: +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: +33 (0) 1 69 08 32 92 / 83 95