• PNDs, UMPCs, MIDs – what’s it all about?

    Let me clarify first that the title is a bit misleading. You may think that the story will comment on these devices in general, but you are wrong :). I will comment NVidia’s* entry in the handheld and portable devices business in particular, and what it means for the whole industry. Will they shape the landscape the way they did in the GPU market? Why is this event important enough to compel a guy that develops software to blog about hardware? Why the Nvidia Tegra? Why not the IPhone 3G? Or the HTC Diamond? A lot ...

  • RadControls for Windows Forms Q2 2007 BETA Available.

    Many days passed since my last post (which is rather interesting and concerns the MS Surface technologies) but now I have the opportunity to justify why: Beta release of RadControls for WinForms Q2 2007 was on the way!

    We introduced only one new component – the RadCalendar for WinForms, but please do not underestimate the release: all our components contain very serious improvements like RTL language support, hierarchy support, documentation, etc. Let me draw some aces on the table:

    Major redesign of our QuickStart Framework:




    Yes, it is more beautiful and has greater usability than ever! It has been ...
  • New hardware surfacing from Redmond

    It went public at 12:01 a.m. on May 30 – Microsoft® revealed the outcome of "Project Milan" now branded as Microsoft Surface™ and scheduled to debut in November this year. The nature of the project is a "multi-touch, gestural- and object-recognition interface technology on which Microsoft has been laboring for the past few years".



    Named "Surface" and five years in the making, it's set to establish a paradigm of what Microsoft calls "surface computers" which use touch as the sole method of input. The goal is to deliver a hardware/software platform very close to the people ...
  • Origami: the next Big Small thing.

    Will Microsoft take on Apple and Palm with its all-in-one consumer/business ultra-portable device?

    Well, you’ve probably heard the news already - Microsoft is entering the persona-portble-cool-weired-widgets market with their own device… The device code named Origami (official name is UMPC which is spelled out like Ultra Mobile PC) is very compact all-in-one information device that is targeted as an iPod, Palm and BlackBerry competition. Origami sounds way cooler than UMPC though (I keep asking myself why the guys at MS are giving great code names like Indigo, Avalon and Origami, and the official naming is almost unpronounceable ...

  • Creating a simple code snippet in Visual Studio 2005 – Part II

    Hi All,
    This is the second installment of the series "Code snippets in Visual Studio 2005". Well it has been quite a while since I updated my blog. My apologies, I think we all got too wrapped up in developing our new products and preparation of Q1 2006 release to remember to keep writing. However now I (having the time) intend to do just that.

    So creating a code snippet is a relatively easy task, however I will make a real case to demonstrate the creation process (refresh your mind on the topic here):

    - First create a text file (with your ...

  • Code snippets in Visual Studio 2005 – Part I

    Many folks are bashing VS2005 but there are some really great things the folks at MS have added for us in VS2005. One of my personal favorites is the code snippets mechanism. I personally find this feature to be kind of underestimated and will try to give you some basic knowledge about what code snippets in VS2005 are, how to manage them, how to find new, and of course how to “do it yourself”

    By definition code snippets are referred to as “ IntelliSense Code Snippets” – by nature they are reusable, task-oriented blocks of code, encapsulated in a XML file ...

  • The (TextBox) loss of text conspiracy

    While working on AJAX support for r.a.d.calendar, one of our relatively new controls, I came across a very interesting issue with the ASP.NET TextBox control. The problem was related to ViewState management, or better said, the absence of such. The TextBox simply didn’t seem to handle any ViewState information and the TextBox values were not persisted and reloaded correctly after PostBack.

    What I was doing wasn’t rocket science - I wanted to make the TextBox (System.Web.UI.WebControls.TextBox) persist its value when the user scrolls forward or backward through the month views. My first thought was that I’m brain-dead and have had ...