Monatsarchiv für Januar 2009

Windows Mobile 6.5 information leaked

Samstag, den 24. Januar 2009

We don’t have to wait for the official announcements of Windows Mobile 6.5 to get the latest news about the mobile operating system. Yesterday a beta version of Windows Mobile 6.5 hast been leaked to the public which everyone can install on his qtek 9090.

Let me describe what is new in Windows Mobile 6.5 in counterpart to the Windows Mobile 6.1:

  • No finger friendly user interface
  • No multi touch
  • Internet Explorer Mobile 6 with flash support
  • Sliding Panels
  • Scroll without scrollbars
  • New screen lock
  • New applications such as market player, my phone

You can have a quick look at Windows Mobile 6.5 in the following two videos:

As you can see Windows Mobile 6.5 is a major disappointment. Hopefully Windows Mobile 7 will knock us out of the chair!

Rumors about Windows Mobile 6.5

Mittwoch, den 21. Januar 2009

There are rumors going around on the internet about the release of windows mobile 6.5. Some say that windows mobile 6.5 is never going to be released but other strongly believe that the new windows mobile 6.5 will be released soon.

Not long ago people were blogging on the internet that Microsoft is probably going to focus on windows 7 and it’s integration into the newest mobile devices. But that has not been approved by Microsoft.

And today some screenshots about windows mobile 6.5 came up out of never on the following blog:

http://wmpoweruser.com/?p=2536

Nobody can approve if these screenshots are real or just another horrible fake. We are staying put and watching the latest news on this topic. We’ll keep you guys posted!

Delegate.DynamicInvoke for .NET Compact Framework

Sonntag, den 18. Januar 2009

As you might already know I’m a certified windows mobile application developer. My speciality is hybrid application development for applications which target both the full .NET framework platform and also the mobile platform. Of course nobody wants to write the same code for each platform again so you have to come up with some tricks and solutions to overcome some limitations on the compact framework.

One such limitation is the missing Delegate.DynamicInvoke method. The Delegate.DynamicInvoke method allows to dynamically invoke delegates late-bound. That means normally when you are invoking a method via a delegate you actually need to have knowledge about the target type where the delegate gets executed. With Delegate.DynamicInvoke this is not longer necessary. The beauty of this is, that you can have base code like the following:

// Elsewhere
RegisterDelegate(SomeClass.SomeMethod);
RegisterDelegate(SomeOtherClass.SomeOtherMethod);
FireForAllWith(1, 2, 3, 4);
 
// Code in some utility
public void FireForAllWith(params object[] args)
{
   someGenericCollection.ForEach(dlg => dlg.DynamicInvoke(args));
}
public void RegisterDelegate(Delegate dlg)
{
   someGenericCollection.Add(dlg);
}

But if you try to use Delegate.DynamicInvoke in the compact framework your infrastructure code will not compile because for some obscure reasons microsoft decided not to implement Delegate.DynamicInvoke for .NET compact framework. Here is my solution to this problem:

I created an extension method for the delegate class with the name DynamicInvoke. This extension method uses a small trick to implement the DynamicInvoke behaviour of the full framework platform.

    public static class DelegateExtensions
    {
        public static object DynamicInvoke(this Delegate dlg, params object[] args)
        {
            return dlg.Method.Invoke(dlg.Target, BindingFlags.Default, null, args, null);
        }
    }

As you can see I’m using the delegates method property which returns a MethodInfo object. On the MethodInfo I’m able to call Invoke and pass the arguments to the bound method. But the problem here is that Invoke requires a target where the method gets executed. This is where the delegates target property comes into play. That’s the whole magic and you’re able to dynamically invoke late bound methods via Delegate.DynamicInvoke.

Download DelegateExtensions for the source code.

Heroes Volume Three

Freitag, den 2. Januar 2009

I wanted to write a review about Heroes Volume Three on my own blog. But after watching the season three I was so disappointed I was looking around for other peoples comments about the season three. I actually found two quotes that really summarizes my point of view! With the publication of these quotes on my blog I also want to thank the writers of these quotes for their mind-blowing way of expresing their opinions :D

Attention this may contain spoilers!

jc in chicago said,

October 7th, 2008 

The season has major suckage…but the writers are best with surprises and ironies.

FAST FORWARDS
I’m tired of premonition images (and, oh, super lame nondescript paintings) that tell me what “could” or “will” happen. And I’m tired of timelines and fixes to them. And after New York was saved at the end of Season 1, we still have Nathan on track to the presidency, which fulfills the initial vision of the future, which was supposedly mended.

So things are inevitable, images are re-interpetable, and the past/present/future can be tinkered with. THEN WHY BOTHER with the timescapes? If the story’s supposed to be in four dimensions, fine–I love a good mind*#$@ once in a while. Just don’t use it as the principle plot device.

IT’S THE PEOPLE, STUPID!
The series painstakingly introduced us to PEOPLE but it’s uprooted the characters and immersed them in a boring solution of All Powers All The Time. Peter was a compassionate home health care worker. Tom was a cop trying to hold his marriage together. Suresh was a son trying to either walk in the legacy of his father or solve the mystery his father had hidden. See all the relationships? There are none–not even between the main characters (well, Ando & Hiro). You even have Mrs. Petrelli proclaiming her family ties to Sylar, and is there any warmth to it? The air got chillier at that moment than when Nikki-TRiplet freeze-dried a rose in her hands. Does anyone agree with me, the triplet story is lame and so is keeping this mouth-breathing actress on board?

THINGS I DON’T HATE
I’m not too keen on all our heroes becoming bad guys, and vise versa. There may be a balance in the universe–some say yin/yang. But yin should always be yin and don’t you dare mess with my yang.

Oddly enough, the character signal we got from Tom forcing the Company members identities from Mrs. Petrelli–and she actually said it to him, was that if he did this, he would become what he hated (his father). This should have been the first hero to “go dark” but no, he’s off in Africa talking to turtles.

I insist that my interpretation of Tom’s wilderness scenario is better than what the writers have done. My take was that Tom had been thrown into a dreamscape prison like his father, or he, or Peter could create.

I like that Peter has become Sylar, and I like how it happened (Hey Vic, he wanted Sylar’s innate power ‘to understand how things work,’ so that he could “un-unravel” the timeline.)

I saw Peter going dark back when he confronted Sylar, in the episode where Sylar pinned him and said “This is the part when most people scream.” Once Peter got his game on, his face became ruthless and you could see he was manifesting Sylar’s lust for power….I thought for sure Peter was going to “become” Sylar and would himself fulfill the scene where Hiro saw someone kill Isaac. Another case where MY story was better than the real one. :-)

HOW THE FUTURE IS FIXED
Peter somehow acquires the powers of the Haitan. He also acquires the powers of Daphne. He has Hiro’s powers already. Now he combines these and runs all over the planet and all over time making all the NBC viewers *forget* what they’ve seen of Season 3. See? No muss, no fuss, no can-opener craniums.

Ergo Proxy said,

October 21st, 2008 

Well, you know…

I’ve officially given up on this show… it’s drowning and I don’t like to see good people get dragged through hell and drown…

This show is an example to everyone just how horrible it can become.

Heroes is suffering from the dumbest writers in the history of writers…

They’ve dealt with story lines in the most amateuristic ways, trying to fool the viewers into forgetting all the past errors, by simply not mentioning them.
Like copy cat girl… The grandmother Uhura, how Parkmans dad ever got out of that mind trap he put him there… so many things have become so stupid, bordering idiotic, that I am just waiting to see the headline “HEROES CANCELLED”.

This whole new idea of “genetically enhanced humans” just makes me sick to my stomach… it’s become more 4400 than Heroes… suddenly it’s just lost its own identity…

It went from amazing to ridicules to appalling…

This show is hurting the actors… Sylar is a joke, Hiro is a pain in the neck… you’d think he’d mature… and what the hell was that killing Ando scene for?

New characters coming in and old ones being forgotten… such bad writing..

So, we’re not talking about genetically enhanced humans with supernatural powers (X-Men and 4400 comes to mind, been there done that)

In so many ways the show is trying to wipe out the existence of it’s first season.

Dr. Suresh was the voice the morality the philosophy in the show in it’s first season…

The entire idea of EVOLUTION (Season 1) was what made it special… it was unique… now… it’s a discounted version of an idea that died a horrible death…

Heroes has become the perfect example to use in lectures and seminars on WHAT NEVER TO DO in this business.

This show is dead to me…