Is there any Overview documentation - SLUniverse Forums
 
Navigation » SLUniverse Forums > Community Discussion > Other Grids / Virtual Worlds > OpenSim Discussion » Is there any Overview documentation


OpenSim Discussion Discuss development, use, and support issues related to the OpenSim project.

Reply
 
LinkBack Thread Tools Display Modes
Old 03-18-2009, 03:35 PM   #1 (permalink)
Scripter Most Ordinary
 
Makoto's Avatar
 
Join Date: Mar 2009
Location: Where ever i lay my hat, that's my home
Posts: 394
My Mood:
SL Join Date: 14/03/09 this AV
Business: None
Send a message via MSN to Makoto Send a message via Yahoo to Makoto
Is there any Overview documentation

I would like to learn more about how OpenSim and of course Second life works,

Looking at the code is all well and good but some form of documentation would be helpful, What about information on the SL protocol stack as used by the SL viewer?

Its hard to help or do anything if there is no real information on how to actually do something, a sequence diagram or usecase might help?
Makoto is offline   Reply With Quote
Old 03-19-2009, 01:11 AM   #2 (permalink)
Senior Member

SLU Supporter
 
Adam Zaius's Avatar
Better than Joshua at worms armageddon.
 
Join Date: Sep 2007
Location: Perth, Orstraya.
Posts: 3,211
My Mood:
SL Join Date: 9-Jan-04
Business: Azure Islands
Send a message via Skype™ to Adam Zaius
Dev Docs off the front page:

Developer Documentation - OpenSim

Also, code docs at OpenSim: Main Page
Adam Zaius is offline   Reply With Quote
Old 03-19-2009, 09:37 AM   #3 (permalink)
Senior Member
 
Evo Mubble's Avatar
 
Join Date: Dec 2008
Posts: 391
My Mood:
actually Adam, the protocol stack is not well explained anyplace that i could find, and not being a c# coder, the source is hard to figure anything out from. (wishes it was written in c++)
Evo Mubble is offline   Reply With Quote
Old 03-23-2009, 07:04 AM   #4 (permalink)
Scripter Most Ordinary
 
Makoto's Avatar
 
Join Date: Mar 2009
Location: Where ever i lay my hat, that's my home
Posts: 394
My Mood:
SL Join Date: 14/03/09 this AV
Business: None
Send a message via MSN to Makoto Send a message via Yahoo to Makoto
The reason i asked is because i want to port it to Java, as I hate C# basically because i cannot compile it even though i have a working C# compiler because the makefile is designed to only work with Microsoft Visual Studio and not the .NET compiler you can get for FREE....

I thought this was supposed to be FREE software...
Makoto is offline   Reply With Quote
1 User Groaned:
Old 03-23-2009, 07:06 AM   #5 (permalink)
Account Closed
 
Joshua Nightshade's Avatar
Unedited
 
Join Date: Jun 2007
Posts: 33,567
My Mood:
Quote:
Originally Posted by Makoto View Post
The reason i asked is because i want to port it to Java, as I hate C# basically because i cannot compile it even though i have a working C# compiler because the makefile is designed to only work with Microsoft Visual Studio and not the .NET compiler you can get for FREE....

I thought this was supposed to be FREE software...
With attitudes like this, why doesn't everyone spend all their time and energy making things for free!

There's a free version of Visual Studio anyway, which I've used to compile OpenSim myself with no issues (as I do not have a full version).

http://www.microsoft.com/Express/

I don't know why you want to port anything to Java unless you hate yourself, but that's my experience.
Joshua Nightshade is offline   Reply With Quote
1 User Agreed:
Old 03-23-2009, 07:16 AM   #6 (permalink)
The Purple
 
Chalice Yao's Avatar
Kinda at work. Somewhat.
 
Join Date: Dec 2007
Location: Somewhere purple, Germany
Posts: 3,096
My Mood:
Quote:
Originally Posted by Joshua Nightshade View Post
There's a free version of Visual Studio anyway, which I've used to compile OpenSim myself with no issues (as I do not have a full version).

Visual Studio 2008 Express Editions
The express editions of Visual Studio are very nice. I compile the SL Viewer itself with one of em (The 2005 Express)

Quote:
I don't know why you want to port anything to Java unless you hate yourself, but that's my experience.
Oh, language ports are always a nice thing. It always attracts those who are more at home with the language ported to, and each langauge has its strength. Of course the porting itself will be hell.
__________________
"Have you ever noticed that anybody driving slower than you is an idiot, and anyone going faster than you is a maniac?" - George Carlin
Chalice Yao is offline   Reply With Quote
2 Users Agreed:
Old 03-23-2009, 02:22 PM   #7 (permalink)
Senior Member

SLU Supporter
 
Adam Zaius's Avatar
Better than Joshua at worms armageddon.
 
Join Date: Sep 2007
Location: Perth, Orstraya.
Posts: 3,211
My Mood:
SL Join Date: 9-Jan-04
Business: Azure Islands
Send a message via Skype™ to Adam Zaius
Quote:
Originally Posted by Makoto View Post
The reason i asked is because i want to port it to Java, as I hate C# basically because i cannot compile it even though i have a working C# compiler because the makefile is designed to only work with Microsoft Visual Studio and not the .NET compiler you can get for FREE....

I thought this was supposed to be FREE software...
runprebuild builds both VS solution files, and NAnt build files for Mono. If you utilize Monodevelop or Sharpdevelop, you can use either.

But frankly, on windows - runprebuild.bat then compile.bat, tends to be a lot easier.
Adam Zaius is offline   Reply With Quote
Old 03-25-2009, 05:31 AM   #8 (permalink)
Evil Dolly
 
Boy Lane's Avatar
Latexified
 
Join Date: Dec 2008
Location: The other end of your world...
Posts: 527
My Mood:
SL Join Date: Back in 2006
Send a message via Yahoo to Boy Lane
Quote:
Originally Posted by Joshua Nightshade View Post
I don't know why you want to port anything to Java unless you hate yourself, but that's my experience.
/me laughs and wants to see Opensim and viewer in Java
__________________
Cool Viewers for Virtual Worlds: http://my.opera.com/boylane
Be plurked: http://plurk.com/BoyLane/invite
Boy Lane is offline   Reply With Quote
1 User Agreed:
Old 03-25-2009, 05:43 AM   #9 (permalink)
Scripter Most Ordinary
 
Makoto's Avatar
 
Join Date: Mar 2009
Location: Where ever i lay my hat, that's my home
Posts: 394
My Mood:
SL Join Date: 14/03/09 this AV
Business: None
Send a message via MSN to Makoto Send a message via Yahoo to Makoto
opensim itself is a server item, this is ideal for multithreading on JVM, Java 1.6 is fast enough to actually run that side of the sim, that would mean it would run on Linux and Mac and Windoze with no problems.

Viewer, sorry that would be way hard and i am not a J3D programmer.
Makoto is offline   Reply With Quote
Old 03-25-2009, 05:47 AM   #10 (permalink)
Account Closed
 
Joshua Nightshade's Avatar
Unedited
 
Join Date: Jun 2007
Posts: 33,567
My Mood:
OpenSim already runs on Windows, Mac and Linux with no problems.
Joshua Nightshade is offline   Reply With Quote
Old 03-25-2009, 09:07 AM   #11 (permalink)
Arrogant Bitch
 
Gareth Nelson's Avatar
Insert status here
 
Join Date: Mar 2008
Location: UK
Posts: 763
My Mood:
Quote:
Originally Posted by Makoto View Post
The reason i asked is because i want to port it to Java, as I hate C# basically because i cannot compile it even though i have a working C# compiler because the makefile is designed to only work with Microsoft Visual Studio and not the .NET compiler you can get for FREE....

I thought this was supposed to be FREE software...
You can use mono to compile it and run it just fine on various platforms, and yes - that includes compiling it on windows too if you're a masochist.
Gareth Nelson is offline   Reply With Quote
Old 03-26-2009, 01:12 AM   #12 (permalink)
Senior Member

SLU Supporter
 
Adam Zaius's Avatar
Better than Joshua at worms armageddon.
 
Join Date: Sep 2007
Location: Perth, Orstraya.
Posts: 3,211
My Mood:
SL Join Date: 9-Jan-04
Business: Azure Islands
Send a message via Skype™ to Adam Zaius
Quote:
Originally Posted by Boy Lane View Post
/me laughs and wants to see Opensim and viewer in Java
Actually it was done.

A certain company did a internal port of OpenSim to Java in their early experimentations a few years ago, with very ... mixed results. Suffice to say they abandoned it and ended up just hiring developers to work on the C# version.
Adam Zaius is offline   Reply With Quote
1 User Said Yay!:
Old 03-26-2009, 07:48 AM   #13 (permalink)
Arrogant Bitch
 
Gareth Nelson's Avatar
Insert status here
 
Join Date: Mar 2008
Location: UK
Posts: 763
My Mood:
Quote:
Originally Posted by Adam Zaius View Post
Actually it was done.

A certain company did a internal port of OpenSim to Java in their early experimentations a few years ago, with very ... mixed results. Suffice to say they abandoned it and ended up just hiring developers to work on the C# version.
Was that a manual porting effort, one of those cool automated C#-to-java source code converters or bytecode conversion?
Gareth Nelson is offline   Reply With Quote
Old 03-26-2009, 11:57 PM   #14 (permalink)
Senior Member

SLU Supporter
 
Adam Zaius's Avatar
Better than Joshua at worms armageddon.
 
Join Date: Sep 2007
Location: Perth, Orstraya.
Posts: 3,211
My Mood:
SL Join Date: 9-Jan-04
Business: Azure Islands
Send a message via Skype™ to Adam Zaius
Manual effort.
Adam Zaius is offline   Reply With Quote
Old 04-13-2009, 01:37 AM   #15 (permalink)
Senior Member
 
Evo Mubble's Avatar
 
Join Date: Dec 2008
Posts: 391
My Mood:
Quote:
Originally Posted by Boy Lane View Post
/me laughs and wants to see Opensim and viewer in Java


Opensim in Erlang would be more ideal, as for the viewer it dosnt really matter, c++ is fine
Evo Mubble is offline   Reply With Quote
Old 04-13-2009, 01:37 AM   #16 (permalink)
Senior Member
 
Evo Mubble's Avatar
 
Join Date: Dec 2008
Posts: 391
My Mood:
Quote:
Originally Posted by Adam Zaius View Post
Manual effort.
*cringe... rather them than me
Evo Mubble is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On