High level overview of the Kendo UI framework and upcoming plans. See http://kendoui.com for current status and http://demos.kendoui.com for online demos.
THE CURRENT PROCESSBuilding projects today requires:Self-assembling a “complete” frameworkTrying to maintain the versioning of many different librariesTrying to vet the quality and commitment to many different projectsManaging the licensing for many different librariesKeeping up with the different APIs of each libraryIN SHORT: The approach introduces lots of extra effort to the JS app building process.(Problems summarized on next slide.)
THE PROBLEMS THAT WE’RE TRYING TO SOLVEDetail the challenges with many of today’s JavaScript frameworks:Un-Unified – Many frameworks only solve part of the problem, requiring developers to “mash-up” many framework to build a “complete” platformRoad Maps – Many projects/frameworks are “labors of love”- built by talented individuals, but not for on-going up keep and improvement. Want new features? You may have to add them yourself.Unsupported – Find a bug in your favorite JS library? You’re probably going to have to fix it on your own, or wait for the next unscheduled project update.Bottom Line: These are all problems that can be tolerated by individuals and smart developers, but they are less appropriate for building professional software that needs to evolve over time.
“Go from this to…(next slide)”
“…this.” (con’t from previous slide).
TRANSITION TO KENDONow that the stage has been set describing the NEED for Kendo UI, let’s expand on Kendo UI specifics.Ask the question: What is Kendo UI?
TECHNICALLY SPEAKINGKendo UI uses the best of HTML5, CSS3, and evolving JavaScript APIs to deliver a modern framework for JS/HTML development. Only external dependency is jQuery.Build for the jQuery developer. Very familiar API for jQuery developers.(Make sure it’s clear this is NOT a jQueryUI clone. Only dependency is jQuery “core”.)
In short, Kendo UI is everything you need to do modern, professional JavaScript and HTML5 app and site development.Points to Make:Kendo UI is designed to make it easier to get started building sites & apps
Highlight the 4 key “components” of current Kendo UI:UI Widgets (13, at this time) – Including Grid and Charts! (important point)Data SourceTemplates – built for speed (many times faster than jQuery Templates)D&DWORTH NOTING – This is just the beginning. Kendo UI will continue to grow and add more components. We’ll talk about a few of these at the end of the presentation.
Demo:Framework essentials (JS + CSS config)Using UI widgets – Essential to highlight the GRID and CHARTBasic intro to Kendo Data SourceBasic Intro to Kendo Templates
Opportunity to talk about some of Kendo UI’s future plans, including:Kendo UI MobileTheme BuilderAdditional UI WidgetsBinding/ModelsEtc.
FORWARD LOOKINGIntroduce the idea of Kendo UI Mobile. Mention the beta timeline.
FORWARD LOOKINGTheme builder for easy creation of themes
CALLS TO ACTION:Download the Kendo UI betaShare Kendo UI feedback on UserVoice