Companies, schools look for custom viewers

Getting a student or employee into a virtual world is difficult enough without having to take them through the process of adding a private school or company grid to the viewer’s grid selection menu.

There is currently no easy, automated process to create a custom viewer that has your grid as its default grid setting.

And prices for custom development work to create one start at around $250 to $300.

“We are working on contracting to make it much less than that, as we will be doing it on a larger scale,” Zetamex CEO Timothy Rogers told Hypergrid Business.

Grid list management

There are a lot of grids out there that would like to be added to the viewers’ default grid list, said Jessica Lyon, lead developer at Phoenix Firestorm Project Inc.

“We have the ability to add new grids to our grid manager remotely as the list resides on our server and the viewer looks for an updated list on launch and downloads it if a newer version exists,” she told Hypergrid Business. “However, if we were to add every grid that requests we add them the list would be so long users would not be able to find anything. We only add grids with enough user counts or concurrency to justify adding them.”

Currently, she said, users need to launch their viewer, open Preferences, click on the OpenSim tab, and paste in the new grid’s loginURI to add a grid to their viewer.

Firestorm's grid management menu can be intimidating for new users.

Firestorm’s grid management menu can be intimidating for new users.

This is not an obvious or intuitive process — a new user who simply downloads and runs the viewer would need specific instruction before actually being able to log into the grid. This is why some grid owners turn to custom viewer development.

We could, if we wanted, create our own viewer distribution and pre-configure it to connect to Kitely,” said Kitely CEO Ilan Tochner. “But I don’t see that happening any time soon. We have other things we’re currently focused on.”

One solution: web-based addresses

One possible solution to the dilemma is to have a way for a Website to automatically launch a viewer and point it to a particular grid and a specific starting region on that grid. Second Life, for example, has such a built-in launcher, and Kitely used to have a separate launcher plugin you could install, before browser security policies changed and this was no longer possible.

Dierk Brunner

Dierk Brunner

“With a modified viewer it should be possible to support special URLs, like the SLURLs,” said Dreamland Metaverse CEO Dierk Brunner.  “It is 100 percent viewer related.”

The viewer might even do more than simply connect to a particular grid based on a browser link, he added, such as connecting to a particular region, or even particular coordinates within that region. “And when a loginURI is used for the first time, the viewer could ask if the user wants to add that grid to the grid list and maybe even make it the default grid. “

A browser-based way to connect to a particular grid was the original intent behind Armin Weatherwax’s hop protocol, said Firestorm developer Cinder Roxley.

Over the past few years, upstream merges broke this time and time again, and the code is in my opinion, needs to be replaced with a more robust and extensible solution,” she told Hypergrid Business.

Inspired by last fall’s OpenSim Community Convention, Roxley has begun working on just that.

I forked Linden Lab’s viewer to begin work on a new grid handler for V3 based viewers,” she said. “One designed with hypergrid in mind and less grid-centric than what we currently have seen. I envision a 3D web where simulators are treated more like any other website on the Internet and connecting to any particular grid would be as intuitive as firing up a web browser to visit a webpage. With the advances in hypergrid travel in the past few years, I think this is feasible. There is really no reason that viewers should remain locked in to old-model grid manager workflows.”

Dreamland hosts many school and company grids, for whom this is an ongoing issue.

” I would also be interested to hear about the development, if something like that gets developed,” he told Hypergrid Business.

Crowd-funded project?

There seems to be enough interest out there to fund development of a solution.

Either a way to automatically generate a pre-configured viewer that grids could distribute to their users, or a browser-based solution that would allow grids to send their users to the right place by clicking on a link.

Related Posts'

Maria Korolov

Maria Korolov is editor and publisher of Hypergrid Business. She has been a journalist for more than twenty years and has worked for the Chicago Tribune, Reuters, and Computerworld and has reported from over a dozen countries, including Russia and China. Follow me on Twitter @MariaKorolov.

7 Responses

  1. Another option: You know how the Start at area gives you a choice between Last Location, Home, or lets you type in your own region name? Why can’t the grid selector work the same way — choose from the 10 most popular grid, or type in your own grid’s loginURI?

    It wouldn’t solve 100% of the problem, but it would cut out several steps for new users.Grid owners would then tell their users, type in your user name there, your password there, and this loginURL right there.

  2.' Ai Austin says:

    Just use a hop://customgrid:port/region/x/y/z link to launch the viewer fio your community and the viewer is launched, the custom grid is automatically added to the grid list, and you are teleported to the correct location in modern third party viewers with grid managers .. without touching the grid manager or preferences to set things up. Next time its all set to go with or without the hop:// launch.

    • Which viewers does this work with now?

      • When I try it in Chrome, I get a blank popup window with the “OK” button.

        Firefox asks me to choose an application… I pick Firestorm, the only option — then the same blank popup window comes up.

        IE asks me to allow it — then the same blank popup window.

  3.' wolftimber says:

    Just think of all the steps you have to tell someone totally new to this how to come visit your sim, let’s see what they are:

    1) Go to grid bla bla dot com
    2) Find the registration link and register for an account
    3) Find the download link for a viewer and select one that MIGHT work on their pc, if it crashes a lot try a different one.
    4) Install the viewer (hoping the grid selector is already set for the bla bla dot com grid, if not then you have to explain HOW to add the login to the viewer… “grandma, you need to get the preferences up in the toolbar, that thing up top- click on that and open preferences, then find the tab for grids, now click on the create button and give it a name, now type in the colon, and the port 8002 and a forward slash, then hit the refresh grid urls button, now hit apply and then ok, now go back to the main screen… still can’t get it to go? go back to that grids tab, yeah up in the toolbar again, preferences, then the grids tab… now see where you put that url? no grandma, you need the colon before the port not a dot…”

    5) Log in with the viewer, deal with all the first time used popups that tell them how to open their inventory, how to select sound, video to play automatically etc etc
    6) Tell them how to find the sim name in the world map after explaining how to get the world map up to begin with
    7) Tell them how to use the world map to teleport, or how to find YOU and use an IM in the viewer to get a teleport

    There’s at least 6-7 steps just to get someone new into your sim to show them around, certainly there has to be a better more streamlined way to condense this all down to half this number of steps or less, and for all viewer writers to standardize certain basic functions to ONE consistant default style so it’s always the same in every viewer, be it the IM, map and teleport buttons, or something else- all should be in the same location the same way in all the viewers’ default skins.

  4.' Paul E. Emery says:

    I would contribute to a crowd funded effort for such a viewer.