Build once deploy everywhere using the telerik platform

24
450 Lincoln Street Suite 101 Denver, CO 80203 719.359.9692 www.aspenware.com Build Once Deploy Everywhere using the Telerik Platform Ben Hoelting @benhnet

description

The Telerik Platform is a suite of tools for developing, testing, deploying and analyzing hybrid mobile applications. Hybrid mobile applications are most commonly built using PhoneGap, which interprets HTML5/CSS3/JavaScript and compiles it into a package that can be delivered in the app stores. PhoneGap also utilizes Apache Cordova JavaScript APIs to access certain native mobile features of the device. The Telerik Platform uses AppBuilder to abstract the complexity of PhoneGap/Cordova and provides a more intuitive way to build hybrid mobile applications. If you are looking to expand your .NET and web based development skills into the mobile market this is the session for you. Lessons learned: -What a hybrid mobile apps can do -How Icenium helps build a hybrid mobile app -How you can leverage your current web knowledge and assets to create a mobile app

Transcript of Build once deploy everywhere using the telerik platform

Page 1: Build once deploy everywhere using the telerik platform

450 Lincoln StreetSuite 101Denver, CO 80203719.359.9692

www.aspenware.com

Build Once Deploy Everywhere using the Telerik Platform

Ben Hoelting@benhnet

Page 2: Build once deploy everywhere using the telerik platform

BenHoeltingIn truth, he’s just a big kid. He loves designing systems that solve real world problems. There is nothing more satisfying than seeing something you helped develop being used by the end users. Ben is also involved in the technology community and runs the South Colorado .NET user group. He also enjoys speaking at tech groups and events around the country. Ben Hoelting

@[email protected]

Page 3: Build once deploy everywhere using the telerik platform

Agenda: Update on the Mobile

Development Landscape Telerik Platform Overview &

Demo AppBuilder Visual Studio

Extension Overview Build a Cross Platform Mobile App

From an Existing Web ApplicationDemo code can be accessed at https://github.com/BenHNet/ScrumChoresPublic

Page 4: Build once deploy everywhere using the telerik platform

Update on the Mobile Development Landscape

Page 5: Build once deploy everywhere using the telerik platform

Some Quick Stats (Forrester) 2.3 Billion people will have a Smart Phone by 2018. 1 Million apps now, 10 million by 2018.

200 Million websites today. More than half of web traffic is now coming from mobile devices.

$189 Billion will be spent re-engineering web sites for mobile by 2018

Page 6: Build once deploy everywhere using the telerik platform

Consumer vs. Enterprise Apps Consumers demand a targeted experience

Most apps are downloaded, used for short time and forgotten.

The only way to get app loyalty is a clean native experience. Enterprises demand cross device support

Enterprise apps are on the rise, with half reporting plans for an enterprise store and 88% recognizing the priority of user experience in every kind of app. (appcelerator 2013 Q3 Survey)

HTML5/CSS/JavaScript are becoming the go to technologies for all Enterprise app development.

Page 7: Build once deploy everywhere using the telerik platform

Web, Hybrid or Native? This is one of biggest debates out there.

In 2012 Mark Zuckerberg declared that Facebook’s biggest mistake had been betting on the mobile web and not going native.

This is 2014… Mobile Browsers and devices are more capable Responsive Web Frameworks make responsive web sites a

compelling option Hybrid platforms have streamlined the development process Plugins exposed most of the device-specific features to Hybrid

apps

Page 8: Build once deploy everywhere using the telerik platform

Other Hybrid things!

Page 9: Build once deploy everywhere using the telerik platform

Telerik Platform Overview

Page 10: Build once deploy everywhere using the telerik platform

Leading vendor of UI and developer productivity

solutions

2002founded

780 employees

130,000+ customers

1.1 million developers

Page 11: Build once deploy everywhere using the telerik platform

Plan Build Test DeliverAGILE PROJECT MANAGEMENT DEVELOPER TOOLS QUALITY ASSURANCE TOOLS CMS PLATFORM

Four divisions covering key parts of the development lifecycleThe Telerik Portfolio (2013)

AJAX SL

WPF WIN

W8 WP

JC JM

JT JD

REP ORM

TeamPulse Test Studio Sitefinity

DevCraft

UI CONTROLS & COMPONENTS

PRODUCTIVITY TOOLS

DATA TOOLS

ASP.NET AJAX Silverlight

WPF WinForms

Windows 8 Windows Phone

JustCode JustMock

JustTrace JustDecompile

Reporting OpenAccess ORM

Page 12: Build once deploy everywhere using the telerik platform

The Telerik PortfolioRebranded & Reorganized

New branding introduced in January 2014

Page 13: Build once deploy everywhere using the telerik platform
Page 14: Build once deploy everywhere using the telerik platform
Page 15: Build once deploy everywhere using the telerik platform

UI for Any Approach

Cloud Services for Every App

End-End & Modular

Platform

Web + Hybrid + Native

Mobile + Desktop

No silos.

For the entire SDLC

Integrated

Completely modular

Telerik PlatformAdaptive Cross-Platform and Mobile App Development

Page 16: Build once deploy everywhere using the telerik platform

+Cloud services for every app

BackendServices

Automated UI Testing

Application Analytics

Unified Cloud Portal

No Silos.Services for all software. Web. Desktop. Mobile.

Page 17: Build once deploy everywhere using the telerik platform

Telerik Platform SKUs

Mobile UI

Cloud Services

Kendo UI MobileTelerik UI for iOSTelerik UI for AndroidTelerik UI for Windows PhoneTelerik UI for Windows 8Kendo UI Web/DataViz

Telerik AppBuilderTelerik Backend ServicesTelerik AnalyticsTelerik Mobile Testing

Freemium bundle will include Kendo UI

Mobile + basic versions of Telerik DevCloud services

Page 18: Build once deploy everywhere using the telerik platform

Basic Telerik Platform Demo

Page 19: Build once deploy everywhere using the telerik platform

AppBuilder Visual Studio Extension Overview

Page 20: Build once deploy everywhere using the telerik platform

AppBuilder VS Extension Basics What you get

Project Templates Emulators Cloud Builds Provision-less Deployment All the VS stuff we love

What you lose In browser web-client access AppBuilder Windows Client Access

Page 21: Build once deploy everywhere using the telerik platform

Building a Cross Platform Mobile App From an Existing Web Application

Page 22: Build once deploy everywhere using the telerik platform

22

Key Takeaways

Mobile Web & Hybrid Apps are Compelling

Mobile Web & Hybrid Apps are Faster Now

AppBuilder Maximizes App Dev Productivity

Depending on the type of app and the

target audience these apps can fulfill your mobile needs.

Developing the same code base for all

platforms saves time and money.

Mobile browsers and devices are getting

better, stronger, faster. HTML standards are

beginning to provide APIs for accessing device hardware.

Plainly stated, AppBuilder is the

quickest most productive way to

develop mobile apps. It extracts all the complexities of

building, testing, deploying and

monitoring an app

Page 23: Build once deploy everywhere using the telerik platform

Resources: http://www.appcelerator.com.s3.amazonaws.com/

enterprisesurvey/index.html http://www.appcelerator.com.s3.amazonaws.com/

pdf/q4-2013-devsurvey.pdf http://www.rishabhsoft.com/blog/2014-enterprise-

trends-byod-html5-apps-hybrid-cloud-and-more http://www.telerik.com/platform http://www.telerik.com/appbuilder http://www.telerik.com/appbuilder/visual-studio-

extension

Page 24: Build once deploy everywhere using the telerik platform

450 Lincoln StreetSuite 101Denver, CO 80203719.359.9692

www.aspenware.com

Build Once Deploy Everywhere using the Telerik Platform

Ben Hoelting@benhnet