Re: WinRT vs World+Dog

2011-09-28 Thread Scott Barnes
On Wed, Sep 28, 2011 at 12:57 PM, Joseph Cooney joseph.coo...@gmail.comwrote:

 Wpf was unable to ditch the ui thread and message pump stuff because it
 caused problems with the clip board (and possibly other things). Probably
 the same thing with WinRT.


No, WinRT is better, Steve promised us this new world is going to be filled
with speed and performance... why would he lie JosephWHY!!!. I got
that joy joy down in my heart..where? down in my heart... the sun will come
out...tommoz...you can bet your bottom dollar



 On 28/09/2011, at 11:24 AM, David Connors da...@codify.com wrote:

 On Wed, Sep 28, 2011 at 11:08 AM, David Kean  david.k...@microsoft.com
 david.k...@microsoft.com wrote:

  If you think that WinRT got rid of UI threads and message pumps, you’d
 be wrong. :)

 **


 That is really disappointing.

 --
 *David Connors* | da...@codify.com | www.codify.com
 Codify Pty Ltd
 Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417
 189 363
 V-Card: https://www.codify.com/cards/davidconnors
 Address Info: https://www.codify.com/contact




Re: WinRT vs World+Dog

2011-09-28 Thread David Connors
On Wed, Sep 28, 2011 at 12:21 PM, Preet Sangha preetsan...@gmail.comwrote:


 On 28 September 2011 14:24, David Connors da...@codify.com wrote:

 On Wed, Sep 28, 2011 at 11:08 AM, David Kean david.k...@microsoft.comwrote:

  If you think that WinRT got rid of UI threads and message pumps, you’d
 be wrong. :)

 **


 That is really disappointing.


 Why? The technologies are tried and tested and have years of stability
 behind them. If you watch the build 875 video you'll see how MS leverage the
 existing COM infrastructure to bridge the worlds. Personally I think using
 existing working stuff is what makes the new stuff interesting.


IMNSHO the problem with window messaging is that the user interface in an
application is essentially treated as owner-draw, including operations like
moving a window etc. Every application is its own state machine and there is
a huge amount of potential for balls ups. One would wonder what percentage
of Application X has stopped responding (i.e. its message pump is screwed
and it is not processing messages sent to it) are caused by defects that
could otherwise be mitigated if that sort of work was taken off the hands of
the programmers. My guess is a lot.

We should really be in a world now where the UI is supervised with most
event handling done by a well-written and bug free runtime. XAML has a lot
of the capabilities to do this by virtue of the fact that it allows you to
do pretty big chunks of the UI in a declarative way - but in the .NET world
it is overlayed over the same old crap.

I haven't had a chance to go through the Build content in detail but it
looks like I assumed too much.

-- 
*David Connors* | da...@codify.com | www.codify.com
Codify Pty Ltd
Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417
189 363
V-Card: https://www.codify.com/cards/davidconnors
Address Info: https://www.codify.com/contact


WinRT vs World+Dog

2011-09-27 Thread David Connors
On Tue, Sep 27, 2011 at 4:40 PM, David Kean david.k...@microsoft.comwrote:

 Beside, I'm not sure why the entire .NET world should be considered
 legacy/off-topic once Win8 releases. We are just about to release Windows
 Phone 7.5, Silverlight 5 and just announced .NET Framework 4.5.


The writing is on the wall. Win32 is beyond dated and chunks of .NET are
based on it. People who say 93 are being kind and probably have not looked
at how closely it matches Win16. I mean Ex, ExEx, Ex2 calls - I don't even
know if there were any software architects involved in the creation of
Win32. The knock on effect for .NET has been that the very-non-asynchronous
nature of Win32 has caused stuff like WPF to have behaviours where the UI
thread can block the render thread to stop story boards from running, etc.
Window handles and message pumps? Please - this is 2011.

I, for one, welcome our new WinRT overlords and look forward to an expedited
demise of the rest of the API/UI kit confusion on the Windows platform.
Something had to give in light of the relative sanity of Cocoa/OSX +
CocoaTouch/OSX and the corresponding market success.

I just wish they didn't add this HTML/JS stuff to Win8 - it makes little
sense.

David.

PS: Has anyone had a peak under the kimono to see if it really IS not based
on Win32? [?]

-- 
*David Connors* | da...@codify.com | www.codify.com
Codify Pty Ltd
Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417
189 363
V-Card: https://www.codify.com/cards/davidconnors
Address Info: https://www.codify.com/contact
360.gif

Re: WinRT vs World+Dog

2011-09-27 Thread Scott Barnes
On Wed, Sep 28, 2011 at 6:35 AM, David Connors da...@codify.com wrote:


 I, for one, welcome our new WinRT overlords and look forward to an
 expedited demise of the rest of the API/UI kit confusion on the Windows
 platform. Something had to give in light of the relative sanity of Cocoa/OSX
 + CocoaTouch/OSX and the corresponding market success.


lol All Hail the New Steve I am hopeful to become an early disciple
that way when they rule you all i will gain favour with our new lordso
far...not so good at the whole gaining favor part...he knows me...but
probably not in the best light...get it..Silverlight Downgrading
caffeine...


 I just wish they didn't add this HTML/JS stuff to Win8 - it makes little
 sense.


To all of us no, it makes no sense to the reviews of the business internally
where they are all currently salivating at the potential to gain hordes of
new customers into the Microsoft family via the trojan that which is
HTML/JS Happy Days :)


RE: WinRT vs World+Dog

2011-09-27 Thread David Kean
If you think that WinRT got rid of UI threads and message pumps, you’d be 
wrong. :)

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of David Connors
Sent: Tuesday, September 27, 2011 1:35 PM
To: ozDotNet
Subject: WinRT vs World+Dog

On Tue, Sep 27, 2011 at 4:40 PM, David Kean 
david.k...@microsoft.commailto:david.k...@microsoft.com wrote:
Beside, I'm not sure why the entire .NET world should be considered 
legacy/off-topic once Win8 releases. We are just about to release Windows Phone 
7.5, Silverlight 5 and just announced .NET Framework 4.5.

The writing is on the wall. Win32 is beyond dated and chunks of .NET are based 
on it. People who say 93 are being kind and probably have not looked at how 
closely it matches Win16. I mean Ex, ExEx, Ex2 calls - I don't even know if 
there were any software architects involved in the creation of Win32. The knock 
on effect for .NET has been that the very-non-asynchronous nature of Win32 has 
caused stuff like WPF to have behaviours where the UI thread can block the 
render thread to stop story boards from running, etc. Window handles and 
message pumps? Please - this is 2011.

I, for one, welcome our new WinRT overlords and look forward to an expedited 
demise of the rest of the API/UI kit confusion on the Windows platform. 
Something had to give in light of the relative sanity of Cocoa/OSX + 
CocoaTouch/OSX and the corresponding market success.

I just wish they didn't add this HTML/JS stuff to Win8 - it makes little sense.

David.

PS: Has anyone had a peak under the kimono to see if it really IS not based on 
Win32? [cid:image001.gif@01CC7D40.59FB4480]

--
David Connors | da...@codify.commailto:da...@codify.com | 
www.codify.comhttp://www.codify.com
Codify Pty Ltd
Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417 189 
363
V-Card: https://www.codify.com/cards/davidconnors
Address Info: https://www.codify.com/contact
inline: image001.gif

Re: WinRT vs World+Dog

2011-09-27 Thread Winston Pang
I thought so, I don't think it's anything different to today, what the
Windows team has learnt and taken is to mandate asynchronous calls for all
Metro apps (A silverlight thing), sandbox and restrict file access, bring
more friendly looking API's (A .NET thing). Correct me if I'm wrong,
everything seems about the same, there's just more fixated rules around
developing Metro/WinRT apps.

Having not had a chance to even see the keynote still, can anyone tell me if
the WinRT API's are accessible from legacy .NET applications? Should be
the same right?


On Wed, Sep 28, 2011 at 11:08 AM, David Kean david.k...@microsoft.comwrote:

  If you think that WinRT got rid of UI threads and message pumps, you’d be
 wrong. :)

 ** **

 *From:* ozdotnet-boun...@ozdotnet.com [mailto:
 ozdotnet-boun...@ozdotnet.com] *On Behalf Of *David Connors
 *Sent:* Tuesday, September 27, 2011 1:35 PM
 *To:* ozDotNet
 *Subject:* WinRT vs World+Dog

 ** **

 On Tue, Sep 27, 2011 at 4:40 PM, David Kean david.k...@microsoft.com
 wrote:

 Beside, I'm not sure why the entire .NET world should be considered
 legacy/off-topic once Win8 releases. We are just about to release Windows
 Phone 7.5, Silverlight 5 and just announced .NET Framework 4.5.

 ** **

 The writing is on the wall. Win32 is beyond dated and chunks of .NET are
 based on it. People who say 93 are being kind and probably have not looked
 at how closely it matches Win16. I mean Ex, ExEx, Ex2 calls - I don't even
 know if there were any software architects involved in the creation of
 Win32. The knock on effect for .NET has been that the very-non-asynchronous
 nature of Win32 has caused stuff like WPF to have behaviours where the UI
 thread can block the render thread to stop story boards from running, etc.
 Window handles and message pumps? Please - this is 2011.

 ** **

 I, for one, welcome our new WinRT overlords and look forward to an
 expedited demise of the rest of the API/UI kit confusion on the Windows
 platform. Something had to give in light of the relative sanity of Cocoa/OSX
 + CocoaTouch/OSX and the corresponding market success.

 ** **

 I just wish they didn't add this HTML/JS stuff to Win8 - it makes little
 sense.

 ** **

 David.

 ** **

 PS: Has anyone had a peak under the kimono to see if it really IS not based
 on Win32? 

 ** **

 -- 

 *David Connors* | da...@codify.com | www.codify.com

 Codify Pty Ltd
 Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417
 189 363
 V-Card: https://www.codify.com/cards/davidconnors
 Address Info: https://www.codify.com/contact

image001.gif

Re: WinRT vs World+Dog

2011-09-27 Thread David Connors
On Wed, Sep 28, 2011 at 11:08 AM, David Kean david.k...@microsoft.comwrote:

  If you think that WinRT got rid of UI threads and message pumps, you’d be
 wrong. :)

 **


That is really disappointing.

-- 
*David Connors* | da...@codify.com | www.codify.com
Codify Pty Ltd
Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417
189 363
V-Card: https://www.codify.com/cards/davidconnors
Address Info: https://www.codify.com/contact


Re: WinRT vs World+Dog

2011-09-27 Thread Preet Sangha
On 28 September 2011 14:24, David Connors da...@codify.com wrote:

 On Wed, Sep 28, 2011 at 11:08 AM, David Kean david.k...@microsoft.comwrote:

  If you think that WinRT got rid of UI threads and message pumps, you’d
 be wrong. :)

 **


 That is really disappointing.


Why? The technologies are tried and tested and have years of stability
behind them. If you watch the build 875 video you'll see how MS leverage the
existing COM infrastructure to bridge the worlds. Personally I think using
existing working stuff is what makes the new stuff interesting.
-- 
regards,
Preet, Overlooking the Ocean, Auckland


Re: WinRT vs World+Dog

2011-09-27 Thread Joseph Cooney
Wpf was unable to ditch the ui thread and message pump stuff because it caused 
problems with the clip board (and possibly other things). Probably the same 
thing with WinRT.

On 28/09/2011, at 11:24 AM, David Connors da...@codify.com wrote:

 On Wed, Sep 28, 2011 at 11:08 AM, David Kean david.k...@microsoft.com wrote:
 If you think that WinRT got rid of UI threads and message pumps, you’d be 
 wrong. :)
 
 
 
 That is really disappointing.
 
 -- 
 David Connors | da...@codify.com | www.codify.com
 Codify Pty Ltd
 Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417 189 
 363
 V-Card: https://www.codify.com/cards/davidconnors
 Address Info: https://www.codify.com/contact