This document describes a solution built using FME Server to notify hungry employees when a food truck has arrived at their office. The food truck company shares its location data over a websocket connection to FME Server. An FME workspace compares the truck's location to defined stop zones and triggers the notification service to alert employees via email or Twitter when the truck is nearby. The system is currently in beta testing and the presenter envisions expanding it to include more food trucks, routes, and customers.
2. FME Server Notification Service
The Problem
The Solution
Solution Ingredients
High Speed Communication
The Workflow
Demo
Current Project Status
Opportunities
3. The Problem
Hungry People at our Offices every day…
Food Truck Fleet with…
different Routes and
defined Stops in Münster
+/- 15 minutes time frame for each Stop
The Food Truck‘s horn indicates its arrival
Hungry Colleagues swarm to the Truck…
…provided they hear the Horn!
4. The Solution
Replace the Sound of the Horn by a Notification
Service
FME Server comes into play!
Agreement with the Food Truck Company
FME Server Notification Service PoC
5. Solution Ingredients
Web App based on con terra‘s map.apps
FME Server (receiver and notifier)
Predefined Workspace
Notification Service
A GPS smartphone and an App (sender)
FME Report App first…
…our own specialized App later
6. High Speed Communication
WebSockets
Web protocol with direct communication via TCP
Bidirectional real time data exchange possible
Initial protocol handshake
HTML5 technology
7. The Workflow
Permanent transmission
of the food truck position
via WebSocket protocol (JSON)
WebSocket Server
FME Workspace runs permanently
WebSocketReceiver
listens to WebSocket Server
Storage of truck positions
in the database
Comparison of the current
truck position and the stop zones
Truck position (WebSocketSender)
Notification of the clients
(Notification Service)
9. Current Project Status
Beta Test running (con terra internally)
Web Application shows the current Truck Position in
Real Time
Registration for Notifications via E-Mail or Twitter
(Message)
What‘s next?
Include other Companies
Adding more Trucks / more Routes
Find more interested Customers
10. Lot‘s of Opportunities
Many, many use cases are out there…
Really easy to build similar solutions
Solution based on standard technology
FME Server
map.apps
No coding is needed!
FME Cloud!
Subscription models…
12. Thank You!
Any Questions?
For more information:
Christian Heisig, con terra GmbH
Twitter: CHatCT
fme@conterra.de
www.conterra.de
www.mapapps.de
CONNECT. TRANSFORM. AUTOMATE.
http://mc4fme.com