Tuesday, May 24, 2011

Moving to OpenSimulator 0.7.1

The recent release of OpenSimulator 0.7.1 has been widely welcomed by the enthusiastic OpenSim fans and many have asked us what our plans are for upgrading. There has been some speculation about why we have not yet upgraded, and I'd like to explain what's involved in upgrading our systems, and why we are usually a little behind the bleeding edge!

I say bleeding edge speaking from experience -when we first started hosting OpenSimulator back in 2008, and our official ReactionGrid opensim grid launched at the end of that year. For the first few months we stuck to the subversion trunk of core code, upgrading every few weeks to the latest and greatest. Mostly, we were fine to follow this track, but occasionally we got bitten and had to roll back to a previous release - such is the bleeding edge! As time passed, it became clear that we could not continue this pattern if we were to grow, so we re-evaluated our strategy.

We now knew the platform well and were starting to host grids for customers, and we had a duty to them to ensure that we were able to offer a known good configuration within acceptable tolerances. Once the project moved on to 0.6 we moved to following official releases with minor tweaks for our own purposes. As we grew, each upgrade would take longer to roll out, since it was no longer just our own grid, but also those of our clients.

Our most recent upgrade was to 0.6.9 last year, and the full rollout to our customers took several months. For the most part this release has proven to be a significant improvement over previous releases, though it does have a few issues that continue to frustrate us to this day. We have been looking forward to 0.7.1 for some time now. 0.7 was tagged very soon after 0.6.9 was released, and I was aware that some of the core developers had planned some major work that was not going to happen after this point, and would likely be included in 0.7.1. As such, I recommended that we hold off 0.7.0 and waited for the next release, including improved HyperGrid security that our customers really have been asking for.

We are now in the process of upgrading our core systems and applications to work with 0.7.1. Our servers use the MSSQL database platform for OpenSim, so I'm adding additional support to those modules to be compatible with 0.7.1 and will contribute this code back to the community once completed, as I have done in the past. We'll also be upgrading our groups server, our core admin applications for user registration and administration, as well as many other systems. Testing different configurations; with & without HyperGrid, FreeSwitch voice, megaregion, single regions (one console), multiple regions per console, multiple region servers per server, with groups, no groups, etc. It's a significant undertaking, and we are committed to doing this to the best of our abilities for the benefit of our customers.

We want this release to be a success, and will be doing all we can to ensure any upgrade we produce for our customers has been tested as much as possible before we offer it to them. We will not accept any release of OpenSim that is less stable than our current builds. The goals are clear - improved stability, more features, increased compatibility with newer clients, and increased security wherever possible. We still believe that the OpenSimulator platform is a great tool for working in 3D and are very grateful to our clients for understanding the work that goes into preparing for each upgrade.

As for a specific timeline (I know you're all jumping up and down asking for a date!) I simply cannot say for certain at this stage, but so far code is going well. I'm hoping very much to have a release ready before July, and as soon before then as possible, but this all depends on how testing goes. I'll be working with the team on all aspects of the upgrade, and we will keep you all updated as soon as a release is imminent!

--
Chris Hart, CTO ReactionGrid Inc.

Friday, May 20, 2011

Summary of ReactionGrid's ISTE SIGVE presentation in Jibe


ISTE SIGVE (International Society for Technology in Education - Special Interest Group for Virtual Environments) is a group of educators, administrators, and educational technologists who are interested in the development of 3D Virtual Environment platforms for connection and collaboration.

They hold online meetings each month, and on May 17th they invited me to speak to their group about Jibe and Virtual Worlds on the Web.

Folks logged in to my Jibe world where I addressed the group using voice while people asked questions in text chat. We sat around for a brief introduction then went on a walking tour to illustrate how Jibe can be used to create immersive and interactive learning experiences. I also spoke about the unique affordances of having a 3d virtual world embedded on a web page.

I had a few slides which I displayed in a frame on the webpage where my Jibe world lives. This made it easy for people to click through the slides while we moved around and explored the 3d space.




We had a peak of 22 simultaneous users during the meeting and over 100 unique visitors over the course of the entire day.

Because of its low bandwidth requirements, Jibe can scale nicely to handle many concurrent users. Data throughput during the meeting of about 20 people was on average about 100-200 kbps for the entire server. Compare that to a virtual world environment like Second Life which requires a connection speed of at least 500 kbps per client.

This presentation was a lot of fun, and I want to personally thank Scott Merrick for inviting me and everyone else who helped organize it. Thank you!

-John Lester, Director of Community Development, ReactionGrid

Thursday, May 19, 2011

Jibe demo at GAMBIT Lab at MIT – Friday May 20 @4pm Eastern



GAMBIT is a collaboration between the Massachusetts Institute of Technology and the government of Singapore, created to explore new directions for the development of games as a medium. The lab focuses on the creation of video game prototypes to demonstrate their research as a complement to traditional academic publishing.

Tomorrow (Friday) at 4pm Eastern, Chris Hart (ReactionGrid CTO) and I will be at the GAMBIT lab at MIT to talk about Jibe!

More details can be found on the GAMBIT blog.

There will be a live video stream of the presentation, so you can also tune in to watch.

UPDATE 5/24/11: Here's a video recording of our presentation.

-John Lester, Director of Community Development, ReactionGrid

Thursday, May 5, 2011

We Must Say Good Bye to a Good Friend

The ReactionGrid Team received some very sad news today that we would like to pass on to others that may have known Chris Surridge.

Chris Surridge passed yesterday of a heart attack on his birthday at age 46.
He was a great influence in the Opensim and SecondLife Education community and his passing will be seen as a great loss.

We will remember him fondly.

Tuesday, May 3, 2011

New Security Alert

Last night ReactionGrid was hit once again by a Griefer who dropped a mess of prims about the grid and performed mass object moves on regions that did not have their objects locked down.
As a result we have tracked the IP range of addresses the griefer is using and have contacted the ISP to see if we can bring action against this person.

Gridizens - the call is out to you now to make your grid a safer place!
Please secure your regions and set them to No Building when you are not physically there.
Also please make sure you take the precautions as well to never set object to 'Allow Everyone to Move' as this griefer is moving objects that are not locked down.
So if objects have been moved on your regions the griefer has selected mass objects and moved them all at one shot.

This is a matter that we all must be vigilant on.
Please report any strange activity at http://metaverseheroes.com by adding a support ticket.

Thursday, April 28, 2011

Security Advisory

Recently ReactionGrid has experienced a littering of prims about others regions.
We have managed to ban the user and are watching the grid for suspicious activity.

Please alert us at http://metaverseheroes.com by submitting a support ticket using the subject line Security Alert and please reference the region(s) name(s)

If you are experiencing trouble logging in please visit http://metaverseheroes.com and submit a support ticket.

In an effort to prevent these sorts of mass dumping of prims on your regions please turn off build when you are not on your regions and building.

We thank you for your cooperation in this matter.
Prevention is key.

Thanks!

Wednesday, April 27, 2011

1939 New York World's Fair Opening Celebration

Seventy-two years ago, on April 30th, 206,000 people gathered across 1,216 acres, an area that only a couple years earlier was an ash dump. But on that day, thanks to four years of hard work and planning, those people were able to glimpse at the future, for they were attending the opening of the 1939 New York World's Fair.

This year, from April 30 through May 7, we will celebrate the Opening of the World's Fair in the Virtual World of ReactionGrid. This is the first time an event commemorating the Fair's opening in a virtual world has ever been done. While only a few of the pavilions have been constructed so far, this is an opportunity to see the Fair, and to actually be a part of it. Walk through the Trylon and Perisphere, view Democracity, and travel down the Helicline. Visit the New York City Building, the Belgium Pavilion, and Westinghouse Electric.

For a preview of some of what has been done on the Grid, there are 4 movies on http://www.1939nyworldsfair.com/worlds_fair/WF_ReactionGrid/grid_videos.htm.

During the Celebration Week, there will be live talks and shows about the Fair: Below is the initial schedule for the week.


SATURDAY APR 30

Time: 10:00 am PDT

Theme: Opening and Welcome

Location: NYC Auditorium

Presented by: The ReactionGrid Team


Time: 11:00 am PDT

Theme: King & Queen of England - Visit to the Fair, Written by David Cope, Fair Historian

Location: NYC Auditorium

Presented by: David Schwartz, PhD.


SUNDAY MAY 1

Time: 1:00 pm PDT

Theme: Trylon & Perisphere

Location: T & P - walking tour

Presented by: Joey Vas


MONDAY MAY 2

Time: 11:00 am PDT

Theme: About the Fair:A talk about the Fair beginnings, the Fair Corporation, changes from 1939 to 1940 and a some facts about the Fair in general.

Location: NYC Auditorium

Presented by: Paul M. Van Dort


TUESDAY MAY 3

Time: 10:00 am PDT

Theme: Westinghouse Electric

Location: Westinghouse Auditorium

Presented by: Ms. Shirley Manning


SATURDAY MAY 7

Time: 1:00 pm PDT

Theme: About the Fair:A talk about the Fair beginnings, the Fair Corporation, changes from 1939 to 1940 and a some facts about the Fair in general.

Location: NYC Auditorium

Presented by: Paul M. Van Dort


More talks will be added in the next couple days, including someone from the New York Public Library. For a current schedule visit: http://39wfblog.1939nyworldsfair.com/


For information on ReactionGrid visit: http://www.ReactionGrid.com


Join us in celebrating the 72nd Anniversary of the Opening of the 1939 New York World's Fair.