Helios is a lightening-fast way to publish web services for mobile devices. Join us as we walk you through setting up an iOS application that uses Helios' backend services to provide a geo-tracking data store. We?ll dive into some examples while coding up solutions live, and demonstrate the command line tools used to publish a web service based on your iOS data model.
A Beginners Guide to Building a RAG App Using Open Source Milvus
How to Create a Geo-tracking Server for Mobile Devices Using Heroku's Helios
1. How to Create a Geo-tracking
Server for Mobile Devices Using
Heroku's Helios
Samuel Rosen, Vincent Reeder, Mavens Consulting, Technical Architects
2. All about Mavens Consulting Inc.
Mavens Consulting is the Life Science industry’s premier
salesforce.com implementation partner focused exclusively
on delivering optimized Force.com solutions
▪ Certified Force.com and Veeva Experts
▪ Unparalleled Global Knowledge in Life Sciences
▪ Specialists in Service Cloud Implementations for MedInfo Contact
Centers and Multi-Channel Portals for Physicians and Reps
3. A Quick Story
Why can’t developers be clairvoyant…
▪ Un-predictable use cases
▪ Wasted time
How do we…
▪ Develop Application first (iOS)
▪ Easily add a web service
How?
4. How Indeed
Helios
▪ Uses your native iOS data model
▪ Creates a Rest API
▪ It is a Ruby based framework
▪ Easily deployable to Heroku
5. Our Application
Geo Tracking Application
▪ Tracks points of interest
▪ User can:
• Create a new point of interest
• View all POI’s on a map
10. Sharing Places of Interest
What do we have to do?
▪ Create a new Helios Application
▪ Link our Core Data Model
▪ Write Sync Code for our iOS App
11. Demo
▪ Create Helios Application
▪ Link Core Data Model
▪ Start Local Server and test
▪ Deploy to Heroku
12. How to Sync
Sync Goals:
▪ Push new POI up
▪ Pull entire list of POI’s down
Usability Goals
▪ UI should still feel fast
▪ Should still be able to view points offline
13. Demo
▪ Walk through the Data Manager
▪ Integrate Data Manager
▪ Test out Application
14. Summing it all up
Using Helios we:
▪ Created a rest API
▪ Pushed the Application
▪ By configuration only
Integration with iOS
▪ One new class
15. Only a Scratch
Helios can do so much more
▪ Push Notifications
▪ Passbook Integration
▪ In-App Purchase
▪ Newsstand
▪ And more…