Telescope - Vizualisation using Roassal2

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

Re: Telescope - Vizualisation using Roassal2

abergel
Hi Leo,

Looks good!

Sergio, in Cc:, is working on a new kind of interaction to achieve similar effect.
Sergio, how stable is your expand interaction?

@ Leo: in a couple of hours I will meet Sergio. We will try to include his interaction in Roassal.

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



On Apr 24, 2014, at 7:37 AM, Leo Perard <[hidden email]> wrote:

> Something like that is ok ?
>
> Gofer new
>          url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
>          package: 'ConfigurationOfTelescope';
>        load.
>
> ConfigurationOfTelescope load
>
>
> On Thu, Apr 24, 2014 at 11:33 AM, Tudor Girba <[hidden email]> wrote:
> Please provide an easy Gofer script for loading your package.
>
> Doru
>
>
>
> On Thu, Apr 24, 2014 at 11:28 AM, Leo Perard <[hidden email]> wrote:
> Hi,
>
> I add a new vizualisation to the project.
> To test it, reload the configuration of the project and this message :
> TLTelescope class>>#onElement:withEdgesProperty:
>
> Here an example :
>
> | telescope |
> telescope := TLTelescope onElement: Collection withEdgesProperty: #subclasses.
> telescope open
>
> This vizualisation is really dynamic and I like it, but as it's dynamic there are some bugs. The layout on right click on an element dont' work yet. I will try to fix them first. I like the idea of getting something really dynamic with Roassal2. Once you write your code to generate the graph you do not have to write lines again.
>
> If you have ideas to improve this vizualisation, let me know them ;-)
>
>
> On Tue, Apr 22, 2014 at 7:32 PM, Leo Perard <[hidden email]> wrote:
> On Tue, Apr 22, 2014 at 7:05 PM, Alexandre Bergel <[hidden email]> wrote:
> Cool animations!!!
>
> We start to have a real and nice infrastructure. This is cool!
> Make a video and compete to the Roassal contest!
>
> I will think about that !
>
>
> If you have distribution map, why do you propose the tree layout since there is no edges?
>
> Just experimentations. I'm working on edges and I don't know yet how the menu will evoluate.
>  
>
> Alexandre
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
> --
> Leo Perard
>
>
>
> --
> Leo Perard
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
> Leo Perard
> _______________________________________________
> 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 - Vizualisation using Roassal2

Leo Perard
Yes I saw it, but I didn't use it because it works with stack as Mondrian and I do not want somthing like that.


On Thu, Apr 24, 2014 at 3:45 PM, Alexandre Bergel <[hidden email]> wrote:
Hi Leo,

Looks good!

Sergio, in Cc:, is working on a new kind of interaction to achieve similar effect.
Sergio, how stable is your expand interaction?

@ Leo: in a couple of hours I will meet Sergio. We will try to include his interaction in Roassal.

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



On Apr 24, 2014, at 7:37 AM, Leo Perard <[hidden email]> wrote:

> Something like that is ok ?
>
> Gofer new
>          url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
>          package: 'ConfigurationOfTelescope';
>        load.
>
> ConfigurationOfTelescope load
>
>
> On Thu, Apr 24, 2014 at 11:33 AM, Tudor Girba <[hidden email]> wrote:
> Please provide an easy Gofer script for loading your package.
>
> Doru
>
>
>
> On Thu, Apr 24, 2014 at 11:28 AM, Leo Perard <[hidden email]> wrote:
> Hi,
>
> I add a new vizualisation to the project.
> To test it, reload the configuration of the project and this message :
> TLTelescope class>>#onElement:withEdgesProperty:
>
> Here an example :
>
> | telescope |
> telescope := TLTelescope onElement: Collection withEdgesProperty: #subclasses.
> telescope open
>
> This vizualisation is really dynamic and I like it, but as it's dynamic there are some bugs. The layout on right click on an element dont' work yet. I will try to fix them first. I like the idea of getting something really dynamic with Roassal2. Once you write your code to generate the graph you do not have to write lines again.
>
> If you have ideas to improve this vizualisation, let me know them ;-)
>
>
> On Tue, Apr 22, 2014 at 7:32 PM, Leo Perard <[hidden email]> wrote:
> On Tue, Apr 22, 2014 at 7:05 PM, Alexandre Bergel <[hidden email]> wrote:
> Cool animations!!!
>
> We start to have a real and nice infrastructure. This is cool!
> Make a video and compete to the Roassal contest!
>
> I will think about that !
>
>
> If you have distribution map, why do you propose the tree layout since there is no edges?
>
> Just experimentations. I'm working on edges and I don't know yet how the menu will evoluate.
>
>
> Alexandre
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
> --
> Leo Perard
>
>
>
> --
> Leo Perard
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
> Leo Perard
> _______________________________________________
> 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



--
Leo Perard

_______________________________________________
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 - Vizualisation using Roassal2

Leo Perard
Hi all,

some new features have been added, especially in the butterfly vizualisation.

To load the project
Gofer new
         url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
         package: 'ConfigurationOfTelescope';
       load.
ConfigurationOfTelescope load

To play with it, you can check the examples in the class side of TLTelescope but here some features you can test.

- for distribution map vizualisation
 numberOfColors: let you set the number of items in the legend (the default item is not counted)

- for butterfly vizualisation
expandToRank: expand the graph before opening the view (you don't have the root node alone)

- for both of them
actionOnEntity:title: let you add an action on the entity with a menu on right click (actionOnEntity: [ :e | e inspect ] title: 'Inspect' let you inspect the entity for example)
actionOnNode:title: let you add an action on the node with a menu on right click ( actionOnNode: [ :n | n trachelShape color: Color random. n view canvas signalUpdate ] title: 'Change color' let you change the color of the node for example)

Full example
| telescope |
telescope := TLTelescope.
telescope distributionMap
onContainers: Collection withAllSubclasses
elements: #authors
properties: #yourself;
numberOfColors: 5;
actionOnNode: [ :n | n trachelShape color: Color blue. n view canvas signalUpdate ] title: 'Color';
open.
telescope butterfly
root: Collection withProperty: #subclasses;
expandToRank: 3;
actionOnEntity: [ :e | e inspect ] title: 'Inspect';
open
As you can see you can open several vizualisation in the same time.

I am sure that there is a lot of features for this dynamic vizualisations so if you have some ideas let me know :-)

Some screenshot








On Thu, Apr 24, 2014 at 4:32 PM, Leo Perard <[hidden email]> wrote:
Yes I saw it, but I didn't use it because it works with stack as Mondrian and I do not want somthing like that.


On Thu, Apr 24, 2014 at 3:45 PM, Alexandre Bergel <[hidden email]> wrote:
Hi Leo,

Looks good!

Sergio, in Cc:, is working on a new kind of interaction to achieve similar effect.
Sergio, how stable is your expand interaction?

@ Leo: in a couple of hours I will meet Sergio. We will try to include his interaction in Roassal.

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



On Apr 24, 2014, at 7:37 AM, Leo Perard <[hidden email]> wrote:

> Something like that is ok ?
>
> Gofer new
>          url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
>          package: 'ConfigurationOfTelescope';
>        load.
>
> ConfigurationOfTelescope load
>
>
> On Thu, Apr 24, 2014 at 11:33 AM, Tudor Girba <[hidden email]> wrote:
> Please provide an easy Gofer script for loading your package.
>
> Doru
>
>
>
> On Thu, Apr 24, 2014 at 11:28 AM, Leo Perard <[hidden email]> wrote:
> Hi,
>
> I add a new vizualisation to the project.
> To test it, reload the configuration of the project and this message :
> TLTelescope class>>#onElement:withEdgesProperty:
>
> Here an example :
>
> | telescope |
> telescope := TLTelescope onElement: Collection withEdgesProperty: #subclasses.
> telescope open
>
> This vizualisation is really dynamic and I like it, but as it's dynamic there are some bugs. The layout on right click on an element dont' work yet. I will try to fix them first. I like the idea of getting something really dynamic with Roassal2. Once you write your code to generate the graph you do not have to write lines again.
>
> If you have ideas to improve this vizualisation, let me know them ;-)
>
>
> On Tue, Apr 22, 2014 at 7:32 PM, Leo Perard <[hidden email]> wrote:
> On Tue, Apr 22, 2014 at 7:05 PM, Alexandre Bergel <[hidden email]> wrote:
> Cool animations!!!
>
> We start to have a real and nice infrastructure. This is cool!
> Make a video and compete to the Roassal contest!
>
> I will think about that !
>
>
> If you have distribution map, why do you propose the tree layout since there is no edges?
>
> Just experimentations. I'm working on edges and I don't know yet how the menu will evoluate.
>
>
> Alexandre
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
> --
> Leo Perard
>
>
>
> --
> Leo Perard
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
> Leo Perard
> _______________________________________________
> 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



--
Leo Perard



--
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 - Vizualisation using Roassal2

abergel
Hi!

I am not sure how to load your tool.

> ConfigurationOfTelescope load
=> does not work. ‘… Explicitely not defined …’

I’ve tried with #loadDevelopment but I get the following error:

 Warning: This package depends on the following classes:
  TLCustomAction
You must resolve these dependencies before you will be able to load these definitions:
  initialize

Cheers,
Alexandre


On Apr 30, 2014, at 12:41 PM, Leo Perard <[hidden email]> wrote:

> Hi all,
>
> some new features have been added, especially in the butterfly vizualisation.
>
> To load the project
> Gofer new
>          url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
>          package: 'ConfigurationOfTelescope';
>        load.
> ConfigurationOfTelescope load
>
> To play with it, you can check the examples in the class side of TLTelescope but here some features you can test.
>
> - for distribution map vizualisation
>  numberOfColors: let you set the number of items in the legend (the default item is not counted)
>
> - for butterfly vizualisation
> expandToRank: expand the graph before opening the view (you don't have the root node alone)
>
> - for both of them
> actionOnEntity:title: let you add an action on the entity with a menu on right click (actionOnEntity: [ :e | e inspect ] title: 'Inspect' let you inspect the entity for example)
> actionOnNode:title: let you add an action on the node with a menu on right click ( actionOnNode: [ :n | n trachelShape color: Color random. n view canvas signalUpdate ] title: 'Change color' let you change the color of the node for example)
>
> Full example
> | telescope |
> telescope := TLTelescope.
> telescope distributionMap
> onContainers: Collection withAllSubclasses
> elements: #authors
> properties: #yourself;
> numberOfColors: 5;
> actionOnNode: [ :n | n trachelShape color: Color blue. n view canvas signalUpdate ] title: 'Color';
> open.
> telescope butterfly
> root: Collection withProperty: #subclasses;
> expandToRank: 3;
> actionOnEntity: [ :e | e inspect ] title: 'Inspect';
> open
> As you can see you can open several vizualisation in the same time.
>
> I am sure that there is a lot of features for this dynamic vizualisations so if you have some ideas let me know :-)
>
> Some screenshot
>
> <butterfly.png>
>
> <distribution-map.png>
> ​
> ​
>
>
>
> On Thu, Apr 24, 2014 at 4:32 PM, Leo Perard <[hidden email]> wrote:
> Yes I saw it, but I didn't use it because it works with stack as Mondrian and I do not want somthing like that.
>
>
> On Thu, Apr 24, 2014 at 3:45 PM, Alexandre Bergel <[hidden email]> wrote:
> Hi Leo,
>
> Looks good!
>
> Sergio, in Cc:, is working on a new kind of interaction to achieve similar effect.
> Sergio, how stable is your expand interaction?
>
> @ Leo: in a couple of hours I will meet Sergio. We will try to include his interaction in Roassal.
>
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
> On Apr 24, 2014, at 7:37 AM, Leo Perard <[hidden email]> wrote:
>
> > Something like that is ok ?
> >
> > Gofer new
> >          url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
> >          package: 'ConfigurationOfTelescope';
> >        load.
> >
> > ConfigurationOfTelescope load
> >
> >
> > On Thu, Apr 24, 2014 at 11:33 AM, Tudor Girba <[hidden email]> wrote:
> > Please provide an easy Gofer script for loading your package.
> >
> > Doru
> >
> >
> >
> > On Thu, Apr 24, 2014 at 11:28 AM, Leo Perard <[hidden email]> wrote:
> > Hi,
> >
> > I add a new vizualisation to the project.
> > To test it, reload the configuration of the project and this message :
> > TLTelescope class>>#onElement:withEdgesProperty:
> >
> > Here an example :
> >
> > | telescope |
> > telescope := TLTelescope onElement: Collection withEdgesProperty: #subclasses.
> > telescope open
> >
> > This vizualisation is really dynamic and I like it, but as it's dynamic there are some bugs. The layout on right click on an element dont' work yet. I will try to fix them first. I like the idea of getting something really dynamic with Roassal2. Once you write your code to generate the graph you do not have to write lines again.
> >
> > If you have ideas to improve this vizualisation, let me know them ;-)
> >
> >
> > On Tue, Apr 22, 2014 at 7:32 PM, Leo Perard <[hidden email]> wrote:
> > On Tue, Apr 22, 2014 at 7:05 PM, Alexandre Bergel <[hidden email]> wrote:
> > Cool animations!!!
> >
> > We start to have a real and nice infrastructure. This is cool!
> > Make a video and compete to the Roassal contest!
> >
> > I will think about that !
> >
> >
> > If you have distribution map, why do you propose the tree layout since there is no edges?
> >
> > Just experimentations. I'm working on edges and I don't know yet how the menu will evoluate.
> >
> >
> > Alexandre
> >
> > --
> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > Alexandre Bergel  http://www.bergel.eu
> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >
> >
> > --
> > Leo Perard
> >
> >
> >
> > --
> > Leo Perard
> >
> > _______________________________________________
> > Moose-dev mailing list
> > [hidden email]
> > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >
> >
> >
> >
> > --
> > www.tudorgirba.com
> >
> > "Every thing has its own flow"
> >
> > _______________________________________________
> > Moose-dev mailing list
> > [hidden email]
> > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >
> >
> >
> >
> > --
> > Leo Perard
> > _______________________________________________
> > 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
>
>
>
> --
> Leo Perard
>
>
>
> --
> Cheers,
> Leo Perard
> University of Lille 1
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

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




_______________________________________________
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 - Vizualisation using Roassal2

Leo Perard
This is strange I will take a look.


On Thu, May 1, 2014 at 10:13 PM, Alexandre Bergel <[hidden email]> wrote:
Hi!

I am not sure how to load your tool.

> ConfigurationOfTelescope load
=> does not work. ‘… Explicitely not defined …’

I’ve tried with #loadDevelopment but I get the following error:

 Warning: This package depends on the following classes:
  TLCustomAction
You must resolve these dependencies before you will be able to load these definitions:
  initialize

Cheers,
Alexandre


On Apr 30, 2014, at 12:41 PM, Leo Perard <[hidden email]> wrote:

> Hi all,
>
> some new features have been added, especially in the butterfly vizualisation.
>
> To load the project
> Gofer new
>          url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
>          package: 'ConfigurationOfTelescope';
>        load.
> ConfigurationOfTelescope load
>
> To play with it, you can check the examples in the class side of TLTelescope but here some features you can test.
>
> - for distribution map vizualisation
>  numberOfColors: let you set the number of items in the legend (the default item is not counted)
>
> - for butterfly vizualisation
> expandToRank: expand the graph before opening the view (you don't have the root node alone)
>
> - for both of them
> actionOnEntity:title: let you add an action on the entity with a menu on right click (actionOnEntity: [ :e | e inspect ] title: 'Inspect' let you inspect the entity for example)
> actionOnNode:title: let you add an action on the node with a menu on right click ( actionOnNode: [ :n | n trachelShape color: Color random. n view canvas signalUpdate ] title: 'Change color' let you change the color of the node for example)
>
> Full example
> | telescope |
> telescope := TLTelescope.
> telescope distributionMap
>       onContainers: Collection withAllSubclasses
>       elements: #authors
>       properties: #yourself;
>       numberOfColors: 5;
>       actionOnNode: [ :n | n trachelShape color: Color blue. n view canvas signalUpdate ] title: 'Color';
>       open.
> telescope butterfly
>       root: Collection withProperty: #subclasses;
>       expandToRank: 3;
>       actionOnEntity: [ :e | e inspect ] title: 'Inspect';
>       open
> As you can see you can open several vizualisation in the same time.
>
> I am sure that there is a lot of features for this dynamic vizualisations so if you have some ideas let me know :-)
>
> Some screenshot
>
> <butterfly.png>
>
> <distribution-map.png>
> ​
> ​
>
>
>
> On Thu, Apr 24, 2014 at 4:32 PM, Leo Perard <[hidden email]> wrote:
> Yes I saw it, but I didn't use it because it works with stack as Mondrian and I do not want somthing like that.
>
>
> On Thu, Apr 24, 2014 at 3:45 PM, Alexandre Bergel <[hidden email]> wrote:
> Hi Leo,
>
> Looks good!
>
> Sergio, in Cc:, is working on a new kind of interaction to achieve similar effect.
> Sergio, how stable is your expand interaction?
>
> @ Leo: in a couple of hours I will meet Sergio. We will try to include his interaction in Roassal.
>
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
> On Apr 24, 2014, at 7:37 AM, Leo Perard <[hidden email]> wrote:
>
> > Something like that is ok ?
> >
> > Gofer new
> >          url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
> >          package: 'ConfigurationOfTelescope';
> >        load.
> >
> > ConfigurationOfTelescope load
> >
> >
> > On Thu, Apr 24, 2014 at 11:33 AM, Tudor Girba <[hidden email]> wrote:
> > Please provide an easy Gofer script for loading your package.
> >
> > Doru
> >
> >
> >
> > On Thu, Apr 24, 2014 at 11:28 AM, Leo Perard <[hidden email]> wrote:
> > Hi,
> >
> > I add a new vizualisation to the project.
> > To test it, reload the configuration of the project and this message :
> > TLTelescope class>>#onElement:withEdgesProperty:
> >
> > Here an example :
> >
> > | telescope |
> > telescope := TLTelescope onElement: Collection withEdgesProperty: #subclasses.
> > telescope open
> >
> > This vizualisation is really dynamic and I like it, but as it's dynamic there are some bugs. The layout on right click on an element dont' work yet. I will try to fix them first. I like the idea of getting something really dynamic with Roassal2. Once you write your code to generate the graph you do not have to write lines again.
> >
> > If you have ideas to improve this vizualisation, let me know them ;-)
> >
> >
> > On Tue, Apr 22, 2014 at 7:32 PM, Leo Perard <[hidden email]> wrote:
> > On Tue, Apr 22, 2014 at 7:05 PM, Alexandre Bergel <[hidden email]> wrote:
> > Cool animations!!!
> >
> > We start to have a real and nice infrastructure. This is cool!
> > Make a video and compete to the Roassal contest!
> >
> > I will think about that !
> >
> >
> > If you have distribution map, why do you propose the tree layout since there is no edges?
> >
> > Just experimentations. I'm working on edges and I don't know yet how the menu will evoluate.
> >
> >
> > Alexandre
> >
> > --
> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > Alexandre Bergel  http://www.bergel.eu
> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >
> >
> > --
> > Leo Perard
> >
> >
> >
> > --
> > Leo Perard
> >
> > _______________________________________________
> > Moose-dev mailing list
> > [hidden email]
> > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >
> >
> >
> >
> > --
> > www.tudorgirba.com
> >
> > "Every thing has its own flow"
> >
> > _______________________________________________
> > Moose-dev mailing list
> > [hidden email]
> > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >
> >
> >
> >
> > --
> > Leo Perard
> > _______________________________________________
> > 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
>
>
>
> --
> Leo Perard
>
>
>
> --
> Cheers,
> Leo Perard
> University of Lille 1
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

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




_______________________________________________
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 - Vizualisation using Roassal2

Leo Perard
In reply to this post by abergel
It should be fix


On Thu, May 1, 2014 at 10:13 PM, Alexandre Bergel <[hidden email]> wrote:
Hi!

I am not sure how to load your tool.

> ConfigurationOfTelescope load
=> does not work. ‘… Explicitely not defined …’

I’ve tried with #loadDevelopment but I get the following error:

 Warning: This package depends on the following classes:
  TLCustomAction
You must resolve these dependencies before you will be able to load these definitions:
  initialize

Cheers,
Alexandre


On Apr 30, 2014, at 12:41 PM, Leo Perard <[hidden email]> wrote:

> Hi all,
>
> some new features have been added, especially in the butterfly vizualisation.
>
> To load the project
> Gofer new
>          url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
>          package: 'ConfigurationOfTelescope';
>        load.
> ConfigurationOfTelescope load
>
> To play with it, you can check the examples in the class side of TLTelescope but here some features you can test.
>
> - for distribution map vizualisation
>  numberOfColors: let you set the number of items in the legend (the default item is not counted)
>
> - for butterfly vizualisation
> expandToRank: expand the graph before opening the view (you don't have the root node alone)
>
> - for both of them
> actionOnEntity:title: let you add an action on the entity with a menu on right click (actionOnEntity: [ :e | e inspect ] title: 'Inspect' let you inspect the entity for example)
> actionOnNode:title: let you add an action on the node with a menu on right click ( actionOnNode: [ :n | n trachelShape color: Color random. n view canvas signalUpdate ] title: 'Change color' let you change the color of the node for example)
>
> Full example
> | telescope |
> telescope := TLTelescope.
> telescope distributionMap
>       onContainers: Collection withAllSubclasses
>       elements: #authors
>       properties: #yourself;
>       numberOfColors: 5;
>       actionOnNode: [ :n | n trachelShape color: Color blue. n view canvas signalUpdate ] title: 'Color';
>       open.
> telescope butterfly
>       root: Collection withProperty: #subclasses;
>       expandToRank: 3;
>       actionOnEntity: [ :e | e inspect ] title: 'Inspect';
>       open
> As you can see you can open several vizualisation in the same time.
>
> I am sure that there is a lot of features for this dynamic vizualisations so if you have some ideas let me know :-)
>
> Some screenshot
>
> <butterfly.png>
>
> <distribution-map.png>
> ​
> ​
>
>
>
> On Thu, Apr 24, 2014 at 4:32 PM, Leo Perard <[hidden email]> wrote:
> Yes I saw it, but I didn't use it because it works with stack as Mondrian and I do not want somthing like that.
>
>
> On Thu, Apr 24, 2014 at 3:45 PM, Alexandre Bergel <[hidden email]> wrote:
> Hi Leo,
>
> Looks good!
>
> Sergio, in Cc:, is working on a new kind of interaction to achieve similar effect.
> Sergio, how stable is your expand interaction?
>
> @ Leo: in a couple of hours I will meet Sergio. We will try to include his interaction in Roassal.
>
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
> On Apr 24, 2014, at 7:37 AM, Leo Perard <[hidden email]> wrote:
>
> > Something like that is ok ?
> >
> > Gofer new
> >          url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
> >          package: 'ConfigurationOfTelescope';
> >        load.
> >
> > ConfigurationOfTelescope load
> >
> >
> > On Thu, Apr 24, 2014 at 11:33 AM, Tudor Girba <[hidden email]> wrote:
> > Please provide an easy Gofer script for loading your package.
> >
> > Doru
> >
> >
> >
> > On Thu, Apr 24, 2014 at 11:28 AM, Leo Perard <[hidden email]> wrote:
> > Hi,
> >
> > I add a new vizualisation to the project.
> > To test it, reload the configuration of the project and this message :
> > TLTelescope class>>#onElement:withEdgesProperty:
> >
> > Here an example :
> >
> > | telescope |
> > telescope := TLTelescope onElement: Collection withEdgesProperty: #subclasses.
> > telescope open
> >
> > This vizualisation is really dynamic and I like it, but as it's dynamic there are some bugs. The layout on right click on an element dont' work yet. I will try to fix them first. I like the idea of getting something really dynamic with Roassal2. Once you write your code to generate the graph you do not have to write lines again.
> >
> > If you have ideas to improve this vizualisation, let me know them ;-)
> >
> >
> > On Tue, Apr 22, 2014 at 7:32 PM, Leo Perard <[hidden email]> wrote:
> > On Tue, Apr 22, 2014 at 7:05 PM, Alexandre Bergel <[hidden email]> wrote:
> > Cool animations!!!
> >
> > We start to have a real and nice infrastructure. This is cool!
> > Make a video and compete to the Roassal contest!
> >
> > I will think about that !
> >
> >
> > If you have distribution map, why do you propose the tree layout since there is no edges?
> >
> > Just experimentations. I'm working on edges and I don't know yet how the menu will evoluate.
> >
> >
> > Alexandre
> >
> > --
> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > Alexandre Bergel  http://www.bergel.eu
> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >
> >
> > --
> > Leo Perard
> >
> >
> >
> > --
> > Leo Perard
> >
> > _______________________________________________
> > Moose-dev mailing list
> > [hidden email]
> > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >
> >
> >
> >
> > --
> > www.tudorgirba.com
> >
> > "Every thing has its own flow"
> >
> > _______________________________________________
> > Moose-dev mailing list
> > [hidden email]
> > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >
> >
> >
> >
> > --
> > Leo Perard
> > _______________________________________________
> > 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
>
>
>
> --
> Leo Perard
>
>
>
> --
> Cheers,
> Leo Perard
> University of Lille 1
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

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




_______________________________________________
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
12