Jump to content

CoMotion: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
 
(12 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{For|the game|Blockade (video game)}}
The '''CoMotion''' platform is a commercial product from [[General Dynamics C4 Systems]] that provides a synchronous and asynchronous [[collaborative workspace]] enabling data sharing, data visualization, and messaging. It allows potentially hundreds of users to collaborate live, sharing all or part of their persistent workspace and all data contained therein. It is the core platform for the Army's [[Command Post of the Future]], TRANSCOM's [[TransViz]] software and Array BioPharma's Discovery product. CoMotion builds substantially on earlier work developed at [[Carnegie Mellon University]], [[MAYA Design Inc.]], and [[DARPA]].


The '''CoMotion''' platform is a commercial product from [[General Dynamics C4 Systems]] that provides a synchronous and asynchronous [[collaborative workspace]] enabling data sharing, data visualization, and messaging. It allows potentially hundreds of users to collaborate live, sharing all or part of their persistent workspace and all data contained therein. It is the core platform for the Army's [[Command Post of the Future]], [[United States Transportation Command|USTRANSCOM's]] [[TransViz]] software, and Array BioPharma's Discovery product. CoMotion builds substantially on earlier work developed at [[Carnegie Mellon University]], [[MAYA Design|MAYA Design Inc.]], and [[DARPA]].


Data visualization in software often uses a selected Model (as in Model-View-Controller) to organize the information. CoMotion treats the model and the view as data, so that the underlying information can be seen through different models or different views simultaneously. In CoMotion jargon this is known as a "blueprint" of how a visualization is seen. The "frame," or view, can be shared amongst different users of the software. Even with the same underlying information, it's possible for two users to interact around different blueprints or different frames.
Data visualization in software often uses a selected Model (as in Model–View–Controller) to organize the information. CoMotion treats the model and the view as data, so that the underlying information can be seen through different models or different views simultaneously. In CoMotion jargon this is known as a "blueprint" of how a visualization is seen. The "frame", or view, can be shared amongst different users of the software. Even with the same underlying information, it's possible for two users to interact around different blueprints or different frames.


All data is stored in [[U-form|"u-forms"]], which are a universal property list (name-value pairs) that can contain basic types, arrays, and links to other u-forms. This directed graph of u-forms forms the basis for all data in the system, including visualized data, blueprints, as well as the frame locations and clipping states.


Until the commercialization of CoMotion, no enterprise software products existed that allowed for this interaction. Prior, all systems either collaborated on the data itself, or only on the view of that data.
All data is stored in "u-forms", which are a universal property list (name-value pairs) that can contain basic types, arrays, and links to other u-forms. This directed graph of u-forms forms the basis for all data in the system, including visualized data, blueprints, as well as the frame locations and clipping states.


A session describing of CoMotion, its [[Java (software platform)|Java]] underpinnings, and the unique nature of its workspace's UI-data connections was submitted as a paper to Sun Microsystems' 2008 [[JavaOne]] conference.

Until the commercialization of CoMotion, no enterprise software products existed that allowed for this interaction. Prior, all systems either collaborated on the data itself, or only on the view of that data.


A session describing of CoMotion, its Java underpinnings, and the unique nature of its workspace's UI-data connections have been submitted as a paper to Sun Microsystems' 2008 JavaOne conference.


== See also ==
== See also ==
Line 18: Line 16:


== External links ==
== External links ==
* [https://www.cs.cmu.edu/~sage/KDD97.html An Interactive Visualization Environment for Data Exploration] Foundational work which led to CoMotion
* [http://www.gdc4s.com/content/detail.cfm?item=32341561-76f9-40f8-8ad5-0f0d66dd240e General Dynamics C4 Systems CoMotion Platform]
* [http://www.gdc4s.com/content/detail.cfm?item=32341561-76f9-40f8-8ad5-0f0d66dd240e General Dynamics C4 Systems CoMotion Platform]
* [http://www.maya.com/file_download/35/maya_universal_database.pdf Toward the Universal Database: U-forms and the VIA Repository]
* [http://www.maya.com/file_download/35/maya_universal_database.pdf Toward the Universal Database: U-forms and the VIA Repository]
* [http://www.cs.cmu.edu/~sage/KDD97.html An Interactive Visualization Environment for Data Exploration] Foundational work which led to CoMotion


[[Category:Collaboration]]
[[Category:Groupware]]
[[Category:Groupware]]
[[Category:Computer-mediated communication]]

Latest revision as of 17:22, 2 October 2021

The CoMotion platform is a commercial product from General Dynamics C4 Systems that provides a synchronous and asynchronous collaborative workspace enabling data sharing, data visualization, and messaging. It allows potentially hundreds of users to collaborate live, sharing all or part of their persistent workspace and all data contained therein. It is the core platform for the Army's Command Post of the Future, USTRANSCOM's TransViz software, and Array BioPharma's Discovery product. CoMotion builds substantially on earlier work developed at Carnegie Mellon University, MAYA Design Inc., and DARPA.

Data visualization in software often uses a selected Model (as in Model–View–Controller) to organize the information. CoMotion treats the model and the view as data, so that the underlying information can be seen through different models or different views simultaneously. In CoMotion jargon this is known as a "blueprint" of how a visualization is seen. The "frame", or view, can be shared amongst different users of the software. Even with the same underlying information, it's possible for two users to interact around different blueprints or different frames.

All data is stored in "u-forms", which are a universal property list (name-value pairs) that can contain basic types, arrays, and links to other u-forms. This directed graph of u-forms forms the basis for all data in the system, including visualized data, blueprints, as well as the frame locations and clipping states.

Until the commercialization of CoMotion, no enterprise software products existed that allowed for this interaction. Prior, all systems either collaborated on the data itself, or only on the view of that data.

A session describing of CoMotion, its Java underpinnings, and the unique nature of its workspace's UI-data connections was submitted as a paper to Sun Microsystems' 2008 JavaOne conference.

See also

[edit]
[edit]