case study project development (c# & c++) mobile maps
DESCRIPTION
MobileMap is a user driven application to record Points of Interest. They might be coffee shops, historical interest sites, restaurants, ‘hole in the wall ATM’s, directional landmarks, petrol stations, and businesses. POI’s may be used for personal interest or marketing purpose. POI’s are also interesting for assisting local people and tourists in finding addresses, business and places of interest in an area. POI’s act as useful navigation tools that people use to get from one place to another and/or the POI.TRANSCRIPT
Mobile Map Project
Development of Mobile Map application running on Android and
iOS platform
Case Study An S3 Product
Name S3 ‐ Sunrise Software Solutions Corporation
Address 10 Song Thuong, Ward 2, Tan Binh District, HCMC, Vietnam
Phone number +84‐8 3547 1411
Europe, Middle East, Africa +44 790 601 7380
UK Contact Email [email protected]
Email [email protected]
S3 CORP. PAGE 2
PROJECT REQUIREMENTS To develop a ‘MobileMap’ application where people can post their Points of Interest (POI’s) Points of interest are user driven by application and need. They might be coffee shops, historical interest sites, restaurants, ‘hole in the wall ATM’s, directional landmarks, petrol stations, and businesses. POI’s may be used for personal interest or marketing purpose. POI’s are also interesting for assisting local people and tourists in finding addresses, business and places of interest in an area. POI’s act as useful navigation tools that people use to get from one place to another and/or the POI. The application contains the following features in the current release:
Sharing POI’s between users
Comment and rate on the public POI’s
Add private or public POI’s
Provide more information for public POI’s for advertisement purpose (pictures, videos, comments, ratings)
Search for POI’s
Easily localized for world wide application
S3 SOLUTION S3 developed the server application using C# & WCF. The MobileMap application on the client device was developed using C++. The following features supported:
The application is supported across Mobile platforms (Android, iOS and WP7)
A web based application delivers centralised application management
Configurable permission privileges for end users and administrators
Web Services for communication between the client and server
Integrated with Google services for map related functions
S3 CORP. PAGE 3
CLIENT’S BENEFITS The objective of this development was to build an easy to implement and localise mapping suite of software that allows people to share experiences, promote and find points of interest. Inherent in the product design is usability features that make it a useful tool for people that adds value. The product brings the following valuable benefits to the end users:
The live application today includes a powerful POI map for people in Vietnam and is used by local people, tourists and businesses.
The application is easily localised for any location world‐wide.
Businesses can use POI references for zero costs promotional activities and advertising references.
User application is free to download and can be customized by S3 or developers.
Server licensing available to commercial entities and governments and local authorities.
Extremely user friendly and easy to use.
TOOLS, TECHNOLOGIES, SERVICES AND PRODUCTS USED Programming
Language: C++, C#, WCF Java, HTML, XML
Database: MS SQL Server 2008
Tools
Eclipse, Xcode
Tracking database: Redmine, Subversion Operating Systems
Windows Server
Android
iOS
WP7