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

Open source #2

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
182 changes: 182 additions & 0 deletions aes70.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
<html>
<head>
<link rel=stylesheet type='text/css' href='css/screen.css' media='screen'/>
<link href="https://fonts.googleapis.com/css?family=Oswald:300,500|Dosis:400,500" rel="stylesheet">
<script src='js/script.js' ></script>
<title>OCA Techsite - AES70</title>
</head>
<body>
<div class=header>
<div class=logo>
OCA Technical Site
</div>
<div class=topnav>
<ul>
<li><a href='index.html'>Home</a></li>
<li><a href='aes70.html'>AES70</a></li>
<li><a href='downloads.html'>Downloads</a></li>
<li><a href='information.html'>Information</a></li>
<li><a href='opensource.html'>OSS Guidelines</a></li>
</ul>
</div>
</div>
<div class=content>
<h1> AES70 </h1>

<p>
The public standard specification of OCA is the AES70 standard, published by the Audio
Engineering Society, or AES.
AES70 is an open, license-free specification that may be freely used at no cost.
</p>

<p>
The current version of the standard is <b>AES70-2018</b>.
</p>

<h2> The AES70 Standards Suite </h2>

<p>
AES70 is a suite of standards, as follows:
</p>

<table style="font-size:0.9em">
<tr bgcolor=#c0c0c0>
<td class="tdLooseTop"><b>Standard</b></td>
<td class="tdLooseTop"><b>Contents</b></td>
<td class="tdLooseTop"><b>Download Link</b></td>
</tr>

<tr>
<td class="tdLooseTop"><b>AES70-1</b></td>
<td class="tdLooseTop">
Overall architecture of AES70 and mechanisms of AES70.
Also known as OCF.
</td>
<td class="tdLooseTop">
<a rel=noopener target=_blank href='http://www.aes.org/publications/standards/search.cfm?docID=101'>
AES70-1-2018: AES standard for Audio applications of networks - Open Control Architecture - Part 1: Framework
</a>
</td>
</tr>

<tr>
<td style="border-top: 1px outset #000000;">&nbsp;</td>
<td style="border-top: 1px outset #000000;">&nbsp;</td>
<td style="border-top: 1px outset #000000;">&nbsp;</td>
</tr>

<tr>
<td class="tdLooseTop"><b>AES70-2</b></td>
<td class="tdLooseTop">
Object-oriented class structure that defines the functional repertoire
(connection management, control, and monitoring) of AES70.
Also known as OCC.
</td>
<td class="tdLooseTop">
<a rel=noopener target=_blank href='http://www.aes.org/publications/standards/search.cfm?docID=102'>
AES70-2-2018: AES standard for Audio applications of networks - Open Control Architecture - Part 2: Class structure
</a>
</td>
</tr>

<tr><td>&nbsp;</td></tr>

<tr>
<td class="tdLooseTop"><b>AES70-2,<br>Annex A</b></td>
<td class="tdLooseTop">
Formal specification of AES70 class structure in Unified Modeling Language (UML).
See <a href=#UML>Unified Modeling Language</a> below.
</td>
<td class="tdLooseTop">
<a rel=noopener target=_blank href='http://www.aes.org/standards/models/AES70-2-2018-AnnexA.eap'>
http://www.aes.org/standards/models/AES70-2-2018-AnnexA.eap
</a>
<br>
or
<br>
<a rel=noopener target=_blank href='http://www.aes.org/standards/models/AES70-2-2018-AnnexA.xmi'>
http://www.aes.org/standards/models/AES70-2-2018-AnnexA.xmi
</a>
</td>
</tr>

<tr>
<td style="border-top: 1px outset #000000;">&nbsp;</td>
<td style="border-top: 1px outset #000000;">&nbsp;</td>
<td style="border-top: 1px outset #000000;">&nbsp;</td>
</tr>

<tr>
<td class="tdLooseTop"><b>AES70-3</b></td>
<td class="tdLooseTop">
Specification of OCP.1, a compact binary protocol for AES70 that runs over IP networks.
Defines variants for using TCP, TCP/SSL, UDP, or WebSocket transport protocols.
</td>
<td class="tdLooseTop">
<a rel=noopener target=_blank href='http://www.aes.org/publications/standards/search.cfm?docID=103'>
AES70-3-2018: AES standard for Audio applications of networks - Open Control Architecture - Part 3: Protocol for TCP/IP Networks
</a>
</td>
</tr>

<tr><td>&nbsp;</td></tr>

<tr>
<td class="tdLooseTop"><b>AES70-3,<br>Annex B</b></td>
<td class="tdLooseTop">
Formal specification of OCP.1 in Unified Modeling Language (UML).
See <a href=#UML>Unified Modeling Language</a> below.
</td>
<td class="tdLooseTop">
<a rel=noopener target=_blank href='http://www.aes.org/standards/models/AES70-3-2018-AnnexB.eap'>
www.aes.org/standards/models/AES70-3-2018-AnnexB.eap
</a>
<br>
or
<br>
<a rel=noopener target=_blank href='http://www.aes.org/standards/models/AES70-3-2018-AnnexB.xmi'>
www.aes.org/standards/models/AES70-3-2018-AnnexB.xmi
</a>
</td>
</tr>

<tr>
<td style="border-top: 1px outset #000000;">&nbsp;</td>
<td style="border-top: 1px outset #000000;">&nbsp;</td>
<td style="border-top: 1px outset #000000;">&nbsp;</td>
</tr>

</table>

<h2 id="UML">Unified Modeling Language (UML)</h2>
<p>
AES70-2&nbsp;Annex&nbsp;A and AES70-3&nbsp;Annex&nbsp;B are Unified Modeling Language (UML) specifications.
AES70-2&nbsp;Annex&nbsp;A is particularly important, as it contains the entire specification of the AES70
Class Structure.
</p>
<p>The UML files are in two forms:<p>

<ul>

<li style="margin-bottom:6pt">
The <b>*.eap</b> files are master files from a UML tool named Enterprise Architect from
<a rel=noopener target=_blank href='http://www.sparxsystems.com/'>Sparx Systems</a>.
The usual version of the tool costs approximately US$230, but Sparx Systems offers a
free viewer.
There is also a 30-day free trial version of the full package.
Both of these products are available from the Sparx Systems download page
<a rel=noopener target=_blank href='http://www.sparxsystems.com/products/ea/downloads.html'>here</a>.
</li>

<li>
The <b>*.xmi</b> files are master files in XMI 2.1, a standard format for representation of UML
information. XML stands for "XML Metadata Interchange". XMI files can be opened by
most UML editors, including free ones. See this
<a rel=noopener target=_blank href='https://en.wikipedia.org/wiki/XML_Metadata_Interchange'>Wikipedia article</a>
for more information.
</li>

</ul
<div>
</body>
</html>
29 changes: 28 additions & 1 deletion css/screen.css
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,20 @@ div {
box-sizing: border-box;
}

.in {
margin-left:24px
}

.tight {
margin-bottom:3pt;
margin-top:0
}

.tighter {
margin-bottom:0;
margin-top:0
}

.loose {
margin-bottom:6pt;
margin-top:0
Expand All @@ -25,6 +34,24 @@ div {
margin-top:0
}

.tdLooseTop {
padding-bottom: 3pt;
padding-top: 3pt;
padding-left: 6pt;
padding-right: 6pt;
vertical-align:top;
}

.tdInTableText {
padding-bottom: 4pt;
padding-top: 4pt;
padding-left: 6pt;
padding-right: 6pt;
vertical-align:middle;
font-size:1.1em;
font-style:italic;
}

.header {
background-color: #1A4D68;
padding: 0;
Expand Down Expand Up @@ -53,7 +80,7 @@ div {
}

.topnav {
font-size: 120%;
font-size: 110%;
}

.topnav ul {
Expand Down
Loading