Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Template for transport evaluation #16

Merged
merged 3 commits into from
Jan 28, 2017
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
7 changes: 7 additions & 0 deletions templates/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Evaluation Templates

This folder has a templates with initial criteria to evaluate Open Screen
Protocol alternatives. Discussion should not be restricted by the templates;
when applied, they should be extended as needed on a case by case basis to
capture all of the relevant findings.

62 changes: 62 additions & 0 deletions templates/transport.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Transport Name

Describe tranport at a high level here.

# Design and Specification

Add links to specifications and design docs.

# Presentation API functionality

Describe how the transport meets [functional requirements for the Presentation
API](../requirements.md#req-p2-initiation), especially requirements 2-6.

# Remote Playback API functionality
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A minor note that we should update this when the Remote Playback API requirements have been added.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.


# Reliability

Data describing reliability in different network requirements.

# Latency to establish a new connection

Data on connection establishment latency.

# Latency to transmit a messages

Data on latency of message transmission.

# Ease of implementation / deployment

Including availability of open source implementations.

# Privacy

What device or application information is exposed to network observers by the
transport?

# IPv4 and IPv6 support

# Hardware requirements

The minimum specifications needed to use the transport, and whether the devices
in [Sample Device Specifications](../device_specs.md) are sufficient.

# Network and power efficiency

Any data about power and network overhead.

# Standardization status

Describe standardization process, timeline, and link to working group's IPR
policy, if any.

# Security

Describe security architecture and what encryption and authentication mechanisms
are supported.

# User Experience

Describe any specific impact on
meeting [user experience requirements](../requirements.md#req-nf3-ux) not covered
by the points above.