Scoop: Microsoft Expression Suite To Run On Apple Computers!
secretGeek .:dot Nuts about dot Net:.
home .: about .: sign up .: sitemap .: secretGeek RSS

Scoop: Microsoft Expression Suite To Run On Apple Computers!

Have just returned from tech.ed (Australia) with an awesome scoop to share. Discovering this fact was one of those slow motion moments when the hero gets shot -- so obvious yet so far-reaching.

The Expression Suite of tools were designed to be run on apple from the very first moment. The ramifications of this are bigger than big.

The information was extracted from various MS people, occasionally using Veritaserum (read 'alcohol') where needed. (Note also that many MS people I spoke to knew nothing about this, and had not even heard of the rumour)

There is currently a 'super secret' project underway at Microsoft, to put together the underlying cross-platform framework necessary to enable the Expression suite of products to run on Apple Computers. Seamlessly, natively, super fast, beautifully.

This is a huge 'tell' in terms of microsoft's future direction and strategy as a company.

I see it as Microsoft accepting, at the highest levels, that they've lost the API-war -- and hence aiming to redefine the battle ground for where the future profit centres for their software company will be. They're looking beyond operating systems, and clinging to the source of all their successes to date: a strong developer focus.

But Wait? Aren't Operating Systems Great?

Hello 1995? This is 2007 calling -- we want to show you Windows Vista. OS's are too expensive to build, too hard to deploy, far too hard to update, and impossible to secure.

If developers on every platform, every medium, in every language and every device -- be it apple, windows or linux -- be it desktop, server, or web -- be it ruby, python, angle brackets (Html/XML/Ria), squiggly brackets(C/Java/C# family), or begins and ends (VB) -- if all developers and all designers are using microsoft tools to build their software, then microsoft can branch out, moving beyond OS development and ensuring they are the dominant force in tomorrow's software as well as today's.

Eat that google, apple, ibm, java, etc.

This is big thinking, strategic stuff.

Disclaimer -- I don't want to get anyone in trouble. Everyone who spoke to me did so under a veil of 'plausible deniability'. I ensured them that no one would believe me, so they were free to speak their mind. Ssad, but true, and like a typical, terrible, journaliste I agreed not to unveil my sources. Don't ask. Note also that Visual Studio won't run on Apple computers, just Expression Blend et al. We're happy to accept xaml from the black skivvy wearing apple using auteurs... but code? no thank you... For now... (You don't want to know what's coming after 'Rosario'... hint: who's for a Browser-Based IDE?)





'Douglas Stockwell' on Sat, 11 Aug 2007 15:15:25 GMT, sez:

Your article seems to be missing a significant point. At least Blend and Design (maybe others, I've only used these) run atop .NET/WPF



'Chris' on Sat, 11 Aug 2007 15:39:46 GMT, sez:

Maybe I'm missing the scoop here but MS's own website proudly proclaims Mac compatibility in the system requirements: http://www.microsoft.com/expression/products/SysReq.aspx?key=studio



'nah' on Sat, 11 Aug 2007 22:37:47 GMT, sez:

the mac systerm requirements only ask for 20mb, so it's probably just the Silverlight™ plugin.



'lb' on Sun, 12 Aug 2007 02:19:07 GMT, sez:

@Douglas:
>Blend and Design... run atop .NET/WPF

true -- but they use a minimal portion of the .net framework.

only the parts they actually use would need to be ported. Notably, there's no need for:

* windows forms
* ADO.net
* network integration
* code dom
and more.

So WPF and the portions that support it are the major part needed. And if they've been recently built with this target in mind, then the task should be achievable.

lb



'david van deinse' on Sun, 12 Aug 2007 05:07:35 GMT, sez:

From the system req. for windows it says Quiktime so the only thing in wich microsoft is accepting defeat is the use of Quiktime nothing else.



'Chris' on Sun, 12 Aug 2007 09:05:00 GMT, sez:

Like all MS apps, they suck big time. Only MS would come up with a plugin for Studio which is dedicated to changing text case.

Sales prediction - only to windows users and maybe some switchers as far as Apple goes - Linix users maybe - doubt it though.



'lb' on Sun, 12 Aug 2007 09:12:22 GMT, sez:

chris -- you very nearly meet the criteria for speedy deletion of a flamebait comment.
i welcome your feedback, but i ask you to give a little more justification to your position in future.



'David Baugh' on Sun, 12 Aug 2007 09:27:08 GMT, sez:

This is no way a scoop. I have an email from Microsoft dated March 07 offering me a Mac sidegrade to Expression Media from iView Media that they had just purchased. They then offered me a free sidegrade to move away from iView media in June. It is a typical move from Microsoft. Buy the opposition - asset strip it and then kill it off. That said - isn't that what the corporate world is all about?



'Fredrik Olsson' on Sun, 12 Aug 2007 12:04:34 GMT, sez:

"Hello 1995? This is 2007 calling -- we want to show you Windows Vista. OS's are too expensive to build, too hard to deploy, far too hard to update, and impossible to secure."

Uhm, you did mean to write 'Windows' not 'OS' in the second sentance right? Because as far as reality goes those negative statements are not valid for any other available operating system than Windows.



'Joe S.' on Sun, 12 Aug 2007 13:31:26 GMT, sez:

Who Cares. It will die a lonely death on the Mac. Chris is right on the money. Not flame bait fact.



'John' on Sun, 12 Aug 2007 15:21:23 GMT, sez:

David Baugh wrote:
"This is no way a scoop. I have an email from Microsoft dated March 07 offering me a Mac sidegrade to Expression Media from iView Media that they had just purchased."

That doesn't mean anything. iView was always a Mac program and no porting is needed. This article is about the _entire_ suite, and the other products in the suite currently do not list the Mac under their System Requirements. That's why it would be news.

It would also be news if anyone cared about this suite.



'Chris' on Sun, 12 Aug 2007 19:57:18 GMT, sez:

"a little more justification to your position in future"

Sorry about the lack of depth but I was doing other things at the time.

I went to the MS site and watched their videos and read the faqs etc - none of that holds a candle to Adobe's Suite new or old - granted $100 is cheaper but the results look weak to me. I'll stick to Illustrator, Indesign, Photoshop and Dreamweaver. Heck, Freeway might even be better than MS' web app.



'Yacko' on Sun, 12 Aug 2007 20:12:48 GMT, sez:

Where's the surprise? Expression was acquired from a small developer, and versions 1-3 ran under both Macs and Windows. The technology may have been morphed and restructured and integrated with iView (also cross platform), but they would have had to consciously kill some of the code. See - http://en.wikipedia.org/wiki/Creature_House_Expression



'lb' on Sun, 12 Aug 2007 21:00:00 GMT, sez:

@Chris -- thanks for response.

>It will die a lonely death on the Mac

I think the idea is that expression would be a gateway drug to get mac designers to help build microsoft applications.

or maybe expression would be a gateway drug to get microsoft developers to move across to the apple world.

double edged sword this one.



'lb' on Sun, 12 Aug 2007 21:02:57 GMT, sez:

>those negative statements
>are not valid for any other
>available operating system

Apple don't tend to send out new versions of the operating system too often -- and they have the massive luxury of not worrying about backward compatability or a broad range of hardware.

Linux doesn't need to worry about normal people and restricts itself to the most technical users, shifting the burden of update and patching onto them.

client side software is hard. OS's are the worst case of all (apart from embedded systems... maybe)



'http://' on Sun, 12 Aug 2007 23:15:18 GMT, sez:

None of the applications mentioned on http://www.microsoft.com/expression/products/SysReq.aspx?key=studio actually run on Macs except for some of the Silverlight related products and they have been available for a few months at least - so I don't think that means the Expression Studio will ever be available for Macs ... but who knows.



'gart' on Sun, 12 Aug 2007 23:18:26 GMT, sez:

Mac fanbois will just use parallels is they have to use expression suite so MS is wasting time if they port these to run natively on mac.



'brice' on Wed, 03 Oct 2007 14:24:58 GMT, sez:

Not to pick on lb, but using a comment from his above post to illustrate the fact that we may be missing the point...

Making the dev toolkits for certain platforms or app frameworks (Silverlight/Flash) run on multiple OS, we do open up the chance for more developers to be turned on to the platform, for sure; however, it is not all about the 'developers' point of view (although it is for me sometimes :) I am an architect/developer and I predominantly use MS and web technologies, currently).

From lb:
>>I think the idea is that expression would be a gateway drug to get mac designers to help build microsoft applications.

or maybe expression would be a gateway drug to get microsoft developers to move across to the apple world.

double edged sword this one.
<<

With the advent/use of technologies like Silverlight, Flash and actionscript, etc. We are able to take the 'Microsoft' and 'Mac' out of the equation for the end-user.

We can focus on creating great software that will work for anyone on any platform that goes well beyond the traditional web-based approach for this concept.

We can let the user pick what OS they are comfortable with and still deliver rich, client-based apps that are maintain some consistency across the OS they run on. That is what it is really all about. Getting the user to use the software and removing some of the barriers (although the simple MS vs. Apple stigma IS hard to break through). This is opposed to current web-based practices of having to build custom user interfaces for each platform (browser), even on the SAME OS!!! Closer to a build once/run-anywhere model.

To get true cross-platform operation currently (not including virtualization which wouldn't technically be cross-OS or cross-platform) we have to jump through hoops, and (for web-based software) develop/maintain 3-4 times a much code(just for 2 OS X 3 browser types each, if you choose to forget about the multiple versions of each of those) that can potentially become obsolete with every browser release.

These rich, smart-client type applications may be more easily adapted to working 'disconnected' when necessary (for data intensive apps, of course... this is a HUGE plus in some instances/environments).

Although we would ideally be connected ALL the time, and we can defintely see how 24-7 connection is possible and might be accomplished in the future we should remember that users cannot always remain 'connected' at all times (due to location requirements, hardware issues, security concerns at a client company, etc). This may include connection to a crucial business application's 'common' datastores. If we architect our applications accordingly, we could switch out connected datastores for local data islands (in XML, encrypted plain txt, even a proprietary format, or just a plain ol .txt for that matter). Although our application might work in a reduced mode it never goes 'out-of-service'.

Anyway... sorry for the length. I just wanted to point out that it is better for the software-end users, regardless of who develops it (Adobe or Microsoft or ???). I would also add that I would much rather see a company backing it that had some clout and financial strength to endure the break-in period (both Adobe and Microsoft).

A side note is that the above statement is true for us as developers, as well. We are the end-users of dev tools. If they are cross platform we can choose where we want to play, as well.

-Brice




name


website (optional)


enter the word:
 

comment (HTML not allowed)


All viewpoints welcome. But the right to delete any post for any reason is reserved. Don't make me do it. Aim for constructiveness. Comments may be republished, emailed to your loved ones or printed and used as toilet paper. Also, I get particularly nasty on comment spam. It's not worth even trying to post comment spam here -- your html is escaped, and your links are given a rel='nofollow'. By attempting to post a comment, you understand that if the comment is considered spam, at my absolute discretion, your IP address may be used as the target of a prolonged distributed denial of service attack. Your electricity might suddenly stop working. Your car tyres will go mysteriously flat. You will suffer permanent hairloss. Your dreams will be filled with terrifying monsters. And in any case I reserve the right to record and publish your IP address.

 

TimeSnapper is a life analysis system that stores and plays-back your computer use. It makes timesheet recording a breeze, helps you recover lost work and shows you how to sharpen your act.

 

NimbleText - FREE text manipulation and data extraction

NimbleText is a Powerful FREE Tool

Use it for:

  • extracting data from text
  • manipulating text
  • generating code

It makes you look awesome. Use it right now! Go on! Hurry! Don't walk, run!

 

Articles

Mind-boggling Demo of New Gaming Genre, aka Folder-Based Hangman, aka Fun with Recursion Mind-boggling Demo of New Gaming Genre, aka Folder-Based Hangman, aka Fun with Recursion
Got CSV in your javascript? Use agnes. Got CSV in your javascript? Use agnes.
I went to write down a book name and founded an internet empire instead. I went to write down a book name and founded an internet empire instead.
NimbleText: Origins NimbleText: Origins
The Windows 8 Mullet The Windows 8 Mullet
Cosby: spontaneous striped background generator Cosby: spontaneous striped background generator
Slides from WDCNZ: Live Coding Asp.net MVC3 Slides from WDCNZ: Live Coding Asp.net MVC3
MVC 3, MVC 3, "Third Times a Charm" references
Custom Errors in ASP.Net MVC: It couldn't be simpler, right? Custom Errors in ASP.Net MVC: It couldn't be simpler, right?
Anatomy of a Domain Hijacking, part 2: The Website Who Came In From The Cold Anatomy of a Domain Hijacking, part 2: The Website Who Came In From The Cold
Anatomy of a Domain Hijacking, part 1 Anatomy of a Domain Hijacking, part 1
secretGeek.net domain has been stolen. The site may go down. secretGeek.net domain has been stolen. The site may go down.
Boring article: 'untrusted domain' issue with SQL Server. Boring article: 'untrusted domain' issue with SQL Server.
Coding While You Commute Coding While You Commute
Test Driven Dentistry Is A Good Thing Test Driven Dentistry Is A Good Thing
The 'less crashy' release of NimbleText The 'less crashy' release of NimbleText
Rethinking Toolbars in Visual Studio (or any IDE) Rethinking Toolbars in Visual Studio (or any IDE)
Where shall we have lunch? Where shall we have lunch?
Setting up email for your microIsv Setting up email for your microIsv
The NO Visual Studio movement: Compiling .net projects in Notepad++ The NO Visual Studio movement: Compiling .net projects in Notepad++
ZeroOne: the editor for programmers who think in binary ZeroOne: the editor for programmers who think in binary
Mercurial workflow for personal projects (with a .net bias) Mercurial workflow for personal projects (with a .net bias)
I see you're using vim. Let me fix that for you. I see you're using vim. Let me fix that for you.
The worst recruitment spam I've ever read The worst recruitment spam I've ever read
A thank you I forgot to say A thank you I forgot to say
My new product, NimbleText, is live My new product, NimbleText, is live
Grabbing the free songs of Jonathan Coulton (with Powershell) Grabbing the free songs of Jonathan Coulton (with Powershell)
Using NimbleSet to compare lists Using NimbleSet to compare lists
Wanted: Wiki Lists (dot org) Wanted: Wiki Lists (dot org)
DOS on Dope: The last MVC web framework you'll ever need DOS on Dope: The last MVC web framework you'll ever need
JSON Query Languages: 5 special purpose editors JSON Query Languages: 5 special purpose editors
What then, is b? What then, is b?
SQLike: A simple editor SQLike: A simple editor
Yet Another BizPlan Generator. Yet Another BizPlan Generator.
HOT GUIDS: A hot or not site for guids HOT GUIDS: A hot or not site for guids
How does life get better? One tiny hack at a time. How does life get better? One tiny hack at a time.
24 things to do, and 100 things *not* to do (yet) for building a MicroISV 24 things to do, and 100 things *not* to do (yet) for building a MicroISV
Venture capital won't kill Jeff Atwood, it will only make him Jeffer. Venture capital won't kill Jeff Atwood, it will only make him Jeffer.
A handy workflow image for newbie mercurial users A handy workflow image for newbie mercurial users
Fractal Feedback, a diversion into recreational programming Fractal Feedback, a diversion into recreational programming
Hump-Jumping: How the Education of Computer Science can be Saved, err, maybe. Hump-Jumping: How the Education of Computer Science can be Saved, err, maybe.
Suggested User Experience Improvements for DiffMerge Suggested User Experience Improvements for DiffMerge
SQL Style Extensions for C# SQL Style Extensions for C#
The Movie Hollywood (And My Wife) Doesn't Want You To See: Weekend at Jacko's The Movie Hollywood (And My Wife) Doesn't Want You To See: Weekend at Jacko's
Sysi: the ultimate administrators toolkit Sysi: the ultimate administrators toolkit

Archives .: secretGeek :: Complete Archives
TimeSnapper -- Automated Screenshot Journal TimeSnapper.com    
Version 3.3: true productivity boost

Next Action NextAction
Managing the top of your mind

NimbleText -- World's Simplest Code GeneratorNimbleText -- World's Simplest Code Generator, Text Manipulator, Data Extractor

25 steps for building a Micro-ISV 25 steps for building a Micro-ISV
3 minute guides -- babysteps in new technologies: powershell, JSON, watir, F# 3 Minute Guide Series
Universal Troubleshooting checklist Universal Troubleshooting Checklist
Top 10 SecretGeek articles Top 10 SecretGeek articles
ShinyPower (help with Powershell) ShinyPower
Now at CodePlex

Realtime CSS Editor, in a browser RealTime Online CSS Editor
Gradient Maker -- a tool for making background images that blend from one colour to another. Forget photoshop, this is the bomb. Gradient Maker


[powered by Google] 


How to be depressed How to be depressed
You are not inadequate.



Recommended Reading


the little schemer


The Best Software Writing I
The Business Of Software (Eric Sink)

Recommended blogs

Jeff Atwood
Joseph Cooney
Phil Haack
Scott Hanselman
Julia Lerman
Rhys Parry
Joel Pobar
Thomas White
OJ Reeves
Eric Sink

Aggregated Links

proggit
dzone
hacker news
dot net kicks

Human Link Machines

interesting finds
a continuous learner's weblog
arjan's world
weekly link post

LinkedIn profile
LogEnvy - event logs made sexy
Computer, Unlocked. A rapid computer customization resource
PC Smart Buys - Computer Hardware in Australia
 
home .: about .: sign up .: sitemap .: secretGeek RSS .: © Leon Bambrick 2006 .: privacy

home .: about .: sign up .: sitemap .: RSS .: © Leon Bambrick 2006 .: privacy