Telerik Platform

Uploaded on

Telerik Platform is the newest and most complete PaaS contender. It combines many of Telerik’s well-known products into one integrated solution and is designed for businesses of any size. It offers a …

Telerik Platform is the newest and most complete PaaS contender. It combines many of Telerik’s well-known products into one integrated solution and is designed for businesses of any size. It offers a slew of online and offline tools for end-to-end cross-platform development, including an online IDE, Visual Studio integration, prototyping, automated cross-platform testing and deployment, rich analytics, authentication and other backend services, and much more.

This presentation describes the state of mobile software development and demonstrates the Platform's strengths, particularly in its flexibility and integration.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. © Copyright SELA Software & Education Labs, Ltd. | 14-18 Baruch Hirsch St., Bnei Brak 51202 Israel | SELA DEVELOPER PRACTICE JUNE 29 – JULY 3, 2014 Noam Kfir The Telerik Platform
  • 2. Agenda State of Mobile Development The Telerik Approach Building Apps Testing, Feedback, Analytics
  • 3. Mobile Development Strategies Divergent Different platforms Different IDEs Different languages Convergent Unified platforms Any IDE (or just one) One language
  • 4. Divergent Options Android Android Studio (or Eclipse) Java C++ iOS Xcode Objective- C Swift Windows Phone Visual Studio C# C++ JavaScript
  • 5. Convergent Options Xamarin Xamarin Studio C# Mobile Web Any IDE JavaScript* Cordova Any IDE JavaScript*
  • 6. Limitations of Existing Options Fragmentation everywhere Different approaches to almost everything From APIs, libraries and frameworks to best practices, UI guidelines and tools Backend complexity Auth and user management, data storage and retrieval, push notifications, email, etc. Tests do not integrate easily with the workflow Deployment is complicated Lack of useful metrics, insight and feedback
  • 7. Telerik’s Portfolio Most famous for their .NET UI controls Today, Telerik targets the whole dev workflow: Productivity and debugging tools: Just*, Fiddler, etc. UI controls for Web, Android and iOS ALM and Testing tools Reporting tools and the Data Access ORM Sitefinity CMS The DevCraft Collections
  • 8. Telerik’s Approach to Mobile Dev imagesource:
  • 9. The Telerik Platform • AppPrototyperDesign • AppBuilder, CordovaBuild • Backend ServicesConnect • Mobile TestingTest • AppManagerDeploy and Manage • AppFeedback, AnalyticsMeasure
  • 10. Design  AppPrototyper Online wireframing tool Collaborative features Screens can be exported as a starting template Based on Kendo Without the UI itself Not yet mature, but shows promise
  • 11. Demo AppPrototyper
  • 12. Build  AppBuilder Work in any environment Telerik’s AppBuilder IDE – online or offline Choose your own environment Git integration Test your app in an online simulator Or on a real device with LiveSync Publish your app to any app store
  • 13. Built on Apache Cordova “Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript” Exposes native device capabilities The Web as a Platform
  • 14. Demo AppBuilder
  • 15. Connect  Backend Services Unified API for cloud-based services Management portal Cloud storage for data and files Push notifications iOS, Android, Windows Phone User management Facebook, Microsoft, Google, Twitter Server-code execution
  • 16. Demo Backend Services
  • 17. Test  Mobile Testing Write JavaScript tests Based on Telerik’s testing framework Similar to Jasmine but with higher-order capabilities Run the tests using agents Browser agents – browse to a provided URL Device agents – install the Telerik Mobile Testing app from the appropriate app store View results on the dashboard
  • 18. Demo Mobile Testing
  • 19. Deploy and Manage  AppManager Automatically publish your app to the Apple, Google or Windows app stores Also supports private app stores for in-house apps Integrated with AppBuilder via the Publish button Edit configurations using the AppBuilder
  • 20. Demo AppManager
  • 21. Measure  AppFeedback Lets users and testers provide feedback directly from within the app Can automatically collect usage data Screenshots System info User comments Feedback shows up in the AppFeedback dashboard where it can be managed centrally Assign, resolve, etc. Request additional feedback or send replies
  • 22. Measure  Analytics Rich analytics platform, visible in the workspace dashboard Opt-in using the Analytics plugin Collects automatic data Analytics API supports custom events and data
  • 23. Demo Analytics
  • 24. Comparing Our Choices Option Deploy Languages Tools Platfor m Pricing Divergent Manage stores individually Different Different Native Negligible (mostly) Mobile Web Web JavaScript Any Web Inapplicable Xamarin Multiple stores C# One Native Bindings $299 or $999 per year per dev per platform Telerik Platform Multiple stores JavaScript Any Web + Native Bindings $468 or $948 per year per dev for all platforms
  • 25. Summary The Telerik Platform is a new contender for the Mobile app development space Its strength is in the integration between the different tools Still under very active development and receptive to dev feedback and suggestions
  • 26. Questions