You are on page 1of 32

Mobile Apps the Smart Way

Joe Keuler Innovation Center

1) Envision the need for


mobile
Use cases

2) Practical ways to implement mobile


Business Side considerations
Development considerations
Architecture
Toolset

3) Demo of mobile application for govt


2

Citizen Use Cases for Mobile


Happy Holidays!

Citizen Use Case


Growing up mobile

Citizen Use Case


Mobile is moving toward becoming a
primary computing device

Mobile Markets
Facebooks Mobile Moment

Digital Govt Use Case


Government Service
Home Energy Plus Program: heating
assistance and bill pay
Complex program requirements
Use Case: A loss of independence and onsite customer service

Practical Ways to go Mobile


Business Side
Identify use cases for mobile prior to new
development
Design concurrently
Best if treated if NOT an after-thought

If adding mobile, modernize the entire solution


8

Practical Ways to go Mobile


Development Side
Architecture
Fitness of platform: COTS, aPaaS, Traditional (ntiered) Development
Avoid developing the mobile and desktop pieces
as two disparate projects

Practical Ways to go Mobile


Development Side
Toolset
Current Architectural framework(s): MVC
Allows you to develop data and logic as one
project and then different screens
With Bootstrap and other tools design is inherently
responsive

Current Example Projects: Energy and


Charitable gaming
10

Practical Ways to go Mobile


Development Toolset Continued
aPaaS: application Platform as a Service
Has all of these practical mobile strategies bakedin

Concurrent design process


Concurrent mobile and desktop development
Conforms to best practices
Immediate App deployment

11

Application Platform as a Service


(aPaaS)
Definition: a cloud-based application development
ecosystem to support rapid application development
Capabilities: provides the full technology stack to support
modern applications: deployment, security, database,
integration, mobility, analytics, social components, scalability
Benefits: accelerated delivery, higher application
development capacity, support of iterative development,
reduced costs, quicker ROI, reduced TCO
Shift Cost from infrastructure to delivering applications in a
subscription based, pay-as-you-go model
12

Market Leaders

13

Demo
Use Case: Energy Assistance worker
visits assisted living facility to take an
application
Worker gathers basic data
Name, DOB, annual fuel costs, 3 month income,
family size

Data is used to determine program eligibility


A benefit is immediately calculated on-site
after the data is saved
14

But wait theres more


(These programs can be complicated)
If they make too much money their application
is denied
If their income is too low, further investigation
is warranted and will need supervisor
approval (to prevent fraud)
Otherwise, theyll simply get a benefit
15

Govt programs require customization


In aPaaS, the simple things are simple
(and fast)
but the complex and highly customizable
things are possible while using all of the
modern web standards and best practices.

16

aPaaS can handle complexity


Benefit formula = (1-(3 month income/max income
limit(family size))*(fuel cost/fuel cost coefficient)
Higher income; lower portion of fuel bill paid

17

Welcome
Screen

18

Navigation
Window

19

Recent Apps

20

App Entry

21

App View
Sent for Approval

22

NOTIFICATIONS!

23

MORE NOTIFICATIONS!!!

24

Approve or Reject
within the App

25

Communication

26

Communication

27

Mobile Dashboards

28

Pre-made functionality

User creation
Customizable email templates
Complex logical workflows
Mobile app deployment
Mobile browser experience
Dashboards and Reports
Field and object level security
29

Time taken to develop


Data-model:
Permissions
App Configuration:
Business Logic:
UI and Reporting:

1 hour
2 hours

TOTAL:

??????
7 hours

3 hours
1 hour

30

Summary
There is a desired and a need

aPaaS is a tool to quickly create mobile


applications that adhere to modern
standards and development best practices

31

Hold for applause

Remember to take this slide out

32

You might also like