attachment-0001
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 10 (filtered)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.emailstyle17
        {font-family:Arial;
        color:windowtext;}
span.EmailStyle20
        {font-family:Arial;
        color:navy;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>In note 1 I already mentioned that UPDF is supposed to be
extensible.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>That goes for human languages, but for optional units as well.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Glossary</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>A base unit is the printer itself without anything attached
to it (except RAM, which is very predictable).</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>An optional unit is anything, which can be attached to the
base unit or exchanged like optional trays, a duplexer or a finishing unit.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>The challenge:</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Most other concepts have to know about optional units before
the printer driver is compiled.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>That is a stolid architecture, as you never know, which
optional units may come up after the first launching of the driver and device
package.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>There are a few concepts out there, where you can add an
optional unit to an existing installation and it will get merged to it. The
problem is detaching it again. Imagine a base unit, which can feed Letter and
A4, and an additional tray, which can feed Letter and A5. merge the sizes to
one list and detach the optional unit. Will Letter size be supported after the
removal?</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>That’s what brought us to separate descriptions for
optional units. The idea is to keep the description separate. So it can be
detached without any problem.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>An optional unit can be described based on the same set of
schemas as the base unit. Just the configuration instance is different (the
configuration of the base unit can refer to more modules).</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>That allows it to mirror the real world as much as possible:
you connect a real optional unit to a real device </span></font><font size=2
face=Wingdings><span style='font-size:10.0pt;font-family:Wingdings'>à</span></font><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'> you add a
configuration piece of the logical optional unit to the logical base unit.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>So the main keyword here is Extensibility.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Regards</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Norbert Schade</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoAutoSig><b><font size=3 face="Courier New"><span style='font-size:
12.0pt;font-family:"Courier New";font-weight:bold'>Norbert Schade</span></font></b></p>
<p class=MsoAutoSig><strong><b><font size=3 color="#555555" face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:#555555'>Software Manager</span></font></b></strong></p>
<p class=MsoAutoSig><strong><b><font size=3 color="#555555" face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:#555555'>Oasis
Semiconductor, Inc.</span></font></b></strong><font color=navy
face="Courier New"><span style='font-family:"Courier New";color:navy'><br>
</span></font><font color="#666666" face="Courier New"><span style='font-family:
"Courier New";color:#666666'>201 Jones Road</span></font><font color=navy
face="Courier New"><span style='font-family:"Courier New";color:navy'><br>
</span></font><font color="#777777" face="Courier New"><span style='font-family:
"Courier New";color:#777777'>Waltham</span></font><font color="#777777"
face="Courier New"><span style='font-family:"Courier New";color:#777777'>, </span></font><font
color="#777777" face="Courier New"><span style='font-family:"Courier New";
color:#777777'>MA</span></font><font color="#777777" face="Courier New"><span
style='font-family:"Courier New";color:#777777'> </span></font><font
color="#777777" face="Courier New"><span style='font-family:"Courier New";
color:#777777'>02451</span></font></p>
<p class=MsoAutoSig><font size=3 color="#777777" face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:#777777'>USA</span></font><font
color=navy face="Courier New"><span style='font-family:"Courier New";
color:navy'><br>
</span></font><font color="#888888" face="Courier New"><span style='font-family:
"Courier New";color:#888888'>tel. 1-781-370-8929</span></font><font color=navy
face="Courier New"><span style='font-family:"Courier New";color:navy'><br>
</span></font><font color="#999999" face="Courier New"><span style='font-family:
"Courier New";color:#999999'>fax. 1-781-370-8990</span></font></p>
<p class=MsoAutoSig><font size=3 color="#999999" face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:#999999'>email:
norbert.schade@oasissemi.com</span></font></p>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> </span></font></p>
</div>
</body>
</html>