Include HTML portal backup and executive summary, adjust ignore accordingly.

Thu, 30 Jan 2014 19:20:56 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 30 Jan 2014 19:20:56 +0100
changeset 2
fd09fe5d6f21
parent 1
5372737ad174
child 3
ead02cbb7b10

Include HTML portal backup and executive summary, adjust ignore accordingly.

.hgignore file | annotate | diff | comparison | revisions
docs/procomexsum.fodt file | annotate | diff | comparison | revisions
docs/procomweb-1.0.sav file | annotate | diff | comparison | revisions
     1.1 --- a/.hgignore	Sun Jan 19 20:45:00 2014 +0100
     1.2 +++ b/.hgignore	Thu Jan 30 19:20:56 2014 +0100
     1.3 @@ -1,6 +1,7 @@
     1.4  syntax: glob
     1.5  *.orig
     1.6  *.rej
     1.7 +*.swp
     1.8  *.o
     1.9  *~
    1.10  
    1.11 @@ -18,6 +19,7 @@
    1.12  *.webm
    1.13  
    1.14  # custom paths
    1.15 +proto
    1.16  scratch
    1.17  videos/*.png
    1.18  videos/*.pdf
    1.19 @@ -25,11 +27,14 @@
    1.20  # files too big and unimportant to track
    1.21  graphics/ubudesktop.xcf
    1.22  
    1.23 +# versioned generated files
    1.24 +docs/procomexsum-1.0.txt
    1.25 +
    1.26  syntax: regexp
    1.27  .*\#.*\#$
    1.28  
    1.29  # ignore all but text or sav (saved not forgotton) extensions
    1.30 -docs/(?!.*\.sav$|.*\.txt$).+
    1.31 +docs/(?!.*\.sav$|.*\.txt$|.*\.f?odt$).+
    1.32  
    1.33  # ignore all but most important design files
    1.34  design/(?!.*\.graffle$).+
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/docs/procomexsum.fodt	Thu Jan 30 19:20:56 2014 +0100
     2.3 @@ -0,0 +1,418 @@
     2.4 +<?xml version="1.0" encoding="UTF-8"?>
     2.5 +
     2.6 +<office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:officeooo="http://openoffice.org/2009/office" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" office:version="1.2" office:mimetype="application/vnd.oasis.opendocument.text">
     2.7 + <office:meta><dc:date>2014-01-31T11:13:42.793885866</dc:date><dc:creator>Michel </dc:creator><meta:generator>LibreOffice/4.1.3.2$Linux_X86_64 LibreOffice_project/410m0$Build-2</meta:generator><meta:editing-duration>PT5M45S</meta:editing-duration><meta:editing-cycles>3</meta:editing-cycles><meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="2" meta:paragraph-count="27" meta:word-count="503" meta:character-count="3403" meta:non-whitespace-character-count="2923"/></office:meta>
     2.8 + <office:settings>
     2.9 +  <config:config-item-set config:name="ooo:view-settings">
    2.10 +   <config:config-item config:name="ViewAreaTop" config:type="long">180</config:config-item>
    2.11 +   <config:config-item config:name="ViewAreaLeft" config:type="long">0</config:config-item>
    2.12 +   <config:config-item config:name="ViewAreaWidth" config:type="long">67231</config:config-item>
    2.13 +   <config:config-item config:name="ViewAreaHeight" config:type="long">30829</config:config-item>
    2.14 +   <config:config-item config:name="ShowRedlineChanges" config:type="boolean">true</config:config-item>
    2.15 +   <config:config-item config:name="InBrowseMode" config:type="boolean">false</config:config-item>
    2.16 +   <config:config-item-map-indexed config:name="Views">
    2.17 +    <config:config-item-map-entry>
    2.18 +     <config:config-item config:name="ViewId" config:type="string">view2</config:config-item>
    2.19 +     <config:config-item config:name="ViewLeft" config:type="long">31397</config:config-item>
    2.20 +     <config:config-item config:name="ViewTop" config:type="long">39218</config:config-item>
    2.21 +     <config:config-item config:name="VisibleLeft" config:type="long">0</config:config-item>
    2.22 +     <config:config-item config:name="VisibleTop" config:type="long">180</config:config-item>
    2.23 +     <config:config-item config:name="VisibleRight" config:type="long">67229</config:config-item>
    2.24 +     <config:config-item config:name="VisibleBottom" config:type="long">31007</config:config-item>
    2.25 +     <config:config-item config:name="ZoomType" config:type="short">2</config:config-item>
    2.26 +     <config:config-item config:name="ViewLayoutColumns" config:type="short">1</config:config-item>
    2.27 +     <config:config-item config:name="ViewLayoutBookMode" config:type="boolean">false</config:config-item>
    2.28 +     <config:config-item config:name="ZoomFactor" config:type="short">66</config:config-item>
    2.29 +     <config:config-item config:name="IsSelectedFrame" config:type="boolean">false</config:config-item>
    2.30 +    </config:config-item-map-entry>
    2.31 +   </config:config-item-map-indexed>
    2.32 +  </config:config-item-set>
    2.33 +  <config:config-item-set config:name="ooo:configuration-settings">
    2.34 +   <config:config-item config:name="PrintFaxName" config:type="string"/>
    2.35 +   <config:config-item config:name="PrintAnnotationMode" config:type="short">0</config:config-item>
    2.36 +   <config:config-item config:name="PrintControls" config:type="boolean">true</config:config-item>
    2.37 +   <config:config-item config:name="PrintPageBackground" config:type="boolean">true</config:config-item>
    2.38 +   <config:config-item config:name="PrintRightPages" config:type="boolean">true</config:config-item>
    2.39 +   <config:config-item config:name="PrintProspect" config:type="boolean">false</config:config-item>
    2.40 +   <config:config-item config:name="PrintSingleJobs" config:type="boolean">false</config:config-item>
    2.41 +   <config:config-item config:name="PrintEmptyPages" config:type="boolean">false</config:config-item>
    2.42 +   <config:config-item config:name="TabOverMargin" config:type="boolean">false</config:config-item>
    2.43 +   <config:config-item config:name="EmbedSystemFonts" config:type="boolean">false</config:config-item>
    2.44 +   <config:config-item config:name="EmbedFonts" config:type="boolean">false</config:config-item>
    2.45 +   <config:config-item config:name="BackgroundParaOverDrawings" config:type="boolean">false</config:config-item>
    2.46 +   <config:config-item config:name="UnbreakableNumberings" config:type="boolean">false</config:config-item>
    2.47 +   <config:config-item config:name="TabOverflow" config:type="boolean">true</config:config-item>
    2.48 +   <config:config-item config:name="SmallCapsPercentage66" config:type="boolean">false</config:config-item>
    2.49 +   <config:config-item config:name="PrintDrawings" config:type="boolean">true</config:config-item>
    2.50 +   <config:config-item config:name="CollapseEmptyCellPara" config:type="boolean">true</config:config-item>
    2.51 +   <config:config-item config:name="RsidRoot" config:type="int">921654</config:config-item>
    2.52 +   <config:config-item config:name="UnxForceZeroExtLeading" config:type="boolean">false</config:config-item>
    2.53 +   <config:config-item config:name="ClipAsCharacterAnchoredWriterFlyFrames" config:type="boolean">false</config:config-item>
    2.54 +   <config:config-item config:name="ClippedPictures" config:type="boolean">false</config:config-item>
    2.55 +   <config:config-item config:name="DoNotCaptureDrawObjsOnPage" config:type="boolean">false</config:config-item>
    2.56 +   <config:config-item config:name="LoadReadonly" config:type="boolean">false</config:config-item>
    2.57 +   <config:config-item config:name="IgnoreTabsAndBlanksForLineCalculation" config:type="boolean">false</config:config-item>
    2.58 +   <config:config-item config:name="DoNotResetParaAttrsForNumFont" config:type="boolean">false</config:config-item>
    2.59 +   <config:config-item config:name="DoNotJustifyLinesWithManualBreak" config:type="boolean">false</config:config-item>
    2.60 +   <config:config-item config:name="PrintBlackFonts" config:type="boolean">false</config:config-item>
    2.61 +   <config:config-item config:name="UseFormerTextWrapping" config:type="boolean">false</config:config-item>
    2.62 +   <config:config-item config:name="TabsRelativeToIndent" config:type="boolean">true</config:config-item>
    2.63 +   <config:config-item config:name="AddParaSpacingToTableCells" config:type="boolean">true</config:config-item>
    2.64 +   <config:config-item config:name="TableRowKeep" config:type="boolean">false</config:config-item>
    2.65 +   <config:config-item config:name="UseOldPrinterMetrics" config:type="boolean">false</config:config-item>
    2.66 +   <config:config-item config:name="UseFormerLineSpacing" config:type="boolean">false</config:config-item>
    2.67 +   <config:config-item config:name="TabAtLeftIndentForParagraphsInList" config:type="boolean">false</config:config-item>
    2.68 +   <config:config-item config:name="AllowPrintJobCancel" config:type="boolean">true</config:config-item>
    2.69 +   <config:config-item config:name="UseOldNumbering" config:type="boolean">false</config:config-item>
    2.70 +   <config:config-item config:name="AddExternalLeading" config:type="boolean">true</config:config-item>
    2.71 +   <config:config-item config:name="FloattableNomargins" config:type="boolean">false</config:config-item>
    2.72 +   <config:config-item config:name="IsLabelDocument" config:type="boolean">false</config:config-item>
    2.73 +   <config:config-item config:name="PrintReversed" config:type="boolean">false</config:config-item>
    2.74 +   <config:config-item config:name="IgnoreFirstLineIndentInNumbering" config:type="boolean">false</config:config-item>
    2.75 +   <config:config-item config:name="UseFormerObjectPositioning" config:type="boolean">false</config:config-item>
    2.76 +   <config:config-item config:name="PrintTables" config:type="boolean">true</config:config-item>
    2.77 +   <config:config-item config:name="PrinterIndependentLayout" config:type="string">high-resolution</config:config-item>
    2.78 +   <config:config-item config:name="SaveVersionOnClose" config:type="boolean">false</config:config-item>
    2.79 +   <config:config-item config:name="CurrentDatabaseCommand" config:type="string"/>
    2.80 +   <config:config-item config:name="CurrentDatabaseDataSource" config:type="string"/>
    2.81 +   <config:config-item config:name="OutlineLevelYieldsNumbering" config:type="boolean">false</config:config-item>
    2.82 +   <config:config-item config:name="ConsiderTextWrapOnObjPos" config:type="boolean">false</config:config-item>
    2.83 +   <config:config-item config:name="CurrentDatabaseCommandType" config:type="int">0</config:config-item>
    2.84 +   <config:config-item config:name="RedlineProtectionKey" config:type="base64Binary"/>
    2.85 +   <config:config-item config:name="PrinterSetup" config:type="base64Binary"/>
    2.86 +   <config:config-item config:name="PrintProspectRTL" config:type="boolean">false</config:config-item>
    2.87 +   <config:config-item config:name="Rsid" config:type="int">953668</config:config-item>
    2.88 +   <config:config-item config:name="AlignTabStopPosition" config:type="boolean">true</config:config-item>
    2.89 +   <config:config-item config:name="ProtectForm" config:type="boolean">false</config:config-item>
    2.90 +   <config:config-item config:name="InvertBorderSpacing" config:type="boolean">false</config:config-item>
    2.91 +   <config:config-item config:name="AddParaTableSpacingAtStart" config:type="boolean">true</config:config-item>
    2.92 +   <config:config-item config:name="CharacterCompressionType" config:type="short">0</config:config-item>
    2.93 +   <config:config-item config:name="ApplyUserData" config:type="boolean">true</config:config-item>
    2.94 +   <config:config-item config:name="AddParaTableSpacing" config:type="boolean">true</config:config-item>
    2.95 +   <config:config-item config:name="ChartAutoUpdate" config:type="boolean">true</config:config-item>
    2.96 +   <config:config-item config:name="PrintPaperFromSetup" config:type="boolean">false</config:config-item>
    2.97 +   <config:config-item config:name="FieldAutoUpdate" config:type="boolean">true</config:config-item>
    2.98 +   <config:config-item config:name="PrintHiddenText" config:type="boolean">false</config:config-item>
    2.99 +   <config:config-item config:name="IsKernAsianPunctuation" config:type="boolean">false</config:config-item>
   2.100 +   <config:config-item config:name="PrintTextPlaceholder" config:type="boolean">false</config:config-item>
   2.101 +   <config:config-item config:name="PrintGraphics" config:type="boolean">true</config:config-item>
   2.102 +   <config:config-item config:name="StylesNoDefault" config:type="boolean">false</config:config-item>
   2.103 +   <config:config-item config:name="AddFrameOffsets" config:type="boolean">false</config:config-item>
   2.104 +   <config:config-item config:name="UpdateFromTemplate" config:type="boolean">true</config:config-item>
   2.105 +   <config:config-item config:name="MathBaselineAlignment" config:type="boolean">true</config:config-item>
   2.106 +   <config:config-item config:name="PrinterName" config:type="string"/>
   2.107 +   <config:config-item config:name="LinkUpdateMode" config:type="short">1</config:config-item>
   2.108 +   <config:config-item config:name="PrintLeftPages" config:type="boolean">true</config:config-item>
   2.109 +   <config:config-item config:name="SaveGlobalDocumentLinks" config:type="boolean">false</config:config-item>
   2.110 +  </config:config-item-set>
   2.111 + </office:settings>
   2.112 + <office:scripts>
   2.113 +  <office:script script:language="ooo:Basic">
   2.114 +   <ooo:libraries xmlns:ooo="http://openoffice.org/2004/office" xmlns:xlink="http://www.w3.org/1999/xlink">
   2.115 +    <ooo:library-embedded ooo:name="Standard"/>
   2.116 +   </ooo:libraries>
   2.117 +  </office:script>
   2.118 + </office:scripts>
   2.119 + <office:font-face-decls>
   2.120 +  <style:font-face style:name="OpenSymbol" svg:font-family="OpenSymbol" style:font-charset="x-symbol"/>
   2.121 +  <style:font-face style:name="Droid Sans Devanagari1" svg:font-family="&apos;Droid Sans Devanagari&apos;" style:font-family-generic="swiss"/>
   2.122 +  <style:font-face style:name="DejaVu Sans Mono" svg:font-family="&apos;DejaVu Sans Mono&apos;" style:font-family-generic="modern" style:font-pitch="fixed"/>
   2.123 +  <style:font-face style:name="Droid Sans Devanagari2" svg:font-family="&apos;Droid Sans Devanagari&apos;" style:font-family-generic="modern" style:font-pitch="fixed"/>
   2.124 +  <style:font-face style:name="Droid Sans Fallback1" svg:font-family="&apos;Droid Sans Fallback&apos;" style:font-family-generic="modern" style:font-pitch="fixed"/>
   2.125 +  <style:font-face style:name="DejaVu Serif" svg:font-family="&apos;DejaVu Serif&apos;" style:font-family-generic="roman" style:font-pitch="variable"/>
   2.126 +  <style:font-face style:name="Liberation Serif" svg:font-family="&apos;Liberation Serif&apos;" style:font-family-generic="roman" style:font-pitch="variable"/>
   2.127 +  <style:font-face style:name="Liberation Sans" svg:font-family="&apos;Liberation Sans&apos;" style:font-family-generic="swiss" style:font-pitch="variable"/>
   2.128 +  <style:font-face style:name="Droid Sans Devanagari" svg:font-family="&apos;Droid Sans Devanagari&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
   2.129 +  <style:font-face style:name="Droid Sans Fallback" svg:font-family="&apos;Droid Sans Fallback&apos;" style:font-family-generic="system" style:font-pitch="variable"/>
   2.130 + </office:font-face-decls>
   2.131 + <office:styles>
   2.132 +  <style:default-style style:family="graphic">
   2.133 +   <style:graphic-properties svg:stroke-color="#3465af" draw:fill-color="#729fcf" fo:wrap-option="no-wrap" draw:shadow-offset-x="0.3cm" draw:shadow-offset-y="0.3cm" draw:start-line-spacing-horizontal="0.283cm" draw:start-line-spacing-vertical="0.283cm" draw:end-line-spacing-horizontal="0.283cm" draw:end-line-spacing-vertical="0.283cm" style:flow-with-text="false"/>
   2.134 +   <style:paragraph-properties style:text-autospace="ideograph-alpha" style:line-break="strict" style:writing-mode="lr-tb" style:font-independent-line-spacing="false">
   2.135 +    <style:tab-stops/>
   2.136 +   </style:paragraph-properties>
   2.137 +   <style:text-properties style:use-window-font-color="true" style:font-name="Liberation Serif" fo:font-size="12pt" fo:language="en" fo:country="GB" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="10.5pt" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="Droid Sans Devanagari" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN"/>
   2.138 +  </style:default-style>
   2.139 +  <style:default-style style:family="paragraph">
   2.140 +   <style:paragraph-properties fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="1.251cm" style:writing-mode="page"/>
   2.141 +   <style:text-properties style:use-window-font-color="true" style:font-name="Liberation Serif" fo:font-size="12pt" fo:language="en" fo:country="GB" style:font-name-asian="Droid Sans Fallback" style:font-size-asian="10.5pt" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="Droid Sans Devanagari" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN" fo:hyphenate="false" fo:hyphenation-remain-char-count="2" fo:hyphenation-push-char-count="2"/>
   2.142 +  </style:default-style>
   2.143 +  <style:default-style style:family="table">
   2.144 +   <style:table-properties table:border-model="collapsing"/>
   2.145 +  </style:default-style>
   2.146 +  <style:default-style style:family="table-row">
   2.147 +   <style:table-row-properties fo:keep-together="auto"/>
   2.148 +  </style:default-style>
   2.149 +  <style:style style:name="Standard" style:family="paragraph" style:class="text"/>
   2.150 +  <style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="text">
   2.151 +   <style:paragraph-properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false" fo:keep-with-next="always"/>
   2.152 +   <style:text-properties style:font-name="Liberation Sans" fo:font-family="&apos;Liberation Sans&apos;" style:font-family-generic="swiss" style:font-pitch="variable" fo:font-size="14pt" style:font-name-asian="Droid Sans Fallback" style:font-family-asian="&apos;Droid Sans Fallback&apos;" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-size-asian="14pt" style:font-name-complex="Droid Sans Devanagari" style:font-family-complex="&apos;Droid Sans Devanagari&apos;" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="14pt"/>
   2.153 +  </style:style>
   2.154 +  <style:style style:name="Text_20_body" style:display-name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
   2.155 +   <style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false"/>
   2.156 +  </style:style>
   2.157 +  <style:style style:name="List" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="list">
   2.158 +   <style:text-properties style:font-size-asian="12pt" style:font-name-complex="Droid Sans Devanagari1" style:font-family-complex="&apos;Droid Sans Devanagari&apos;" style:font-family-generic-complex="swiss"/>
   2.159 +  </style:style>
   2.160 +  <style:style style:name="Caption" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
   2.161 +   <style:paragraph-properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false" text:number-lines="false" text:line-number="0"/>
   2.162 +   <style:text-properties fo:font-size="12pt" fo:font-style="italic" style:font-size-asian="12pt" style:font-style-asian="italic" style:font-name-complex="Droid Sans Devanagari1" style:font-family-complex="&apos;Droid Sans Devanagari&apos;" style:font-family-generic-complex="swiss" style:font-size-complex="12pt" style:font-style-complex="italic"/>
   2.163 +  </style:style>
   2.164 +  <style:style style:name="Index" style:family="paragraph" style:parent-style-name="Standard" style:class="index">
   2.165 +   <style:paragraph-properties text:number-lines="false" text:line-number="0"/>
   2.166 +   <style:text-properties style:font-size-asian="12pt" style:font-name-complex="Droid Sans Devanagari1" style:font-family-complex="&apos;Droid Sans Devanagari&apos;" style:font-family-generic-complex="swiss"/>
   2.167 +  </style:style>
   2.168 +  <style:style style:name="Preformatted_20_Text" style:display-name="Preformatted Text" style:family="paragraph" style:parent-style-name="Standard" style:class="html">
   2.169 +   <style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm" style:contextual-spacing="false"/>
   2.170 +   <style:text-properties style:font-name="DejaVu Sans Mono" fo:font-family="&apos;DejaVu Sans Mono&apos;" style:font-family-generic="modern" style:font-pitch="fixed" fo:font-size="10pt" style:font-name-asian="Droid Sans Fallback1" style:font-family-asian="&apos;Droid Sans Fallback&apos;" style:font-family-generic-asian="modern" style:font-pitch-asian="fixed" style:font-size-asian="10pt" style:font-name-complex="Droid Sans Devanagari2" style:font-family-complex="&apos;Droid Sans Devanagari&apos;" style:font-family-generic-complex="modern" style:font-pitch-complex="fixed" style:font-size-complex="10pt"/>
   2.171 +  </style:style>
   2.172 +  <style:style style:name="Internet_20_link" style:display-name="Internet link" style:family="text">
   2.173 +   <style:text-properties fo:color="#000080" fo:language="zxx" fo:country="none" style:text-underline-style="solid" style:text-underline-width="auto" style:text-underline-color="font-color" style:language-asian="zxx" style:country-asian="none" style:language-complex="zxx" style:country-complex="none"/>
   2.174 +  </style:style>
   2.175 +  <style:style style:name="Bullet_20_Symbols" style:display-name="Bullet Symbols" style:family="text">
   2.176 +   <style:text-properties style:font-name="OpenSymbol" fo:font-family="OpenSymbol" style:font-charset="x-symbol" style:font-name-asian="OpenSymbol" style:font-family-asian="OpenSymbol" style:font-charset-asian="x-symbol" style:font-name-complex="OpenSymbol" style:font-family-complex="OpenSymbol" style:font-charset-complex="x-symbol"/>
   2.177 +  </style:style>
   2.178 +  <text:outline-style style:name="Outline">
   2.179 +   <text:outline-level-style text:level="1" style:num-format="">
   2.180 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.181 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="0.762cm" fo:text-indent="-0.762cm" fo:margin-left="0.762cm"/>
   2.182 +    </style:list-level-properties>
   2.183 +   </text:outline-level-style>
   2.184 +   <text:outline-level-style text:level="2" style:num-format="">
   2.185 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.186 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.016cm" fo:text-indent="-1.016cm" fo:margin-left="1.016cm"/>
   2.187 +    </style:list-level-properties>
   2.188 +   </text:outline-level-style>
   2.189 +   <text:outline-level-style text:level="3" style:num-format="">
   2.190 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.191 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.27cm" fo:text-indent="-1.27cm" fo:margin-left="1.27cm"/>
   2.192 +    </style:list-level-properties>
   2.193 +   </text:outline-level-style>
   2.194 +   <text:outline-level-style text:level="4" style:num-format="">
   2.195 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.196 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.524cm" fo:text-indent="-1.524cm" fo:margin-left="1.524cm"/>
   2.197 +    </style:list-level-properties>
   2.198 +   </text:outline-level-style>
   2.199 +   <text:outline-level-style text:level="5" style:num-format="">
   2.200 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.201 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.778cm" fo:text-indent="-1.778cm" fo:margin-left="1.778cm"/>
   2.202 +    </style:list-level-properties>
   2.203 +   </text:outline-level-style>
   2.204 +   <text:outline-level-style text:level="6" style:num-format="">
   2.205 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.206 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.032cm" fo:text-indent="-2.032cm" fo:margin-left="2.032cm"/>
   2.207 +    </style:list-level-properties>
   2.208 +   </text:outline-level-style>
   2.209 +   <text:outline-level-style text:level="7" style:num-format="">
   2.210 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.211 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.286cm" fo:text-indent="-2.286cm" fo:margin-left="2.286cm"/>
   2.212 +    </style:list-level-properties>
   2.213 +   </text:outline-level-style>
   2.214 +   <text:outline-level-style text:level="8" style:num-format="">
   2.215 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.216 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.54cm" fo:text-indent="-2.54cm" fo:margin-left="2.54cm"/>
   2.217 +    </style:list-level-properties>
   2.218 +   </text:outline-level-style>
   2.219 +   <text:outline-level-style text:level="9" style:num-format="">
   2.220 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.221 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.794cm" fo:text-indent="-2.794cm" fo:margin-left="2.794cm"/>
   2.222 +    </style:list-level-properties>
   2.223 +   </text:outline-level-style>
   2.224 +   <text:outline-level-style text:level="10" style:num-format="">
   2.225 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.226 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.048cm" fo:text-indent="-3.048cm" fo:margin-left="3.048cm"/>
   2.227 +    </style:list-level-properties>
   2.228 +   </text:outline-level-style>
   2.229 +  </text:outline-style>
   2.230 +  <text:notes-configuration text:note-class="footnote" style:num-format="1" text:start-value="0" text:footnotes-position="page" text:start-numbering-at="document"/>
   2.231 +  <text:notes-configuration text:note-class="endnote" style:num-format="i" text:start-value="0"/>
   2.232 +  <text:linenumbering-configuration text:number-lines="false" text:offset="0.499cm" style:num-format="1" text:number-position="left" text:increment="5"/>
   2.233 + </office:styles>
   2.234 + <office:automatic-styles>
   2.235 +  <style:style style:name="P1" style:family="paragraph" style:parent-style-name="Preformatted_20_Text">
   2.236 +   <style:paragraph-properties fo:text-align="justify" style:justify-single-word="false"/>
   2.237 +   <style:text-properties style:font-name="Liberation Serif" fo:font-size="12pt" officeooo:rsid="000e1036" officeooo:paragraph-rsid="000e1036" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
   2.238 +  </style:style>
   2.239 +  <style:style style:name="P2" style:family="paragraph" style:parent-style-name="Preformatted_20_Text">
   2.240 +   <style:paragraph-properties fo:text-align="justify" style:justify-single-word="false">
   2.241 +    <style:tab-stops>
   2.242 +     <style:tab-stop style:position="1.251cm"/>
   2.243 +     <style:tab-stop style:position="3.5cm"/>
   2.244 +    </style:tab-stops>
   2.245 +   </style:paragraph-properties>
   2.246 +   <style:text-properties style:font-name="Liberation Serif" fo:font-size="12pt" officeooo:rsid="000e1036" officeooo:paragraph-rsid="000e1036" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
   2.247 +  </style:style>
   2.248 +  <style:style style:name="P3" style:family="paragraph" style:parent-style-name="Preformatted_20_Text">
   2.249 +   <style:paragraph-properties fo:text-align="justify" style:justify-single-word="false"/>
   2.250 +   <style:text-properties style:font-name="Liberation Serif" fo:font-size="12pt" officeooo:rsid="000e1036" officeooo:paragraph-rsid="000e8d44" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
   2.251 +  </style:style>
   2.252 +  <style:style style:name="P4" style:family="paragraph" style:parent-style-name="Preformatted_20_Text" style:list-style-name="L1">
   2.253 +   <style:paragraph-properties fo:line-height="90%" fo:text-align="justify" style:justify-single-word="false">
   2.254 +    <style:tab-stops>
   2.255 +     <style:tab-stop style:position="0.501cm"/>
   2.256 +    </style:tab-stops>
   2.257 +   </style:paragraph-properties>
   2.258 +   <style:text-properties style:font-name="Liberation Serif" fo:font-size="12pt" officeooo:rsid="000e1036" officeooo:paragraph-rsid="000e1036" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
   2.259 +  </style:style>
   2.260 +  <style:style style:name="P5" style:family="paragraph" style:parent-style-name="Preformatted_20_Text">
   2.261 +   <style:paragraph-properties fo:text-align="justify" style:justify-single-word="false"/>
   2.262 +   <style:text-properties fo:text-transform="uppercase" style:font-name="Liberation Serif" fo:font-size="12pt" officeooo:rsid="000e1036" officeooo:paragraph-rsid="000e1036" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
   2.263 +  </style:style>
   2.264 +  <style:style style:name="P6" style:family="paragraph" style:parent-style-name="Preformatted_20_Text">
   2.265 +   <style:paragraph-properties fo:text-align="justify" style:justify-single-word="false"/>
   2.266 +   <style:text-properties fo:text-transform="uppercase" officeooo:paragraph-rsid="000e1036"/>
   2.267 +  </style:style>
   2.268 +  <style:style style:name="P7" style:family="paragraph" style:parent-style-name="Preformatted_20_Text" style:master-page-name="First_20_Page">
   2.269 +   <style:paragraph-properties fo:text-align="justify" style:justify-single-word="false" style:page-number="auto"/>
   2.270 +   <style:text-properties fo:text-transform="uppercase" style:font-name="Liberation Serif" fo:font-size="12pt" officeooo:rsid="000e1036" officeooo:paragraph-rsid="000e1036" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
   2.271 +  </style:style>
   2.272 +  <style:style style:name="P8" style:family="paragraph" style:parent-style-name="Preformatted_20_Text" style:master-page-name="First_20_Page">
   2.273 +   <style:paragraph-properties fo:text-align="justify" style:justify-single-word="false" style:page-number="auto"/>
   2.274 +   <style:text-properties fo:text-transform="uppercase" style:font-name="Liberation Serif" fo:font-size="12pt" officeooo:rsid="000e1036" officeooo:paragraph-rsid="000e8d44" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
   2.275 +  </style:style>
   2.276 +  <style:style style:name="T1" style:family="text">
   2.277 +   <style:text-properties officeooo:rsid="000e8d44"/>
   2.278 +  </style:style>
   2.279 +  <style:style style:name="T2" style:family="text">
   2.280 +   <style:text-properties style:font-name="Liberation Serif" fo:font-size="12pt" officeooo:rsid="000e1036" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
   2.281 +  </style:style>
   2.282 +  <style:style style:name="T3" style:family="text">
   2.283 +   <style:text-properties style:font-name="Liberation Serif" fo:font-size="12pt" officeooo:rsid="000e8d44" style:font-size-asian="12pt" style:font-size-complex="12pt"/>
   2.284 +  </style:style>
   2.285 +  <text:list-style style:name="L1">
   2.286 +   <text:list-level-style-bullet text:level="1" text:style-name="Bullet_20_Symbols" text:bullet-char="">
   2.287 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.288 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="0.499cm" fo:margin-left="0.499cm"/>
   2.289 +    </style:list-level-properties>
   2.290 +    <style:text-properties fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   2.291 +   </text:list-level-style-bullet>
   2.292 +   <text:list-level-style-bullet text:level="2" text:style-name="Bullet_20_Symbols" text:bullet-char="â—¦">
   2.293 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.294 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.905cm" fo:text-indent="-0.635cm" fo:margin-left="1.905cm"/>
   2.295 +    </style:list-level-properties>
   2.296 +   </text:list-level-style-bullet>
   2.297 +   <text:list-level-style-bullet text:level="3" text:style-name="Bullet_20_Symbols" text:bullet-char="â–ª">
   2.298 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.299 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.54cm" fo:text-indent="-0.635cm" fo:margin-left="2.54cm"/>
   2.300 +    </style:list-level-properties>
   2.301 +   </text:list-level-style-bullet>
   2.302 +   <text:list-level-style-bullet text:level="4" text:style-name="Bullet_20_Symbols" text:bullet-char="•">
   2.303 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.304 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.175cm" fo:text-indent="-0.635cm" fo:margin-left="3.175cm"/>
   2.305 +    </style:list-level-properties>
   2.306 +   </text:list-level-style-bullet>
   2.307 +   <text:list-level-style-bullet text:level="5" text:style-name="Bullet_20_Symbols" text:bullet-char="â—¦">
   2.308 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.309 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.81cm" fo:text-indent="-0.635cm" fo:margin-left="3.81cm"/>
   2.310 +    </style:list-level-properties>
   2.311 +   </text:list-level-style-bullet>
   2.312 +   <text:list-level-style-bullet text:level="6" text:style-name="Bullet_20_Symbols" text:bullet-char="â–ª">
   2.313 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.314 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="4.445cm" fo:text-indent="-0.635cm" fo:margin-left="4.445cm"/>
   2.315 +    </style:list-level-properties>
   2.316 +   </text:list-level-style-bullet>
   2.317 +   <text:list-level-style-bullet text:level="7" text:style-name="Bullet_20_Symbols" text:bullet-char="•">
   2.318 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.319 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="5.08cm" fo:text-indent="-0.635cm" fo:margin-left="5.08cm"/>
   2.320 +    </style:list-level-properties>
   2.321 +   </text:list-level-style-bullet>
   2.322 +   <text:list-level-style-bullet text:level="8" text:style-name="Bullet_20_Symbols" text:bullet-char="â—¦">
   2.323 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.324 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="5.715cm" fo:text-indent="-0.635cm" fo:margin-left="5.715cm"/>
   2.325 +    </style:list-level-properties>
   2.326 +   </text:list-level-style-bullet>
   2.327 +   <text:list-level-style-bullet text:level="9" text:style-name="Bullet_20_Symbols" text:bullet-char="â–ª">
   2.328 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.329 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="6.35cm" fo:text-indent="-0.635cm" fo:margin-left="6.35cm"/>
   2.330 +    </style:list-level-properties>
   2.331 +   </text:list-level-style-bullet>
   2.332 +   <text:list-level-style-bullet text:level="10" text:style-name="Bullet_20_Symbols" text:bullet-char="•">
   2.333 +    <style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
   2.334 +     <style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="6.985cm" fo:text-indent="-0.635cm" fo:margin-left="6.985cm"/>
   2.335 +    </style:list-level-properties>
   2.336 +   </text:list-level-style-bullet>
   2.337 +  </text:list-style>
   2.338 +  <style:page-layout style:name="pm1">
   2.339 +   <style:page-layout-properties fo:page-width="21.001cm" fo:page-height="29.7cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
   2.340 +    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="solid" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   2.341 +   </style:page-layout-properties>
   2.342 +   <style:header-style/>
   2.343 +   <style:footer-style/>
   2.344 +  </style:page-layout>
   2.345 +  <style:page-layout style:name="pm2">
   2.346 +   <style:page-layout-properties fo:page-width="21.001cm" fo:page-height="29.7cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.7cm" fo:margin-bottom="1.7cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
   2.347 +    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="solid" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   2.348 +   </style:page-layout-properties>
   2.349 +   <style:header-style/>
   2.350 +   <style:footer-style/>
   2.351 +  </style:page-layout>
   2.352 + </office:automatic-styles>
   2.353 + <office:master-styles>
   2.354 +  <style:master-page style:name="Standard" style:page-layout-name="pm1"/>
   2.355 +  <style:master-page style:name="First_20_Page" style:display-name="First Page" style:page-layout-name="pm2" style:next-style-name="Standard"/>
   2.356 +  <style:master-page style:name="Index" style:page-layout-name="pm1"/>
   2.357 + </office:master-styles>
   2.358 + <office:body>
   2.359 +  <office:text text:use-soft-page-breaks="true">
   2.360 +   <text:sequence-decls>
   2.361 +    <text:sequence-decl text:display-outline-level="0" text:name="Illustration"/>
   2.362 +    <text:sequence-decl text:display-outline-level="0" text:name="Table"/>
   2.363 +    <text:sequence-decl text:display-outline-level="0" text:name="Text"/>
   2.364 +    <text:sequence-decl text:display-outline-level="0" text:name="Drawing"/>
   2.365 +   </text:sequence-decls>
   2.366 +   <text:p text:style-name="P7">P<text:span text:style-name="T1">rocom</text:span></text:p>
   2.367 +   <text:p text:style-name="P1"/>
   2.368 +   <text:p text:style-name="P1">The protection communication platform (Procom) is a collection of new age communications applications styled to appeal to the mobile community and uniquely suit the needs of a wide spectrum of end users. The supporting technology differentiates the product(s) by solving four problems at once:</text:p>
   2.369 +   <text:p text:style-name="P1"/>
   2.370 +   <text:list xml:id="list5361907653877263236" text:style-name="L1">
   2.371 +    <text:list-item>
   2.372 +     <text:p text:style-name="P4">Standardized interfaces</text:p>
   2.373 +    </text:list-item>
   2.374 +    <text:list-item>
   2.375 +     <text:p text:style-name="P4">Cross platform portability</text:p>
   2.376 +    </text:list-item>
   2.377 +    <text:list-item>
   2.378 +     <text:p text:style-name="P4">Data protection in design</text:p>
   2.379 +    </text:list-item>
   2.380 +    <text:list-item>
   2.381 +     <text:p text:style-name="P4">Self hosting support</text:p>
   2.382 +    </text:list-item>
   2.383 +   </text:list>
   2.384 +   <text:p text:style-name="P1"/>
   2.385 +   <text:p text:style-name="P5">R<text:span text:style-name="T1">easoning</text:span></text:p>
   2.386 +   <text:p text:style-name="P1"/>
   2.387 +   <text:p text:style-name="P1">History is rife with product launches resulting in consumers finding themselves attached to things they didn&apos;t know they needed. What often starts as apathy or curiosity in end users quickly turns to joy and desire when finding that their communication needs are met in a particularly useful and intuitive way. Procom will keep the consumer&apos;s interest front and foremost when filling the market gap of a of secure, standards compliant, portable, and self hosted communications platform. Its first round of consumer facing applications, Profone and Protext, when released will work, look, and feel like an existing product to improve the user experience.</text:p>
   2.388 +   <text:p text:style-name="P1"/>
   2.389 +   <text:p text:style-name="P5">R<text:span text:style-name="T1">evenue</text:span></text:p>
   2.390 +   <text:p text:style-name="P1"/>
   2.391 +   <text:p text:style-name="P1">While the unique collection of supporting technology serves to differentiate the product, tried and true income models consisting of premium service (Asterisk/Skype), OEM value added (Android/Opera), dual license (MySQL/Qt), and consultation (Asterisk/ownCloud) provide ongoing revenue while cultivating a large community of users enjoying Procom free of cost.</text:p>
   2.392 +   <text:p text:style-name="P1"/>
   2.393 +   <text:p text:style-name="P6"><text:span text:style-name="T2">B</text:span><text:span text:style-name="T3">usiness Growth</text:span></text:p>
   2.394 +   <text:p text:style-name="P1"/>
   2.395 +   <text:p text:style-name="P1">Product value is estimated to grow linearly in the case of low adoption and exponentially otherwise. Considering that all leading mobile platforms (Android, iOS, Windows Phone, BlackBerry) integrate browsers and calendars but none integrate secure and portable IP voice and text apps, we think there is room to expand the market and a good chance to be the first to market. A successful outcome of such a venture could resemble CyanogenMod&apos;s recently closed $23 million funding round as CyanogenMod was likewise a decentralized open source project that grew organically.</text:p>
   2.396 +   <text:p text:style-name="P1"/>
   2.397 +   <text:p text:style-name="P5">P<text:span text:style-name="T1">artners</text:span></text:p>
   2.398 +   <text:p text:style-name="P1"/>
   2.399 +   <text:p text:style-name="P1">Michael Schloh von Bennewitz, the inventor, has a long list of experienced and high ranking contacts in both industry and open source community. Industrial partners interested in the project include Intel and Orange while Procom could interest smaller players like Truphone, Silent Circle, or Tizen (Samsung/Intel.) Good relations with the open source community secures quick access to qualified staff and low cost engineering resources.</text:p>
   2.400 +   <text:p text:style-name="P1"/>
   2.401 +   <text:p text:style-name="P5">W<text:span text:style-name="T1">hy Now</text:span></text:p>
   2.402 +   <text:p text:style-name="P1"/>
   2.403 +   <text:p text:style-name="P1">There is a good deal of excitement relating to new age communications platforms providing defence from personal and corporate loss. A number of high profile data theft cases have had a enormous impact on industrial growth of communications providers and associated Procom-like products, however these products have not met the challenging goals that our platform sets to meet (see first paragraph.) Industry finds itself in a unique time, a sweet spot of production, market gap, and informed demand has been reached.</text:p>
   2.404 +   <text:p text:style-name="P8"><text:span text:style-name="T1">Resources</text:span></text:p>
   2.405 +   <text:p text:style-name="P3"/>
   2.406 +   <text:p text:style-name="P3">For more information on product launches or the company, please contact the inventor:</text:p>
   2.407 +   <text:p text:style-name="P3"/>
   2.408 +   <text:p text:style-name="P2"><text:tab/>Michael Schloh von Bennewitz</text:p>
   2.409 +   <text:p text:style-name="P2"><text:tab/>Computer Scientist and Software Engineer</text:p>
   2.410 +   <text:p text:style-name="P2"><text:tab/>Europalab Networks, Munich and S.F. Bay Area</text:p>
   2.411 +   <text:p text:style-name="P2"><text:tab/>Telephone:<text:tab/>+49(89)44239885</text:p>
   2.412 +   <text:p text:style-name="P2"><text:tab/>Fax:<text:tab/>+49(89)44239886</text:p>
   2.413 +   <text:p text:style-name="P2"><text:tab/>Web:<text:tab/>michael.schloh.com</text:p>
   2.414 +   <text:p text:style-name="P2"><text:tab/>Email:<text:tab/>michael@schloh.com</text:p>
   2.415 +   <text:p text:style-name="P3"/>
   2.416 +   <text:p text:style-name="P3">For more information <text:span text:style-name="T1">about the </text:span>Procom <text:span text:style-name="T1">project itself, please visit the project homepage</text:span>:</text:p>
   2.417 +   <text:p text:style-name="P3"/>
   2.418 +   <text:p text:style-name="P3"><text:tab/><text:span text:style-name="T1">http://procom.europalab.com/</text:span></text:p>
   2.419 +  </office:text>
   2.420 + </office:body>
   2.421 +</office:document>
   2.422 \ No newline at end of file
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/docs/procomweb-1.0.sav	Thu Jan 30 19:20:56 2014 +0100
     3.3 @@ -0,0 +1,615 @@
     3.4 +<!DOCTYPE html>
     3.5 +<html lang='en'>
     3.6 +<head>
     3.7 +<meta charset='utf-8' />
     3.8 +<title>Protected Communication Infrastructure</title>
     3.9 +<meta name='keywords' content='' />
    3.10 +<meta name='description' content='' />
    3.11 +<link rel='icon' type='image/x-icon' href='procomlogo.ico' />
    3.12 +<link rel='stylesheet' href='css/jqui-1.10.4.css' />
    3.13 +<script type='text/javascript' src='javascripts/jquery-2.0.3.min.js'></script>
    3.14 +<!-- JQuery UI 1.10.4 defective when dragging dialog boxes offset is wrong -->
    3.15 +<!--<script type='text/javascript' src='javascripts/jqui-1.10.4.min.js'></script>-->
    3.16 +<script type='text/javascript' src='javascripts/jqui-1.9.2.min.js'></script>
    3.17 +<script type='text/javascript' src='javascripts/msvbobfuscate.js'></script>
    3.18 +<script type='text/javascript' src='javascripts/msvbjqreadyfunc.js'></script>
    3.19 +<script type='text/javascript' src='javascripts/jquidialogbox.js'></script>
    3.20 +<!-- Don't forget Magnific Popup -->
    3.21 +<!--<link rel='stylesheet' href='magnific-popup/magnific-popup.css' />-->
    3.22 +<!--<script src='magnific-popup/jquery.magnific-popup.js'></script>-->
    3.23 +<!-- Following is responsible for expanding sections on heading click -->
    3.24 +<style type='text/css'>
    3.25 +    body { background-color: darkseagreen; }
    3.26 +    h1, h2, h3, h4 {
    3.27 +        margin-top:     0;
    3.28 +        margin-right:   0;
    3.29 +        /*margin-bottom: ;*/
    3.30 +        margin-left:    0;
    3.31 +        text-transform: normal;
    3.32 +        font-family:    Firas, Helvetica, sans-serif;
    3.33 +        color:          #549e2f;
    3.34 +    }
    3.35 +    h1 { font-size: 2.4em; }
    3.36 +    h2 { font-size: 1.4em; }
    3.37 +    h3 { font-size: 1.0em; }
    3.38 +    h4 { font-size: 1.0em; }
    3.39 +    h1, h2 { margin-bottom: 24px; }
    3.40 +    h3 { margin-bottom: 4px; }
    3.41 +    h4 { margin-bottom: 4px; }
    3.42 +    h4 a:hover {
    3.43 +        cursor: default;
    3.44 +        text-decoration: none;
    3.45 +    }
    3.46 +    a {
    3.47 +        color: black;
    3.48 +        outline: none;
    3.49 +        text-decoration: none;
    3.50 +    }
    3.51 +    a:hover {
    3.52 +        cursor: pointer;
    3.53 +        text-decoration: underline;
    3.54 +    }
    3.55 +    a[name]:hover {
    3.56 +        //cursor: inherit;  // needs testing
    3.57 +        text-decoration: inherit;
    3.58 +    }
    3.59 +    .justanch a:hover {
    3.60 +        cursor: default;
    3.61 +        text-decoration: none;
    3.62 +    }
    3.63 +    /*li div { font-family: Tahoma, sans-serif; }*/
    3.64 +    ul { list-style: none; }
    3.65 +    li:before {
    3.66 +        margin-left: -1.0625em;
    3.67 +        //content: '\2742';
    3.68 +        //color: darkgreen;
    3.69 +        content: '\2738   ';
    3.70 +    }
    3.71 +    .glossa {
    3.72 +        width: 38em;
    3.73 +        list-style-type: none;
    3.74 +        margin-left: 1.5em;
    3.75 +    }
    3.76 +    .glossa div {
    3.77 +        width: 5em;
    3.78 +        float: left;
    3.79 +        /*display: inline;*/
    3.80 +        /*display: inline-block;*/
    3.81 +    }
    3.82 +    /*.table { display:table; table-layout:fixed; }
    3.83 +    .row { display:table-row; }
    3.84 +    .cell { display:table-cell; }
    3.85 +    .first { width: 6em; }
    3.86 +    .last { width: 32em; }
    3.87 +    <div class='table'>
    3.88 +      <div class='row'>
    3.89 +        <div class='cell first'>WRT</div>
    3.90 +        <div class='cell last'>Web Runtime</div>
    3.91 +      </div>
    3.92 +    </div>*/
    3.93 +    .expaheading { cursor: pointer; margin: 0; padding-top: 1em; }
    3.94 +    .stand {
    3.95 +        color: darkgreen;
    3.96 +        text-decoration: none;
    3.97 +    }
    3.98 +    .emphabig {
    3.99 +        text-transform: uppercase;
   3.100 +        color:          black;
   3.101 +        // Following don't seem to do anything
   3.102 +        //font-weight:    bolder;
   3.103 +        //font-family:    inherit;
   3.104 +        text-shadow:    1px 1px 2px rgba(16, 16, 16, .25);
   3.105 +    }
   3.106 +    .boldit { font-weight: bolder; }
   3.107 +    .tightlip { margin-top: 0; }
   3.108 +    #paras {
   3.109 +        width:          640px;
   3.110 +        margin-left:    auto;
   3.111 +        margin-right:   auto;
   3.112 +        text-align:     left;
   3.113 +        text-transform: normal;
   3.114 +        font-weight:    normal;
   3.115 +        font-family:    Firas, Tahoma, sans-serif;
   3.116 +        color:          black;
   3.117 +    }
   3.118 +    #shell {
   3.119 +        margin-top: 6em;
   3.120 +        margin-bottom: 6em;
   3.121 +        margin-left: auto;
   3.122 +        margin-right: auto;
   3.123 +        padding-top: 3em;
   3.124 +        padding-bottom: 3em;
   3.125 +        width: 48em;
   3.126 +        background: white;
   3.127 +        border: .75em solid green;
   3.128 +        //border-color: green;
   3.129 +        border-radius: 2em;
   3.130 +        -moz-border-radius: 2em;
   3.131 +        -webkit-border-radius: 2em;
   3.132 +        box-shadow: 0 0 8px 8px rgba(0, 32, 0, 0.25);
   3.133 +        -moz-box-shadow: 0 0 8px 8px rgba(0, 32, 0, 0.25);
   3.134 +        -webkit-box-shadow: 0 0 8px 8px rgba(0, 32, 0, 0.25);
   3.135 +        overflow: hidden;
   3.136 +    }
   3.137 +    #rightarrowsvg path { fill: white; }
   3.138 +    #rightarrowsvg rect { fill: black; }
   3.139 +    //#rightarrowsvg:hover path { fill: lightskyblue; }
   3.140 +    //#rightarrowsvg:hover rect { fill: steelblue; }
   3.141 +    #rightarrowsvg:hover path { fill: darkseagreen; }
   3.142 +    #rightarrowsvg:hover rect { fill: darkgreen; }
   3.143 +    .leftattention {
   3.144 +        float: left;
   3.145 +        margin-right: 1em;
   3.146 +    }
   3.147 +    //.handcurs:hover { cursor: help; }
   3.148 +    .handcurs:hover { cursor: pointer; }
   3.149 +    //.leftattention:hover path { fill: red; }
   3.150 +    /* http://www.css-tricks.com/equidistant-objects-with-css/ */
   3.151 +    /*#verticont {
   3.152 +        line-height: 2em;
   3.153 +        vertical-align: middle;
   3.154 +    }*/
   3.155 +    .equipart {
   3.156 +        /*margin-top: -1em;*/
   3.157 +        /*height: 2em;*/
   3.158 +        text-align: justify;
   3.159 +    }
   3.160 +    .equipart div {
   3.161 +        width: 100px;
   3.162 +        display: inline-block;
   3.163 +        text-align: center;
   3.164 +    }
   3.165 +    .equipart:after {
   3.166 +        content: '';
   3.167 +        width: 100%;
   3.168 +        display: inline-block;
   3.169 +    }
   3.170 +    .equadist { text-align: justify; }
   3.171 +    .equadist div {
   3.172 +        width: 30%;
   3.173 +        text-align: center;
   3.174 +        font-weight: bolder;
   3.175 +        display: inline-block;
   3.176 +        color: white;
   3.177 +        background: black;
   3.178 +    }
   3.179 +    .equadist:after {
   3.180 +        content: '';
   3.181 +        width: 100%;
   3.182 +        display: inline-block;
   3.183 +    }
   3.184 +    @font-face {
   3.185 +        /*font-family: Sgouisl;*/
   3.186 +        font-family: Firas;
   3.187 +        /*src: url(fonts/seguisemi.woff);*/
   3.188 +        /*src: url(fonts/CharisSILCompact-4.114/CharisSILCompact-R.ttf);*/
   3.189 +        /*src: url(fonts/Roboto-20120823/Roboto-Regular.ttf);*/
   3.190 +        /*src: url(fonts/Padauk-2.80/Padauk.ttf);*/
   3.191 +        src: url(fonts/FiraSans-Regular.ttf);
   3.192 +    }
   3.193 +</style>
   3.194 +</head>
   3.195 +<body>
   3.196 +<!-- http://www.internetdefenseleague.org/ -->
   3.197 +<script type='text/javascript'>
   3.198 +    window._idl = {};
   3.199 +    _idl.variant = 'banner';
   3.200 +    (function() {
   3.201 +        var idl = document.createElement('script');
   3.202 +        idl.type = 'text/javascript';
   3.203 +        idl.async = true;
   3.204 +        idl.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'members.internetdefenseleague.org/include/?url=' + (_idl.url || '') + '&campaign=' + (_idl.campaign || '') + '&variant=' + (_idl.variant || 'banner');
   3.205 +        document.getElementsByTagName('body')[0].appendChild(idl);
   3.206 +    })();
   3.207 +</script>
   3.208 +<div id='shell'>
   3.209 +    <!-- text-shadow: 2px 2px 2px white, 3px 3px 3px rgba(0, 64, 0, 0.5) -->
   3.210 +    <!-- text-shadow: 1px 1px 1px rgba(8, 8, 8, 0.125), 2px 2px 2px rgba(0, 64, 0, 0.5) -->
   3.211 +    <h1 style='width: 12.75em; margin-left: auto; margin-right: auto; margin-bottom: .25em; font-family: Helvetica, sans-serif; line-height: 1.125em; text-shadow: 1px 1px 1px rgba(248, 248, 248, 0.625), 2px 2px 1px rgba(0, 64, 0, 0.375)'>Protected Communication Infrastructure (Procom)</h1>
   3.212 +    <!--<a target='_blank' rel='up' href='http://www.europalab.com/' style='display: block; color: #549e2f'>-->
   3.213 +        <h2 style='width: 20em; margin-left: auto; margin-right: auto;
   3.214 +        margin-bottom: 2em; font-family: Helvetica, sans-serif; text-shadow: 1px 1px 1px rgba(0, 64, 16, .75)'>Comprehensive project abstract and bid</h2>
   3.215 +    </a>
   3.216 +    <div id='paras'>
   3.217 +        <h3 class='expaheading emphabig'><a name='intro'>Introduction</a></h3>
   3.218 +        <div class='expandoinner'>
   3.219 +        <p style='width: 39em'>Modern electronic communication tools like &#x2709;&nbsp;email, &#x263a;&nbsp;instant messaging, and &#x2706;&nbsp;telephone systems have made strides in appealing to the public, but fall behind in protecting the information communicated. The protected communication infrastructure will produce deliverables after one year to help bridge this gap.</p>
   3.220 +        <p>Please see <a href='#compete'>competing efforts</a> towards the end for a comparison to similar projects.</p>
   3.221 +
   3.222 +        <!-- Start main video presentation -->
   3.223 +        <a name='vidmain'></a>
   3.224 +        <!-- http://www.w3.org/TR/2011/WD-html5-author-20110809/the-source-element.html#the-source-element -->
   3.225 +        <video id='filmprom' style='margin-top: .5em; margin-bottom: 1.5em' poster='videos/procompromscr.png' width='640' height='360' preload='metadata' controls>
   3.226 +            <source src='videos/procomprom-1.0_360p.webm' type='video/webm; codecs="vp8.0, vorbis"' />
   3.227 +            <source src='videos/procomprom-1.0_360p.ogv' type='video/ogg; codecs="theora, vorbis"' />
   3.228 +            <source src='videos/procomprom-1.0_360p.mp4' type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"' />
   3.229 +            <track default kind='captions' type='text/vtt' src='videos/procompromcaps-1.0_en.vtt' srclang='en' label='English captions' />
   3.230 +            <!--<track kind='subtitles' type='text/vtt' src='videos/procompromsubs-1.0_de.vtt' srclang='de' label='Deutsche Untertitel'>-->
   3.231 +            <track kind='chapters' type='text/vtt' src='videos/procompromchap-1.0_en.vtt' srclang='en' label='English chapter titles' />
   3.232 +            <!-- Fallback for crappy browsers -->
   3.233 +            Sorry, your browser does not support the <code>video</code> element.
   3.234 +        </video>
   3.235 +        <!-- main video presentation -->
   3.236 +
   3.237 +        </div> <!-- div#expandoinner -->
   3.238 +        <h3 class='expaheading emphabig'><a name='users'>Target Audience</a></h3>
   3.239 +        <div class='expandoinner'>
   3.240 +        <p>Procom serves desktop and mobile device users who seek easy communication while excercising their right to privacy via secure channels.</p>
   3.241 +        </div> <!-- div#expandoinner -->
   3.242 +        <h3 class='expaheading emphabig'><a name='promo'>Promotion Strategy</a></h3>
   3.243 +        <div class='expandoinner'>
   3.244 +        <p>The project gently introduces users to core concepts of protected communication, informs them of current status, and promotes Procom deliverables via education.</p>
   3.245 +        <p>Users find this information in:</p>
   3.246 +        <ul style='float: left; clear: both; margin-top: 0; margin-left: 2em'>
   3.247 +            <li>Project websites</li>
   3.248 +            <li>&lsquo;About&rsquo; in software</li>
   3.249 +            <li>Manuals and documents</li>
   3.250 +        </ul>
   3.251 +        <ul style='display: inline-block; margin-top: 0; margin-left: 2em'>
   3.252 +            <li>Conference lectures</li>
   3.253 +            <li>Application repositories</li>
   3.254 +            <li>Journals and magazines</li>
   3.255 +        </ul>
   3.256 +        </div> <!-- div#expandoinner -->
   3.257 +
   3.258 +        <!-- Start misc video presentation -->
   3.259 +        <h3 class='expaheading emphabig'><a name='vidmisc'>Understanding Procom</a></h3>
   3.260 +        <div class='expandoinner'>
   3.261 +        <!-- http://www.w3.org/TR/2011/WD-html5-author-20110809/the-source-element.html#the-source-element -->
   3.262 +        <video id='filmproj' style='display: inline; margin-top: 1em; margin-bottom: .25em' poster='videos/procomprojscr.png' width='310' height='174' preload='metadata' controls>
   3.263 +            <source src='videos/procomproj-1.0_360p.webm' type='video/webm; codecs="vp8.0, vorbis"' />
   3.264 +            <source src='videos/procomproj-1.0_360p.ogv' type='video/ogg; codecs="theora, vorbis"' />
   3.265 +            <source src='videos/procomproj-1.0_360p.mp4' type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"' />
   3.266 +            <track default kind='captions' type='text/vtt' src='videos/procomprojcaps-1.0_en.vtt' srclang='en' label='English captions' />
   3.267 +            <!--<track kind='subtitles' type='text/vtt' src='videos/procomprojsubs-1.0_de.vtt' srclang='de' label='Deutsche Untertitel'>-->
   3.268 +            <track kind='chapters' type='text/vtt' src='videos/procomprojchap-1.0_en.vtt' srclang='en' label='English chapter titles' />
   3.269 +            <!-- Fallback for crappy browsers -->
   3.270 +            Sorry, your browser does not support the <code>video</code> element.
   3.271 +        </video>
   3.272 +        <!-- http://www.w3.org/TR/2011/WD-html5-author-20110809/the-source-element.html#the-source-element -->
   3.273 +        <video id='filmover' style='float: right; margin-top: 1em; margin-bottom: .25em' poster='videos/procomoverscr.png' width='310' height='174' preload='metadata' controls>
   3.274 +            <source src='videos/procomover-1.0_360p.webm' type='video/webm; codecs="vp8.0, vorbis"' />
   3.275 +            <source src='videos/procomover-1.0_360p.ogv' type='video/ogg; codecs="theora, vorbis"' />
   3.276 +            <source src='videos/procomover-1.0_360p.mp4' type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"' />
   3.277 +            <track default kind='captions' type='text/vtt' src='videos/procomovercaps-1.0_en.vtt' srclang='en' label='English captions' />
   3.278 +            <!--<track kind='subtitles' type='text/vtt' src='videos/procomoversubs-1.0_de.vtt' srclang='de' label='Deutsche Untertitel'>-->
   3.279 +            <track kind='chapters' type='text/vtt' src='videos/procomoverchap-1.0_en.vtt' srclang='en' label='English chapter titles' />
   3.280 +            <!-- Fallback for crappy browsers -->
   3.281 +            Sorry, your browser does not support the <code>video</code> element.
   3.282 +        </video>
   3.283 +        <p style='float: left; text-align: center; width: 50%; margin: 0'>One-minute Project Presentation Film</p>
   3.284 +        <p style='float: left; text-align: center; width: 50%; margin: 0'>Three-minute Overview Starter Film</p>
   3.285 +        <div style='clear: both'></div>
   3.286 +        <!-- misc video presentation -->
   3.287 +
   3.288 +        </div> <!-- div#expandoinner -->
   3.289 +
   3.290 +        <h3 class='expaheading emphabig'><a name='legal'>Legal Basis</a></h3>
   3.291 +        <div class='expandoinner'>
   3.292 +        <p>The infrastructure upholds the law of United Nations member states. Particularly, article 12 of the universal declaration of human rights&nbsp;&#9312; is considered which states that &ldquo;no one shall be subjected to arbitrary interference with his privacy, family, home or correspondence.&rdquo;</p>
   3.293 +        <p>&#9312;&nbsp;<a target='_blank' rel='external' href='http://www.un.org/en/documents/udhr/'>http://www.un.org/en/documents/udhr/</a></p>
   3.294 +        </div> <!-- div#expandoinner -->
   3.295 +        <h3 class='expaheading emphabig'><a name='deliver01'>Deliverables, Stage 1</a></h3>
   3.296 +        <div class='expandoinner'>
   3.297 +        <p>Deliverables include software components and ready to use applications able to connect over common network technology according to staged releases.</p>
   3.298 +        <h4><a name='dstageone'>Stage 1</a></h4>
   3.299 +        <p>Two client applications are made available. <span class='boldit'>Profon RTC</span> is a simple voice over IP application. <span class='boldit'>Prochat WGT</span> is a embeddable chat widget.</p>
   3.300 +        <img style='display: inline' src='images/rechchat_320.png' alt='Notebook computer running procom chat widgets' />
   3.301 +        <img style='float: right' src='images/rechfono_320.png' alt='Mobile telephone running procom video widget' />
   3.302 +        <div class='equadist' style='margin-top: 1em'>
   3.303 +            <div style='margin-left: 6em'>Prochat WGT</div>
   3.304 +            <div>Profon RTC</div>
   3.305 +        </div>
   3.306 +        </div> <!-- div#expandoinner -->
   3.307 +        <h3 class='expaheading emphabig'><a name='deliver26'>Deliverables, Late Stage (click to expand)</a></h3>
   3.308 +        <div class='expandoinner expajusthide'>
   3.309 +        <h4 style='padding-top: 1em'><a name='dstagetwo'>Stage 2</a></h4>
   3.310 +        <p>Session border controller (SBC) server applications are made available to offload procom seed service. This allows anyone with system administrator skills and (few) resources to become their own carrier&#x203c; The DNS and STUN based SBC plays the role of a signalling broker, is independent of existing SIP and GSM practices and provides robust operation across diverse network landscapes as expected by users.</p>
   3.311 +        <h4><a name='dstagethree'>Stage 3</a></h4>
   3.312 +        <p>Additional client applications are made available. <span class='boldit'>Procam RTC</span> is a web cam video streaming and monitoring application. <span class='boldit'>Promon RTC</span> is a baby phone audio streaming and monitoring application. <span class='boldit'>Protext RTC</span> is a instant messaging application. All communications are protected by the same underlying procom infrastructure.</p>
   3.313 +        <div class='equadist'>
   3.314 +            <img src='images/rechvid_320.png' alt='Mobile telephone running procom video widget' />
   3.315 +            <img src='images/rechaud_320.png' alt='Mobile telephone running procom audio widget' />
   3.316 +            <img src='images/rechtext_320.png' alt='Mobile telephone running procom text widget' />
   3.317 +        </div>
   3.318 +        <div class='equadist'>
   3.319 +            <div>Procam RTC</div>
   3.320 +            <div>Promon RTC</div>
   3.321 +            <div>Protext RTC</div>
   3.322 +        </div>
   3.323 +        <h4><a name='dstagefour'>Stage 4</a></h4>
   3.324 +        <p>Client applications are made available to serve advanced use cases such as:</p>
   3.325 +        <ul>
   3.326 +            <li>Email-like (over P2P transport)</li>
   3.327 +            <li>Skype alternative (audio/video)</li>
   3.328 +            <li>Joyn alternative (over GSM)</li>
   3.329 +            <li>Remote control (over GSM)</li>
   3.330 +        </ul>
   3.331 +        <h4><a name='dstagefive'>Stage 5</a></h4>
   3.332 +        <p>Additional service applications are provided according to client technology employed. These could include Tor, DNS, HTTP, XMPP, SIP, RTP, and IKE service or routing. The service layer is intended to be reproduced by anyone with the appropriate resources and is documented to this end.</p>
   3.333 +        <h4><a name='dstagesix'>Stage 6</a></h4>
   3.334 +        <p>Lastly, developer services include a collection and logical assembly procedure of protected communication building blocks. A high level recipe is provided according to developer requirements (OS, architecture) for implementing a particular use case (voice, video surveillance, text chat, email, etcetera.)</p>
   3.335 +        </div> <!-- div#expandoinner -->
   3.336 +        <h3 class='expaheading emphabig'><a name='platforms'>Target Platforms</a></h3>
   3.337 +        <div class='expandoinner'>
   3.338 +        <p>The infrastructure focuses development efforts on those emerging platforms providing the software manufacturer the most freedom. This includes Firefox OS, Tizen, and Blackberry 10 due to their high degree of web runtime conformance. It includes Sailfish and Ubuntu Touch due to their high degree of standardized (POSIX for example) interfaces.</p>
   3.339 +        <p>The target goals doesn't exclude platforms however, and provide logic for systems such as Android, iOS, and Windows Phone wherever practical.</p>
   3.340 +        </div> <!-- div#expandoinner -->
   3.341 +        <h3 class='expaheading emphabig'><a name='deployment'>Deployment Strategy</a></h3>
   3.342 +        <div class='expandoinner'>
   3.343 +        <p>Ubiquity among users is achieved by leveraging technology built into modern web browsers. Namely, in addition to those mentioned (WebRTC, JavaScript, WebSockets) Procom is packaged in web widgets (WGT) for widespread deployment.</p>
   3.344 +        </div> <!-- div#expandoinner -->
   3.345 +        <h3 class='expaheading emphabig'><a name='technos'>Technology Employed</a></h3>
   3.346 +        <div class='expandoinner'>
   3.347 +        <p>Front end technology includes PhoneGap, Cordova, Appcelerator Titanium, and possibly Rhomobile. These products act as abstraction layers to the native frameworks of mobile platforms lacking HTML5 and JavaScript runtimes.</p>
   3.348 +        <img style='float: right' height='124' src='images/webrtclogo.svg' alt='WebRTC logo describing the next generation WebRTC emerting standard' />
   3.349 +        <p>For its client back ends, the infrastructure leverages WebRTC along with its components controlling mediastreams, peer communication, data channels, and routing. Both DTLS-SRTP and SDES (assuming its standardized inclusion) are implemented through use of existing peer reviewed libraries, and wherever possible ZRTP allow for more comprehensive end-to-end encryption.</p>
   3.350 +
   3.351 +        <p>A number of JavaScript cryptographic libraries&nbsp;&#9313;&#9314;&#9315; exist which are both useful and secure when originating from local storage and parsed by an integrated web runtime.</p>
   3.352 +        <!--<img width='180' src='images/nodejslogo2.svg' alt='WebRTC logo describing the next generation WebRTC emerting standard' />-->
   3.353 +        <img style='float: left; margin-right: 1em; padding-top: .5em; padding-bottom: 1.5em' height='42' src='images/nodejslogo2.svg' alt='WebRTC logo describing the next generation WebRTC emerting standard' />
   3.354 +        <p style='margin-bottom: 0'>&#9313;&nbsp;<a target='_blank' rel='external' href='http://www.clipperz.com/open_source/javascript_crypto_library/'>http://www.clipperz.com/open_source/javascript_crypto_library/</a></p>
   3.355 +        <p style='margin-top: 0; margin-bottom: 0'>&#9314;&nbsp;<a target='_blank' rel='external' href='http://code.google.com/p/crypto-js/'>http://code.google.com/p/crypto-js/</a> (math.random)</p>
   3.356 +        <p style='margin-top: 0'>&#9315;&nbsp;<a target='_blank' rel='external' href='http://crypto.stanford.edu/sjcl/'>http://crypto.stanford.edu/sjcl/</a></p>
   3.357 +        </div> <!-- div#expandoinner -->
   3.358 +        <h3 class='expaheading emphabig'><a name='design'>&#x2617;&nbsp;Preliminary Design (click to expand)</a></h3>
   3.359 +        <div class='expandoinner expajusthide'>
   3.360 +        <p>Regardless of shifting APIs in core technology, a preliminary design proceeds. For more information please refer to the following documents to download.</p>
   3.361 +        <div class='equipart'>
   3.362 +            <div><a class='stand' rel='next' href='design/concept.pdf'>Concept Defense</a></div>
   3.363 +            <div><a class='stand' style='color: firebrick' rel='next' href='design/elements.pdf'>WebRTC Elements</a></div>
   3.364 +            <div><a class='stand' style='color: darkviolet' rel='next' href='design/wrtcstack.pdf'>WebRTC<br />SW Stack</a></div>
   3.365 +            <div><a class='stand' style='color: darkviolet' rel='next' href='design/seqcallinit.pdf'>Call Init Sequence</a></div>
   3.366 +            <div><a class='stand' style='color: darkviolet' rel='next' href='design/seqcallans.pdf'>Call Answer Sequence</a></div>
   3.367 +            <div><a class='stand' style='color: darkviolet' rel='next' href='design/seqcallterm.pdf'>Call Term Sequence</a></div>
   3.368 +        </div> <!-- #equipart -->
   3.369 +        <div class='equipart'>
   3.370 +            <div><a class='stand' rel='next' href='design/modwebrowse.pdf'>Websrv Browser</a></div>
   3.371 +            <div><a class='stand' rel='next' href='design/modrtctri.pdf'>WebRTC Triangle</a></div>
   3.372 +            <div><a class='stand' style='color: firebrick' rel='next' href='design/modrtczoid.pdf'>WebRTC Trapezoid</a></div>
   3.373 +            <div><a class='stand' rel='next' href='design/modsipzoid.pdf'>SIP/RTP Trapezoid</a></div>
   3.374 +            <div><a class='stand' rel='next' href='design/modpstnzoid.pdf'>PSTN Trapezoid</a></div>
   3.375 +            <div><a class='stand' rel='next' href='design/modxmppzoid.pdf'>XMPP Trapezoid</a></div>
   3.376 +        </div> <!-- #equipart -->
   3.377 +        <div><div style='display: inline-block; width: 7em; margin-left: 1em; font-weight: bolder'>Legend:</div> <div style='display: inline-block; vertical-align: middle; width: 1em; height: 1em; margin-right: .5em; background: green'></div><div style='display: inline-block; width: 5em'>Normal</div> <div style='display: inline-block; vertical-align: middle; width: 1em; height: 1em; margin-right: .5em; background: firebrick'></div><div style='display: inline-block; width: 6em'>Important</div> <div style='display: inline-block; vertical-align: middle; width: 1em; height: 1em; margin-right: .5em; background: darkviolet'></div><div style='display: inline-block; width: 5em'>Geeky!</div><!-- <div style='display: inline-block; vertical-align: middle; width: 1em; height: 1em; margin-right: .5em; background: goldenrod'></div><div style='display: inline-block; width: 5em'>Exotic</div> <div style='display: inline-block; vertical-align: middle; width: 1em; height: 1em; margin-right: .5em; background: deeppink'></div><div style='display: inline-block; width: 5em'>Crazy!</div>--></div>
   3.378 +        <p>The purpose of this section is to indicate the general design of Procom, a protected communication infrastructure useful for building network connected communications software. Its scope is small due to the early stage of project negotiations as well as the untested nature of the interface standards involved. The intended audience of this section includes those with knowlege in legacy communications protocols like SIP and XMPP and find value in applying WebRTC technology to similar use cases. The project is named Procom, a contraction of the terms 'protected', 'communication', and 'infrastructure.' The name describes the underlying technology leading to server and client (mostly P2P) products of similar names. The products are rolled out in stages to manage complexity. This preliminary design section is part of a larger project proposal document found on <a target='_self' rel='first' href='http://procom.europalab.com/'> the project website</a>. While there are no prerequisite documents, a software requirements specification is due to appear before release of a detailed design document. A number of background documents exist to complement the preliminary design and are listed above and available for download. A test plan will follow the development of a detailed design document.</p>
   3.379 +        <p>System Overview</p>
   3.380 +        <p>The software system serves to facilitate communication between parties. Each party consists of an individual person or group of people using a single device to establish a unicast network connection. The initiating party depends on the peer to accept the connection after which data is transmitted and received over a RTCDataChannel in observation of the WebRTC standard. The basic design approach resembles that of a plain old telephone system with added features leveraging WebRTC. An exception to this design relates to automatic peers which reverse the initiation sequence and transmit on a multicast network connection. </p>
   3.381 +        <p>Design Considerations</p>
   3.382 +        <p>This design attempts to leverage past successes with similar models serving similar use cases. WebRTC, the emerging standard which rests in the core of the system, necessitates a careful review of procedures to broker connections. A number of other considerations exist of which most shall be clarified in comparison to the SIP standard as well as review of existing products using other standards.</p>
   3.383 +        <p>Assumptions and Dependencies</p>
   3.384 +        <p>The user assumes responsibility for the care and maintenance of a working web runtime in their device. The system depends on target platforms' complete implementation of the core APIs. Namely, RTCPeerConnection, RTCDataChannel, and MediaStream APIs must be available. Hardware allowing the transmission of media as negotiated must be in good working order. In some cases, a low latency network connection provides for speech transmission and in some cases the network must be robust enough to carry UDP datagrams with few errors. Verification and validation is carried out in accordance with the test plan. Support is offered to end users on the project website to address quality goals. The user must be experienced enough to dial a typical modern full screen telephone.</p>
   3.385 +        <p>General Constraints</p>
   3.386 +        <p>The hardware environment may include battery powered devices which require optimization of energy consuming operations. As the system intends to power a number of platforms, portable APIs of the supporting software environment are prioritized. Time critical services run on client devices which in some cases are low powered, requiring adequate memory. The underlying platform must comply with the following W3C and IETF standards.</p>
   3.387 +        <p>Standards</p>
   3.388 +        <ul>
   3.389 +        <img style='float: right' width='148' src='images/htmlogoword.svg' alt='HTML5 logo describing the next generation HTML quasi standard' />
   3.390 +        <li>WebRTC 1.0: Real-time Communication Between Browsers<br />W3C Working Draft 10 September 2013</li>
   3.391 +        <li>Web Storage<br />W3C Recommendation 30 July 2013</li>
   3.392 +        <li>Packaged Web Apps (Widgets)<br />Packaging and XML Configuration (Second Edition)<br />W3C Recommendation 27 November 2012</li>
   3.393 +        </ul>
   3.394 +        <p>The underlying platform must interoperate with WebRTC tests as presented on &lt;website in question&gt;. The system requires IPv4 connectivity in its first release stage. DTLS, SCTP, TCP, and UDP are required. RemoteStorage and LocalStorage APIs are used for data storage. A number of JavaScript libraries and security requirements exist which are not described in this preliminary design.</p>
   3.395 +        <p>Requirements</p>
   3.396 +        <p>A forthcoming software requirements specification includes functional and nonfunction requirements to be observed.</p>
   3.397 +        <p>Goals and Guidelines</p>
   3.398 +        <p>Priority to portable APIs and attention to simple constructs dominate the design. In principle, complex behaviour or feature bloat is avoided and high cohesion embodies the design of the system. The project should produce releases that work, look, and feel like an existing product to improve the user experience.</p>
   3.399 +        <p>Development Methods</p>
   3.400 +        <p>It is expected that few developers work on this project and as such little attention has been given to negotiation of a development method. While the waterfall method is generally avoided, clear software engineering documentation is valued in accordance with the project plan, with a weak intention to apply the agile engineering method.</p>
   3.401 +        <p>Architectural Strategies</p>
   3.402 +        <ul>
   3.403 +            <li>Progressive enhancement applies advanced logic.</li>
   3.404 +            <li>Graceful degradation protects weak platforms.</li>
   3.405 +            <li>JavaScript is a central programming language.</li>
   3.406 +            <li>Software reuse is of importance in controlling costs.</li>
   3.407 +            <li>Releases are staged to manage complexity.</li>
   3.408 +            <li>Revision control of source code is distributed.</li>
   3.409 +            <li>Comments accompany all blocks of source code.</li>
   3.410 +            <li>Hungarian notation is used whenever practical.</li>
   3.411 +        </ul>
   3.412 +        <p>System Architecture</p>
   3.413 +        <ul>
   3.414 +            <li>A MVC family pattern is applied to manage coupling.</li>
   3.415 +            <li>The Kernel, core, WRT, and framework form a sandwich.</li>
   3.416 +            <li>Deliverables are packaged in WGT archives whenever possible.</li>
   3.417 +        </ul>
   3.418 +        <p>Policies and Tactics</p>
   3.419 +        <ul>
   3.420 +            <li>Classic software engineering policy is observed.</li>
   3.421 +            <li>Open licenses, interfaces, and sources are provided.</li>
   3.422 +            <li>Releases follow closure of alpha and beta testing phases</li>
   3.423 +        </ul>
   3.424 +        <p>Glossary</p>
   3.425 +        <div class='glossa'><div>WRT</div>Web Runtime</div>
   3.426 +        <div class='glossa'><div>RTC</div>Real Time Communications</div>
   3.427 +        <div class='glossa'><div>Web RTC</div>RTC built into web runtimes and browsers</div>
   3.428 +        <div class='glossa'><div style='width: 10em'>RTCPeerConnection</div>Session interface of the WebRTC norm</div>
   3.429 +        <div class='glossa'><div style='width: 10em'>RTCDataChannel</div>Channel interface of the WebRTC norm</div>
   3.430 +        <div class='glossa'><div style='width: 10em'>MediaStream</div>Media interface of the WebRTC norm</div>
   3.431 +        <div class='glossa'><div>Peer</div>A party participating in communication</div>
   3.432 +        <div class='glossa'><div>Broker</div>Session establishing server component</div>
   3.433 +        <div class='glossa'><div>SIP</div>Session Initiation Protocol</div>
   3.434 +        <div class='glossa'><div>RTP</div>Realtime Transport Protocol</div>
   3.435 +        <div class='glossa'><div>SRTP</div>Symmetric encrypted RTP</div>
   3.436 +        <div class='glossa'><div>ZRTP</div>A secure key exchange algorythm</div><!--http://countingfromzero.wordpress.com/-->
   3.437 +        <div class='glossa'><div>DTLS</div>Datagram Transport Layer Security</div>
   3.438 +        <div class='glossa'><div>SCTP</div>Stream Control Transmission Protocol</div>
   3.439 +        <div class='glossa'><div>UDP</div>User Datagram Protocol</div>
   3.440 +        <div class='glossa'><div>DNS</div>Domain Name System</div>
   3.441 +        <div class='glossa'><div>SBC</div>Session Border Controller</div>
   3.442 +        <div class='glossa'><div>NAT</div>Network Address Translation</div>
   3.443 +        <div class='glossa'><div>ICE</div>Interactive Connectivity Establishment</div>
   3.444 +        <div class='glossa'><div>STUN</div>Session Traversal Utilities for NAT</div>
   3.445 +        <div class='glossa'><div>XMPP</div>Extensible Messaging and Presence Protocol</div>
   3.446 +        <div class='glossa'><div>Jingle</div>XMPP multimedia session broker protocol</div>
   3.447 +        <div class='glossa'><div>WGT</div>Standard widget packaged web app</div>
   3.448 +        <div class='glossa'><div>POSIX</div>Portable Operating System Interface</div>
   3.449 +        <div class='glossa'><div>IETC</div>Internet Engineering Task Force</div>
   3.450 +        <div class='glossa'><div>RFC</div>Request For Comments</div>
   3.451 +        <div class='glossa'><div>W3C</div>World Wide Web Consortium</div>
   3.452 +        <!-- ZRTP... http://countingfromzero.wordpress.com/-->
   3.453 +        <!--<ul>
   3.454 +            <li class='glossa'><div>WRT</div>Web Runtime</li>
   3.455 +            <li class='glossa'><div>RTC</div>Real Time Communications</li>
   3.456 +            <li class='glossa'><div>Web RTC</div>RTC built into web runtimes and browsers</li>
   3.457 +            <li class='glossa'><div style='width: 12em'>RTCPeerConnection</div>The session interface of the WebRTC standard</li>
   3.458 +            <li class='glossa'><div style='width: 10em'>RTCDataChannel</div>The channel interface of the WebRTC standard</li>
   3.459 +            <li class='glossa'><div style='width: 10em'>MediaStream</div>The media interface of the WebRTC standard</li>
   3.460 +            <li class='glossa'><div>Peer</div>A party (individual or group) participating in communication</li>
   3.461 +            <li class='glossa'><div>Broker</div>Session establishing server component</li>
   3.462 +            <li class='glossa'><div>SIP</div>Session Initiation Protocol</li>
   3.463 +            <li class='glossa'><div>RTP</div>Realtime Transport Protocol</li>
   3.464 +            <li class='glossa'><div>SRTP</div>Symmetric encrypted RTP</li>
   3.465 +            <li class='glossa'><div>ZRTP</div>A secure key exchange algorythm</li>
   3.466 +            <li class='glossa'><div>DTLS</div>Datagram Transport Layer Security</li>
   3.467 +            <li class='glossa'><div>SCTP</div>Stream Control Transmission Protocol</li>
   3.468 +            <li class='glossa'><div>UDP</div>User Datagram Protocol</li>
   3.469 +            <li class='glossa'><div>DNS</div>Domain Name System</li>
   3.470 +            <li class='glossa'><div>SBC</div>Session Border Controller</li>
   3.471 +            <li class='glossa'><div>NAT</div>Network Address Translation</li>
   3.472 +            <li class='glossa'><div>ICE</div>Interactive Connectivity Establishment</li>
   3.473 +            <li class='glossa'><div>STUN</div>Session Traversal Utilities for NAT</li>
   3.474 +            <li class='glossa'><div>XMPP</div>Extensible Messaging and Presence Protocol</li>
   3.475 +            <li class='glossa'><div>Jingle</div>XMPP multimedia session broker protocol</li>
   3.476 +            <li class='glossa'><div>WGT</div>Standard widget packaged web app</li>
   3.477 +            <li class='glossa'><div>POSIX</div>Portable Operating System Interface</li>
   3.478 +            <li class='glossa'><div>IETC</div>Internet Engineering Task Force</li>
   3.479 +            <li class='glossa'><div>RFC</div>Request For Comments</li>
   3.480 +            <li class='glossa'><div>W3C</div>World Wide Web Consortium</li>
   3.481 +        </ul> -->
   3.482 +        <br />
   3.483 +        </div> <!-- div#expandoinner -->
   3.484 +        <h3 class='expaheading emphabig'><a name='security'>&#x2602; Preliminary Security Plan (click to expand)</a></h3>
   3.485 +        <div class='expandoinner expajusthide'>
   3.486 +        <p>Protection against government censorship and &#x2623; secret court orders is provided by implementing the &#x2620; dead man's switch design pattern, in which regular transparency reports indicate lack of manipulation:</p>
   3.487 +        <!-- &#x2764; &#x265a; &#x2654; &#x2638; &#x262f; &#x1f440; &#x2624; &#x2600; -->
   3.488 +        <blockquote>&#x2622; The Procom seed service has received zero secret orders from law enforcement and spy agencies. Watch closely for this notice to disappear.</blockquote>
   3.489 +        <p>HTTP and Websocket transmissions are encrypted using TLS. Self signed certificates are acceptable in deliverables before stage 5.</p>
   3.490 +        <p>Where conditions (bandwidth, latency, technology, use case) allow, defense against surveillance is improved by means of IP route anonymization on OSI layer 7 and data encryption on OSI layer 3.</p>
   3.491 +        </div> <!-- div#expandoinner -->
   3.492 +        <h3 class='expaheading emphabig'><a name='reuse'>&#x21ba; Reuse Strategy and Review</a></h3>
   3.493 +        <div class='expandoinner'>
   3.494 +        <p>Being that code and concept reuse from existing solutions is maximized, a careful review of other projects must be undertaken. Key concepts receiving scrutiny include:</p>
   3.495 +        <ul style='float: left; clear: both; margin-top: 0; margin-bottom: 0; margin-left: 2em'>
   3.496 +            <li>End-to-end encryption</li>
   3.497 +            <li>End-to-end authentication</li>
   3.498 +        </ul>
   3.499 +        <ul style='display: inline-block; margin-top: 0; margin-bottom: 0; margin-left: 1em'>
   3.500 +            <li>End-to-site encryption</li>
   3.501 +            <li>End-to-site authentication</li>
   3.502 +        </ul>
   3.503 +        <p>&hellip;with implementation of the most practical match to the use cases motivating the project and attention to avoid storing keys on any server.</p>
   3.504 +        </div> <!-- div#expandoinner -->
   3.505 +        <h3 class='expaheading emphabig'><a name='compat'>Integration and Compatability</a></h3>
   3.506 +        <div class='expandoinner'>
   3.507 +        <p>As the number of candidate mobile platforms and associated communication standards mature, the utility of tactics employed depends on a clear understanding of interoperation. Research will determine just which combinations are practical and how far to take the principle of implementing the least common denominator.</p>
   3.508 +        </div> <!-- div#expandoinner -->
   3.509 +        <h3 class='expaheading emphabig'><a name='interop'>Interoperability</a></h3>
   3.510 +        <div class='expandoinner'>
   3.511 +        <p>A mobile client built on the infrastructure determines the standard technology in use and interoperate with other clients regardless of manufacturer. An example of this procedure could involve inspection of URI syntax, and resolution (with security implications) of DNS based (ENUM, SRV, NAPTR) and local (contacts database) communication endpoints.</p>
   3.512 +        </div> <!-- div#expandoinner -->
   3.513 +        <h3 class='expaheading emphabig'><a name='future'>Future Undertakings</a></h3>
   3.514 +        <div class='expandoinner'>
   3.515 +        <p>If Procom grows to include email protection or digital commerce (like bitcoin), it will likely reach such distant goals after consideration of a carefully planned road map.</p>
   3.516 +        </div> <!-- div#expandoinner -->
   3.517 +        <h3 class='expaheading emphabig'><a name='compete'>Competing Efforts</a></h3>
   3.518 +        <div class='expandoinner'>
   3.519 +        <p>A number of other groups have produced infrastructure falling short of the goals stated here, despite similar intentions and interests. Regardless of this, outreach has resulted in ongoing cooperation with important competing project developers.</p>
   3.520 +        </div> <!-- div#expandoinner -->
   3.521 +        <h3 class='expaheading emphabig'><a name='failfirst'>&dagger;&nbsp;1st Generation Failures (click to expand)</a></h3>
   3.522 +        <div class='expandoinner expajusthide'>
   3.523 +        <p>A number of proprietary infrastructures allowed for communication, but forbid peer review or required nonstandard extensions or plugins to work. Such RTC implementations included Flash&nbsp;&#9316;, Silverlight&nbsp;&#9317;, and Java&nbsp;&#9318;. While solving the email use case, pretty good privacy (PGP)&nbsp;&#9319; failed to solve others as well as being too complicated for most tastes. Others like Skype and WhatsApp achieved notoriety for bait and switch tactics swaying users from open standards.</p>
   3.524 +        <p>
   3.525 +            &#9316;&nbsp;<a target='_blank' rel='external nofollow' href='http://www.adobe.com/devnet/flash.html'>http://www.adobe.com/devnet/flash.html</a><br />
   3.526 +            &#9317;&nbsp;<a target='_blank' rel='external nofollow' href='http://msdn.microsoft.com/silverlight/'>http://msdn.microsoft.com/silverlight/</a><br />
   3.527 +            &#9318;&nbsp;<a target='_blank' rel='external nofollow' href='http://www.java.com/'>http://www.java.com/</a><br />
   3.528 +            &#9319;&nbsp;<a target='_blank' rel='external' href='http://www.ietf.org/rfc/rfc4880.txt'>http://www.ietf.org/rfc/rfc4880.txt</a>
   3.529 +        </p>
   3.530 +        </div> <!-- div#expandoinner -->
   3.531 +        <h3 class='expaheading emphabig'><a name='failsecond'>&#x2715;&nbsp;2nd Generation Ventures (click to expand)</a></h3>
   3.532 +        <div class='expandoinner expajusthide'>
   3.533 +        <p>Other infrastructures mostly conforming to standards include those manufactured by Whisper Systems&nbsp;&#9320;, Silent Circle&nbsp;&#9321;, Wickr&nbsp;&#9322;, and Heml.is&nbsp;&#9323;12. Although their implementations are open source they lack portability, in all cases producing code appropriate for a fraction of the mobile platforms available.</p>
   3.534 +        <p>Additionally, many of these solutions enforce a business model through requirement of a opaque server component, reducing freedom of choice in network topology&nbsp;&#x260d;.</p>
   3.535 +        <p>
   3.536 +            &#9320;&nbsp;<a target='_blank' rel='external' href='http://www.whispersystems.org/'>http://www.whispersystems.org/</a><br />
   3.537 +            &#9321;&nbsp;<a target='_blank' rel='external' href='http://www.silentcircle.com/'>http://www.silentcircle.com/</a><br />
   3.538 +            &#9322;&nbsp;<a target='_blank' rel='external' href='http://www.mywickr.com/'>http://www.mywickr.com/</a><br />
   3.539 +            &#9323;&nbsp;<a target='_blank' rel='external' href='http://www.heml.is/'>http://www.heml.is/</a><br />
   3.540 +        </p>
   3.541 +        </div> <!-- div#expandoinner -->
   3.542 +        <h3 class='expaheading emphabig'><a name='failthird'>&#x2713;&nbsp;Best of Breed Contenders</a></h3>
   3.543 +        <div class='expandoinner'>
   3.544 +        <p>Cryptocat&nbsp;&#9324;, Scramble&nbsp;&#9325;, and Mailpile&nbsp;&#9326; deserve special mention in that they almost fulfill the project interests. While components taken from them could be be reused, unfortunately these projects fail to completely meet all goals.</p>
   3.545 +        <p>
   3.546 +            &#9324;&nbsp;<a target='_blank' rel='external' href='http://www.crypto.cat/'>http://www.crypto.cat/</a><br />
   3.547 +            &#9325;&nbsp;<a target='_blank' rel='external' href='http://scramble.io/doc/'>http://scramble.io/doc/</a><br />
   3.548 +            &#9326;&nbsp;<a target='_blank' rel='external' href='http://www.mailpile.is/'>http://www.mailpile.is/</a><br />
   3.549 +        </p>
   3.550 +        </div> <!-- div#expandoinner -->
   3.551 +        <h3 class='expaheading emphabig'><a name='funding'>Venture Funding</a></h3>
   3.552 +        <div class='expandoinner'>
   3.553 +        <p style='margin-bottom: 0'></p><!-- top: 0 accordeon goes bonkers -->
   3.554 +        <img id='rightarrowsvg' class='svg leftattention' src='images/rightarrow1.svg' alt='Arrow pointing to the right' />
   3.555 +        <p style='width: 95%'>The Procom project is presently seeking an investment partner to work with existing management and engineering staff. For information, please contact
   3.556 +        <a id='hidemail1' class='handcurs' style='color: darkgreen'
   3.557 +          name='bigjilm@spamhole.com' rel='contact'
   3.558 +          href="javascript:hidemaileurcom('procom', 'darkred', 'hidemail1');">
   3.559 +          management
   3.560 +        </a>.
   3.561 +        </p>
   3.562 +        <p>A business plan is available on request.</p>
   3.563 +        </div> <!-- div#expandoinner -->
   3.564 +        <!-- Declare invisible dialog box for use in next block -->
   3.565 +        <div id='diabox' title='Offline web documents'>
   3.566 +            <p><span class='ui-icon ui-icon-alert' style='float:left; margin:0 10px 48px 0;'></span>Placeholder: Please go online for press packs and other downloadable media.</p>
   3.567 +        </div>
   3.568 +        <h3 class='expaheading emphabig'><a name='press'>Press Materials</a></h3>
   3.569 +        <div class='expandoinner'>
   3.570 +        <div class='equipart' style='margin-top: 1em'>
   3.571 +            <!-- Following block uses colours, not very well -->
   3.572 +            <!--<div><a class='stand' style='color: steelblue' rel='archives' href='videos/procomprom-1.0_360p.mp4'>Five Minute Promo Video</a></div>
   3.573 +            <div><a class='stand' style='color: steelblue' rel='archives' href='videos/procomover-1.0_360p.mp4'>Three Minute Starter Video</a></div>
   3.574 +            <div><a class='stand' style='color: steelblue' rel='archives' href='videos/procomproj-1.0_360p.mp4'>One Minute Presentation</a></div>
   3.575 +            <div><a class='stand' style='color: tomato' rel='archives' href='docs/procomrel-1.0.zip'>All Press Releases</a></div>
   3.576 +            <div><a class='stand' style='color: tomato' rel='archives' href='docs/procomimg-1.0.zip'>Project Graphics</a></div>
   3.577 +            <div><a class='stand' style='color: tomato' rel='archives' href='docs/procomweb-1.0.zip'>Project Homepage</a></div>-->
   3.578 +            <div><a class='stand' rel='archives' href='videos/procomprom-1.0_360p.mp4'>Five Minute Promo Video</a></div>
   3.579 +            <div><a class='stand' rel='archives' href='videos/procomover-1.0_360p.mp4'>Three Minute Starter Video</a></div>
   3.580 +            <div><a class='stand' rel='archives' href='videos/procomproj-1.0_360p.mp4'>One Minute Presentation</a></div>
   3.581 +            <!--<div><a class='stand' rel='archives' href='docs/procomrel-1.0.zip'>All Press Releases</a></div>-->
   3.582 +            <div><a class='stand opendbox' rel='archives' href='javascript:return false'>All Press Releases</a></div>
   3.583 +            <div><a class='stand opendbox' rel='archives' href='javascript:return false'>Project Graphics</a></div>
   3.584 +            <div><a class='stand opendbox' rel='archives' href='javascript:return false'>Project Homepage</a></div>
   3.585 +        </div> <!-- #equipart -->
   3.586 +        </div> <!-- div#expandoinner -->
   3.587 +        <h3 class='expaheading emphabig'><a rel='author' name='author'>About the Inventor</a></h3>
   3.588 +        <div class='expandoinner'>
   3.589 +        <p>Michael Schloh von Bennewitz is a computer scientist specializing in network software, mobile computing, and client server design. Responsible for development of network software and maintanance of packages in several community software repositories, Michael actively nourishes the Opensource development ecosystem.</p>
   3.590 +        <p style='margin-bottom: 0'>Fluent in four languages, he speaks at technical events every year. He has lectured for companies and at events by groups including Cable & Wireless, Nokia, Intel, the Linux Foundation, Opensource Treffen, ClueCon, and Rigacomm.</p>
   3.591 +        <img id='handschrift' style='float: right' src='images/carlvonlinne.svg' height='42' alt='Fake signature vector' />
   3.592 +        <p>For more about Michael see <a target='_blank' rel='author' href='http://michael.schloh.com/'>http://michael.schloh.com/</a></p>
   3.593 +        </div> <!-- div#expandoinner -->
   3.594 +        <h3 class='emphabig justanch' style='padding-top: 1em'><a name='moreinfo'>More Information</a></h3>
   3.595 +        <p>For more information about Procom, please visit <a target='_self' rel='first' href='http://procom.europalab.com/'>http://procom.europalab.com/</a>
   3.596 +        or &#x270d;&nbsp;contact
   3.597 +        <a id='hidemail2' class='handcurs' style='color: darkgreen'
   3.598 +          name='bigjilm@spamhole.com' rel='contact'
   3.599 +          href="javascript:hidemaileurcom('procom', 'darkred', 'hidemail2');">
   3.600 +          engineering
   3.601 +        </a> via email.
   3.602 +        </p>
   3.603 +
   3.604 +        <!-- Supporting logos -->
   3.605 +        <div style='float: right; margin-top: 1em'>
   3.606 +            <a style='margin-right: 4em' href='http://www.internetdefenseleague.org'>
   3.607 +            <img height=123 src='images/inetdeflogo-246.png' alt='Member of The Internet Defense League' />
   3.608 +            </a>
   3.609 +            <a href='http://www.ipv6.org'>
   3.610 +            <img height=128 src='images/ipv6-178p.png' alt='IPv6 logo' />
   3.611 +            </a>
   3.612 +        </div>
   3.613 +    </div>
   3.614 +    <!-- div#paras -->
   3.615 +</div>
   3.616 +<!-- div#shell -->
   3.617 +</body>
   3.618 +</html>

mercurial