[Mono-winforms-list] WinFX and Avalon

Reggie Burnett rykr@bellsouth.net
Wed, 29 Oct 2003 18:02:42 -0600


This is a multi-part message in MIME format.

------=_NextPart_000_002C_01C39E46.D90F8C40
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

While this is true (I think, I have not read that much about Avalon, Aero,
or WinFX), the Win32 style of building applications will still be supported
(for legacy apps), Longhorn isn't due until 2006, and even then there will
be so many desktops running Windows XP that ignoring them will be
impossible.  I am excited about Longhorn but the reality is that is doesn't
really change the landscape at all right now.  :-(

 

  _____  

From: mono-winforms-list-admin@lists.ximian.com
[mailto:mono-winforms-list-admin@lists.ximian.com] On Behalf Of Oren Novotny
Sent: Tuesday, October 28, 2003 5:23 PM
To: mono-winforms-list@lists.ximian.com
Subject: [Mono-winforms-list] WinFX and Avalon

 

There appears to be some excellent news on the horizon for Mono.  Avalon,
the new Longhorn GUI system, no longer relies on Win32 for anything-no more
WndProc!  Instead, it sits on top of WinFX, which is a new Managed Windows
subsystem that runs parallel (not on top of) to Win32.  

 

The good news is that it should be far easier to map the Avalon components
to some native components.   Maybe there's still hope for cross-platform GUI
applications yet?  Now if only I didn't have to wait so long to get the
WinForms stuff working on OSX..

 

--Oren

 


------=_NextPart_000_002C_01C39E46.D90F8C40
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:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-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]--><o:SmartTagType
 namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"time"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"date"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Tahoma;
	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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:Arial;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@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=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>While this is true (I think, I have =
not
read that much about Avalon, Aero, or WinFX), the Win32 style of =
building
applications will still be supported (for legacy apps), Longhorn =
isn&#8217;t
due until 2006, and even then there will be so many desktops running =
Windows XP
that ignoring them will be impossible. &nbsp;I am excited about Longhorn =
but
the reality is that is doesn&#8217;t really change the landscape at all =
right
now. &nbsp;</span></font><font size=3D2 color=3Dnavy =
face=3DWingdings><span
style=3D'font-size:10.0pt;font-family:Wingdings;color:navy'>L</span></fon=
t><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in =
0in 4.0pt'>

<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'>
mono-winforms-list-admin@lists.ximian.com
[mailto:mono-winforms-list-admin@lists.ximian.com] <b><span =
style=3D'font-weight:
bold'>On Behalf Of </span></b>Oren Novotny<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, <st1:date
Year=3D"2003" Day=3D"28" Month=3D"10" ls=3D"trans" w:st=3D"on">October =
28, 2003</st1:date>
<st1:time Minute=3D"23" Hour=3D"17" w:st=3D"on">5:23 PM</st1:time><br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
mono-winforms-list@lists.ximian.com<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> =
[Mono-winforms-list]
WinFX and Avalon</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>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>There appears to be some excellent news on the =
horizon for
Mono. &nbsp;Avalon, the new Longhorn GUI system, no longer relies on =
Win32 for
anything&#8212;no more WndProc! &nbsp;Instead, it sits on top of WinFX, =
which
is a new Managed Windows subsystem that runs parallel (not on top of) to =
Win32.
&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The good news is that it should be far easier to map =
the
Avalon components to some native components&#8230;&nbsp;&nbsp; Maybe
there&#8217;s still hope for cross-platform GUI applications yet? =
&nbsp;Now if
only I didn&#8217;t have to wait so long to get the WinForms stuff =
working on
OSX&#8230;.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>--Oren<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_002C_01C39E46.D90F8C40--