The blogged wandering of Robert W. Anderson
Jason Hiner from ZDNet gives some credit to Microsoft for the new approach, but shares my opinion that the one-size fits all approach is a tried and failed:
I would have thought Microsoft learned its lesson here. It has already tried to take the full version of Windows 7 and run it on tablets. These “slates” — as Microsoft calls tablets — have gotten trounced by the iPad. Now, Microsoft has decided to take the full version of Windows and make sweeping UI changes so that it’s much more tablet-friendly and then apply all of those changes to the standard desktop/laptop version of Windows as well. Say what?
My comparison to the old Windows Mobile world, although not technically “One Windows to rule them all”, covers similar ground.
The users have already spoken on this. And they are right on so many levels.
Tags: HTML5, Windows7, Windows8
Here are various thoughts I have about Windows 8:
On the name:
- I hope this “codename Windows 8″ stuff is just a joke. Just call it Windows 8. Every other OS that I can think of has first and foremost a number associated with it. In fact, I think this must just be a joke, because Microsoft is more and more coming around to the “Windows” name as the brand. Calling it Windows Flambe or Windows Azule or Windows Enchilada doesn’t help with the brand. 8.
- Now, of course, this ignores the fact that Windows 7 is a name, not a version. So implicit in my plea for Windows 8 is that it actually be version 8, not just named 8. Sorry if that is confusing, but I’m not the one who decided that Windows version 6.1 would be called Windows 7.
On the new interface:
- Looks kind of interesting, but I’m concerned about the “one interface to rule them all” approach. Remind anyone of the original Windows Mobile? Just a small form-factor Windows machine with Start menu. That seemed logical, but it turned out that it was nearly unusable. The Windows Phone 7 Metro UI is pretty cool for a phone. It would work well for a tablet. It seems wierd for a desktop/laptop, but maybe not.
- The bigger problem is that I hope Microsoft gets that standard Windows applications don’t become productive tablet applications with the addition of touch. I have a convertible laptop. It would be interesting to have Metro on it, but that will only solve one piece of what makes it nearly unusable in tablet form.
- So, unlike Windows Phone 7, Windows 8 won’t use Silverlight for the Metro UI. This isn’t surprising. Microsoft has eschewed .NET for core Windows development from day 1. OK, from day 2, because on day 1 they said .NET would be the new Windows API. It never happened. And this is just another indication that it never will.
- That said, I think it makes total sense for them to use HTML 5 and not Silverlight for Windows.
- Which begs another (future) question: what will Silverlight be good for then?
A little snarky, but I’m feeling snarky today.
Tags: .NET, Silverlight, Windows7, Windows8, WinFx
I’ll be presenting at Connectivity Week on Monday, the 23rd on this panel. I’ll be talking about experiences in California integrating retail DR in the wholesale market.
Update: I’m filling in for Rizwaan at the CAISO on another panel. This time I’ll be speaking about ISO perspectives on DR.
If you are at that conference, look me up. Also, they provided a discount code. Email me at robert at rwandering dot net, and I’ll give you the code.
Tags: AS, CAISO, DR, Energy
I had one hell of a time updating the Windows Phone 7 LG Optima 7 from PDC 2011.
It seems like many people have had some form of this problem: When the zune software reboots the phone before the update, the phone gets stuck with the “connect your phone” picture.
Some people seem to get errors of some kind or a timeout, but on my machine I never got any error. It just didn’t work. I went through all of the troubleshooters I could find but just couldn’t get it to work.
The solution turned out to be to perform the update on a different computer. I did this with the February and March updates.
Note that I tried to update on the original computer after the February update, hoping the problem was gone, but no luck. I had to do both updates on the second machine. Who knows, maybe when the next update comes it will work on the original machine (or maybe Microsoft will fix this with Windows Update or a Zune software update).
Tags: WP7, Zune
Read the open letter to insideHPC readers.
Pure mudslinging about conflicts of interest based on things that don’t seem to be true. I won’t mention the mudslinger, but I can tell you that if I bothered to read that other blog — which I don’t — I would unsubscribe.
Build your brand on merit like InsideHPC did, not on publicity stunts.
Tags: Digipede, grid, HPC
So I never forget this again. When an upgrade of Virtual PC Integration Components fails,
Katie Fehrenbacher at GigaOm has a good piece today about Why the Smart Meter Backlash Story Isn’t Going Away. Taking her points together (except for “hard times”, which the utilities can’t do much about), it really comes down to poor customer education. I’ll get back to the “People don’t like PG&E” point later.
In general, the utilities should have answered these questions for their customers before starting the changeover:
- How does a smart meter help the customer?
- Are meters read more frequently and/or read at finer intervals?
- What is being done to protect that data?
- Will the utility sell that data to others?
- (How) Will the utility provide that data to the government / law enforcement?
- How are the meters tested for accuracy?
- How do we know if my old meter was accurate?
- Why might my bill change and what do I do if I think there is an issue?
I don’t think it is sufficient to have a bill insert that explains these things. I have a new PG&E smart meter, and have never seen any literature about the smart meter change. I was out of town when PG&E came knocking at my door, and again I was away when the installer showed up. I might be able to go find some of this information on the PG&E site, but my point is that I don’t think I should have to go look for it.
And, I certainly don’t mean to pick on PG&E. I actually don’t know that “People don’t like PG&E”. My relationship with them has always been a good one. For example, some foundation contractors knocked my gas meter out of whack (and left the house with an audible gas leak), PG&E came right away to fix it and turn the gas back on. No charge, friendly and professional.
My personal opinion about the reports of inaccuracies is that it has a lot more to do with the meter being replaced than the new meter. I have talked with others in the utility business who have experienced this over the years (e.g., the customer is complaining about their meter, so we replaced it and now their bills have gone up). Utilities must know this in the metering department, so why didn’t they lead with this in customer education instead of just hoping it wouldn’t come up?
Tags: Smart Meter;Utilities;
Somesegar just announced that Microsoft is letting BizSpark Startups keep their production licenses after they graduate.
The program is designed to get people hooked on the Microsoft platform. They just removed a major hurdle for companies who were worried about what happens after they exit the program (not that the licensing issue goes away, mind you). Anyway, BizSpark was already a great deal for startups with a Microsoft bent and now it is a lot better.
Great move by Microsoft. The Microsoft developer story is truly a great one, and getting better all the time.
Tags: BizSpark, Microsoft
One thing lacking from EF 4 is code first. They showed off a new CTP for Entity Framework that includes these features.
New API surface for simplifying EF: DbContext, DbSet<T>, more. DbContext gives a vastly simplified view at an EntityContext.
Code first can created a database automatically.
Of course, makes all sorts of assumptions based on conventions.
- Pluralization convention
- Infers references between tables into keys and foreign keys
- EdmMetaData table contains snapshot that is kept to keep code/database in sync.
- Attributes can be used to override conventions (e.g., StringLengthAttribute overrides the default length of 4000 for strings). In Microsoft.Data.Entity.Ctp System.ComponentModel.DataAnnotations.
- DatabaseInitializer can force your code to be in sync. Automatically? Sounds dangerous, but they give you many options. Pretty cool, really.
- Conventions for inferring many-to-many relationships.
They added an OData service on top. OData is really cool. May change my itinerary to go to an OData session.
- Enum support!
- Alternate keys
- TVF support!
- Migrations and deployment
- Perf & scalability
- Designer improvements (multiple models!)
- Better SQL generation
Available now in a CTP, 5th CTP out in another month. 2011 Q1 will be the first full release. Terrific that Microsoft is delivering on their out-of-band enhancements.
Tags: EF, Entity Framework, PDC10
« Previous entries
PDCs used to be something special, only reserved for big announcements or trends for Microsoft / Developers. Of course, they used to be bigger too – regardless of Ballmer’s calling this the biggest PDC ever. Holding it in Redmond, keeping it down to two days, limiting the attendees to 1000 (or so?) are all indicative of this PDC change. Will it be permanent? Who knows, but I do wonder why they held it now.
Ray Ozzie was sorely missed in the keynote. I can’t help but wonder if this PDC was put on just to show that Microsoft is still developer focused even with Mr. Ozzie’s departure. Ballmer did a fine job this morning, but without Bill Gates and now no Ozzie, it doesn’t feel the same.
Anyway, in terms of the announcements (i.e., the “reveals”), not too much and nothing I would say is truly big.
There are lots of announcements though, but mostly they are incremental additions to existing products (e.g., all the new Azure enhancements) or the completion of initiatives that have been in process for years (e.g., Dallas).
All together the announcements show terrific strides for the Azure platform making it all the more compelling.
Windows Mobile 7 is also pretty cool. I don’t know I’ll every use it, but I can see why a lot of people will. I think they’ll have a homerun here.
Here is a live view on my PDC10 tweets:
Tags: .NET, Azure, Microsoft, PDC, PDC10, WM7, WP7
· Next entries »