diff options
author | David Walter Seikel | 2016-02-18 22:24:35 +1000 |
---|---|---|
committer | David Walter Seikel | 2016-02-18 22:24:35 +1000 |
commit | 2fcf0d5a18b0f98e04d18d892a1458f2e77366dd (patch) | |
tree | 913e21a0497b09d6a37bc7c09b68bdea24d92641 /docs | |
parent | Notes about using wasm or Lua.vm.js to run Lua in web browsers. (diff) | |
download | SledjHamr-2fcf0d5a18b0f98e04d18d892a1458f2e77366dd.zip SledjHamr-2fcf0d5a18b0f98e04d18d892a1458f2e77366dd.tar.gz SledjHamr-2fcf0d5a18b0f98e04d18d892a1458f2e77366dd.tar.bz2 SledjHamr-2fcf0d5a18b0f98e04d18d892a1458f2e77366dd.tar.xz |
Shifting docs stuff around, getting more of it into the web pages, and combining things.
Still a couple of big things left to merge.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/ClientHamr.html | 6 | ||||
-rw-r--r-- | docs/ClientHamr/README | 7 | ||||
-rw-r--r-- | docs/ClientHamr/README.IAE | 3 | ||||
-rw-r--r-- | docs/InworldAnimationEditor.html | 1 | ||||
-rw-r--r-- | docs/SledjHamr/README.HamrSpace | 1 | ||||
-rw-r--r-- | docs/SledjHamr/README.REST | 2 | ||||
-rw-r--r-- | docs/SledjHamr/README.WTF | 5 | ||||
-rw-r--r-- | docs/SledjHamr/The_Naminator.txt | 2 | ||||
-rw-r--r-- | docs/index.html | 57 |
9 files changed, 47 insertions, 37 deletions
diff --git a/docs/ClientHamr.html b/docs/ClientHamr.html index 436c7ff..30228a3 100644 --- a/docs/ClientHamr.html +++ b/docs/ClientHamr.html | |||
@@ -3,9 +3,9 @@ | |||
3 | <head> | 3 | <head> |
4 | </head> | 4 | </head> |
5 | <body bgcolor="black" text="white" alink="red" link="blue" vlink="purple"> | 5 | <body bgcolor="black" text="white" alink="red" link="blue" vlink="purple"> |
6 | <p>Consider your inventory. A mess huh. Well, what is it really, especially in a world like <a href="NGIW.html">NGIW</a> / <a href="index.html">OMG</a> describes? It's just yet another hierarchy of folders and thingies. We are probably wasting our time writing any code for it. Why not leverage the users favourite hierarchy browser/editor. Maybe it's called FileDamager made by MicroCruft in Redstone Wishangton. Maybe it's called Netscape, or Nautilus. Many of the modern file browser tools will talk a protocol named WebDAV. If the asset server spoke WebDAV, then we could perhaps rip the inventory code clean out of the client.</p> | 6 | <p>Consider your inventory. A mess huh. Well, what is it really, especially in a world like <a href="NGIW.html">NGIW</a> / <a href="index.html">OMG</a> describes? It's just yet another hierarchy of folders and thingies. We are probably wasting our time writing any code for it. Why not leverage the users favourite hierarchy browser/editor. Maybe it's called FileDamager made by MicroCruft in Redstone Wishangton. Maybe it's called Netscape, or Nautilus. Many of the modern file browser tools will talk a protocol named WebDAV. If the asset server spoke WebDAV, then we could perhaps rip the inventory code clean out of the client.</p> |
7 | <p>This little fantasy points in a really blue sky direction. Use existing protocols and tools to remove stuff from the client. Make it easy for tools that already exist to interact with the 3d world.</p> | 7 | <p>This little fantasy points in a really blue sky direction. Use existing protocols and tools to remove stuff from the client. Make it easy for tools that already exist to interact with the 3d world.</p> |
8 | <p>That's the Client Hammer.</p> | 8 | <p>That's the Client Hammer. ClientHamr is the concept that we can apply the unix philosophy to the viewer. Use individual tools that are good at their job to split off bits of the big bad blob that is the viewer. Using standard protocols and tools where we can.</p> |
9 | <p>Note - The simian grid has a WebDav front end to inventory. <a href="http://code.google.com/p/openmetaverse/">http://code.google.com/p/openmetaverse/</a></p> | 9 | <p>Note - The simian grid has a WebDav front end to inventory. <a href="http://code.google.com/p/openmetaverse/">http://code.google.com/p/openmetaverse/</a></p> |
10 | </body> | 10 | </body> |
11 | </html> | 11 | </html> |
diff --git a/docs/ClientHamr/README b/docs/ClientHamr/README deleted file mode 100644 index c37c7cf..0000000 --- a/docs/ClientHamr/README +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | Refer to - docs/ClientHamr.html | ||
2 | |||
3 | ClientHamr is the concept that we can apply the unix philosophy to the | ||
4 | viewer. Use individual tools that are good at their job to split off | ||
5 | bits of the big bad blob that is the viewer. Using standard protocals | ||
6 | and tools where we can. | ||
7 | |||
diff --git a/docs/ClientHamr/README.IAE b/docs/ClientHamr/README.IAE deleted file mode 100644 index 8bf1063..0000000 --- a/docs/ClientHamr/README.IAE +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | Refer to - docs/InworldAnimationEditor.html | ||
2 | |||
3 | IAE is an idea to put an animation editor in world, much like the link set editor. | ||
diff --git a/docs/InworldAnimationEditor.html b/docs/InworldAnimationEditor.html index da0f185..755859a 100644 --- a/docs/InworldAnimationEditor.html +++ b/docs/InworldAnimationEditor.html | |||
@@ -3,6 +3,7 @@ | |||
3 | <head> | 3 | <head> |
4 | </head> | 4 | </head> |
5 | <body bgcolor="black" text="white" alink="red" link="blue" vlink="purple"> | 5 | <body bgcolor="black" text="white" alink="red" link="blue" vlink="purple"> |
6 | IAE is an idea to put an animation editor in world, much like the link set editor. | ||
6 | <h2> Normal Editing </h2> | 7 | <h2> Normal Editing </h2> |
7 | <p>Step 1: right click avy > edit pose > a list of currently playing animations displays and you can choose one. Or right click avy > new pose</p> | 8 | <p>Step 1: right click avy > edit pose > a list of currently playing animations displays and you can choose one. Or right click avy > new pose</p> |
8 | <p>Step 2a: big edit style arrows sprout from the current joint (last edited, or hips by default). You can interact with it in all the standard ways users already know about with the build window. Move? Drag an arrow. Rotate? Drag a ring or the gray ball.</p> | 9 | <p>Step 2a: big edit style arrows sprout from the current joint (last edited, or hips by default). You can interact with it in all the standard ways users already know about with the build window. Move? Drag an arrow. Rotate? Drag a ring or the gray ball.</p> |
diff --git a/docs/SledjHamr/README.HamrSpace b/docs/SledjHamr/README.HamrSpace deleted file mode 100644 index a2e19cf..0000000 --- a/docs/SledjHamr/README.HamrSpace +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | Inventory server. | ||
diff --git a/docs/SledjHamr/README.REST b/docs/SledjHamr/README.REST deleted file mode 100644 index 0d773f8..0000000 --- a/docs/SledjHamr/README.REST +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | REST is probably good to apply to the web server part. Alice wants JSON | ||
2 | to, but see nails. | ||
diff --git a/docs/SledjHamr/README.WTF b/docs/SledjHamr/README.WTF deleted file mode 100644 index 0bcf48f..0000000 --- a/docs/SledjHamr/README.WTF +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | Refer to - OMG-WTF-BBQ.html | ||
2 | |||
3 | This is where we deal with systems to keep track of where in the web | ||
4 | assets are, and to cache them. | ||
5 | |||
diff --git a/docs/SledjHamr/The_Naminator.txt b/docs/SledjHamr/The_Naminator.txt index 8a6a25e..0002d2e 100644 --- a/docs/SledjHamr/The_Naminator.txt +++ b/docs/SledjHamr/The_Naminator.txt | |||
@@ -1,5 +1,5 @@ | |||
1 | The Naminator eliminates human readable names, to make way for computer | 1 | The Naminator eliminates human readable names, to make way for computer |
2 | names for SkyNet. Or something. | 2 | names from SkyNet. Or something. |
3 | 3 | ||
4 | In world names can be anything, but they map more or less to file names | 4 | In world names can be anything, but they map more or less to file names |
5 | and URLs, so the names have to be munged accordingly. A further issue | 5 | and URLs, so the names have to be munged accordingly. A further issue |
diff --git a/docs/index.html b/docs/index.html index 73fc1a3..f4f90ac 100644 --- a/docs/index.html +++ b/docs/index.html | |||
@@ -3,31 +3,58 @@ | |||
3 | <head> | 3 | <head> |
4 | </head> | 4 | </head> |
5 | <body bgcolor="black" text="white" alink="red" link="blue" vlink="purple"> | 5 | <body bgcolor="black" text="white" alink="red" link="blue" vlink="purple"> |
6 | Welcome to the SledjHamr home! | 6 | Welcome to the home of SledjHamr! |
7 | 7 | ||
8 | <p>OMG might stand for Open Magic Garden, but we are open to other suggestions.</p> | 8 | <p>SledjHamr is a rewrite from scratch of Second Life (SL) / OpenSim (OS) style 3D online virtual world client / server. The plan is to use OS server and SL clients as crutches, when a bit of SledjHamr is ready, it replaces the matching bit in OS/SL.</p> |
9 | <p>Open Management Group have a US registered trade mark of "OMG", and they deal with computer integration standards for "enterprise", in other words, big business, with deep pockets plus scary lawyers, and too close to what we are doing for us to get away with it for long. So, in the interests of having a name so I can just start coding dammit, I'm going with my original name of SledjHamr. It's not very marketing friendly, and even I have to stop and think exactly how it is spelled. lol</p> | 9 | |
10 | <p>We don't have a great name for it, until recently I liked NGIW (Next Generation Immersive Web) best, but OMG has plenty of appeal. What it is, even if we don't have a clear name for it, is an improved version of OpenSimulator and Imprudence, a vision of better virtual worlds. We have a few pages talking about it. Check out:</p> | 10 | <p>We have tried a variety of names for this thing, NGIW, OMG, SledjHamr. Open Management Group have a US registered trade mark of "OMG", and they deal with computer integration standards for "enterprise", in other words, big business, with deep pockets plus scary lawyers, and too close to what we are doing for us to get away with it for long. So, in the interests of having a name so I can just start coding dammit, I'm going with my original name of SledjHamr. It's not very marketing friendly, and even I have to stop and think exactly how it is spelled. lol</p> |
11 | |||
12 | <p>OMG might stand for Open Magic Garden, but we are open to other suggestions. We don't have a great name for it, until recently I liked NGIW (Next Generation Immersive Web) best, but OMG has plenty of appeal. What it is, even if we don't have a clear name for it, is an improved version of OpenSimulator and Imprudence, a vision of better virtual worlds. We have a few pages talking about it. Check out:</p> | ||
11 | <p>In reverse alphabetical order to enhance your reading pleasure.</p> | 13 | <p>In reverse alphabetical order to enhance your reading pleasure.</p> |
12 | <ul> | 14 | <ul> |
13 | <li><a href="SledjHamr.html">SledjHamr</a> Tearing down the garden walls.</li> | 15 | <li><a href="SledjHamr.html">SledjHamr</a> Tearing down the garden walls.</li> |
14 | <li><a href="OMG-WTF-BBQ.html">OMG WTF BBQ</a> A means of making UUIDs location-agnostic.</li> | 16 | <li>Server side -</li> |
15 | <li><a href="NGIW.html">NGIW</a> REST as the simulation data server?</li> | ||
16 | <li><a href="NGIW.Commands.html">NGIW.Commands</a> In the NGIW/REST world, how do I touch an object, or send it some other kind of message?</li> | ||
17 | <li><a href="Nails.html">Nails</a> How to put it all together.</li> | ||
18 | <li><a href="LuaSL-New-scripting-engine.html">LuaSL New scripting engine</a> | ||
19 | <ul> | 17 | <ul> |
18 | <li><a href="SledjHamr/privacy.txt">privacy</a> We take privacy seriously.</li> | ||
19 | <li><a href="SledjHamr/portals.txt">portals</a> Killer feature!</li> | ||
20 | <li><a href="OMG-WTF-BBQ.html">OMG WTF BBQ</a> A means of making UUIDs location-agnostic. This is where we deal with systems to keep track of where in the web assets are, and to cache them.</li> | ||
21 | <li><a href="SledjHamr/no_accounts.txt">no accounts</a> We don need no stinkin' accounts.</li> | ||
22 | <li><a href="NGIW.html">NGIW</a> REST is probably good to apply to the web server part. Alice wants JSON to, but see nails.</li> | ||
23 | <ul><li><a href="NGIW.Commands.html">NGIW.Commands</a> In the NGIW/REST world, how do I touch an object, or send it some other kind of message?</li></ul> | ||
24 | <li><a href="SledjHamr/The_Naminator.txt">The Naminator</a> The Naminator eliminates human readable names, to make way for computer names from SkyNet. Or something.</li> | ||
25 | <li><a href="SledjHamr/README.LuaSL">LuaSL</a> LuaSL a new scripting engine.</li> | ||
26 | <ul> | ||
27 | <li><a href="LuaSL-New-scripting-engine.html">LuaSL, a new scripting engine</a> Speeeeeed!</li> | ||
20 | <li><a href="LSL-functions-implemented.html">LSL functions implemented</a></li> | 28 | <li><a href="LSL-functions-implemented.html">LSL functions implemented</a></li> |
21 | </ul> | 29 | </ul> |
22 | </li> | 30 | <li><a href="SledjHamr/README.Lspace">Lspace</a> Sim contents server.</li> |
23 | <li><a href="InworldAnimationEditor.html">InworldAnimationEditor</a> I dream of mixing qavimator into the client.</li> | 31 | <li><a href="SledjHamr/love.txt">love</a> Love makes the world go around.</li> |
32 | <li> HamrSpace inventory server, a pocket universe where cartoon characters keep their giant hammers.</li> | ||
24 | <li><a href="Grid-data-flow.html">Grid data flow</a> Documenting the flow of data through an OpenSim system, so we can replace it.</li> | 33 | <li><a href="Grid-data-flow.html">Grid data flow</a> Documenting the flow of data through an OpenSim system, so we can replace it.</li> |
25 | <li><a href="Croquet-integration.html">Croquet integration</a></li> | 34 | </ul> |
35 | <li><a href="Nails.html">Nails</a> How to put it all together.</li> | ||
36 | <li><a href="SledjHamr/README.nails">nails</a> Nails bangs it all together.</li> | ||
37 | <li><a href="ClientHamr/README.mumble">mumble</a> Voice integration.</li> | ||
38 | <li><a href="SledjHamr/README.libraries">libraries</a> The various libraries used.</li> | ||
39 | <li><a href="Croquet-integration.html">Croquet integration</a> Just an idea, but we should support other virtual world tech if we can.</li> | ||
26 | <li><a href="ClientHamr.html">ClientHamr</a> How to rip code out of the client and make it better.</li> | 40 | <li><a href="ClientHamr.html">ClientHamr</a> How to rip code out of the client and make it better.</li> |
27 | <li><a href="BVJ.html">BVJ</a> New and improved animations, with extra attachment points included.</li> | 41 | <ul> |
42 | <li><a href="ClientHamr/README.woMan">woMan</a> Virtual world account and viewer manager.</li> | ||
43 | <li><a href="ClientHamr/WebBrowsers.txt">web browsers</a> How to deal with sucky web browsers.</li> | ||
44 | <li><a href="ClientHamr/TellinBone.txt">TellinBone</a> A virtual Android "phone".</li> | ||
45 | <li><a href="ClientHamr/ScriptEditor.txt">script editor</a> Blue sky editor idea, will the stars align?</li> | ||
46 | <li><a href="ClientHamr/README.purkle">purkle</a> Jabber / XMPP integration.</li> | ||
47 | <li><a href="InworldAnimationEditor.html">InworldAnimationEditor</a> I dream of mixing qavimator into the client.</li> | ||
48 | <li><a href="ClientHamr/README.GuiLua">GuiLua</a> Skang for SledjHamr.</li> | ||
49 | <li><a href="ClientHamr/README.extantz">extantz</a> The viewer.</li> | ||
50 | <li><a href="ClientHamr/README.BVJ">BVJ</a> Animations.</li> | ||
51 | <ul><li><a href="BVJ.html">BVJ</a> New and improved animations, with extra attachment points included.</li></ul> | ||
28 | <li><a href="BlackListAssetServersTracker.html">BlackListAssetServersTracker</a> Might be cool if you could accept/reject asset servers. For copyright control or to avoid seeing yucky stuff.</li> | 52 | <li><a href="BlackListAssetServersTracker.html">BlackListAssetServersTracker</a> Might be cool if you could accept/reject asset servers. For copyright control or to avoid seeing yucky stuff.</li> |
53 | <li><a href="ClientHamr/README.bGod">bGod</a> Admin / manager tools.</li> | ||
54 | </ul> | ||
55 | <li><a href="SledjHamr/README.Bookie">Bookie</a> Dealing with libraries.</li> | ||
29 | </ul> | 56 | </ul> |
30 | <p>We have a code repo on github now - <a href="https://github.com/onefang/SledjHamr">https://github.com/onefang/SledjHamr</a> with just a small README that points to this page. We can finally start writing code. A local copy of <a href="/source/">the source</a> can be found here.</p> | 57 | <p>We have a code repo on github now - <a href="https://github.com/onefang/SledjHamr">https://github.com/onefang/SledjHamr</a> with just a small README that points to this page. The experimental branch has all the actual code and stuff. We can finally start writing code. A local copy of <a href="/source/">the source</a> can be found here.</p> |
31 | <p>Now that we have a web site, I should turn this into a real web site, huh? Some of the docs are in raw text format, <a href="/SledjHamr/">SledjHamr docs</a> and <a href="/ClientHamr/">ClientHamr docs</a></p> | 58 | <p>Now that we have a web site, I should turn this into a real web site, huh? Some of the docs are in raw text format, <a href="SledjHamr/">SledjHamr docs</a> and <a href="ClientHamr/">ClientHamr docs</a></p> |
32 | </body> | 59 | </body> |
33 | </html> | 60 | </html> |