• .NET Mobile

    MS AJAX Beta1 - ClientScript is dead, long live ScriptManager

    As some of us have found the latest installment of MS AJAX is not backwards compatible. Shortly after ScottGu’s official statement our QA team reported that none of our controls worked with MS AJAX Beta 1. That is really bad news if you happen to claim to be the first ASP.NET component vendor with official ATLAS support. This called for a desperate debugging session which happens to be what I and Hristo Deshev like the most :). So I downloaded and installed the latest version (kudos to Microsoft for the painless install). I created an “Ajax enabled web site” and wired up r.a.d.input....
    October 23, 2006
  • .NET Mobile

    Creating ASP.NET AJAX client-side classes

    Does that subject looks lame or what! I'm trying to stop using the “Atlas” name -- it's ASP.NET AJAX now, and getting used to the new name is a major pain in the backside. Even though the official name Jessie-James-Garett-certified name is Ajax (note the capitalization), Microsoft chose AJAX. Anyway, I hope I'll get used to it eventually. So, how do you create a class in a language that has a classless object model? Why would you want to do that in the first place? Prototype-based object oriented programming is way more powerful than your grandma's classes that you are used...
    October 13, 2006
  • .NET Mobile

    How to close Netscape with JavaScript

    Hi there. I am still kicking. It has been some time since my last post as most of my efforts were concentrated on the quarterly release (which is a lame excuse). Anyway here is an interesting thing that I tackled a minute ago:The following script closes immediately the latest installment of Netscape:<html><body>    <div id="div1">        <div id="div2">        </div>    </div>        <button onclick="return CloseNetscapeNow()">Close Netscape</button>    <script type="text/javascript">        function CloseNetscapeNow()        {            var div1 = document.getElementById("div1");            var div2 = document.getElementById("div2");            div1.appendChild(div2);        }       </script></body></html>Just click the button and enjoy. It turns out that the appendChild method does not work very well when you try to add...
    October 12, 2006
  • .NET Mobile

    telerik skins survey

    I’ve been having this nightmare recently that we’re off track with what customers are looking for in terms of interface design, and I guess the best way to find out how we’re doing is to ask you guys. So I’ve set up a short online survey for all willing to help us feel where the industry is heading and provide feedback for what they need. Your feedback so far is truly encouraging and will be instrumental in crafting our future plans for skin development, interface design and visual presentation of all telerik components. I would strongly encourage all of you...
  • .NET Mobile

    WPF in action - part 1: Designer's look on WPF

    I am yet to grasp the marketing behind Microsoft naming conventions - usually a beta program would jump start with a great name, the official launch would kill it in a dull title, and things would finally settle down with an abbreviation that is actually pronounceable. Naming conventions aside, the upcoming Windows Presentation Framework (WPF), formerly known as Avalon, holds promise to become the next buzzword of the industry - even if someone adds to it another sentence before the official roll-out with Windows Vista in early 2007.From a designer's point of view, the next-generation interface for Windows is all...