Revision: 3147
          http://vexi.svn.sourceforge.net/vexi/?rev=3147&view=rev
Author:   clrg
Date:     2008-10-27 22:48:20 +0000 (Mon, 27 Oct 2008)

Log Message:
-----------
Some reference work

Modified Paths:
--------------
    trunk/docs/docbook/src/reference.xml

Modified: trunk/docs/docbook/src/reference.xml
===================================================================
--- trunk/docs/docbook/src/reference.xml        2008-10-27 22:06:10 UTC (rev 
3146)
+++ trunk/docs/docbook/src/reference.xml        2008-10-27 22:48:20 UTC (rev 
3147)
@@ -18,12 +18,6 @@
       <surname>Goodwin</surname>
     </author>
 
-    <author>
-      <firstname>Michael</firstname>
-
-      <surname>Goodwin</surname>
-    </author>
-
     <othercredit>
       <surname>Adam Megacz, Adam Andrews</surname>
     </othercredit>
@@ -37,7 +31,9 @@
       widgets, visit the Vexi website.</para>
 
       <para>For questions or issues with this document, please raise them on
-      the Vexi Help mailing list.</para>
+      the <ulink
+      url="http://lists.sourceforge.net/mailman/listinfo/vexi-help";>vexi-help
+      mailing list</ulink>.</para>
     </abstract>
   </bookinfo>
 
@@ -49,7 +45,87 @@
     <section>
       <title>Definitions</title>
 
-      <para></para>
+      <para><glosslist>
+          <glossentry>
+            <glossterm>The Core</glossterm>
+
+            <glossdef>
+              <para>Vexi itself; the native code (or Java bytecode) that runs
+              on the client. This term does not include the launcher or the
+              UI.</para>
+            </glossdef>
+          </glossentry>
+
+          <glossentry>
+            <glossterm>The UI / The Application</glossterm>
+
+            <glossdef>
+              <para>A set of files (mostly XML, JavaScript, and PNG images)
+              bundled up in a zip archive, ending with the ".vexi" extension.
+              Together, these files specify the appearance and behavior of the
+              application's user interface.</para>
+            </glossdef>
+          </glossentry>
+
+          <glossentry>
+            <glossterm>The Server</glossterm>
+
+            <glossdef>
+              <para>In this document, the term "the server" to refer to any
+              other computer which the client makes XML-RPC or SOAP calls to.
+              Note that it is possible for the client and server to be the
+              same machine. </para>
+            </glossdef>
+          </glossentry>
+
+          <glossentry>
+            <glossterm>The Launcher</glossterm>
+
+            <glossdef>
+              <para>This is a small component that is downloaded the first
+              time a client visits a Vexi application. It downloads the Vexi
+              Core, and launches it with the appropriate parameters indicating
+              where to find the initial UI. The Launcher is outside the scope
+              of this document. Note that the launcher is specific to each
+              server it runs from in order to prevent misuse.</para>
+            </glossdef>
+          </glossentry>
+
+          <glossentry>
+            <glossterm>put/write</glossterm>
+
+            <glossdef>
+              <para>In ECMAscript, when you change the value of a property on
+              an object, you are putting to that property, or writing to it.
+              For example, the ECMAscript expression "foo.bar = 5" puts the
+              value 5 to the bar property on object foo.</para>
+            </glossdef>
+          </glossentry>
+
+          <glossentry>
+            <glossterm>get/read</glossterm>
+
+            <glossdef>
+              <para>In ECMAscript, when you access the value of a property on
+              an object, you are getting that property, or reading from it.
+              For example, the ECMAscript expression "return (3 + foo.bar)"
+              gets the value of bar property on object foo and then adds 3 to
+              it before returning the result. </para>
+            </glossdef>
+          </glossentry>
+
+          <glossentry>
+            <glossterm>VexiScript</glossterm>
+
+            <glossdef>
+              <para>This is the interpreted language which defines the
+              behaviour of Vexi applications. It is essentially ECMAScript 1.5
+              (more commonly known as JavaScript) but since the Vexi Core
+              interpreter is not fully ECMAScript-compliant, therein this
+              document will only use the term VexiScript.</para>
+            </glossdef>
+          </glossentry>
+        </glosslist></para>
     </section>
 
     <section>


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Vexi-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to