Case Studies: Google Engine & Amazon Web Service


Contents

  1. GPS Tracking System
  2. CRM System
  3. Pirate Legends Game
  4. Memento System
  5. MI Client

CRM System

Brief Description:
A CRM system running as SaaS to provide the following features to end-users:

  • Manage contacts, emails, tasks, calling notes, and appointments
  • Relationship builder
  • Send reminders about tasks, calls, birthdays, anniversaries via SMS or email
  • Sync contact and calendar information with Outlook, iPhone, Blackberry devices

Customer:

  • Canada

Technologies:

  • Deployed on Amazon Cloud Services:
    • EC2: Deployed instances for Web Server, Database, and Email
    • LBS: Extend data storage for instances
    • S3: Store backup database and user data with S3 sync cronjob
    • Route 53: Internal and external DNS among instances
  • Programming Language: Python
  • Framework: Turbogear
  • Third-party Integrations: Funambol, Facebook API, Freshbook, Twitter
  • Database: Postgres SQL, Riak
  • Operating System: Mix Linux Distros (CentOS, AMI, Arch, Ubuntu)

Tools:

  • Git, SVN, Eclipse, S3sync, Ec2-commandline, Ganglia, Puppet, Exim, Nginx

CRM System

Technologies (cont.):

  • Programming Language: Python
  • Framework: Turbogear
  • Third-party Integrations: Funambol, Facebook API, Freshbook, Twitter
  • Database: Postgres SQL, Riak
  • Operating System: Mix Linux Distros (CentOS, AMI, Arch, Ubuntu)

Tools:

  • Git, SVN, Eclipse, S3sync, Ec2-commandline, Ganglia, Puppet, Exim, Nginx

GPS Tracking System

Brief Description:
A web application to manage vehicles via GPS and wireless networks.

  • Track, review, report routing, speed, distance, temperature, fuel, camera, RFID, etc. of vehicles

Customer:

  • Vietnam

Technologies:

  • Google Engine
    • Google Map API V3 to show vehicle positions in real time and review routes
    • TCP/IP server to receive data from GPS devices
  • Programming Languages: PHP, .Net
  • Database: MySQL
  • Operating System: Linux, MS Windows

Tools:

  • SVN, PHP Editor, Bugzilla, Visual Studio

Memento System

Brief Description:
Memento is a system that brings smiles to users by delivering memories.

  • Select a photo or video, write a message, and schedule delivery
  • Supports iOS/iPad and Android devices

Customer:

  • USA

Technologies:

  • Amazon Web Service to save images or videos for scheduled delivery
  • Programming Languages: Java for Android, PHP, Objective C
  • Database: MySQL
  • Operating System: Linux, MS Windows

Tools:

  • XCode, Eclipse, SVN, Bugzilla

Pirate Legends Game

Brief Description:
Pirate Legends - a tower defense game on iOS and Android devices.

  • In-game: Includes many levels with towers, enemies, motherships, relic powers, hero planes, etc.
  • Non-game: Social and marketing features like IAP, Google Analytics, AdMob, Google Cloud Save, Achievements, and Leaderboard.

Customer:

  • Canada, Ireland

Technologies:

  • Google Engine
    • IAP: Integrated with Google Play to provide solutions for buying and restoring in-game items
    • Analytics: Integrated with Google Analytics to track user behaviors (custom events), traffic sources reports
    • eCommerce: Integrated with Google Analytics to track all IAP activities, statistic reports
    • Game Center: Integrated with Google Play for Achievements, Cloud synchronization of game progress

Pirate Legends Game

Technologies

  • Google Engine
    • Google Cloud Messaging (GCM): Integrated for push notifications
    • AdMob: Integrated to display ads in the game
    • AdMob Segmentation and IAP Implementation: Customizes IAP promotion ads to optimize purchases and monetize remaining users

Programming Languages:

  • Java, C/C++, Objective-C

Framework:

  • Java for Android, Cocos2d-x game engine

Third-party Integrations:

  • Facebook API, Twitter

Operating Systems:

  • MS Windows, Mac

Tools:

  • SVN, Git, Eclipse, Visual Studio, Jira

MI Client

Brief Description:
MIClient is a mobile application that manages all smartphone devices in an enterprise chain.

  • Works as a thin client that collects smartphone information, updates the server, and receives commands from the server to control smartphone activities.
  • Features:
    • View SMS, call, and data logs
    • Roaming feature: Collect roaming SMS, call, and data logs
    • View phone’s status: Battery, signal strength, memory, device info
    • File and app management
    • Security policies
    • Control settings: VPN, email, exchange, Wifi, camera, Bluetooth, network, etc.
    • Remote control smartphones
    • Locate phones via GPS or cell tower location
    • Backup and restore phone data

Customer:


Technologies:

  • Google Engine: Google Map API
  • GPS/Wifi/3G
  • Programming Language: Objective-C
  • Database: SQLite
  • Video Streaming, OpenGL

Tools:

  • Xcode, Interface Builder, SQLite browser

Icon

Titani Global Solutions

January 07, 2025

Share: