What "Jupiter" means for Windows 8

Over the past few days, we have uncovered a lot about Microsoft's next major project, Windows 8. The successor to the highly successful Windows 7 will feature a number of big improvements that will help push Windows into a bright future for consumers and businesses.

'Jupiter' is the new application model for Windows 8, an XAML (or UI) layer that will overlay programming to help improve graphics, text, and inputs. According to Mary Jo Foley, 'Jupiter' will provide a much smoother animation, typography and bring new media capabilities to Windows 8. 'Jupiter' for Windows 8 will be taking a lesson from the Windows Phone / Zune HD book to improve the user interface, providing a fresh experience to the end user.

After recent announcements from Microsoft about putting Windows 8 on an ARM chip, it appears that Microsoft is bringing the full desktop experience to the tablet, and bringing the tablet experience to the desktop. With ARM chips exploding around the world, Windows 8 could be the first universal OS between a tablet and a PC. Imagine sharing and playing tablet applications on your PC and vice versa - all without the need for a developer to create multiple versions of the game or app.

As Paul Thurrott explains, Windows 8 will be gearing towards an App Store. The new Windows App Store will allow for Silverlight-based applications to be created and deployed using the .appx format.

The Windows and Office teams are betting very heavily on this new app type, according to my source, and development has already begun using a beta version of Visual Studio 2012. These apps can be written in C#, Visual Basic, and even C++.

Windows 8 is possibly only a few months off from a private/public beta, and slated to launch sometime in 2012.

Report a problem with article
Previous Story

Playing games with your pee...?

Next Story

Google's Cr-48 befriends Android

65 Comments

Commenting is disabled on this article.

here we go again... another massive change in the API/kernel that breaks drivers, software compatibility and users time.

I like big fat buttons and big fat nice looking fonts in my face. Those interfaces are counterintuitive for technical users but knowing that they'll be ways to choose however is a good deal. Better than Apple imoimoimoimoimoimoimoimoimo

Sometimes it can take a while to get used to a new UI but if its more efficient then its worth that time. If the UI is designed for a wow effect and is not fit for purpose then its a step back.

More features are needed in Explorer for dealing with our vast libraries of all types of files, Windows 7's tagging feature just couldn't cut it with every file and wasn't there for folders. Give the user a reason to have this new UI and they will love it. Please don't just waste time moving the same UI functions around and making them pretty, need a bit more function to justify the next upgrade.

Not trying to discredit Microsoft here, but why do we need YET another layer for .NET? I mean can't they just improve WPF?

Sevan said,
Not trying to discredit Microsoft here, but why do we need YET another layer for .NET? I mean can't they just improve WPF?

Well, it sounds pretty much like WPF, so it could be a new interface API based on the WPF. What I wonder if it's intended for 'Jupiter' to replace MFC for standard C++?

Lamp Post said,

Well, it sounds pretty much like WPF, so it could be a new interface API based on the WPF. What I wonder if it's intended for 'Jupiter' to replace MFC for standard C++?

The native GUI API in Windows is not MFC (MFC is a C++ wrapper that is part of Visual Studio), but anyway, I think it's unlikely. It seems more probable that they're going to really start pushing .NET and try to make it the main development environment for Windows. To ease the transition, they could use transitional languages like C++/CLI (a .NET language based on C++) and interop, allowing developers to mix old native code C/C++ code with new .NET code.

So I guess the app store will be limited to managed applications. Though I guess you could maybe write unmanaged code in C++/CLI for it?

And this 'Jupiter' sounds like just the same as WPF?

Lamp Post said,
Though I guess you could maybe write unmanaged code in C++/CLI for it?

C++/CLI is managed C++.

Cuppa said,

C++/CLI is managed C++.


Managed C++ is a deprecated extension for C++, with C++/CLI being the current replacement for it.

EDIT: Sorry, bit tired, just realized you might meant that C++/CLI is managed. Anyways, even if it's managed it's possible to write unmanaged code in it too afaik (not used it much)?

Lamp Post said,
Just realized you might meant that C++/CLI is managed. Anyways, even if it's managed it's possible to write unmanaged code in it too afaik (not used it much)?

Right, sorry if I was unclear. Yes, C++/CLI lets one mix managed code with unmanaged code in a way that C# does not, but I'm not sure about writing an unmanaged application with it. Development would still depend on the .NET Framework.

As it happens, Visual Studio 2010 doesn't provide Intellisense support for C++/CLI (and it might not even make it into SP1). Doesn't seem like much emphasis is being placed on it.

Cuppa said,
As it happens, Visual Studio 2010 doesn't provide Intellisense support for C++/CLI (and it might not even make it into SP1). Doesn't seem like much emphasis is being placed on it.

It's the same as the native C++ editor... utter crap. The Visual Studio editor is very likely one of the worst on the market.

hdood said,

It's the same as the native C++ editor... utter crap. The Visual Studio editor is very likely one of the worst on the market.

Why?

Aethec said,

Why?
It doesn't even have basic features like proper syntax highlighting or autocompletion. It has these for C#, but not C and C++.


MFH said,

Because he seems to be an Eclipse-fanboy…
I take it you have no experience with Visual Studio if you think I'm an "Eclipse fanboy" for pointing out flaws that everyone who uses it knows about (and a large percentage rely on things like VAX to fix.)

This is the best option for MS ino, Windows on the desktop has loads of support for lots of different things, why try to redo all that on something else (though CE7 is pretty nice as well) if you can just take what you have, optimize it, shrink it and make it work on tablets etc?

Also the dual-UI bit was something I expected, if they do it right and it works smooth and fast like the UI on WP7 does they'll have a winner with Win8 just like they did with Win7. Also the app store is needed in this case since desktop kb+mouse apps won't run well on a tablet type finger UI if MS can get jupiter developed apps to still work but switch their UI depending on which UI windows is using, on the fly, that'd be a big step.

GP007 said,
This is the best option for MS ino, Windows on the desktop has loads of support for lots of different things, why try to redo all that on something else (though CE7 is pretty nice as well) if you can just take what you have, optimize it, shrink it and make it work on tablets etc?

Also the dual-UI bit was something I expected, if they do it right and it works smooth and fast like the UI on WP7 does they'll have a winner with Win8 just like they did with Win7. Also the app store is needed in this case since desktop kb+mouse apps won't run well on a tablet type finger UI if MS can get jupiter developed apps to still work but switch their UI depending on which UI windows is using, on the fly, that'd be a big step.

It depends what do you mean with "Tablet": Metro for a real "Tablet" is inadequate; used on one of these devices that lately people call "Tablet" like the Samsung or the iPad is a different story.

I replaced my laptop with a "real" Tablet in 2001 and I never missed the former. My convertible Toshiba M400 running W7 64 allows me to do everything, including remote access to our network, handwriting etc. etc. and I do not see any of these "Slate" devices having the same capabilities.
Granted the UI could be better optimized for a "Touch" use and I am sure MS will do it but Metro is not a solution to handle a real PC.

nully said,
still no 3d gui elements - bleh

UI's are on a trend of becoming as simple and minimalistic as they can, and 3D seems like a step in the opposite direction. Though it would be cool at first I think it would be clunky and just get boring and probably annoying after a short while.

Yakuzing said,

How would 3d assist in using an operating system. You're just being silly now.

use your imagination.. read various articles and papers on 3d GUI's, you are gunna feel silly one day.. really silly.

I pretend from the next windows a graphical satisfaction: effects, animation, smoothness and a lot (possibly) of customization by default ... this is what an user wants and for what he'd pay for!

Jupiter - A giant gas giant with a dark spot large enough to swallow earth

Windows 8 - A giant OS backed up by lots of hot air from marketing and with a security hole big enough to swallow the earth

I see the naming reason - I kid though I look forward to playing with it

Teebor said,
Jupiter - A giant gas giant with a dark spot large enough to swallow earth

Windows 8 - A giant OS backed up by lots of hot air from marketing and with a security hole big enough to swallow the earth

I see the naming reason - I kid though I look forward to playing with it


You, sir, are a winner

Teebor said,
Windows 8 - A giant OS backed up by lots of hot air from marketing and with a security hole big enough to swallow the earth

Claiming that Windows 7 is just as insecure as XP was is just as funny as claiming that Windows 7 is just unstable as Windows 98 was.

SHADOW-XIII said,
oh god no, no WM7 UI on desktop please

Microsoft still think that they can beat Apple, their lack of skills in design its what keep Microsoft behind.

Quattrone said,

Microsoft still think that they can beat Apple, their lack of skills in design its what keep Microsoft behind.

IMO, the WM7 UI is very nice. it is very simplistic and stylish and it really flows together, there is no extra eye candy. it is very basic. Smooth, still damn pretty.
I love it

SHADOW-XIII said,
oh god no, no WM7 UI on desktop please

That isn't the purpose, the tile interface is optional, except for some low end hardware and I guess most tablets. The tile interface is also somewhat similar to both iOS and android.

Having one OS for every level of computing just with limits put in place dependant on the hardware's capabilities is pretty advantageous.

SHADOW-XIII said,
oh god no, no WM7 UI on desktop please

To bad. Majority of people love Metro UI.

Plus based on rumors they will both have different UI's. So a tablet PC will have Metro UI, a desktop/laptop will have normal Windows UI.

SHADOW-XIII said,
oh god no, no WM7 UI on desktop please

To bad. Majority of people love Metro UI.

Plus based on rumors they will both have different UI's. So a tablet PC will have Metro UI, a desktop/laptop will have normal Windows UI.

Quattrone said,

Microsoft still think that they can beat Apple, their lack of skills in design its what keep Microsoft behind.

Behind in which regard? W7 has sold over 300 mio. units and WP7 seems to be selling (and imo looking) pretty good. And yeah, nowhere in the article does it say that the WP7 UI will be ported to W8. Decent reading comprehension helps.

SHADOW-XIII said,
not sure who but 100% people I am talking to about it, hate it

Well unfortunately you do not know everyone ever, so you really can't judge on that basis can you?

SHADOW-XIII said,
oh god no, no WM7 UI on desktop please

Have you used the Zune desktop software? If you had, you'd have no fear about Metro on the desktop

SHADOW-XIII said,
not sure who but 100% people I am talking to about it, hate it

short of asking yourself, that is the most biased sample group ever

SHADOW-XIII said,
not sure who but 100% people I am talking to about it, hate it

The 100% people your talking about, well maybe, you could be talking about just yourself.

100% people I am talking about Love Metro. (I of course talking about myself).

zombieChan said,

The 100% people your talking about, well maybe, you could be talking about just yourself.

100% people I am talking about Love Metro. (I of course talking about myself).


To end this once and for all, Im making a poll.

SHADOW-XIII said,
oh god no, no WM7 UI on desktop please

My guess is that the WP7-style UI will be saved for touch devices (phones/tablets/etc.), while the more traditional Windows UI will still be found on desktops/laptops.

M_Lyons10 said,

A comment so good it warranted posting 5 times? LMAO

Honestly though, a sale does not mean that a product isn't selling... We are talking about a launch during a holiday season that generally offers some pretty good sales after all. But by all means, twist that to support your argument if you wish...

Maybe you missed the "buy one get two" tha ran before and during Holidays.....
But feel free to push your "article of faith" not supported by numbers....