Telescope Beta - An API to create and customize interactive visualizations

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Telescope Beta - An API to create and customize interactive visualizations

Leo Perard
Hi all,

I am please to present you Telescope.
Telescope provides a system to express highly interactive software visualizations and a rich API to express interactive, dynamic, and customized visualizations built on top of Roassal.

You can find more information and tutorials here.

Telescope is almost finish (missing some tests, little features...) and now it needs your feedback.


To install Telescope

Gofer new
smalltalkhubUser: 'LeoPerard' project: 'Telescope';
package: 'ConfigurationOfTelescope';
load.
(Smalltalk at: #ConfigurationOfTelescope) load


A small example to get a tree explorer

| visualization |
visualization := TLTreeExplorer new
root: Collection;
property: #subclasses;
yourself.
visualization nodeBuilder shapeBuilder: TLEllipseShapeBuilder new.
visualization nodeBuilder nodeLabel: #name position: #inside.
visualization nodeBuilder addInteraction: TLNodeBasicInteraction popup.
visualization nodeBuilder addInteraction: TLNodeBasicInteraction draggable.
visualization open

In this visualization, click on the blue circle to expand the node and the red to collapse it.

In the class TLDemos you can find others examples to understand how it works.

--
Cheers,
Leo Perard
University of Lille 1

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Telescope Beta - An API to create and customize interactive visualizations

Leo Perard
The link to the documentation did not set.

--
Cheers,
Leo Perard
University of Lille 1

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Telescope Beta - An API to create and customize interactive visualizations

abergel
In reply to this post by Leo Perard
Looks good!!!!

Maybe you can add a legend. There is a builder for this. It will help understand what we actually see. For example, Butterfly is not clear to me.

Alexandre
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



On Jul 30, 2014, at 5:35 AM, Leo Perard <[hidden email]> wrote:

Hi all,

I am please to present you Telescope.
Telescope provides a system to express highly interactive software visualizations and a rich API to express interactive, dynamic, and customized visualizations built on top of Roassal.

You can find more information and tutorials here.

Telescope is almost finish (missing some tests, little features...) and now it needs your feedback.


To install Telescope

Gofer new
smalltalkhubUser: 'LeoPerard' project: 'Telescope';
package: 'ConfigurationOfTelescope';
load.
(Smalltalk at: #ConfigurationOfTelescope) load


A small example to get a tree explorer

| visualization |
visualization := TLTreeExplorer new
root: Collection;
property: #subclasses;
yourself.
visualization nodeBuilder shapeBuilder: TLEllipseShapeBuilder new.
visualization nodeBuilder nodeLabel: #name position: #inside.
visualization nodeBuilder addInteraction: TLNodeBasicInteraction popup.
visualization nodeBuilder addInteraction: TLNodeBasicInteraction draggable.
visualization open

In this visualization, click on the blue circle to expand the node and the red to collapse it.

In the class TLDemos you can find others examples to understand how it works.

--
Cheers,
Leo Perard
University of Lille 1
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Telescope Beta - An API to create and customize interactive visualizations

Leo Perard
Yep I an working on the legend.
I removed it from the experimentation to get the API more clear but now it is done I can add it back


On Wed, Jul 30, 2014 at 4:54 PM, Alexandre Bergel <[hidden email]> wrote:
Looks good!!!!

Maybe you can add a legend. There is a builder for this. It will help understand what we actually see. For example, Butterfly is not clear to me.

Alexandre
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



On Jul 30, 2014, at 5:35 AM, Leo Perard <[hidden email]> wrote:

Hi all,

I am please to present you Telescope.
Telescope provides a system to express highly interactive software visualizations and a rich API to express interactive, dynamic, and customized visualizations built on top of Roassal.

You can find more information and tutorials here.

Telescope is almost finish (missing some tests, little features...) and now it needs your feedback.


To install Telescope

Gofer new
smalltalkhubUser: 'LeoPerard' project: 'Telescope';
package: 'ConfigurationOfTelescope';
load.
(Smalltalk at: #ConfigurationOfTelescope) load


A small example to get a tree explorer

| visualization |
visualization := TLTreeExplorer new
root: Collection;
property: #subclasses;
yourself.
visualization nodeBuilder shapeBuilder: TLEllipseShapeBuilder new.
visualization nodeBuilder nodeLabel: #name position: #inside.
visualization nodeBuilder addInteraction: TLNodeBasicInteraction popup.
visualization nodeBuilder addInteraction: TLNodeBasicInteraction draggable.
visualization open

In this visualization, click on the blue circle to expand the node and the red to collapse it.

In the class TLDemos you can find others examples to understand how it works.

--
Cheers,
Leo Perard
University of Lille 1
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--
Cheers,
Leo Perard
University of Lille 1

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Telescope Beta - An API to create and customize interactive visualizations

stepharo
In reply to this post by Leo Perard
leo you should produce a video and propose telescope to the esug innovation awards too.

On 30/7/14 11:35, Leo Perard wrote:
Hi all,

I am please to present you Telescope.
Telescope provides a system to express highly interactive software visualizations and a rich API to express interactive, dynamic, and customized visualizations built on top of Roassal.

You can find more information and tutorials here.

Telescope is almost finish (missing some tests, little features...) and now it needs your feedback.


To install Telescope

Gofer new
smalltalkhubUser: 'LeoPerard' project: 'Telescope';
package: 'ConfigurationOfTelescope';
load.
(Smalltalk at: #ConfigurationOfTelescope) load


A small example to get a tree explorer

| visualization |
visualization := TLTreeExplorer new
root: Collection;
property: #subclasses;
yourself.
visualization nodeBuilder shapeBuilder: TLEllipseShapeBuilder new.
visualization nodeBuilder nodeLabel: #name position: #inside.
visualization nodeBuilder addInteraction: TLNodeBasicInteraction popup.
visualization nodeBuilder addInteraction: TLNodeBasicInteraction draggable.
visualization open

In this visualization, click on the blue circle to expand the node and the red to collapse it.

In the class TLDemos you can find others examples to understand how it works.

--
Cheers,
Leo Perard
University of Lille 1


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Telescope Beta - An API to create and customize interactive visualizations

Leo Perard



On Thu, Jul 31, 2014 at 8:26 AM, stepharo <[hidden email]> wrote:
leo you should produce a video
Yes 
and propose telescope to the esug innovation awards too.
I heard about it and that's why I wanted more details on this event =)



--
Cheers,
Leo Perard
University of Lille 1

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev