VisualID: generating icons using any arbitrary object

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

VisualID: generating icons using any arbitrary object

abergel
Hi!

Matias has worked on implementing VisualID (http://scribblethink.org/Work/VisualIDs/visualids.html) in Roassal.
This is an idea Doru and I have had for a long time.

 Where to find it:
MCHttpRepository
      user: ''
      password: ''


Example:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
| view rawView elements |
rawView := ROView new.
view := ROMondrianViewBuilder view: rawView.
      elements := ROElement spritesOn: (1 to: 11).
      elements do: [:elem|
elem addShape: (ROVisualID new). ].
      rawView addAll: elements.
      rawView addAll: (ROEdge linesFor: (Array with: elements first ->
elements second with: elements second -> elements fifth with: elements second ->
elements third )).
      ROTreeLayout on: elements.
view noLayout.
view open
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Cheers,
Alexandre
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
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: VisualID: generating icons using any arbitrary object

Stéphane Ducasse
this is fun.
I always wanted that.
Now what is a sprite in roassal and you do not reproduce something stable at each iteration

On Jun 5, 2013, at 1:22 AM, Alexandre Bergel <[hidden email]> wrote:

Hi!

Matias has worked on implementing VisualID (http://scribblethink.org/Work/VisualIDs/visualids.html) in Roassal.
This is an idea Doru and I have had for a long time.

 Where to find it:
MCHttpRepository
      user: ''
      password: ''


Example:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
| view rawView elements |
rawView := ROView new.
view := ROMondrianViewBuilder view: rawView.
      elements := ROElement spritesOn: (1 to: 11).
      elements do: [:elem|
elem addShape: (ROVisualID new). ].
      rawView addAll: elements.
      rawView addAll: (ROEdge linesFor: (Array with: elements first ->
elements second with: elements second -> elements fifth with: elements second ->
elements third )).
      ROTreeLayout on: elements.
view noLayout.
view open
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

<Screen Shot 2013-06-04 at 6.07.17 PM.png>

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



_______________________________________________
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: VisualID: generating icons using any arbitrary object

Tudor Girba-2
In reply to this post by abergel
Great.

I took a brief look. In the original paper the idea was that entities that would share a certain amount of traits would look the same. The examples in the paper use file names and file extensions to generate icons for files.

In our case, we could have all sorts of strategies for identifying families of entities, and then to associate these families of entities with root shapes.

I would say that to make it useful, we would need to add the ability to choose the root shape based on a characteristic.

Cheers,
Doru

On Jun 5, 2013, at 1:22 AM, Alexandre Bergel <[hidden email]> wrote:

> Hi!
>
> Matias has worked on implementing VisualID (http://scribblethink.org/Work/VisualIDs/visualids.html) in Roassal.
> This is an idea Doru and I have had for a long time.
>
>  Where to find it:
> MCHttpRepository
>       location: 'http://smalltalkhub.com/mc/mnip91/Roassal-VisualID/main'
>       user: ''
>       password: ''
>
>
> Example:
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> | view rawView elements |
> rawView := ROView new.
> view := ROMondrianViewBuilder view: rawView.
>       elements := ROElement spritesOn: (1 to: 11).
>       elements do: [:elem|
> elem addShape: (ROVisualID new). ].
>       rawView addAll: elements.
>       rawView addAll: (ROEdge linesFor: (Array with: elements first ->
> elements second with: elements second -> elements fifth with: elements second ->
> elements third )).
>       ROTreeLayout on: elements.
> view noLayout.
> view open
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
> <Screen Shot 2013-06-04 at 6.07.17 PM.png>
>
> Cheers,
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
www.tudorgirba.com

"Live like you mean it."


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

Re: VisualID: generating icons using any arbitrary object

abergel
> I took a brief look. In the original paper the idea was that entities that would share a certain amount of traits would look the same. The examples in the paper use file names and file extensions to generate icons for files.
>
> In our case, we could have all sorts of strategies for identifying families of entities, and then to associate these families of entities with root shapes.
>
> I would say that to make it useful, we would need to add the ability to choose the root shape based on a characteristic.

Yes, tomorrow I will see Matias. We will define a road map...

Alexandre

>
>
> On Jun 5, 2013, at 1:22 AM, Alexandre Bergel <[hidden email]> wrote:
>
>> Hi!
>>
>> Matias has worked on implementing VisualID (http://scribblethink.org/Work/VisualIDs/visualids.html) in Roassal.
>> This is an idea Doru and I have had for a long time.
>>
>> Where to find it:
>> MCHttpRepository
>>      location: 'http://smalltalkhub.com/mc/mnip91/Roassal-VisualID/main'
>>      user: ''
>>      password: ''
>>
>>
>> Example:
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> | view rawView elements |
>> rawView := ROView new.
>> view := ROMondrianViewBuilder view: rawView.
>>      elements := ROElement spritesOn: (1 to: 11).
>>      elements do: [:elem|
>> elem addShape: (ROVisualID new). ].
>>      rawView addAll: elements.
>>      rawView addAll: (ROEdge linesFor: (Array with: elements first ->
>> elements second with: elements second -> elements fifth with: elements second ->
>> elements third )).
>>      ROTreeLayout on: elements.
>> view noLayout.
>> view open
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>
>> <Screen Shot 2013-06-04 at 6.07.17 PM.png>
>>
>> Cheers,
>> Alexandre
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
> www.tudorgirba.com
>
> "Live like you mean it."
>
>
> _______________________________________________
> 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