Akka Visualizer - Google summer of code project - Request for comments

501 views
Skip to first unread message

Tomáš Heřman

unread,
Mar 20, 2012, 4:53:57 PM3/20/12
to akka...@googlegroups.com
Hey guys,
My name is Tomas Herman, I'm in my last year of studies of Inteligent Systems at Czech Technical University and i would love to participate in this years GSOC. I made a suggestion on Scala Language mailing[1] list, which people seemed to be a little interested and i figured I will ask you guys, as the masterminds behind akka about what you think about the project before i submit final proposal.

The thing I would like to write is a virtualizer of Akka actor network. It was inspired by the tool used in Actor pattern interactions talk [2]. √ictor already said in the mailing list that it should be possible and I think it would be quite nice learning / debugging tool.

Simplest functionality could be something like this: User would define actors he is interested in and the tool would show all the messages between the actors.

Something more interesting could be what i named 'probing mode' in my head. User would send a message to actor and the tool would display all the messages that were generated during the processing of sent message and the same would happen for all the generated messages. Hopefully that makes sense. This would allow user to visualize how the network behaves on given input.

I was also thinking I might embed something like jython or jruby so that user can prepare scripts for easier debugging.

Anyway, I think it might be quite a cool tool, but you guys probably know better since you work with akka every day if something like that might be useful for newbies or pros. I will be grateful for any comments or 'feature requests' or even negative feedback (e.g. it's useless).

Regards, Tomas


[1] https://groups.google.com/d/msg/scala-language/sudzIkqm3kw/1B-A_N5wDokJ
[2] http://www.infoq.com/presentations/Actor-Interaction-Patterns

Patrik Nordwall

unread,
Mar 21, 2012, 2:48:13 AM3/21/12
to akka...@googlegroups.com
Hi Tomas,

This sounds very interesting. I think we capture most of the needed tracing data in Typesafe Console, but we have no visualization like this yet. The problem might be that Typesafe Console is a commercial offering. I'll talk to the others in the team to see if there is way.


--
You received this message because you are subscribed to the Google Groups "Akka User List" group.
To view this discussion on the web visit https://groups.google.com/d/msg/akka-user/-/lAoUnC_MnyYJ.
To post to this group, send email to akka...@googlegroups.com.
To unsubscribe from this group, send email to akka-user+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/akka-user?hl=en.



--

Patrik Nordwall
Typesafe The software stack for applications that scale
Twitter: @patriknw


Tomas Herman

unread,
Mar 21, 2012, 4:49:38 AM3/21/12
to akka...@googlegroups.com
Yeah i am aware of Typesafe Console (very impressive, by the way) and i think they could work fine together, the project i intend to write would be open sourced so you could integrate it into the console if you wanted to (as java applet), but it will probably not offer the same performance tracking information like the console does so people would still buy it :)

Ahmed Soliman

unread,
Mar 13, 2014, 6:24:18 AM3/13/14
to akka...@googlegroups.com
It seems that no one actually started working on this project, no? It also seems that Typesafe console disappeared or something. Is anyone interested on working on this again?
Reply all
Reply to author
Forward
0 new messages