Kendo UI presentation at JsConf.eu

  • 9,061 views
Uploaded on

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.

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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
9,061
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
61
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • 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

Transcript

  • 1. alex_gyoshev
    kendoUI
  • 2. Summary
    Why?
    Present
    Demo
    Future
    Questions
  • 3. Why Kendo UI?
  • 4. Backbone
    Mustache
    Lawnchair
    jQuery UI
    jqGrid
    Highcharts
    jQuery plug-ins
    Underscore
    jQuery Mobile
    ...
    0.5.3
    0.4.0
    0.6.1
    1.8.16
    4.1.2
    2.1.6
    [misc]
    1.1.7
    1.0b3
    ...
  • 5. Un-unified frameworks
    Unpredictable road maps
    Unsupported code
    What do professional projects need?
    Less Risk. Less Wasted Time.
  • 6. Backbone
    Mustache
    Lawnchair
    jQuery UI
    jqGrid
    Highcharts
    jQuery plug-ins
    Underscore
    jQuery Mobile
    ...
    0.5.3
    0.4.0
    0.6.1
    1.8.16
    4.1.2
    2.1.6
    [misc]
    1.1.7
    1.0b3
    ...
  • 7. with Support
    Kendo UI
    1.0b
    Version 1.0 shipping Q4
    3 Major Releases in 2012
  • 8. What is Kendo UI?
  • 9.
  • 10. Everything you need for professional
    HTML5 & JavaScript development
  • 11. Data Source
    UI Widgets
    Templates
    Drag & Drop
  • 12. Benefits
    Unified (less glue code)
    Built for speed
    Familiar to jQuery devs
    Aggressive Road Map
    Supported
  • 13. DEMO
    Binding a Kendo grid to Twitter
    Source code at
    http://j.mp/jsconfeu-kendo
  • 14. What’s Next?
  • 15. Coming Soon
    Kendo UI Mobile
    Native UI for Every Device. Automagically.
  • 16.
  • 17. Download Beta Today!
    Official release in November
    Share your feedback!
    kendo.uservoice.com
  • 18. Questions?
    www.kendoui.com
    kendoUI
    alex_gyoshev