Changes between Version 7 and Version 8 of Glossary


Ignore:
Timestamp:
24.07.2011 04:41:51 (13 years ago)
Author:
jri
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Glossary

    v7 v8  
    44 
    55 Association:: 
     6 
     7 Association Definition:: 
    68 
    79 Association Type:: 
     
    1517 Canvas:: 
    1618 
     19 Cardinality:: 
     20 
     21 Composite (Data Type):: 
     22 
     23 Composite Value:: 
     24 
    1725 Contacts Plugin:: 
    1826 
    1927= D = 
     28 
     29 Data Type:: 
    2030 
    2131 DeepaMehta:: A software platform for collaboration and knnowledge management. An Open Source project started in 2000 by Matthias Staps and Jörg Richter. 
     
    2939 4. Provides a migration facility to keep the database model in-sync with the applications. 
    3040 
    31  Implemented in the `deepamehta-core` module. Embeddable in any Java application. 
     41 Implemented in the `deepamehta-core` module. Embeddable in any Java application. Appears in the [[Gogo Shell]] as `"DeepaMehta 4 Core"`. 
    3242 
    33  DeepaMehta Core Service:: an API consisting mainly of CRUD operations for [[Topics]], [[Associations]], [[Topic Types]], and [[Association Types]]. Accessible by DeepaMehta (Java) Plugins and by external Applications (via HTTP/REST API). 
     43 DeepaMehta Core Service:: an API consisting mainly of CRUD operations for [[Topics]], [[Associations]], [[Topic Types]], and [[Association Types]]. Accessible by DeepaMehta Plugins (through the Java `dms` object) and by external Applications (via the [[HTTP/REST API]]). 
    3444 
    35  DeepaMehta Plugin:: a module that extends DeepaMehta functionality. A plugin 
    36  1. Provide type definitions and build on type definitions provided by other plugins, 
    37  2. Take part of the core's control flow (Java application logic), 
     45 DeepaMehta Plugin:: a module that extends DeepaMehta functionality. A plugin ... 
     46 1. Provide type definitions and build on type definitions provided by other plugins. 
     47 2. Take part of the core's control flow (Java application logic). 
    3848 3. Consumes services provided by other plugins and provides services to other plugins (via OSGi) and external applications (via HTTP/REST), 
    3949 4. Provide client-specific extensions (e.g. JavaScript application logic and CSS stylesheets). 
     
    4454 
    4555 DeepaMehta Standard Distribution:: a downloadable software distribution aimed for end users. It packages together: 
    46  1. "Main modules": [[DeepaMehta Core]], [[DeepaMehta Webservice]], [[DeepaMehta Webclient]], 
    47  2. A set of useful plugins: [[Notes Plugin]], [[Contacts Plugin]], [[Workspaces Plugin]], [[Topicmaps Plugin]], [[Type Editor Plugin]] 
    48  3. 3rd-party software Packages: [[Apache Felix]], [[Mortbay Jetty]], [[Neo4j]] 
     56 1. DeepaMehta main modules: [[DeepaMehta Core]], [[DeepaMehta Webservice]], [[DeepaMehta Webclient]]. 
     57 2. A set of useful plugins: [[Notes Plugin]], [[Contacts Plugin]], [[Workspaces Plugin]], [[Topicmaps Plugin]], [[Type Editor Plugin]]. 
     58 3. 3rd-party software Packages: [[Apache Felix]], [[Mortbay Jetty]], [[Neo4j]]. 
    4959 4. Doubleclickable starterscripts. 
    5060 
    51  DeepaMehta Webclient:: provides the typical DeepaMehta user interface with a [[topic map]] on the left side and the [[page panel]] on the right side. A web frontend developed with [[HTML5]], [[Canvas]], [[JavaScript]], [[XHR]] (AJAX), [[jQuery]], [[jQuery UI]], and [[TinyMCE]]. Packaged with the [[DeepaMehta Standard Distribution]]. User interface for end users. Implemented in the `deepamehta-webclient` module. 
     61 DeepaMehta Webclient:: provides the typical DeepaMehta user interface with a [[topic map]] on the left side and the [[page panel]] on the right side. A web frontend developed with [[HTML5]], [[Canvas]], [[JavaScript]], [[XHR]] (AJAX), [[jQuery]], [[jQuery UI]], and [[TinyMCE]]. Packaged with the [[DeepaMehta Standard Distribution]]. User interface for end users. Implemented in the `deepamehta-webclient` module. Appears in the [[Gogo Shell]] as `"DeepaMehta 4 Webclient"`. 
    5262 
    53  DeepaMehta Webservice:: publishes the [[DeepaMehta Core Service]] as a HTTP/REST endpoint. Implemented in the `deepamehta-webservice` module. 
     63 DeepaMehta Webservice:: publishes the [[DeepaMehta Core Service]] to an HTTP/REST endpoint (`http://localhost:8080/core` by default). Implemented in the `deepamehta-webservice` module. Appears in the [[Gogo Shell]] as `"DeepaMehta 4 Webservice"`. 
     64 
     65 Domain object interfaces:: 
    5466 
    5567= E = 
     
    6577= H = 
    6678 
    67 Hook:: 
    68 HTML5:: 
     79 Hook:: 
     80 HTML5:: 
    6981 
    7082= I = 
     83 
     84 Index Mode:: 
    7185 
    7286 Inversion of Control:: 
     
    8296= L = 
    8397= M = 
     98 
     99 Model Classes:: 
     100 
    84101= N = 
    85102 
     
    95112= R = 
    96113 
    97 REST:: 
     114 REST:: 
     115 
     116 Role Type:: 
    98117 
    99118= S = 
     119 
     120 Simple Value:: 
     121 
    100122= T = 
    101123 
    102124 Topic:: 
     125 
     126 Topic ID:: 
    103127 
    104128 Topic Map:: 
     
    107131 
    108132 Topic Type:: 
     133 
     134 Topic Type URI:: 
     135 
     136 Topic URI:: 
    109137 
    110138 Type Editor:: 
     
    128156 * Versions of an object, map or artefact   
    129157 
     158 View Configuration:: 
     159 
    130160= W = 
    131161