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
Injustice - Developers Among Us (SciFiDevCon 2024)
Build once deploy everywhere using the telerik platform
1. 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
2. Ben
Hoelting
In 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
@benhnet
b.hoelting@aspenware.com
3. 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 Application
Demo code can be accessed at https://github.com/BenHNet/ScrumChoresPublic
5. 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
6. 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.
7. 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
10. Leading vendor of UI and developer productivity solutions
2002
founded
780
employees
130,000+
customers
1.1 million
developers
11. Plan Build Test Deliver
AGILE PROJECT MANAGEMENT DEVELOPER TOOLS QUALITY ASSURANCE TOOLS CMS PLATFORM
Four divisions covering key parts of the development lifecycle
The 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
15. 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 Platform
Adaptive Cross-Platform and Mobile App Development
16. + Cloud services for every app
Backend
Services
Automated
UI Testing
Application
Analytics
Unified
Cloud Portal
Services for all software. Web. Desktop. Mobile.
17. Telerik Platform SKUs
Mobile UI
Cloud Services
Kendo UI Mobile
Telerik UI for iOS
Telerik UI for Android
Telerik UI for Windows Phone
Telerik UI for Windows 8
Kendo UI Web/DataViz
Telerik AppBuilder
Telerik Backend Services
Telerik Analytics
Telerik Mobile Testing
Freemium bundle
will include Kendo UI
Mobile + basic
versions of Telerik
DevCloud services
20. 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
21. Building a Cross Platform Mobile
App From an Existing Web
Application
22. 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
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