• .NET Developer Tools DevTools

    UI controls for ASP.NET AJAX, MVC, WPF,
    Silverlight, Windows 8 and Windows Phone

  • Hybrid Mobile Development Icenium

    Cross-platform Mobile Development Tool
    with cloud-based architecture

  • HTML5 / JavaScript Development Kendo UI

    Everything you need to build sites and
    mobile apps with JavaScript and HTML5

  • Testing Tools TestStudio

    One easy tool for Functional, Performance,
    Load and Mobile software testing

  • Web Presence Platform Sitefinity CMS

    Everything for your online business - content
    management, ecommerce, emarketing

  • Agile Project Management TeamPulse

    Simple and intuitive project management
    and collaboration software

Contact us

We are here for you.
  • usa+1‒888‒365‒2779
  • uk+44‒20‒7291‒0580
  • bg+359‒2‒8099850
  • de+49‒89‒2441642‒70
  • au+61‒2‒8090‒1465
  • emailsales@telerik.com
Your account Access to your products, updates and support
Telerik Product Families
  • Your Account
    Your Account
    Log in
  • ABOUT US

    About Telerik

    • Company
    • Press Center
    • Customers
    • Community
    • Careers
    • Contacts
Kendo UI - The way of HTML5
Products ▼
Kendo UI Web Kendo UI Mobile Kendo UI DataViz Server Side Wrappers
Demos Purchase Download
Blogs Documentation
Support ▼
Premium Forums StackOverflow Forums
Resources ▼

Featured Resource

Kendo UI Dojo


Blogs Code Library Demos Documentation FAQ Testing
Premium Forums Roadmap User Voice Videos Webinars More Resources
Contact Us Search
 

Blogs

Rocking Kendo UI in Visual Studio 2012 and Windows 8

Wednesday, August 15, 2012 by Kendo UI Team Blog | Comments 6

It's an exciting time for developers using Visual Studio 2012 or targeting Windows 8. With recent announcements regarding availability of these products, the obvious question of support with Kendo UI is being asked by developers. Rest assured, the team building Kendo UI has been working hard to ensure that the support for these environments is rock-solid. In this blog post, I'll be highlighting the features we've implemented that underscore our commitment to you - our customers - for both Visual Studio 2012 and Windows 8.

Kendo UI for ASP.NET MVC

A few weeks ago, we shipped Kendo UI Q2 2012. At part of that release, we introduced Kendo UI Complete for ASP.NET MVC, a set of server wrappers that simplifies building applications and sites with Kendo UI in ASP.NET MVC.

Kendo UI Complete for ASP.NET MVC enables developers comfortable with the ASP.NET MVC framework to easily incorporate and configure Kendo UI via familiar server-side programming instead of relying solely on manual HTML and JavaScript. Kendo UI Complete for ASP.NET MVC adds both extra functionality to the existing Kendo UI libraries (such as server-side rendering, grid server binding, data annotations support, etc.), and it does make it easier for developers to use Kendo UI with ASP.NET MVC. Futhermore, we have committed to support both ASP.NET MVC 3 and ASP.NET MVC 4. This also applies with some of the latest and greatest innovations being utilized by ASP.NET developers. For example, we get a lot of questions about support for WebAPI. Recently, Burke Holland and I have written a series of blog posts that demonstrate how to integrate features like WebAPI (and others) with Kendo UI:

  • Ask Kendo UI: Server-Side Sorting With WebAPI
  • TeamPulse (Hearts) Kendo UI for ASP.NET MVC
  • HTML Helper Basics of Kendo UI for ASP.NET MVC Beta
  • ASP.NET Web Forms and HTML5
  • Hello Services / WebAPI, REST, JSON and AJAX

Ultimately, this means you can build ASP.NET applications and sites with Kendo UI, both now and in the future, with Visual Studio 2012.

Visual Studio Extensions for Kendo UI for ASP.NET MVC

The Visual Studio Extensions for Kendo UI for ASP.NET MVC projects is an integration package that aims at significantly increasing your productivity when managing MVC projects in Visual Studio 2012 (and Visual Studio 2010):

Kendo UI for ASP.NET MVC Project Templates

It provides a step-by-step wizard that's designed to automatically bootstrap your project:

Kendo UI for ASP.NET MVC Project Settings

Kendo UI for ASP.NET MVC Project Settings

Getting your Kendo UI projects up-and-running in Visual Studio 2012 is a snap!

IntelliSense Support in Visual Studio 2012

An important feature of Visual Studio is its support for JavaScript IntelliSense. This feature enables developers to be productive when building applications that target JavaScript by providing them with type information and signatures for functions. This is accomplished using an additional vsdoc JavaScript file. With Kendo UI, each bundle package contains a vsdoc directory, which contains a vsdoc.js file. Putting this file next to your Kendo UI will enable you to utilize IntelliSense in Visual Studio:

IntelliSense Support for Kendo UI Web in Visual Studio 2012

We've outlined the steps necessary to make this work in Visual Studio on our new documentation site.

NuGet Package Support for Kendo UI Web in Visual Studio 2012

Many developers appreciate the package management capabilities of Visual Studio via NuGet. Its ability to manage dependencies, all while integrating within new or existing solutions, gives many developers - especially web developers - a huge boost to their overall productivity. For developers targeting Kendo UI Web, this integration is supported for Visual Studio 2012 via the Kendo UI Web NuGet package:

Kendo UI Web NuGet Package

Alternatively, you can integrate Kendo UI Web via the Package Management Console of Visual Studio 2012:

PM> Install-Package KendoUIWeb

As part of this deployment, we include a dependency to jQuery and pull down all the necessary JavaScript and CSS files required for applications and sites targeting Kendo UI Web. This integrate means that you can start targeting Kendo UI Web quickly and easily for the projects you're working on in Visual Studio 2012.

Kendo UI in Internet Explorer 10 on Windows 8

We're tremendously supportive of the commitment made by Microsoft to supporting and improving the modern web. Internet Explorer 10 (IE10) on Windows 8 represents a significant step forward for users and developers alike. For users, it provides a highly performant and secure browsing environment. For developers, it provides a platform for building advanced web applications and sites with modern web standards. All in all, there's a lot to like with IE10. In fact, Kendo UI leverages many features of the HTML5 and CSS3 specifications that are supported by IE10, including:

  • CSS transitions and CSS transforms for widget effects and animations;
  • Scalable Vector Graphics (SVG) for generating rich, data visualizations;
  • HTML5 custom data attributes (data-*) to convey configuration metadata;
  • and, touch input via Pointer events for user interaction with widgets and data visualizations.

In the case of both IE9 and IE10, the applications and sites you build with Kendo UI will utilize hardware accelerated graphics and text. This is evidenced by the effects and animations we generate for widget interactions in Kendo UI Web. It's also evidenced by the charts and gauges we produce for Kendo UI DataViz. The end result of hardware acceleration is a web experience that feels native. Granted, support for many of these capabilities was first introduced with IE9. However, it's good to see Microsoft continues to move the web forward with IE10.

It's worth mentioning that Windows 8 enables web developers to leverage their existing skills by enabling them to build native applications with HTML, CSS, and JavaScript. At the moment, we're working hard on a set of controls designed specifically for Windows 8. These controls have language bindings for both XAML and HTML.

Looking Ahead

Our team is tremendously excited by the upcoming releases of Visual Studio 2012 and Windows 8. Moving ahead, we're committed to ensuring that both products are strongly supported by our team. That means that you'll be able to build next generation applications and sites that target Kendo UI with the knowledge that they work very well in both environments.

About the Author
John Bristowe (@JohnBristowe) is a Developer Evangelist with Telerik and is based out of Melbourne, Australia. John enjoys all the meats of our technology stew, hacking on everything from angle brackets to .NET. John's passion lies in modern web standards like HTML5 and CSS3. His website is bristowe.com.

6 Comments

  1. 1 electronic cigarette india 16 Aug 2012
    This is evidenced by the effects and animations we generate for widget interactions in Kendo UI Web. It's also evidenced by the charts and gauges we produce for Kendo UI DataViz. The end result of hardware acceleration is a web experience that feels native. Granted, support for many of these capabilities was first introduced with IE9. However, it's good to see Microsoft continues to move the web forward with IE10.
  2. 2 Vesselin Obreshkov 17 Aug 2012
    And what about Windows Phone 8?
  3. 3 Patrick 24 Aug 2012
    Many thanks for this.  I too am excited about the arrival of Visual Studio 2012 and the integration of KendoUI with it. I like the idea of the Visual Studio Extensions for Kendo UI for ASP.NET MVC , but this seems (or least when I just tried it) to produce a website with the look and feel of an MVC3 website, even when you ask for an MVC4 one.  Also, I always find it frustrating and a bit odd that the websites generated by the Telerik Visual Studio extensions don't seem to include the login facility that Microsoft's templates provide.  Why is that? It seems a pity because it creates extra work for your clients having to add it back in!



    Also, I like the sound of  the vsdoc.js file, but it doesn't seem to installed by the Visual Studio extension for Kendo UI! Shouldn't it be?  Also, it is not clear from your post above where to put it in the project, and the file in the package that I downloaded is called kendo.all-vsdoc.js, not vsdoc.js?



    Finally, I have been looking at the KendoUI documentation several times over the last few days as I have been working on various projects, and although this blog post was written 4-5 days ago, the documentation made no mention of the Visual Studio extension or the vsdoc.js Intellisense facility, which would be useful to have known about earlier.



    Anyway, please continue the good work, I'm a fan of Telerik/Kendo projects! (Just would like the documentation to be more complete/joined up please :)
  4. 4 Stefan Rahnev 27 Aug 2012
    Thanks for the extensive and right-on-target feedback, Patrick! We already have these additions on our radar for future Kendo UI MVC VS Extensions updates, and hopefully they will become a fact soon. Thank you for reaffirming our intentions on these fronts.

    I am also happy to hear that you are a loyal Telerik/Kendo proponent and count that you will continue to be a Telerik supporter for the time to come.
  5. 5 dmorgan 20 Dec 2012
    Do you have a kendo nuget package with the no minified versions?
    And does the package include Kendo.Mvc.dll?
  6. 6 Stefan Rahnev 20 Dec 2012
    We only offer NuGet package for the Kendo UI Web open source version (GPLv3-compatible). You can use the Kendo UI Complete for ASP.NET MVC product either via the zip package or the msi installer distribution.

Comment

  1. Click to add

  2. Click to add

  3. Click to add

  4.    
     
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
     
      
       
Blogs feed
Categories

  • Tutorials (26)
  • Release (33)
  • Browsers (7)
  • Extensions (3)
  • Tip of the Week (10)
  • Videos (5)
  • Concepts and Theory (13)
  • Misc. (25)
  • Framework Constructs (6)
  • Mobile (6)
  • UI Widgets (5)
  • Blogs (1)
Archive
  • 2013 May (6)
  • 2013 April (10)
  • 2013 March (9)
  • 2013 February (12)
  • 2013 January (10)
  • 2012 December (9)
  • 2012 November (11)
  • 2012 October (6)
  • 2012 September (7)
  • 2012 August (8)
  • 2012 July (10)
  • 2012 June (8)
  • 2012 May (10)
  • 2012 April (7)
  • 2012 March (13)
  • 2012 February (10)
  • 2012 January (6)
  • 2011 December (10)
  • 2011 November (4)
  • 2011 October (6)
  • 2011 September (5)
  • 2011 August (9)
Home Web Mobile DataViz Server Wrappers Whitepapers Surveys Chrome Icenium Contact Us

Kendo UI framework is developed by Telerik - a leading provider of UI components for web, desktop and mobile applications. Trusted by over 100,000 customers worldwide for our devotion to quality and industry-best technical support, Telerik helps professionals maximize their productivity and "deliver more than expected" every day.

kendoui - powered by html5, css3 & jquery
get social
  • Twitter
  • Facebook
  • Google plus
  • RSS
Privacy Policy | Branding Guidelines
Powered by Sitefinity CMS

Copyright © 2011 - 2013 Telerik Inc. All rights reserved.