jcwelch
Check me out on the web at bynkii.com.
Many things, primarily a Sysadmin, a writer, a martial artist, a father. Reverse the order for how m...
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Windows Presentation Foundation - Everywhere?
May 23, 2006 at 7:56 PMRight, because getting more people to use Microsoft technology, regardless of platform is such a stupid idea that spending any time, effort and money on it is just dumb. Far better to continue with the hugely successful PR campaign of "Use Windows or suffer".
Whichever one works better. You're confusing "Linux User" with "Raving Stallmanite". I admit, it's an easy thing to do, but that's about as accurate as saying that all people who use Windows pray to Ballmer every morning and treat his words as absolute gospel. If Microsoft comes up with a kick-arse WPF/E implementation for Linux, hell yes I'll use it. I use Word because it does what I need better than anything.
Last I checked, the ones in the enterprise were pragmatists selecting the best tool for the job.
And of course, you can show that the sole reason for this is rampant Stallmanite ravings, right? Links please.
Why, yes, I have one. Been an IT manager for almost 20 years now. And as part of that job, I'm expected to be up on all the various technologies and implementations that affect what I'm working on. It's called being knowledgable about your field, and it's a sign of someone with a clue.
Nonsense. According to him, the full runtime's not even demonstratable yet. That's not even close to "set in stone".
That doesn't explain why Microsoft consistently jiggers the BoF votes at the PDC to make sure Mono doesn't get any space. It also doesn't account for actual commercial products being written with Mono. But I guess if it's not developed in Windows, it doesn't exist to Ballmer.I am. I'm basing this on the reaction Ballmer has every time Linux or any kind of work done on !Microsoft Platforms. Hell, he can't even be bothered to say something nice about the MS Mac BU when it's mentioned at an INTERNAL MEETING. Instead, he instantly has to start bashing the iPod. When Ballmer changes his tune, then assuming rampant paranoia and immaturity as the reason for all Linux - bashing from him will no longer be applicable. Until then, if the shoe fits, wear it.
No, I expect them to design the spec so that it can be implemented in existing !Microsoft implementations of C# and the rest, and to work with the people who are doing the most work to make that happen. Partnering works with Open Source people too. What I do not expect is for Microsoft to require that all WPF/E development be done in VS on Windows.
By that logic, then either Microsoft shouldn't be doing the Mac OS X port either, or that work should be done by the Mac BU, since, out of everyone at Microsoft, they know the platform best. From what I saw in the video, the newest Mac BU intern knows Mac OS X better than Harsh, and he's doing the port. Again, when your lead porting dev admits to being essentially unfamiliar with the platform he's writing the port for? Not a confidence builder.Standardized and open are not in fact the same thing. You can say they are, but I'd hardly call that a factual statement.
Everything I say, I've based on the vaporous dog and pony show I've seen. Microsoft's release reliability outside of the Xbox and the Mac BU is nonexistant, and they have a history of minor cross-platform dog and pony shows that just never seem to get finished. So when I see real product that's really usable, I'll take it seriously. Until then, it's Active X for the Macintosh v. 2
Windows Presentation Foundation - Everywhere?
May 21, 2006 at 5:30 PMRotor was not even close to what Mono is, and sat stagnant for how long, until Microsoft revved it into a...that's right, you guessed it, "requires Windows" tech. Gee, I can't IMAGINE why people ignored it with such sterling support. Meanwhile, Mono has actual product being built with it that runs cross-platform, something that Rotor doesn't.
However, you ignore the man thrust of my statement: Why is Mono a *mystery* to the guy working on a cross-platform CLR? If he'd said, "We looked long and hard at Mono, dissected it, and there are just things we need that would be faster to do ourselves in this case", that would be different. But Mike said that he really didn't know much about Mono, so there's no possibility that there was a technically qualified decision made in not using Mono. That leaves a limited number of possibilies, and I'll bet "Political" is real high up on the list. If that's the case, then just say so and move on. But to not be familiar with it? Again, what kind of bubble does the WPF/E team live in?
So because Macromedia made a dumb decision, Microsoft shoult too? I wasn't aware that 12-year-old peer pressure methodology was how development decisions were made at Microsoft, although it would explain much.
It doesn't matter if the Mono C# compiler works or not, because it's pretty much carved in stone that all WPF/E dev MUST BE DONE ON WINDOWS. Not that the WPF/E team knows anything about Mono, so even if it had been an option, they wouldn't have known. I wouldn't be surprised if Microsoft made using the WPF/E runtime contingent on developing the application with VS on Windows via the EULA or some required support library that can only be used in VS. When it comes to Ballmer's rabid "DEATH TO LINUX" POV, I'd not be surprised at all if he very specifically ordered that Mono not be an option.
Right...and people wonder why I have no confidence in Microsoft announcements until the product is available for sale. They don't even have a demo-able runtime available, yet anyone's supposed to take their predictions of testable code seriously? Ummm...try again.
Windows Presentation Foundation - Everywhere?
May 19, 2006 at 5:57 PM1) Leaving the Linux side to (random third party) is a HUGE mistake. I know that Ballmer has a fit and needs a binky everytime you *say* Linux, but this is just ridiculous. You don't need WPF/E on Windows, and to make OS X the only !Windows platform you support is ridiculous. I mean, if you *like* the hating, this is a great way to go about it, but I wasn't thinking you enjoyed that.
2)The fact that Mono is a great unknown to the team that's trying to do a cross - platform CLR seems silly. How much of a plastic bubble are you in to have Mono be some kind of great mysterious land? They've been doing great work, probably a ton of the work you're trying to do, and if Microsoft could get over that snap OMGOPENSOURCERUN!!! reaction that Ballmer has, you guys could benefit a lot by not ignoring Mono. Why reinvent the wheel?
3) The fact that debugging problems on !Windows is going to require a Windows box, or Parallels/VMware is lame. Again, instead of giving in to the "Make people use Windows" reaction, which really, just makes the people you *want* to reach with this not want to use it, work with the Mono team to get their C# compiler up to where you need it to be. it already runs on OS X, so again, why not make it stupid easy for people to use and *develop* WPF/E applications on the platform they want to run them on, without some stupid tools lockin. If people use this, REGARDLESS of the dev/deployment platform, you guys still win, and you'll see it used in ways that simply aren't possible when you're forced to develop on one platform. Why cripple your baby before it's even born?
4)If the tools aren't going to be available until summer 2006, when's the final plugin going to be available so people can do real testing?
5) Stop doing the dog and pony show demos. A faked clock on OS X is impressing no one. Do an application that has some real use, not just dancing baloney and flying cubes. Give people a real reason to want to use it. Considering how you're crippling it from the get go, you really need to make the demos rock.
Vista Collaboration
Mar 01, 2006 at 8:23 PMVista Collaboration
Feb 28, 2006 at 4:54 AMWith regard to PNM and the rest, will Microsoft be providing ways for non-Windows platforms to implement these services on things like Linux, other Unix, and OS X, the way Apple and others have with Zeroconf and Bonjour?
Vista Collaboration
Feb 27, 2006 at 8:48 AMI wasn't saying that Vista didn't support IPv4, but if the Zeroconf - like abilities of Vista cause problems with Zeroconf itself because, as it seems, no one's thought to test this stuff in a Zeroconf environment, well, that's going to be a problem.
Zeroconf isn't a printer technology, it's just a way to provide zero configuration addressing, naming and service discovery in an IPv4 environment, since pure IPv6 still is a future world. There are a lot of applications and services using Zeroconf. In the printer world, find a reasonably new HP printer and look at the network setup, you should see an mDNS session. Heck, Apple open-sourced their own Bonjour implementation, and even has one for windows, the info is at: http://www.apple.com/macosx/features/bonjour/ Again, none of this is new, or even hidden away all that much.
Vista Collaboration
Feb 25, 2006 at 8:44 PMWell, actually, Zeroconf works fine outside of the local network, and it's not a replacement for anything. If you read the docs, it's just a way to get the kind of services that IPv6 can provide natively out of IPv4. It's nothing more than what it says. Zero configuration.
Again, is there any real information on how well Vista's version of Zeroconf works with the real one? If you have printers that support Zeroconf, will Vista work with that, or is MS ignoring it/NIH'ing it? Will things like PNRP cause problems with Zeroconf services?
I'm really quite familiar with Zeroconf, but trying to find clear, concise info on Vista that isn't either API or Marketing fluff is more difficult than it's worth at the moment. hence my questions about interoperability with existing standards, something that should be quickly answerable by the Vista team.
Vista Collaboration
Feb 25, 2006 at 8:49 AMVista Collaboration
Feb 24, 2006 at 4:54 PMhow is this different from Zeroconf, (http://www.zeroconf.org/) which has been providing PRNP/PNM/etc services for years now and is an open IETF standard? Is this compatible with existing Zeroconf implementations, or will it require network admins to deal with both systems? If it's not compatible, does it use the same ports? Can both systems coexist, or do they conflict? Will printer and peripheral manufacturers have to include PRNP/PNM stacks AND Zeroconf stacks to make sure all their clients can easily connect? (Keep in mind that pretty much all the major printer manufacturers have been shipping Zeroconf support for over three years now.)
if they're the same thing, great. If they aren't, why reinvent the zeroconf wheel, and make it harder to deal with Vista in a heterogenous environment?
Julie Larson-Green - Diving into the new Office 12
Nov 13, 2005 at 10:35 AMWhat about winmail.dat attachments when you read Outlook email in other mailers on other platforms? Please tell me that entire concept has finally been shot in the head.
How about people who just want to use plain text for 90% of their emails? Will setting that default be easier
What about the inane dialogs and wizards? Will common tasks like rules and delegation be able to be accomplished without 345345 levels of dialogs and mandatory wizards? Maybe the O12 team can talk to the Entourage team for "How to do things without infinite layers of dialog boxes".
See more comments…