• Testing & ALM

    MVVM in WinJS Part 2 – Observable Collections

    December 20, 2012 Share
    As I explained in my last post on MVVM in WinJS, the goal of the MVVM pattern (as well as the Presentation Model pattern) is to create a separation of concerns between the model and the view. This eliminates the need for the model to have knowledge of the view, and leverages data binding techniques to make sure the state of the model is always accurately represented by the view. The next step in implementing the MVVM pattern is Observable Collections. Just as important as having individual items being Observable by the View for changes are collections that will notify the View when items are added or deleted. Fortunately, Microsoft has made this extremely simple with the WinJS.Binding.List.
  • .NET

    Evolving Simple Wireframes With AppMock

    December 06, 2012 Share
    In an earlier post I introduced the initial wire-frame design for an application that I’ll be creating from scratch in XAML and C#, tentatively named Conference Buddy. As noted in that article, Phil Japikse will be creating the same application in HTML/JavaScript and Michael Crump will be creating the companion application for Windows Phone 8. As we think about and design (and re-design), we’ve switched over to a Telerik AppMockPage1show case application named AppMock , available in the Windows Store.
  • .NET

    Extended Date/Time input with RadControls for Windows 8 Q3 2012 SP1

    December 06, 2012 Share
    We are happy to announce the Service Pack 1 release of our RadControls for Windows 8 suite. Along with the numerous bug fixes and improvements we have also implemented two highly requested new features for our Date/Time Picker components, available both for the XAML and HTML parts of the suite.
  • Testing & ALM

    MVVM in WinJS Part 1 - Observable Models

    December 04, 2012 Share
    The goal of the Presentation Model pattern is to “Represent the state and behavior of the presentation independently of the GUI controls used in the interface” (from Martin Fowler’s website.) All of the data and behavior of the UI as it relates to the state of the model is contained in the model. The view (or the UI) simply renders the data and refers to the model to determine such things as control state and values. Non model related items (such as rendering and other solely UI constructs) are in the This minimizes interaction between the model and the UI, creating a clearer separation of concerns between the two layers.
  • Mobile

    RadControls for Windows 8 now official and starting at $99

    The Telerik’s brand new Windows 8 UI controls arrive officially with an early bird promo you can’t afford to miss. More than 15 native (built from the ground up) XAML and HTML controls for building Windows 8 consumer and enterprise applications for just $99 till the end of November.  RadControls for Windows 8 is the number one toolset for building native Windows Store applications for the enterprise and the consumer markets with either XAML or HTML. Using our expertise in XAML, HTML and mobile apps development we built RadControls for Windows 8 from the ground up specifically for the Windows 8 touch-centric environment. The...