Windows 8 feature - Charms

Windows 8 introduces a new concept called “charms”. Charms are basically a set of features that is handled by the OS, but is used/implemented/extended by the installed apps.

That sounds really confusing…but it isn’t…or…well…I will try to explain…

When you expand the “toolbar” on the right hand side of Windows 8 (swiping from the right edge of the screen towards the center) you are faced with a couple of buttons. First off the start button (Windows logo), but also share, settings, search. These are all “charms”. A charm is basically a feature that can be called up through the OS by using that toolbar, but should be implemented by the individual apps.

More...

Windows 8 feature - Roaming data

Ok, so I will only quickly mention this as I find it awesomely cool, but have limited information. But basically, all apps get the ability to store settings and a certain amount of data in a roaming data store. This roaming data store is then synched “up” to Live services, and then down to all the users devices. This way, all settings and app things that makes sense to have identical in all places will just be on all devices automatically.

This means that a setting only needs to be done once, and then all your devices will have the same setting. I do however assume that you can manipulate what settings are synched, but I have to check…

More...

The Windows 8 developer story according to me (at the moment)

Earlier today, I made an update to a previous post, cause I had misunderstood some things regarding WinRT. It is however getting clearer and clearer as we get more and more information.

This post is a way for me to try to explain the Windows 8 developer story as I see it today. I am probably wrong in a hundred different ways, as I am trying to stitch together lots of little pieces of information to get a bigger picture… But I am at least going to try to get what I believe down on paper, and also add my own reflections of course…

More...

Build Windows day 2

Ok, so Build is onto it’s second day. A second day that has been a lot “slower” than day one. The keynote contained a lot of different information, mostly focused around connected apps and Windows Server 8, which I assume was to be expected.

The keynote did contain some gems though…

More...

Build Windows day one done and dusted

Ok, that was day one of Build Windows…and I am left very impressed! I had high hopes, but to be honest I guess I still had low expectations for today, but I can honestly say I was blown away. I know I am a Microsoft fanboy, and that I like most of the things Microsoft comes up with, but people who know me also know that still trash a bunch of their things as I find them lacking. But this really seems very good!

There has been so ridiculously much information coming out today that I don’t even know where to start. The keynote had a bunch of interesting points, but the following sessions were just packed with awesome stuff.

More...

Build Windows Keynote Thoughts

Holy f@#%&! That’s all I can say… Microsoft just pulled the biggest rabbit out of the hat ever! My expectations, as well as the rest of the attendees were high, but I really do feel that they managed to live up to those expectations and then some!

Everyone I have spoken to over lunch have been impressed and just want to get their hands on a Win8 device ASAP. It will change the way we work with Windows to an extent that I think few can fathom at the moment. But I think the companies that produce touch panels will be the ones who gain most from this new OS.

More...

Build Windows Keynote

At the moment, I am sitting at the back of a jam-packed room waiting for the Build keynote to begin. The room has 6 massive displays counting down the time to the start of the keynote…13:23 left…

It sounds severely geeky, but you can really feel the anticipation I the air! I am SOOOO happy that I am not doing the keynote. But hopefully they have something good enough to wow the crowd! Otherwise I would consider going on stage a suicide mission. People would rip MSFT a new one. So my expectations are high!

However, we have still not heard anything about anything! All we know so far is that the whole day is in the same MASSIVE room and the “sessions” are all called “Big Picture”.

My guess for the day…? Well, I would expect a ridiculous amount of talk about multiple connected device, and cloud based services. And the word of the day will most likely be “end-user experience”, which I think is really good. As long as Microsoft doesn’t try to copy Apple too much… It’s a fine line…

Well, time to listen to what they have to say!

PS: Sorry for having made several posts with no information at all… But it just shows you what the situation is here!

OK, here we go!

Today has been a ridiculously long day, and it is far from over… Cab picked me up at 04:45 and headed towards Arlanda, where the plane headed skyways at 06:25. And after a couple of hours in Frankfurt, the trip went on to LAX. In the shuttle to the hotel, looked at the time on my phone, it said 12:22 (thank you WP7 for picking up the time zone change that fast). So even though I was feeling less that great, I still had almost a whole day to kill…

That whole day has so far gone to checking in at the hotel, registering at BUILD and getting a prepaid sim-card for my phone (after a semi long walk in warm weather, and a $36 cab ride)…

So far I have little information to give away. The program still only says things like “keynote”, “Big Picture” and “sessions”. So that will have to wait until tomorrow…sorry! But I really don’t know more than you.

There is a lot of speculation at the moment, but I can honestly say that the only information I can give you is that it is nice and warm, and that I can see the back of one of the Disneyland rides from my 9th floor balcony. Maybe I will have a bit more to say, or gossip about after the Swede meet up tonight, but I don’t know… Stay tuned!

Implicit Data Templates, is that really a good idea?

In Silverlight 5, we can use a new feature called “implicit data templates”. An “implicit data template” is a data template that will be used based on the type of the bound object instead of a “manual definition”. That is, we can define data templates and tell them what type they render, and then let the system figure out what template to use as it binds objects.

This sounds really brilliant… Let’s try it out!

More...

Using ildasm and ilasm to fix the EPiServer Mobile Pack

Ok, so a couple of days ago (or something) EPiServer released a module called Mobile Pack. It is built to make it easy for companies to get their website up and running for mobile browsers, which is pretty cool.

It uses “Visitor Groups” and a browser criterion to redirect mobile users to a mobile version of the website. A solution which is actually quite simple, but it works well, and simple well working things are great. At least it works in theory. Unfortunately, in the real world the code doesn’t work…

More...