[Mono-list] RE: installshield/mono
Bob Corrigan
BobC@installshield.com
Mon, 24 May 2004 10:17:20 -0500
This is a multi-part message in MIME format.
------_=_NextPart_001_01C441A2.34E03818
Content-Type: multipart/alternative;
boundary="----_=_NextPart_002_01C441A2.34E03818"
Content-Transfer-Encoding: 7bit
------_=_NextPart_002_01C441A2.34E03818
Content-Type: text/plain;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Jochen,
=20
Thanks for copying your message to the Mono list - we're keen on getting
as many points of input as possible so that we can design & deliver the
best solution possible.
=20
Bob
=20
=20
_____ =20
From: Jochen Wezel [mailto:jwezel@compumaster.de]=20
Sent: Monday, May 24, 2004 10:11 AM
To: Bob Corrigan
Cc: mono-list@ximian.com
Subject: AW: installshield/mono
=20
Hi Bob!
=20
Year, we are preparing our software to be platform independent by
programming with .NET framework. But platform indepency is only matched
if our installer also takes care of the environment. That's why our
original question to Emma was if InstallShield already supports the
distribution of .NET application to Windows and Linux and MacOS-X.
=20
Our target platforms are all .NET featurable platforms: Windows (of
course), Linux (Mono), MacOS-X (Mono) and maybe others which are
supported by Mono.
=20
Since .NET programs only need to be copied and started, it's often not a
hassle. But there are some situations, where an installer is needed:
- Automatic distribution of the latest .NET environment if not yet
installed on the local system
- the MS .NET framework for Windows systems
- the Mono .NET framework for all other platforms (or
additionally/alternatively to Windows, too)
- Automatic distribution of addionally required libraries (often placed
into the Global Assembly Cache (GAC)) which are not yet installed on the
client's system
Example: PostgreSQL or MySQL libraries are distributed within the
Mono .NET framework, but are missing in MS's .NET framework
- Automatic distribution of self-developed libraries which should get
installed into the GAC
- Automatic distribution and installation of "windows services" (or how
they're called on Linux systems)
- Simple possibility to place the executables into a location of the
path variable (because Linux is very console orientated)
Important for Mono and Linux is the creation of a shell script which
involves the Mono runtime, first (currently, .NET apps cannot be started
directly)
- Creation of start links on the desktop as well as in the start menu in
Windows, Linux (KDE + Gnome) and MacOS-X
- Creation of an autostart mechanism for the CDs (I don't know if
MacOS-X or Linux provide similar techniques to Microsoft's autostart.inf
file)
=20
It would be great if the setup developer could use a similar workflow to
create multi-platform setups as he would create a normal windows setup.
Only optionally he would be able to say: use other properties/settings
for Linux or Mono here or there.
=20
A DemoShield for all those platforms would be greatly appreciated,
certainly :) but this is maybe another task...
=20
I also send a copy of this e-mail to the Mono list, the Mono hackers
might have got additional recommendations/requests for you. I hope, this
is okay for you.
=20
Thanks for your short description of your future plannings regarding
Mono & Co.
=20
Best regards
Jochen
_____ =20
Von: Bob Corrigan [mailto:BobC@installshield.com]=20
Gesendet: Montag, 24. Mai 2004 16:02
An: Jochen Wezel
Cc: Emma Billington
Betreff: installshield/mono
Jochen,
=20
Emma let me know that you're interested in having a discussion about
mono support in InstallShield - I'd be happy to get to understand your
thoughts/requirements in more detail, as this is a technology we're
paying close attention to.
=20
Thanks for your feedback.
=20
Best regards,
=20
Bob
=20
=20
<http://www.installshield.com>=20
The Global Leader in Software Packaging & Installation Technology
<http://www.installshield.com>=20
=20
Bob Corrigan
Product Manager=20
InstallShield Software Corp.
900 National Parkway
Suite 125
Schaumburg, IL 60173-5108
<http://maps.yahoo.com/py/maps.py?Pyt=3DTmap&addr=3D900+National+Parkway&=
csz
=3DSchaumburg%2C+IL++60173-5108&country=3Dus> =20
bobc@installshield.com <mailto:bobc@installshield.com> =20
tel:=20
mobile:=20
847.466.4512
312.343.6969=20
=20
Signature powered by Plaxo <http://www.plaxo.com/signature>=20
Want a signature like this? <http://www.plaxo.com/signature>=20
=20
------_=_NextPart_002_01C441A2.34E03818
Content-Type: text/html;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal;
font-family:Verdana;
color:windowtext;
font-weight:normal;
font-style:normal;
text-decoration:none none;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:Verdana;
color:blue;
font-weight:normal;
font-style:normal;
text-decoration:none none;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=3DEN-US link=3Dblue vlink=3Dpurple>
<div class=3DSection1>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DVerdana><span =
style=3D'font-size:
10.0pt;font-family:Verdana;color:blue'>Jochen,<o:p></o:p></span></font></=
p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DVerdana><span =
style=3D'font-size:
10.0pt;font-family:Verdana;color:blue'><o:p> </o:p></span></font></p=
>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DVerdana><span =
style=3D'font-size:
10.0pt;font-family:Verdana;color:blue'>Thanks for copying your message =
to the Mono
list – we’re keen on getting as many points of input as =
possible so
that we can design & deliver the best solution =
possible.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DVerdana><span =
style=3D'font-size:
10.0pt;font-family:Verdana;color:blue'><o:p> </o:p></span></font></p=
>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DVerdana><span =
style=3D'font-size:
10.0pt;font-family:Verdana;color:blue'>Bob<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DVerdana><span =
style=3D'font-size:
10.0pt;font-family:Verdana;color:blue'> <o:p></o:p></span></font></p=
>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DVerdana><span =
style=3D'font-size:
10.0pt;font-family:Verdana;color:blue'><o:p> </o:p></span></font></p=
>
<div>
<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>
<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>
</span></font></div>
<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> =
Jochen Wezel
[mailto:jwezel@compumaster.de] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Monday, May 24, =
2004 10:11
AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Bob Corrigan<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> =
mono-list@ximian.com<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> AW: =
installshield/mono</span></font><o:p></o:p></p>
</div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Hi =
Bob!</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Year, we are preparing our software =
to be
platform independent by programming with .NET framework. But platform =
indepency
is only matched if our installer also takes care of the environment. =
That's why
our original question to Emma was if InstallShield already supports =
the
distribution of .NET application to Windows and Linux and =
MacOS-X.</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Our target platforms are all .NET
featurable platforms: Windows (of course), Linux (Mono), MacOS-X (Mono) =
and
maybe others which are supported by Mono.</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Since .NET programs only need to be =
copied
and started, it's often not a hassle. But there are some =
situations, where
an installer is needed:</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>- Automatic distribution of the =
latest
.NET environment if not yet installed on the local =
system</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'> - the MS .NET =
framework
for Windows systems</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'> - the Mono .NET
framework for all other platforms (or additionally/alternatively
to Windows, too)</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>- Automatic distribution of =
addionally
required libraries (often placed into the Global Assembly Cache (GAC)) =
which
are not yet installed on the client's =
system</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'> Example:
PostgreSQL or MySQL libraries are distributed within the Mono .NET =
framework,
but are missing in MS's .NET framework</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>- Automatic distribution of =
self-developed
libraries which should get installed into the =
GAC</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>- Automatic distribution and =
installation
of "windows services" (or how they're called on Linux =
systems)</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>- Simple possibility to place the
executables into a location of the path variable (because Linux is very =
console
orientated)</span></font><o:p></o:p></p>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'> Important for =
Mono and
Linux is the creation of a shell script which involves the Mono runtime, =
first
(currently, .NET apps cannot be started =
directly)</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>- Creation of start links on the =
desktop
as well as in the start menu in Windows, Linux (KDE + Gnome) and =
MacOS-X</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>- Creation of an autostart =
mechanism for
the CDs (I don't know if MacOS-X or Linux provide similar techniques to
Microsoft's autostart.inf file)</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>It would be great if the setup =
developer
could use a similar workflow to create multi-platform setups as he would =
create
a normal windows setup. Only optionally he would be able to say: use =
other
properties/settings for Linux or Mono here or =
there.</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>A DemoShield for all those =
platforms would
be greatly appreciated, certainly :) but this is maybe another =
task...</span></font><o:p></o:p></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>I also send a copy of this e-mail =
to the
Mono list, the Mono hackers might have got additional =
recommendations/requests
for you. I hope, this is okay for you.</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Thanks for your =
short description of your
future plannings regarding Mono & Co.</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Best =
regards</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Jochen</span></font><o:p></o:p></p>
</div>
<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span lang=3DDE style=3D'font-size:12.0pt'>
<hr size=3D2 width=3D"100%" align=3Dcenter tabIndex=3D-1>
</span></font></div>
<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><b><font size=3D2 =
face=3DTahoma><span
lang=3DDE =
style=3D'font-size:10.0pt;font-family:Tahoma;font-weight:bold'>Von:</span=
></font></b><font
size=3D2 face=3DTahoma><span lang=3DDE =
style=3D'font-size:10.0pt;font-family:Tahoma'>
Bob Corrigan [mailto:BobC@installshield.com] <br>
<b><span style=3D'font-weight:bold'>Gesendet:</span></b> Montag, 24. Mai =
2004
16:02<br>
<b><span style=3D'font-weight:bold'>An:</span></b> Jochen Wezel<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Emma Billington<br>
<b><span style=3D'font-weight:bold'>Betreff:</span></b> =
installshield/mono</span></font><span
lang=3DDE><o:p></o:p></span></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'>Jochen,<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'>Emma let me know that you’re interested in =
having a
discussion about mono support in InstallShield – I’d be =
happy to
get to understand your thoughts/requirements in more detail, as this is =
a
technology we’re paying close attention =
to.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'>Thanks for your =
feedback.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'>Best regards,<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'>Bob<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>
<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 =
width=3D320
style=3D'width:240.0pt'>
<tr>
<td style=3D'padding:0in 0in 0in 0in'>
<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 =
cellpadding=3D0 align=3Dright
width=3D320 style=3D'width:240.0pt'>
<tr>
<td style=3D'padding:0in 0in 0in 0in'>
<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 =
cellpadding=3D0 width=3D320
style=3D'width:240.0pt;border:solid #666666 1.0pt'>
<tr height=3D1 style=3D'height:.75pt'>
<td width=3D"100%" height=3D1 bgcolor=3Dwhite =
style=3D'width:100.0%;border:none;
background:white;padding:.75pt .75pt .75pt .75pt;height:.75pt'>
<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 =
cellpadding=3D0
width=3D"100%" style=3D'width:100.0%'>
<tr>
<td style=3D'padding:.75pt .75pt .75pt 3.75pt'>
<p class=3DMsoNormal><font size=3D2 face=3DVerdana><span =
style=3D'font-size:
10.0pt;font-family:Verdana'><a =
href=3D"http://www.installshield.com"
target=3D"_blank"><span style=3D'text-decoration:none'><img =
border=3D0
width=3D111 height=3D49 id=3D"_x0000_i1025"
=
src=3D"cid:image001.jpg@01C44178.4BFED790"></span></a><o:p></o:p></span><=
/font></p>
</td>
<td style=3D'padding:.75pt 3.75pt .75pt .75pt'>
<p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><font size=3D1
color=3D"#4e81c4" face=3DArial><span =
style=3D'font-size:7.0pt;font-family:
Arial;color:#4E81C4'><a href=3D"http://www.installshield.com"
target=3D"_blank"><font color=3D"#4e81c4"><span =
style=3D'color:#4E81C4;
text-decoration:none'>The Global Leader in Software Packaging =
&
Installation =
Technology</span></font></a><o:p></o:p></span></font></p>
</td>
</tr>
</table>
<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span
style=3D'font-size:1.0pt'><o:p></o:p></span></font></p>
</td>
<td height=3D1 bgcolor=3Dwhite =
style=3D'border:none;background:white;
padding:.75pt .75pt .75pt .75pt;height:.75pt'>
<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span
style=3D'font-size:1.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr>
<td colspan=3D2 style=3D'border:none;padding:.75pt .75pt .75pt =
.75pt'>
<table class=3DMsoNormalTable border=3D0 cellpadding=3D0 =
align=3Dright
width=3D"100%" style=3D'width:100.0%' height=3D"100%">
<tr height=3D1 style=3D'height:.75pt'>
<td height=3D1 valign=3Dtop style=3D'padding:.75pt .75pt 3.0pt =
3.0pt;
height:.75pt'>
<p class=3DMsoNormal><b><font size=3D1 color=3D"#4e81c4" =
face=3DArial><span
=
style=3D'font-size:8.0pt;font-family:Arial;color:#4E81C4;font-weight:
bold'>Bob Corrigan</span></font></b><font size=3D1 =
color=3D"#4e81c4"
face=3DArial><span =
style=3D'font-size:8.0pt;font-family:Arial;color:#4E81C4'><br>
<i><span style=3D'font-style:italic'>Product Manager</span></i> =
<o:p></o:p></span></font></p>
</td>
<td height=3D1 valign=3Dtop style=3D'padding:.75pt 3.0pt 3.0pt =
.75pt;
height:.75pt'>
<p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><b><font
size=3D1 color=3D"#4e81c4" face=3DArial><span =
style=3D'font-size:8.0pt;
font-family:Arial;color:#4E81C4;font-weight:bold'>InstallShield
Software Corp.</span></font></b><font size=3D1 color=3D"#4e81c4"
face=3DArial><span =
style=3D'font-size:8.0pt;font-family:Arial;color:#4E81C4'><br>
<a
=
href=3D"http://maps.yahoo.com/py/maps.py?Pyt=3DTmap&addr=3D900+Nation=
al+Parkway&csz=3DSchaumburg%2C+IL++60173-5108&country=3Dus"
target=3D"_blank"><font color=3D"#4e81c4"><span =
style=3D'color:#4E81C4;
text-decoration:none'>900 National Parkway<br>
Suite 125<br>
Schaumburg, IL 60173-5108</span></font></a> =
<o:p></o:p></span></font></p>
</td>
</tr>
<tr height=3D1 style=3D'height:.75pt'>
<td height=3D1 valign=3Dbottom style=3D'padding:.75pt .75pt =
3.0pt 3.0pt;
height:.75pt'>
<p class=3DMsoNormal><font size=3D1 color=3D"#4e81c4" =
face=3DArial><span
style=3D'font-size:8.0pt;font-family:Arial;color:#4E81C4'><a
href=3D"mailto:bobc@installshield.com" target=3D"_blank"><font
color=3D"#4e81c4"><span =
style=3D'color:#4E81C4;text-decoration:none'>bobc@installshield.com</span=
></font></a>
<o:p></o:p></span></font></p>
</td>
<td height=3D1 valign=3Dbottom style=3D'padding:.75pt 3.0pt =
3.0pt .75pt;
height:.75pt'>
<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 =
cellpadding=3D0
align=3Dright>
<tr>
<td nowrap style=3D'padding:.75pt .75pt .75pt .75pt'>
<p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><font size=3D1
color=3D"#4e81c4" face=3DArial><span =
style=3D'font-size:8.0pt;font-family:
Arial;color:#4E81C4'>tel: <br>
mobile: <o:p></o:p></span></font></p>
</td>
<td nowrap style=3D'padding:.75pt .75pt .75pt 3.0pt'>
<p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><font size=3D1
color=3D"#4e81c4" face=3DArial><span =
style=3D'font-size:8.0pt;font-family:
Arial;color:#4E81C4'>847.466.4512<br>
312.343.6969 <o:p></o:p></span></font></p>
</td>
</tr>
</table>
<p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><font size=3D1
color=3D"#4e81c4" face=3DArial><span =
style=3D'font-size:8.0pt;font-family:
Arial;color:#4E81C4'><o:p></o:p></span></font></p>
</td>
</tr>
</table>
<p class=3DMsoNormal><font size=3D3 color=3Dblue =
face=3DArial><span
=
style=3D'font-size:12.0pt;font-family:Arial;color:blue'><o:p></o:p></span=
></font></p>
</td>
</tr>
</table>
<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span
style=3D'font-size:1.0pt'><o:p></o:p></span></font></p>
</td>
<td style=3D'padding:0in 0in 0in 0in'>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
</table>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'><o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td style=3D'padding:0in 0in 0in 0in'>
<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 =
cellpadding=3D0 width=3D"100%"
style=3D'width:100.0%'>
<tr>
<td style=3D'padding:0in 0in 0in 0in'>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'><a =
href=3D"http://www.plaxo.com/signature"
target=3D"_blank"><i><font size=3D1 color=3D"#777777" =
face=3DArial><span
=
style=3D'font-size:7.0pt;font-family:Arial;color:#777777;font-style:itali=
c;
text-decoration:none'>Signature powered by =
Plaxo</span></font></i></a><o:p></o:p></span></font></p>
</td>
<td style=3D'padding:0in 0in 0in 0in'>
<p class=3DMsoNormal align=3Dright style=3D'text-align:right'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'><a
href=3D"http://www.plaxo.com/signature" target=3D"_blank"><i><font =
size=3D1
color=3D"#777777" face=3DArial><span =
style=3D'font-size:7.0pt;font-family:Arial;
color:#777777;font-style:italic;text-decoration:none'>Want a =
signature like
this?</span></font></i></a><o:p></o:p></span></font></p>
</td>
</tr>
</table>
<p class=3DMsoNormal><font size=3D1 face=3D"Times New Roman"><span
style=3D'font-size:1.0pt'><o:p></o:p></span></font></p>
</td>
</tr>
</table>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p> </o:p></span></font></p>
</div>
</body>
</html>
------_=_NextPart_002_01C441A2.34E03818--
------_=_NextPart_001_01C441A2.34E03818
Content-Location: image001.jpg
Content-Type: image/jpeg;
name=image001.jpg
Content-Transfer-Encoding: base64
Content-ID: <image001.jpg@01C44178.4BFED790>
Content-Description: image001.jpg
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAxAG8DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+isr
xLqsuieHbzUoY0kkgQMqvnByQOcfWq/hDW5/EXh2DUriKOKSRnBWPOBhiO/0quV8vN0FfWxu0UUV
IworL0/xDp2p6peadayO1zZkrMrRlQpBx1PXn0rUptNbgFFcLL4j1Rfi1DoYuB/ZzRkmLy16+UXz
uxnqPWsfw98Q9TfQL27vlS8vGurezsYQBGHmlJVQxHQZ5J7AGrdKSVyedXsepUVxj3fjbTdE1ufW
H0ZjDp8s9rc2KuPLlVSQrI+dwHXOe2CK6HSr2e58M2V9KpmuJLOOZlQAF2KAkDsMmosUaVFUtJvp
NT0q3vZrK4sZJl3G2uABJH7MB3rH13Wb2x8ZeFNNgdRbajLcpcKVBLBIGdcHtyKQHS0Vzni3UbvT
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
------_=_NextPart_001_01C441A2.34E03818--