Microsoft's New Multiple-Browser Tester
Z80xxc! writes "Microsoft recently announced a new product called Expression Web SuperPreview, which lets developers view their web pages in any browser installed on their system, as well as in different versions of IE, all from the same interface. The product has one genuine innovation — a built-in tool for overlaying the rendering from one browser over another to compare (referred to as 'onion skins'). There are also HTML debugging aids and other helpful tools for web developers. A beta version is available for download. However, the current build only has support for IE — it will compare rendering in IE6 with either IE7 or IE8, whichever is installed. An internal build shows Firefox and Safari on Windows as well. The final product will appear as part of MS Expression Web Studio 3 when it is released later this year. (It will not be available in the Expression Mac suite.)"
There is a free service that does the same thing: browsershots.org
Tools like this, while helpful, should never have been necessary. If MS, owner of the dominant browser, wasn't among the poorest in W3C compatibility, stuff like this wouldn't be needed. Web pages should render the same in any browser, on any OS. The only difference should be in resolution.
Firefox already has (part) of this on them. With plugins it can view pages as IE
Is anyone surprised that it has a terrible name like that? I'm actually glad they didn't call it "Livesearch Expression Web SuperPreview Pro. For windows"
The summary neglected to mention that, as a "gift" to MS's customers, that Microsoft will change the time it took IE to complete the benchmark to 0.5f, where f is the fastest browser to complete the benchmark.
IETester ( http://www.my-debugbar.com/wiki/IETester/HomePage ) will let you test rendering in IE5.5, IE6, IE7 and IE8 on the same machine - you're not limited to whichever of IE7 and 8 is installed.
Safari but no Chrome or Opera?
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
>The product has one genuine innovation a built-in tool for overlaying the rendering from one browser over another to compare.
Man, when animators get a hold of this "lay one image over another"-innovation, their productivity will go through the roof!
Tomorrow's Microsoft Innovation: Layering images to gauge object motion!
Belief is the currency of delusion.
Perhaps this is more an issue about Windows' dominance on managed corporate desktops.
IE6 is the version that gets most of the ire about compatibility. But the current version is IE8, which is quite standards compliant, and IE7 was much better in that regard than IE6.
Looking at the browser history timeline:
http://en.wikipedia.org/wiki/Timeline_of_web_browsers
IE6 came out October 2001, the same month as Netscape 6.2, and the better part of a year before Mozilla 1.0 was released. Would Netscape 6.2 offer that much a better browsing experience for today's internet? Does anyone still regularly test sites against either?
How much of this is because non-IE browsers aren't commonly used in the enterprise, and thus older versions of them don't wind up deployed nearly as long?
My video compression blog
The OP mentions that this is not available for the Mac version of the Expression suite.
This is because that doesn't exist. The Expression Media product is cross-platform, as it is a new version of iView, a cross-platform product Microsoft purchased.
http://www.microsoft.com/expression/products/overview.aspx?key=media
The other products in Expression Studio began life as Windows-only products, and remain so.
That said, The Expression Professional Subscription does include a license for Parallels, so I suppose it's supported on Mac in that sense :).
http://www.microsoft.com/expression/products/ProfessionalSubscription.aspx
My video compression blog
Isn't it great how modern technology can do things like this? Back in the old days, we had to make do with defining a standard and ensuring that everything displayed things according to it. But now, we don't need the stifling constraints of consistency; browsers can be creative in their interpretation, and every developer can use a tool like this to see the amount of expression browsers put into rendering. I foresee a future where this innovation will be carried to things like simple desk calculators, where 2+2 is no longer shackled to equal 4, where one will have a "multi-calculator" that gives a range of results. I can't wait!
Since this is from M$, it be a t5rap for developers. M$ will use this to further their illegal monopoly.
--
Friends don't help friends install M$ junk
Friends do assist M$ addicted friends in committing suicide.
its called a virtual machine ;)
I knew that. Please let me rephrase my question:
You have one PC running Internet Explorer versions 4, 5, 6, 7, and 8 in virtual machines. What kind of PC hardware would one need to run these virtual machines at an acceptable speed, and how many licenses for Microsoft Windows operating systems loaded into these virtual machines would one need to purchase?
There's a video demo of SuperPreview in the keynote from last week's MIX09 conference in Las Vegas. Jump to 28:50.
This rounds things off nicely:
Friends do assist M$ addicted friends in committing suicide.
If this had been made by anyone other than Microsoft, all you zealots would be hailing it. It's a nice tool, stop ripping on Microsoft and grow up.
However, the current build only has support for IE â" it will compare rendering in IE6 with either IE7 or IE8, whichever is installed.
Well, that's not too bad, at least. Webkit and firefox seem to render the pages I design just as I expect. It's almost always IE6 that has the issues, so if I could pick one...
Fact: Everything I say is fiction.
Adobe did a demo of their next Dreamweaver release last fall at their Adobe Max conference. Similar feature there, except a bit better. Using a render farm your page is rendered in pretty much every browser, on each OS (rather than just what you have installed), including the "Onion Skin" feature shown in Expression Web. They even used the same name for the feature.
paul reinheimer
As I see it, this is a great way to let Microsoft introduce errors in (for example) firefox rendered html, showing the fake/non-original rendered output to users. People in their complete ignorance would just assume it is a Firefox problem.
Trying to take "embrace" the competition, heh?
> I foresee a future where this innovation will be carried to things like simple desk calculators, where 2+2 is no longer shackled to equal 4, where one will have a "multi-calculator" that gives a range of results. I can't wait!
Sweet! I could really use a calculator that does mod 3 arithmetic! That will show those people who don't believe me when I tell them that 2+2 == 1!
.
When Microsoft ports a tool like this to Linux, then and only then will Microsoft be viewed as anything but a company that is trying to take over the computing world.
Everything breaks for mobile browsing. The interface and interaction differences are too great to try to reconsile the difference between a mobile phone and a "real" browser. That is why you do a seperate website for them.
It was never designed to display images either. Quite frankly I dont care what it was designed for. Times change and now days, we expect all browsers to render the way we specify. Please note nobody is saying "pixel perfect accuracy"--we are saying "behaves the way we programmed it to behave". There is a subtle, but important difference.
Funny, it is actually way easier to do this with HTML/CSS than it is to actually make a page that is *not* pixel perfect. Standards compliant, liquid layouts are a bitch to get working on all browsers. Fixed grid, "pixel perfect" is easy--just drop in a table and set all the "width=''" to whatever.
1998 called and want their arguments back.
I remember that we used an online service that did this in 2003. We also had Photoshop overlay scripts. A layer for every version, colorize them, and then substract them from each other. Or something like that.
As always, Microsoft tries to sell us something as their great new "invention", that was already old before they found it in the products of their concurrents.
(Mind you, that I am no Microsoft basher, and give credit where credit is deserved. As with having the most successful OS in history (by being the most talented in handling stupid people ^^).)
Any sufficiently advanced intelligence is indistinguishable from stupidity.
I prefer to use Xenocode's Browser appliances. With them I can compare IE6, IE7, and IE8. They also have FireFox, Safari, and Google Chrome. (I don't use these though. I have FireFox installed and the others have too small market share to really spend time testing against.)
http://www.xenocode.com/browsers/
My sci-fi novel, Ghost Thief, is now available from Amazon.com.
Imagine the sum total of the economic cost to Web designers worldwide, if such a figure could be accurately assessed. I wonder just how large this number would be? First off, if we really wanted standards compliant browsing, we could just send bitmaps over the server back to the client. We can stream bitmaps to the client and remote desktop works like a champ. The concept of a standards compliant browser is retarded from the get go because all consumers really truly need is a standards compliant remote desktop client, and that exists in RDP. All you have to do is be able to send clicks and keystrokes to a server, and get bitmaps back. No need for all this other crap we put people through, no need to shoehorn state into cookies and other crap. If you ask me, standards based web has completely fucked up computing and the future is going to be more like RDP than it will ever be HTML. I am of the view that standards are nice in theory but impossible to achieve in practice. If we look at the track record of software standards, there's really only been one complicated standard that's actually worked out well, and that's C++. C++ works because, well, it leaves some basic things out of the standard and -doesn't- make promises about everything the way HTML tries to do. It's just impossible. Every other language either has an open source implementation that is a defacto standard, or there is a dominant vendor that people imitate. IE sucks now, I'll give you that. I think Chrome kicks the shit out of FireFox, hands down. Firefox is on my shit list right now for not obeying a z-order, but before Chrome I did prefer that to IE. Still, IE's break with standards was pretty damned good. Were it not for IE, we would have never have had InnerHtml. Nor would we have had a useful programmable DOM, event model and scripting language to go with in one package PLUS, the little chumpy that lets you go after a web server after the fact. You can blab about Netscape as much as you want, but IE had all the pieces in place to do Web 2.0 stuff as far back as IE 4. Back when Netscape fans were screwing around with layers, IE people could go and write real client / server systems in Javascript and HTML, as sick as that is. One more time. Netscape started out ok, but IE 4.0 kicked the shit out of it. I would have -loved- to see Microsoft just run away with the internet, tell the W3C to kiss its ass, and load up a web browser with 2d and 3d graphics, all of the windows controls, all from the get go. With at one time a 90% market share, everyone would have benefited. Frankly, if Google Chrome did it, I'd like to try it out. If FireFox did it, I'd like to try it out. But as it is, browsers are basically stagnant, hobbled by a standards committee that sucks. And, one more think. I am sick of greater than less than typing way too much tags.
This is my sig.
HTML is a markup language. It was NEVER designed to give a pixel-picture representation of content. EVER. That would break mobile browsing, not to mention different resolutions, and everything else. HTML was supposed to be a markup language but it is a layout language now. So now we have an ok markup language being shoehorned into a presentation langauge and let's throw some scripting on top of that. Dude, the internet is a train wreck. screw all this browser shit, and let everyone have some basic kind of RDP.
This is my sig.
Microsoft is getting desperate in its failed attempts to keep Windows relevant as a development environment Hey buddy, let me know when Linux gets a grid control that doesn't suck... but we've been waiting now for what, how many years, and there's no grid control in Linux that is even as good as some of the grid controls that were available in Windows 3.1. In fact, let me know when the Linux GUI gets -ANY- control that doesn't suck. The listview are behind the times, the treeviews are slow, all the common dialogs look like high school projects .. the whole OS just has a bunch of junky controls that are completely inferior to their Windows counterparts.
It's telling that even even text entry boxes aren't as good - Linux don't cut and paste among each other all the time but on Windows I can cut and paste fairly often between my local desktop and a remote desktop.
This is my sig.
No where in the MS linked page do they imply they invented it. In fact, they mention existing solutions as a comparison.
This is a lot like someone kneecapping you and then expecting you to be thankful when they offer you crutches.
---Technology will liberate us if it doesn't enslave us first.
it's trial software....this is a commercial product?
people have wasted a ridiculous number of hours dealing with specific issues related to nearly every version of IE to come along
and now they have the audacity to cash in on it? To pay THEM so we can deal with it?
First we invented the cross-browser compatibility problem. Then we worked hard and spent millions of dollars to make sure it persisted for more than a decade. Now we have the ultimate solution!!!
I read that as: "Microsoft's New Multiple-Browser Taser".
I started it from Start menu, it crashed. I rebooted PC, started it again, it crashed again. I uninstalled it. 1 hour of my time lost on this thing.
Did you MS people go insane? Why just not let me download a file of 300 MB, if you need this size, and let me start it? Like, say, Mozilla or Gimp do. Why I always have to OK-answer on countless meaningless questions? Why it installs so long? What is this installation checking something endlessly, it is your OS after all?
Ah, see that KDevelop 4 is in beta... that's good enough for me. By by ubuntu, here comes opensuse...
This is my sig.
Turning the steering wheel, and having the change in your direction occur 45 minutes later?
every day http://en.wikipedia.org/wiki/Special:Random
Doesn't Flash solve all these problems? With video requiring the player and the player so widespread, why not just go RIA?
What's the big deal? Microsoft has provided this feature in Windows for a long time now. Whenever I open a URL from a Microsoft product, there's a good chance it's going to "allow me to preview the output" from the URL in Internet Explorer, despite the fact that IE hasn't been my default browser for about ten years.
The whole concept of separating content from presentation is what is crazy about HTML / CSS as a combination. You can't just go and shovel HTML through a different CSS renderer to get a different interface for some device or even a user that has different senses. You have to have the content, the pages, the meaning, the interaction all aligned to what users need for each medium.
This is my sig.
Two things. :/ Also, its GDB integration is currently nonexistant. However, its "Intellisense" [1] is really very good, IMO.
1) opensuse seems to package KDE 4.1.x. *A lot* changed between then and KDE 4.2. If you're having issues w/ their rev of KDE 4 [0], you might want find some way to get your hands on a newer version.
2) kdevelop 4 is still crashy.
[0] The OpenSUSE machines in the local Uni computer lab seem to be *extremely* crashy and slow when you enable OpenGL Composite acceleration. YMMV.
[1] Is there a word to describe that feature that's not covered by a trademark claim?
Normally I'd question the sanity of anyone trying to support anything before IE6, so I have to ask "Why bother?" I know on my company's sites, the main traffic last year was about 90% IE, with a 50/50 split of IE6 and IE7. I wouldn't even bother wasting time to support something that wasn't used (and have the stats to prove it!)
It doesn't mean much now, it's built for the future.
] Is there a word to describe that feature that's not covered by a trademark claim?
Don't know, and the thing is, it's not even a good word. Intellisense, Intellimouse, all those "Intelli-gent" brands of Microsoft sound corny. "Smart"...
Maybe we should call it "TypeList", because, you type and get a list.
This is my sig.
A year or two ago I built a website for a small specialty health care facility in a hospital in Southern California. One of the specifications for the site was that it work perfectly in IE5 for the Mac -- it turns out that most of these doctors had old-ass iMacs in their offices, and that particularly busted version of IE5 was the most recent version of The Blue Internet "e" that worked on those beastly machines.
(That gig sucked.)
Expression Design began as Expression from Creature House, who bought it from Metacreations(?). The present version of the product was rewritten using WPF for Windows users, therefore the _current_ version is Windows-only (while previous versions had Mac versions as well).