© Copyright SELA Software & Education Labs, Ltd. | 14-18 Baruch Hirsch St., Bnei Brak 51202 Israel | www.selagroup.com
SEL...
Agenda
State of Mobile Development
The Telerik Approach
Building Apps
Testing, Feedback, Analytics
Mobile Development Strategies
Divergent
Different platforms
Different IDEs
Different languages
Convergent
Unified platform...
Divergent Options
Android
Android
Studio
(or Eclipse)
Java C++
iOS
Xcode
Objective-
C
Swift
Windows
Phone
Visual Studio
C#...
Convergent Options
Xamarin
Xamarin
Studio
C#
Mobile
Web
Any IDE
JavaScript*
Cordova
Any IDE
JavaScript*
Limitations of Existing Options
Fragmentation everywhere
Different approaches to almost everything
From APIs, libraries an...
Telerik’s Portfolio
Most famous for their .NET UI controls
Today, Telerik targets the whole dev workflow:
Productivity and...
Telerik’s Approach to Mobile Dev
imagesource:http://platform.telerik.com
The Telerik Platform
• AppPrototyperDesign
• AppBuilder, CordovaBuild
• Backend ServicesConnect
• Mobile TestingTest
• App...
Design  AppPrototyper
Online wireframing tool
Collaborative features
Screens can be exported as a starting template
Based...
Demo
AppPrototyper
Build  AppBuilder
Work in any environment
Telerik’s AppBuilder IDE – online or offline
Choose your own environment
Git in...
Built on Apache Cordova
“Apache Cordova is a
platform for building
native mobile applications
using HTML, CSS and
JavaScri...
Demo
AppBuilder
Connect  Backend Services
Unified API for cloud-based services
Management portal
Cloud storage for data and files
Push no...
Demo
Backend Services
Test  Mobile Testing
Write JavaScript tests
Based on Telerik’s testing framework
Similar to Jasmine but with higher-order...
Demo
Mobile Testing
Deploy and Manage  AppManager
Automatically publish your app to the Apple,
Google or Windows app stores
Also supports pri...
Demo
AppManager
Measure  AppFeedback
Lets users and testers provide feedback directly
from within the app
Can automatically collect usage...
Measure  Analytics
Rich analytics platform, visible in the workspace
dashboard
Opt-in using the Analytics plugin
Collects...
Demo
Analytics
Comparing Our Choices
Option Deploy Languages Tools Platfor
m
Pricing
Divergent Manage stores
individually
Different Diffe...
Summary
The Telerik Platform is a new contender for the
Mobile app development space
Its strength is in the integration be...
Questions
Upcoming SlideShare
Loading in...5
×

Telerik Platform

344
-1

Published 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 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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
344
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Telerik Platform

  1. 1. © Copyright SELA Software & Education Labs, Ltd. | 14-18 Baruch Hirsch St., Bnei Brak 51202 Israel | www.selagroup.com SELA DEVELOPER PRACTICE JUNE 29 – JULY 3, 2014 Noam Kfir The Telerik Platform
  2. 2. Agenda State of Mobile Development The Telerik Approach Building Apps Testing, Feedback, Analytics
  3. 3. Mobile Development Strategies Divergent Different platforms Different IDEs Different languages Convergent Unified platforms Any IDE (or just one) One language
  4. 4. Divergent Options Android Android Studio (or Eclipse) Java C++ iOS Xcode Objective- C Swift Windows Phone Visual Studio C# C++ JavaScript
  5. 5. Convergent Options Xamarin Xamarin Studio C# Mobile Web Any IDE JavaScript* Cordova Any IDE JavaScript*
  6. 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. 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. 8. Telerik’s Approach to Mobile Dev imagesource:http://platform.telerik.com
  9. 9. The Telerik Platform • AppPrototyperDesign • AppBuilder, CordovaBuild • Backend ServicesConnect • Mobile TestingTest • AppManagerDeploy and Manage • AppFeedback, AnalyticsMeasure
  10. 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. 11. Demo AppPrototyper
  12. 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. 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. 14. Demo AppBuilder
  15. 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. 16. Demo Backend Services
  17. 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. 18. Demo Mobile Testing
  19. 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. 20. Demo AppManager
  21. 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. 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. 23. Demo Analytics
  24. 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. 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. 26. Questions
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×