mirror worlds (Re: [realXtend] Avatar identity concept)

2011-03-24 Thread Toni Alatalo
On Thu, 2011-03-17 at 14:21 +, Jeroen van Veen wrote:
> I like the idea of mirrored worlds as well. With opensim i tried to mimick 
> this once, by overlaying a region on top of an openstreetmap 
> tile(osmaps/hwios 
> mapper), at a zoomlevel that matched the actual in-world size as much as 

Right, I think that can easily be useful. For example for traffic
simulations and such apps .. well anything to do with the real world
basically.

> overlays of multiple layers. I've discussed this some time ago, but sorry to 
> say that I haven't found much time yet to test it properly. Could such a 
> thing 
> work in tundra?

Certainly. You can just create the scene by adding planes to the ground
where put maptiles from the web as textures. Would be quite simple to
script so that it's automatic, i.e. when you go to an arbitrary
position, it would add a new plane there and assign the correct maptile
based on coordinates. Any asset ref like a texture can be a URL, so you
can just assign the right texture url to anywhere on the web.

scenes/Infinite/drive.js has a little proof of concept of this dynamic
scene creating capability -- there you can 'drive' (just move with the
free cam forward by pressing 'w') infinitely, and it always adds a new
piece of road and a couple of trees ahead of you :)

> Jeroen

~Toni

> On Thursday, March 17, 2011 11:24:27 AM Peter Steinlechner wrote:
> > Hi Jani
> > 
> > Some interesting thoughts. Specially the ones about shopping and mirror
> > worlds.
> > 
> > I was recently thinking a bit about this topic too and got to the following
> > personal conclusion that users will probably face the following common
> > situations:
> > 
> > A user will have more then only one avatar
> > A user will visit independently operated places
> > Some of the places will require a login - some will be public
> > Visual representation of an avatar can be defined on the server (avatar
> > on/off/selection of default avatars)
> > Visual representation can be customized by the user
> > User can select a variety of instant message services similar to Pidgin or
> > other IM clients
> > Use of IM can be switched on/off depending the place or be restricted to
> > place related IM (as for use in schools, to avoid external interferences)
> > A user can belong to several communication groups
> > A user can belong to several groups for access and object manipulations
> > Tundra can be run local or connect to places on the Internet
> > User can interact via virtual worlds with real world devices - like light
> > switches etc. (like the Radio Arkala demo)
> > Real World devices can send feedback to user and or places. Like the famous
> > fridge thats sends a message when the beer levels are low :-)
> > 
> > There are probably a few more common situations coming up while it
> > progresses.
> > 
> > Cheers
> > Pedro
> > 
> > On Mon, Mar 14, 2011 at 1:36 PM, Jani Pirkola  wrote:
> > > Dear all,
> > > 
> > > I wrote an idea how Avatars could serve as an single sign on service (and
> > > more) for everyone. I would like to get your comments and feedback to see
> > > whether this is the way forward in the future.
> > > 
> > > Best regards,
> > > Jani
> > > 
> > > 
> > > Avatar as a user identity
> > > 
> > > Dominant web approach to authentication is to have a separate user
> > > account for every web service. OpenID and Microsoft passport are both
> > > efforts to have single sign-on capabilities in the web, but users and
> > > service developers have not yet adopted them widely, maybe because they
> > > do not feel familiar to the users. Users do not really understand how
> > > their facebook account can be used to login to another service, for
> > > example.
> > > 
> > > In the coming 3D Internet, users have avatars to represent them digitally
> > > for others and for themselves. From Second Life and similar 3D
> > > environments, it is already known that users either start to treat their
> > > avatars as friends or as extensions to their own personality. Many users
> > > use hundreds of hours to tweak their avatars to look exactly how they
> > > want and feel. This feeds the biggest industry in the Second Life,
> > > avatar clothing and attachments market.
> > > 
> > > 3D Internet is a set of interconnected 3D worlds where users can use 3D
> > > applications and meet with each other. Moving from a world to worl can be
> > > done via teleports. The overall setup looks technically much like the web
> > > today - there are world servers and world browsers. The new addition to
> > > this basic architecture is the Avatar.
> > > 
> > > In the realXtend vision of the 3D Internet, user’s own Avatar is
> > > something that user can use in all the different 3D worlds. In effect,
> > > this means that users authenticate themselves to all the 3D world
> > > servers by using their avatar. This creates a single-sign-on system
> > > which is easily understandable and desirable to the users.
> > > 
> > > The benefits for using Avatar

Re: [realXtend] Avatar identity concept

2011-03-17 Thread Jani Pirkola
Thanks Jeroen, Peter and Patnad,

Looks like it makes sense to start another thread about mirror worlds and
their usage - will come back to the mailing list with some material about
this soonish.

I took some of the feedback and progressed to write a "3D shopping
experience" - will email about this next.

Best regards,
Jani

2011/3/17 Jeroen van Veen 

> Hello Pedro/Jani,
>
> I like the idea of mirrored worlds as well. With opensim i tried to mimick
> this once, by overlaying a region on top of an openstreetmap
> tile(osmaps/hwios
> mapper), at a zoomlevel that matched the actual in-world size as much as
> possible(Zoom 17 or 18). Inworld it could then load an osm tile on a
> 256x256
> prim, so you see where the actual streets are(for building). For C++ the
> marble mapping library may be suitable for this, since it also supports
> overlays of multiple layers. I've discussed this some time ago, but sorry
> to
> say that I haven't found much time yet to test it properly. Could such a
> thing
> work in tundra?
>
> kind regards,
>
> Jeroen
>
> On Thursday, March 17, 2011 11:24:27 AM Peter Steinlechner wrote:
> > Hi Jani
> >
> > Some interesting thoughts. Specially the ones about shopping and mirror
> > worlds.
> >
> > I was recently thinking a bit about this topic too and got to the
> following
> > personal conclusion that users will probably face the following common
> > situations:
> >
> > A user will have more then only one avatar
> > A user will visit independently operated places
> > Some of the places will require a login - some will be public
> > Visual representation of an avatar can be defined on the server (avatar
> > on/off/selection of default avatars)
> > Visual representation can be customized by the user
> > User can select a variety of instant message services similar to Pidgin
> or
> > other IM clients
> > Use of IM can be switched on/off depending the place or be restricted to
> > place related IM (as for use in schools, to avoid external interferences)
> > A user can belong to several communication groups
> > A user can belong to several groups for access and object manipulations
> > Tundra can be run local or connect to places on the Internet
> > User can interact via virtual worlds with real world devices - like light
> > switches etc. (like the Radio Arkala demo)
> > Real World devices can send feedback to user and or places. Like the
> famous
> > fridge thats sends a message when the beer levels are low :-)
> >
> > There are probably a few more common situations coming up while it
> > progresses.
> >
> > Cheers
> > Pedro
> >
> > On Mon, Mar 14, 2011 at 1:36 PM, Jani Pirkola 
> wrote:
> > > Dear all,
> > >
> > > I wrote an idea how Avatars could serve as an single sign on service
> (and
> > > more) for everyone. I would like to get your comments and feedback to
> see
> > > whether this is the way forward in the future.
> > >
> > > Best regards,
> > > Jani
> > >
> > >
> > > Avatar as a user identity
> > >
> > > Dominant web approach to authentication is to have a separate user
> > > account for every web service. OpenID and Microsoft passport are both
> > > efforts to have single sign-on capabilities in the web, but users and
> > > service developers have not yet adopted them widely, maybe because they
> > > do not feel familiar to the users. Users do not really understand how
> > > their facebook account can be used to login to another service, for
> > > example.
> > >
> > > In the coming 3D Internet, users have avatars to represent them
> digitally
> > > for others and for themselves. From Second Life and similar 3D
> > > environments, it is already known that users either start to treat
> their
> > > avatars as friends or as extensions to their own personality. Many
> users
> > > use hundreds of hours to tweak their avatars to look exactly how they
> > > want and feel. This feeds the biggest industry in the Second Life,
> > > avatar clothing and attachments market.
> > >
> > > 3D Internet is a set of interconnected 3D worlds where users can use 3D
> > > applications and meet with each other. Moving from a world to worl can
> be
> > > done via teleports. The overall setup looks technically much like the
> web
> > > today - there are world servers and world browsers. The new addition to
> > > this basic architecture is the Avatar.
> > >
> > > In the realXtend vision of the 3D Internet, user’s own Avatar is
> > > something that user can use in all the different 3D worlds. In effect,
> > > this means that users authenticate themselves to all the 3D world
> > > servers by using their avatar. This creates a single-sign-on system
> > > which is easily understandable and desirable to the users.
> > >
> > > The benefits for using Avatar as the user identity is not only the
> single
> > > sign on system. In the examples below Avatar can be understood as a set
> > > of services under unified Avatar metaphor.
> > >
> > > Message relay center
> > > Avatar can read all my emails from different accou

Re: [realXtend] Avatar identity concept

2011-03-17 Thread Jeroen van Veen
Hello Pedro/Jani,

I like the idea of mirrored worlds as well. With opensim i tried to mimick 
this once, by overlaying a region on top of an openstreetmap tile(osmaps/hwios 
mapper), at a zoomlevel that matched the actual in-world size as much as 
possible(Zoom 17 or 18). Inworld it could then load an osm tile on a 256x256 
prim, so you see where the actual streets are(for building). For C++ the 
marble mapping library may be suitable for this, since it also supports 
overlays of multiple layers. I've discussed this some time ago, but sorry to 
say that I haven't found much time yet to test it properly. Could such a thing 
work in tundra?

kind regards,

Jeroen

On Thursday, March 17, 2011 11:24:27 AM Peter Steinlechner wrote:
> Hi Jani
> 
> Some interesting thoughts. Specially the ones about shopping and mirror
> worlds.
> 
> I was recently thinking a bit about this topic too and got to the following
> personal conclusion that users will probably face the following common
> situations:
> 
> A user will have more then only one avatar
> A user will visit independently operated places
> Some of the places will require a login - some will be public
> Visual representation of an avatar can be defined on the server (avatar
> on/off/selection of default avatars)
> Visual representation can be customized by the user
> User can select a variety of instant message services similar to Pidgin or
> other IM clients
> Use of IM can be switched on/off depending the place or be restricted to
> place related IM (as for use in schools, to avoid external interferences)
> A user can belong to several communication groups
> A user can belong to several groups for access and object manipulations
> Tundra can be run local or connect to places on the Internet
> User can interact via virtual worlds with real world devices - like light
> switches etc. (like the Radio Arkala demo)
> Real World devices can send feedback to user and or places. Like the famous
> fridge thats sends a message when the beer levels are low :-)
> 
> There are probably a few more common situations coming up while it
> progresses.
> 
> Cheers
> Pedro
> 
> On Mon, Mar 14, 2011 at 1:36 PM, Jani Pirkola  wrote:
> > Dear all,
> > 
> > I wrote an idea how Avatars could serve as an single sign on service (and
> > more) for everyone. I would like to get your comments and feedback to see
> > whether this is the way forward in the future.
> > 
> > Best regards,
> > Jani
> > 
> > 
> > Avatar as a user identity
> > 
> > Dominant web approach to authentication is to have a separate user
> > account for every web service. OpenID and Microsoft passport are both
> > efforts to have single sign-on capabilities in the web, but users and
> > service developers have not yet adopted them widely, maybe because they
> > do not feel familiar to the users. Users do not really understand how
> > their facebook account can be used to login to another service, for
> > example.
> > 
> > In the coming 3D Internet, users have avatars to represent them digitally
> > for others and for themselves. From Second Life and similar 3D
> > environments, it is already known that users either start to treat their
> > avatars as friends or as extensions to their own personality. Many users
> > use hundreds of hours to tweak their avatars to look exactly how they
> > want and feel. This feeds the biggest industry in the Second Life,
> > avatar clothing and attachments market.
> > 
> > 3D Internet is a set of interconnected 3D worlds where users can use 3D
> > applications and meet with each other. Moving from a world to worl can be
> > done via teleports. The overall setup looks technically much like the web
> > today - there are world servers and world browsers. The new addition to
> > this basic architecture is the Avatar.
> > 
> > In the realXtend vision of the 3D Internet, user’s own Avatar is
> > something that user can use in all the different 3D worlds. In effect,
> > this means that users authenticate themselves to all the 3D world
> > servers by using their avatar. This creates a single-sign-on system
> > which is easily understandable and desirable to the users.
> > 
> > The benefits for using Avatar as the user identity is not only the single
> > sign on system. In the examples below Avatar can be understood as a set
> > of services under unified Avatar metaphor.
> > 
> > Message relay center
> > Avatar can read all my emails from different accounts, my facebook
> > messages, and twitter private messages, for example, and relay them to
> > the user. Avatar can prioritize messages and send them using whatever
> > means user prefers at the moment - for example all the messages or
> > message headers can be received by SMS, or even by traditional mail.
> > Users have complete control of how, when and what they receive. Avatar
> > can auto reply to some of the messages based on rules set by the user.
> > 
> > Virtual phone number
> > Avatar can have its own phone number, and relay text messag

Re: [realXtend] Avatar identity concept

2011-03-17 Thread Peter Steinlechner
Hi Jani

Some interesting thoughts. Specially the ones about shopping and mirror
worlds.

I was recently thinking a bit about this topic too and got to the following
personal conclusion that users will probably face the following common
situations:

A user will have more then only one avatar
A user will visit independently operated places
Some of the places will require a login - some will be public
Visual representation of an avatar can be defined on the server (avatar
on/off/selection of default avatars)
Visual representation can be customized by the user
User can select a variety of instant message services similar to Pidgin or
other IM clients
Use of IM can be switched on/off depending the place or be restricted to
place related IM (as for use in schools, to avoid external interferences)
A user can belong to several communication groups
A user can belong to several groups for access and object manipulations
Tundra can be run local or connect to places on the Internet
User can interact via virtual worlds with real world devices - like light
switches etc. (like the Radio Arkala demo)
Real World devices can send feedback to user and or places. Like the famous
fridge thats sends a message when the beer levels are low :-)

There are probably a few more common situations coming up while it
progresses.

Cheers
Pedro


On Mon, Mar 14, 2011 at 1:36 PM, Jani Pirkola  wrote:

> Dear all,
>
> I wrote an idea how Avatars could serve as an single sign on service (and
> more) for everyone. I would like to get your comments and feedback to see
> whether this is the way forward in the future.
>
> Best regards,
> Jani
>
>
> Avatar as a user identity
>
> Dominant web approach to authentication is to have a separate user account
> for every web service. OpenID and Microsoft passport are both efforts to
> have single sign-on capabilities in the web, but users and service
> developers have not yet adopted them widely, maybe because they do not feel
> familiar to the users. Users do not really understand how their facebook
> account can be used to login to another service, for example.
>
> In the coming 3D Internet, users have avatars to represent them digitally
> for others and for themselves. From Second Life and similar 3D environments,
> it is already known that users either start to treat their avatars as
> friends or as extensions to their own personality. Many users use hundreds
> of hours to tweak their avatars to look exactly how they want and feel. This
> feeds the biggest industry in the Second Life, avatar clothing and
> attachments market.
>
> 3D Internet is a set of interconnected 3D worlds where users can use 3D
> applications and meet with each other. Moving from a world to worl can be
> done via teleports. The overall setup looks technically much like the web
> today - there are world servers and world browsers. The new addition to this
> basic architecture is the Avatar.
>
> In the realXtend vision of the 3D Internet, user’s own Avatar is something
> that user can use in all the different 3D worlds. In effect, this means that
> users authenticate themselves to all the 3D world servers by using their
> avatar. This creates a single-sign-on system which is easily understandable
> and desirable to the users.
>
> The benefits for using Avatar as the user identity is not only the single
> sign on system. In the examples below Avatar can be understood as a set of
> services under unified Avatar metaphor.
>
> Message relay center
> Avatar can read all my emails from different accounts, my facebook
> messages, and twitter private messages, for example, and relay them to the
> user. Avatar can prioritize messages and send them using whatever means user
> prefers at the moment - for example all the messages or message headers can
> be received by SMS, or even by traditional mail. Users have complete control
> of how, when and what they receive. Avatar can auto reply to some of the
> messages based on rules set by the user.
>
> Virtual phone number
> Avatar can have its own phone number, and relay text messages and phone
> calls to the user, again based on user set rules or by learnt behaviour.
>
> Virtual physical address
> Avatar can own a virtual physical street address, where I can get all my
> traditional mail sent. Now when I move physically from an address to
> address, I just tell my avatar the new address. This approach is widely used
> in software programming where direct memory addresses are rarely used in
> favor of using pointers. Virtual physical street address can look like this:
>
> Myfirstname Mylastname
>
> Highstreet 34
>
> 20123 Postila
>
> REXLAND
>
> Both virtual phone number and virtual physical adddress are something users
> start to give to their friends and companies, so that when they move
> physically and change phone numbers, calls and mail just follows them
> without unnecessary hassle.
>
> Virtual devices
> Avatar can manage users’ contacts, calendar entries and data. These are
> automat

[realXtend] Avatar identity concept

2011-03-14 Thread Jani Pirkola
Dear all,

I wrote an idea how Avatars could serve as an single sign on service (and
more) for everyone. I would like to get your comments and feedback to see
whether this is the way forward in the future.

Best regards,
Jani


Avatar as a user identity

Dominant web approach to authentication is to have a separate user account
for every web service. OpenID and Microsoft passport are both efforts to
have single sign-on capabilities in the web, but users and service
developers have not yet adopted them widely, maybe because they do not feel
familiar to the users. Users do not really understand how their facebook
account can be used to login to another service, for example.

In the coming 3D Internet, users have avatars to represent them digitally
for others and for themselves. From Second Life and similar 3D environments,
it is already known that users either start to treat their avatars as
friends or as extensions to their own personality. Many users use hundreds
of hours to tweak their avatars to look exactly how they want and feel. This
feeds the biggest industry in the Second Life, avatar clothing and
attachments market.

3D Internet is a set of interconnected 3D worlds where users can use 3D
applications and meet with each other. Moving from a world to worl can be
done via teleports. The overall setup looks technically much like the web
today - there are world servers and world browsers. The new addition to this
basic architecture is the Avatar.

In the realXtend vision of the 3D Internet, user’s own Avatar is something
that user can use in all the different 3D worlds. In effect, this means that
users authenticate themselves to all the 3D world servers by using their
avatar. This creates a single-sign-on system which is easily understandable
and desirable to the users.

The benefits for using Avatar as the user identity is not only the single
sign on system. In the examples below Avatar can be understood as a set of
services under unified Avatar metaphor.

Message relay center
Avatar can read all my emails from different accounts, my facebook messages,
and twitter private messages, for example, and relay them to the user.
Avatar can prioritize messages and send them using whatever means user
prefers at the moment - for example all the messages or message headers can
be received by SMS, or even by traditional mail. Users have complete control
of how, when and what they receive. Avatar can auto reply to some of the
messages based on rules set by the user.

Virtual phone number
Avatar can have its own phone number, and relay text messages and phone
calls to the user, again based on user set rules or by learnt behaviour.

Virtual physical address
Avatar can own a virtual physical street address, where I can get all my
traditional mail sent. Now when I move physically from an address to
address, I just tell my avatar the new address. This approach is widely used
in software programming where direct memory addresses are rarely used in
favor of using pointers. Virtual physical street address can look like this:

Myfirstname Mylastname

Highstreet 34

20123 Postila

REXLAND

Both virtual phone number and virtual physical adddress are something users
start to give to their friends and companies, so that when they move
physically and change phone numbers, calls and mail just follows them
without unnecessary hassle.

Virtual devices
Avatar can manage users’ contacts, calendar entries and data. These are
automatically backed up from mobile devices, laptops and computers. If user
loses data from a physical device, she can always restore it from her
virtual device, which her Avatar owns. These services are already available,
but they can not be found under one easy umbrella, such as an avatar.

Virtual easy shopping
As the avatar knows users physical measurements and preferences (If user
lets it know them), I can give shopping tasks to the avatar. For example if
I wanted to buy a suit, Avatar can then search for a suit based on my
preferences and in addition to this send requests to shops for an offer.
Based on all the information it retrieves, it then selects a set of likely
products I would like to buy and reports them back to me. I can then try
found suits on my avatar to see which ones look good to me.
Note that I can have multiple avatars to represent me in different
situations: for example for gaming, business, social chat, and one realistic
for trying clothes on.

When buying other goods, Avatars can have peer-to-peer negotiations to find
out if they can buy something together in bigger quantities to get bigger
discounts. Peer-to-peer negotiations can also be used to find out matching
profiles of users to optimize selection of products for the user to buy -
kind of recommendation system used by Amazon.com, but used in all the
purchases users are making.

Mirror worlds and augmented reality
Users can have their avatars follow them in the mirror virtual world. This
means that if I go to a shop physically, my av