Page 1 of 1

LONGHORN AND THE NEW WINFX TECHNOLOGY

Posted: Tue Nov 11, 2003 5:30 am
by fsw
Maybe it's interesting:

http://msdn.microsoft.com/msdntv/episod ... nifest.xml

Will the current Win32 be accessible with the release of Longhorn :?:

If yes, how can MS drive programmers to use the new WinFX stuff :?:

Will they make a fresh CUT and old Win32 coded programs will only run in a 'VirtualPC' (where the bindings Win32/WinFX are) :?:

If yes, to skip the slow (by purpose) 'VirtualPC' do you have to upgrade all programs :?:

Can PureBasic fit in somehow :?:

What do you think :?:

No I don't have to much time on my hand, just saw the MS video the other day and I thought I pass it on.

Posted: Tue Nov 11, 2003 2:23 pm
by freak
Well, in the video, the guy said:
... so just like your existing win32 applications will work great on longhorn, your .NET framework apps will work great on longhorn with WinFx as well.
So, i don't think, there will be a complete cut.

He's got a point tough, when saying, that after the win32api is 10 years
old now, it is time, to create something new.
I just hope, they don't enforce the *new way* too much though.

Timo

Posted: Tue Nov 11, 2003 2:51 pm
by blueznl
hmmm... expect a slow killing of win32... first by throttling it, then by sneakily removing features / compatibility issues

(for example: take winxp, they added interrupts (not available in win2k and nt) so it could run old w95 / dos / w98 games, but took out part of the thunking code (no more fancy long filenames for 16 bit apps)

i just hope there will be a purebasic when the time comes to switch... not that i am in a hurry to make the switch, xp is fine for me (and i guess for most of us)

(in fact, if win98se was a little more stable i wouldn't see too much of a reason to use winxp)

Posted: Wed Nov 12, 2003 3:26 pm
by vanleth
I've been using Expression from Creature House when doing vektor graphics. Rumors goes that MS is considering buying Expression, but Creature House won't confirm it yet.
MS are also working on a project called Sparkle. Sparkle will most likely be a strong competitor to Flash and MxDirector. The new tools will be integrated in the .net environment, and included in Longhorn.
Also Sparkle will have direct access to the whole windows API, where flash is limited to what MacroMedia wanna do with it.

Actually if all this is true, i am looking forward to Longhorn. And if PureBasic can have access to the same things, I see it as PB getting better too.

Posted: Wed Nov 12, 2003 4:53 pm
by ebs
vanleth,

I checked out the Creature House web site. It looks like Microsoft has indeed bought them, since a Microsoft copyright notice appears prominently, and the home page says:
Microsoft has completed the purchase of certain Creature House assets. Please continue to check back at this website for further information regarding availability of the Expression and LivingCels products.
Eric

Posted: Wed Nov 12, 2003 5:13 pm
by vanleth
Well then that part of it is true. MS is needing a true vektor drawing program. And Expression is / was highly praised among Vektor artists.

Thanks for checking me up :)

Posted: Wed Nov 12, 2003 6:38 pm
by fsw
freak wrote:Well, in the video, the guy said:
... so just like your existing win32 applications will work great on longhorn, your .NET framework apps will work great on longhorn with WinFx as well.
So, i don't think, there will be a complete cut.

He's got a point tough, when saying, that after the win32api is 10 years
old now, it is time, to create something new.
I just hope, they don't enforce the *new way* too much though.

Timo
Well what I heard is that the old apps (Win32 and MFC) will be emulated, they won't run in native mode.
The apps that use Windows.Forms will be transparently upgraded to use vector widgets.

If this is true :arrow: emulation = slower than native.

The spirit of PureBasic is SPEED ... HMM

Posted: Wed Nov 12, 2003 6:40 pm
by Fred
Why PB couldn't use the new API ?

Posted: Wed Nov 12, 2003 6:53 pm
by fsw
Fred wrote:Why PB couldn't use the new API ?
I don't know - you tell me :wink:

Serious, this would mean that because of LongHead all GUI libraries have to be rewritten (I hope MS will provide some information about it...)

And maybe also the libraries that use Image, and so on...

Posted: Wed Nov 12, 2003 6:58 pm
by fsw
In additon to that, all LongHat GUI stuff will be Object Oriented ( MS like in a very weird way) - so if PureBasic speeks some sort of OO it will be beneficial (I know Fred you already delivered some functionality).

BTW: where can I obtain more information about how to use the new OO ability in PureBasic :?: