[sldev] iPhone/iPod Touch as a Second Life I/O device
Lawson English
lenglish5 at cox.net
Mon May 5 16:17:05 PDT 2008
Matthew Underwood wrote:
>> And the slow network would bother me. Do you really want an EDGE device for SL? I'd be more tempted to do something on EV-DO with Windows Mobile.
>>
>> However, on a similar note, is there any progress on the SL thin client? I remember reading in January that LL was expecting there to be a public beta available in February. I'm looking at my calendar and it appears to be May, with no thin client alpha or beta in sight.
>>
>> Chris J. Breisch
>>
>
> >From what they replied with it appears they want to develop an
> interface to interact with SL. To capture the OpenGL output and
> stream it to the device then use the motion/touch to interact with the
> client. So then you could assume that you would be over an 802.11b or
> g network.
>
> I would love a thin client, most people would probably migrate over in
> a few moments of hearing about it if it was even halfway more stable
> then the official one now.
>
How thin is "thin?" Logging onto SL and keeping Ruth there indefinitely
takes less than 350 lines of Python.
http://wiki.secondlife.com/wiki/Presence_Code_Python. Group IM won't
take that much more, assuming I ever figure out the details (my Python
group-IM-bot has about 700 lines total, but is not quite working).
If you're not interested in 3D display and don't care about being Ruth,
implementing most features in SL would be relatively thin. libsl's
biggest bloat is an optimization to create about 100K lines of inline C#
code to handle packet processing for all packets as fast as possible.
Once the new login procedure using Agent Domains is implemented, even
Ruth goes away since you will be able to handle group IM and inventory
management without having a presence in a simulator and you'll need to
implement packet-handling only for those specific packets associated
with IM and Inventory. If you want lightweight clients that can navigate
in-world, you'll still need to worry about Ruthiness (baking textures)
and handling 3D info, unless you can convince LL to provide a separate
CAP to the mini-map info. I made a humorous remark about a 2D
side-scroller SL at the OpenSource office hours a while back, but for
smart phones, being able to at least see your avatar on the mini-map in
relation to other avatars may be all that you need for at least SOME
level of social interaction.
Lawson
More information about the SLDev
mailing list