*****ALL DEVELOPER LOCATIONS AND DEVELOPMENT MUST BE LOCATED IN NORTH AMERICA. DO NOT APPLY IF YOU ARE NOT LOCATED IN THE USA*****
This project will be ongoing and may take months to get to the final version.
Initial releases will be staggered to provide end user testing and proper development.
Looking to create a Windows based software application that connects to a SQL Server using web services via JSON (REST API).
**MUST BE DEVELOPED FOR WINDOWS
**SQL Server WILL BE PROVIDED
**WEB SERVICES and ALL ENDPOINTS WILL BE PROVIDED
**GOOGLE API KEY/REGISTRATION WILL BE PROVIDED
**ABILITY TO USE MULTIPLE MAPPING/ROUTING SERVICES PREFERRED. (GOOGLE, WAZE, BING, ETC)
**MUST BE ABLE TO CREATE A COMPLETE SOLUTION WITH SELF RUNNING INSTALLER OF SOFTWARE APPLICATION
****NON DISCLOSURE AGREEMENT WILL BE REQUIRED TO DISCUSS PROJECT
****INTELLECTUAL PROPERTY AGREEMENT WILL BE REQUIRED TO DISCUSS PROJECT
The application will be used to receive dispatches for service.
*Login via rest API with HMAC SHA-256 Encryption
*Plot call for service location on a map.
*Upon receipt of call for service - call information displayed in user friendly mobile "touchscreen" enabled environment.
(Information such as - address, apartment, phone, call type, lat/long, etc)
*Ability to use Google Maps or comparable routing service to get routing and directions to location.)
*Ability to send GPS position of laptop device to JSON web service via "POST".
*Ability to plot ALL calls for service assigned to ALL users on a map.
*Ability to plot GPS locations of ALL mobile users on a map.
*Ability to transmit "status" of end user in responding to call for service via JSON web service "POST"
- Multiple status change options provided to end user with next logical status shown after initial status change. (ex. status changed to "enRoute", next 2 statuses shown - OnScene & Available)
*Ability to enter Notes into call for service via JSON web service "POST"
*Ability to complete other "POST" calls to JSON web service - Ex. Close Call for Service, Add Information to Call, Update Final Status, etc.
*Ability to Query Web Service for historical data regarding previous calls for service. *Must be able to play audible notifications when new call for service is receive.
*Must be able to send "messages" to other application users via "POST" to web service.
*Emergency Button when pushed transmits - location (lat/lon), unit information and emergency status via REST API
*Ability to switch from day to night mode for easier viewing at different times of the day.
*Administration section that allows for configuration of server connection, system settings, etc.
*ESRI ArcServer or SDE Geovalidation/mapping service familiarity & integration will be a bonus.