Mobile IoT NZSUG September What I’ll Cover Introduction to DOC Business Challenge Business Needs Data enables us to...

Slides:



Advertisements
Similar presentations
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Advertisements

Lab 9: Code Organization User Interface Lab: GUI Lab October 23 rd, 2013.
Apache Struts Technology
Mobile Device must be registered with web application for authentication If date/time of device is changed it requires online authentication Internet.
IP Address Management and Request Service Kim Huynh CS491B.
GPS Tracking & Inventory Management GPS Tracking & Inventory Management Presented by: Product Activation Group.
Gaining World Class Competitiveness In Mfg. Using SAP’s Mfg. Integration & Intelligence Platform Metals Mfg. Demo.
Who am I? ● Catalin Comanici ● QA for 10 years, doing test automation for about 6 years ● fun guy and rock star wannabe.
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
Introduction to Comcare’s Customer Information System Presentation.
Sage CRM Developers Course
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Android for Java Developers Denver Java Users Group Jan 11, Mike
1 Thomas Lippert Senior Product Manager - Mobile What’s new in SMC 5.0.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
0 eCPIC Admin Training: Automating User Account Management These training materials are owned by the Federal Government. They can be used or modified only.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
FriendFinder Location-aware social networking on mobile phones.
Mobile web vs apps compared. Pro's of mobile web Accessible through any browser Doesn't require app download Load page by page Good for SEO Will have.
PAYWARE MOBILE API – APP TO APP INTEGRATION. PAYWARE MOBILE API OVERVIEW VeriFone’s PAYware Mobile API provides iPhone developers the ability to easily.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Companion.
Guess What? He has enjoyed these 3 productive Android Apps. Click his head to see them.
SmartClient for Salesforce – Office 365 Excel Solution Walk-through.
1 Copyright © Serena Software 2015 SBM 11.1 (Aurora) Beta Kickoff David J. Easter: Director of Product Management, SBM & Solutions May 17, 2016.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Laserfiche Business Process Library: Jumpstart Business Process Automation Brandon Buccowich, Technical Marketing Engineer | Katie Fries, Presales Consultant.
Socialsuite Training NSW SES 2 nd August, Agenda Overview & introduction to Socialsuite ~ 1 hr Review of the objectives for the project Overview.
Why your business needs an Android application development?
If it’s not automated, it’s broken!
SafeNet MobilePKI for BlackBerry® SSO solution, backed by strong MobilePKI-based security Name, Title.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
A little more App Inventor and Mind the GAP!
Multi-Device UI Development for Task-Continuous Cross-Channel Web Applications Enes Yigitbas, Thomas Kern, Patrick Urban, Stefan Sauer
PhoneGap, Processing.
Dreamweaver – Setting up a Site and Page Layouts
Project Management: Messages
QAD Browses.
LONER MOBILE.
Android Studio, Android System Basics and Git
LONER MOBILE.
Marketing Cloud ID Service
When It's Time To Purge Data
Mobius Field Order Application Overview
Building an effective business case for PPM software
Software Design and Architecture
in All Office 365 Apps for Enterprise Companies
Jumpstart Solution: Novell Active Information Portal
ICT meeting Business needs
SafeNet MobilePKI for BlackBerry® SSO solution, backed by strong MobilePKI-based security Name, Title.
iVend Retail Extensibility
Install and Run the Kronos Mobile App
Bill.com Overview for [CLIENT NAME]
Displaying Form Validation Info
Windows Phone multitasking
Local AD, Azure AD, & Google Suite User Management
The Application Lifecycle
What You Don’t Know About the QAD Learning Center
BRK2279 Real-World Data Movement and Orchestration Patterns using Azure Data Factory Jason Horner, Attunix Cathrine Wilhelmsen, Inmeta -
Mike Konowitz Director, Digital Operations and Solutions HIMSS
Office 365 Development.
Service Context Management for Exertion-oriented Programming
Bulloch Information Session
Test Cases, Test Suites and Test Case management systems
Blazor A new framework for browser-based .NET apps Ryan Nowak
Kaspersky Social Channel
Presentation transcript:

Mobile IoT NZSUG September 2016

2 What I’ll Cover Introduction to DOC Business Challenge Business Needs Data enables us to...

3 Introduction

4

5 14,000 km ,408 km 13,144 tracks campsites toilets picnic huts roads structures

6 Introduction

7

8

9 Challenges

10 Challenges

11 Business needs: why count? Counter data provides DOC input towards: understanding visitor demand: the trends of visitors, what the priorities for investment should be, and how to allocate budgets.

12 Business needs: why count? Counters capture a unit of use. Counters show trends and ROI

13 Count data enables DOC to:

14 Count data enables DOC to:

15 Count data enables DOC to:

16 Count data enables DOC to:

17 Count data enables DOC to:

18 Count data enables DOC to:

Solution Summary and Demo NEW ZEALAND’S MOST TRUSTED SAP PROVIDER

What I’ll Cover Solution Overview Demonstration Building the Application What we learned Questions

Solution Overview SAP ERP SystemCellular Communication Mobile Smartphone and Application Counter Device

Agenda Solution Overview Demonstration Building the Application What we learned Questions

Demonstration Logon Launch Application Connect and Download Counter Data Counter Test View Outbox

Demonstration Logon SAP Username and Password PIN Code

Demonstration Launch Application Menu Based Favourites Applications run in their own sandbox

Demonstration Counter Data Download Connect to Counter Files Saved on Device (backup) Data Saved to Outbox Device Tested Device Reset

Demonstration Counter Test Ad-hoc or as part of the data download Audible Feedback

Solution Overview Demonstration Building the Application What we learned Questions Agenda

SAP Processing Send to SAP Data stored in Outbox Connection over Mobile Network or WiFi (Internal) Each record is transferred and confirmed before being removed from device Device maintains last sync date and time

SAP Processing Back End Sync Updates Custom Tables Exported into other system for data validation and normalisation Processed back into SAP – Measurement Documents

SAP Processing Application Class Contains application attributes and methods Public Attributes are used for data structures in the application

Building the Application Application Class Class Methods are be called by the application

Building the Application Application UI Application screens designed with SAPUI5 controls

Building the Application Application Logic Application Logic using JavaScript

Building the Application Mobile Application Build Application Built with Cordova (Command Line or Adobe PhoneGap Build Service)

Solution Overview Demonstration Building the Application What we learned Questions Agenda

What We’ve Learnt Understand Requirements - A well understood business process is vital. Involve Users - Get feedback on screen designs early in the process as often interacting with those designs pulls out missing requirements. Break Down Complexity – Plan the project into chunks, proving each part. For example: Separate Bluetooth connectivity and prove that functionality. Once proven you’ll have a much better idea how to implement it as part of the application Create a simple app to work on just that component (doesn’t need to be UI5!) Reuse - Start to build reusable JavaScript methods from your first project. For example if you have export a table to CSV, allow time to write a generic method that you can reuse the next time you need to export a table to CSV. As you gain experience you can improve the methods. Test - Testing, especially end user testing, is crucial across the mobile device range that you are planning to use.

Solution Overview Demonstration Building the Application What we learned Questions Agenda