15
Conceptual Architectur e and Elements Jordan McGuigan Sara Christensen

Jordan McGuigan Sara Christensen. Document the network protocol The network protocol provides an interface in which to communicate with other tables

Embed Size (px)

Citation preview

Page 1: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Conceptual Architecture and Elements

Jordan McGuiganSara Christensen

Page 2: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Networking

Document the network protocol

The network protocol provides an interface in which to communicate with other tables in an orderly and consistent manner. Each action happens the same way every time so that they are interpreted by the other connected tables in the same way

This would allow the network protocol to be abstracted network protocol so that other clients (iPad, browser with websockets, Macs) can be coded andcan connect to the same table system

Ability to run a dedicated server

Page 3: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Next Steps

Look over code, specifically networking code

What needs to be transmitted -- for example, iPad, what is sent out by the iPad and what needs to be transmitted back?

Help Sara in her abstraction and mapping process

Look at high-level MITRE requirements

Provide technical details for abstraction based of code, requirements and technical knowledge.

Page 4: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Sara Christensen (placeholder)

High Level Architecture: the first consistent standard for creating component-based computer models and simulations -- internationally standardized, therefore creating a worldwide market for modeling components

Purpose Scope

▪ Themes/Use Cases Definition of Terms Acronyms & Abbreviations Document Structure MITRE Requirements Cost Stakeholder Management

Rules Runtime Infrastructure Object Model Template Networking

Page 5: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Prospects and Questions Regarding Evaluating the System

Janelle HilliardJosiah PeterhamSara Christensen

Page 6: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

MITRE

Users – Strategic Planners Primary Use Case

Marking Up a Map for Strategy Planning▪ Map image loaded onto the workspace (board) via

a toolbox▪ Users, both local and remotes, can view the map▪ Using the toolboxes, users can draw on the map

and place items▪ Content can be selected and manipulated (moved,

resized, rotated, etc)▪ Audio and video from the workspace is recorded

for future reference

Page 7: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

MITRE (cont.)

Possible Additions to the System Security (login or identity recognition) Image Scanner to load graphs and charts Personal work area that slides out with each of the

four toolbars(for 4 separate individuals on the same table)- to be able to draw/create something without distracting what’s being worked on cooperatively

Access to government database for military purposes to pull files from when needed

Ability to replay conference(audio and visual) in personal work area

Page 8: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

MITRE (cont.)

Continued Workspace has sliding feature for when area gets too

cluttered but more information needs to be added(ability to slide back and forward)

Receive radio transmissions from individuals on the field(ie. airplane on front line) - tie into other communication networks?

Speech to text recognition to add onto the handwriting to text translation

“Self destruct” mechanism in case of any type of breach

Extra kinect camera for gesture recognition a little farther away from the table area

Page 9: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Other Possible Areas of Interest

Using the MITRE project in other areas: Business Engineering Education Art Others

Page 10: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Business/Commercial

User(s) Executives and Employees

Use Case(s) Meeting to discuss company stats and

other figuresPossible Additions to the System

Ability to add graphs and other visual aids

Ability to view and mark-up/edit documents (word, excel,

Page 11: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Engineering

User(s) Users working with blueprints or models

Use Case(s) Reviewing blueprints, plots, models, etc.

Possible Additions to the System Import blueprint and model files onto the whiteboard Rotate and manipulate a 3D image 3D scanning of prototypes Product/Item recognition, can display dimensions ie.

height, width, length, etc Layers of images to view various aspects of a virtual

model (normal view, stress test view, etc)

Page 12: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Education

User(s) Professors, student, faculty

Use Case(s) Collaborative work on school documents

i.e. classplans Digital whiteboard

Possible Additions to the System Plug-ins to match content for different

kinds of classes (math equations, physics formulas, etc)

Page 13: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Art

User(s) Collaborative, storyboard, animation artists

Use Case(s) Presenting ideas to the team Simultaneously working on an art piece

Possible Additions to the System More detailed art system like Photoshop (brush sizes, color

mixing, filters, etc) Image editing (hue, contrast, brightness) Selection tools (box, polygon, free form, and magic wand) Preset shape options Fills and gradient fills▪ May require being able to hold 2 colors at the same time

Integration with various digital pen tools i.e. Wacom

Page 14: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

Miscellaneous

Other Possible Uses Personal/Home, Gaming

Possible Additions to the System Web browser Customizable toolbar for each individual Ability to add personal apps Game piece recognition

Page 15: Jordan McGuigan Sara Christensen.  Document the network protocol  The network protocol provides an interface in which to communicate with other tables

HCI Topics of Interest

Comfort Level Horizontal vs Vertical Location & Placement of the UI bars

Single board vs Individual stations orientation of text options for remote users combining board with remote individual stations

Setup Time it takes to setup the system Stability and resistance to error Complexity Weight and travel requirements