Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 12

The Overview Of New Technologies Used

Firebase + NoSQL
On Server:

need to build Web Service, design Relational


Schema and worry about concurrency and security

this one is phpmyadmin which acts as ui for mysql for php


What is Firebase?
BaaS ( Backend-as-a-Service ), which powers
the backend of the App / Website

Main Features

Drive: Small businesses, Shorten development


cycles, avoid repeated framework development.
What is NoSQL?
not only SQL database.
Non-relational, distributed, open-source, and
horizontally scalable.

Drive: Big Data, Cloud Technology, bad


performance of traditional relational databases.
When collapse

NoSQL have low requirement on consistency of the structures of Data, can


be horizontally scaled. Modifying the data schema wouldn’t require a change
on the whole database
Data Stored as JSON
Localization in iOS
Apple provides developers with thorough
definitions of its APIs.
In this research,CLLocation and
CLLocationManager class in Core Location
Framework are used.

Steps: 1. adopt protocol in class definition and


set delegate to itself.
2. set desired accuracy and event filter
3. start tracking, and get data via
didChangeAuthorization version of
How the underlying GPS system works:
Global Positioning System: a network of about satellites orbiting Earth.

Whenever you are on the planet, there are at least four GPS satellites that
are ‘visible’ at any time. Each one transmits information about its position
and the current time at regular intervals. These Data are received by the
GPS receiver.
Once the receiver receives at least three satellites’ data, GPS receiver can
pinpoint the location using a process called ‘Trilateration’.

You might also like