Changes between Version 7 and Version 8 of Glossary
- Timestamp:
- 24.07.2011 04:41:51 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Glossary
v7 v8 4 4 5 5 Association:: 6 7 Association Definition:: 6 8 7 9 Association Type:: … … 15 17 Canvas:: 16 18 19 Cardinality:: 20 21 Composite (Data Type):: 22 23 Composite Value:: 24 17 25 Contacts Plugin:: 18 26 19 27 = D = 28 29 Data Type:: 20 30 21 31 DeepaMehta:: A software platform for collaboration and knnowledge management. An Open Source project started in 2000 by Matthias Staps and Jörg Richter. … … 29 39 4. Provides a migration facility to keep the database model in-sync with the applications. 30 40 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"`. 32 42 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]]). 34 44 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). 38 48 3. Consumes services provided by other plugins and provides services to other plugins (via OSGi) and external applications (via HTTP/REST), 39 49 4. Provide client-specific extensions (e.g. JavaScript application logic and CSS stylesheets). … … 44 54 45 55 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]]. 49 59 4. Doubleclickable starterscripts. 50 60 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"`. 52 62 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:: 54 66 55 67 = E = … … 65 77 = H = 66 78 67 Hook::68 HTML5::79 Hook:: 80 HTML5:: 69 81 70 82 = I = 83 84 Index Mode:: 71 85 72 86 Inversion of Control:: … … 82 96 = L = 83 97 = M = 98 99 Model Classes:: 100 84 101 = N = 85 102 … … 95 112 = R = 96 113 97 REST:: 114 REST:: 115 116 Role Type:: 98 117 99 118 = S = 119 120 Simple Value:: 121 100 122 = T = 101 123 102 124 Topic:: 125 126 Topic ID:: 103 127 104 128 Topic Map:: … … 107 131 108 132 Topic Type:: 133 134 Topic Type URI:: 135 136 Topic URI:: 109 137 110 138 Type Editor:: … … 128 156 * Versions of an object, map or artefact 129 157 158 View Configuration:: 159 130 160 = W = 131 161