SlideShare a Scribd company logo
1 of 11
THE PLATFORM (FIREBASE)
NAME: ADEOYE OLUDOTUN
STUDENT NO: 200365629
WHAT IS FIREBASE

• Email and password
authentication
• Common authentication
provider (Facebook,
Twitter, Github, Google)
• Custom generated
authentication
FEATURES
 NoSQL, JSON Database
 Maps each piece of data to a URL
 Pushes update in milliseconds when data value
change
 Supports offline data
 Real-time Synchronization
EVOLUTION OF WEB APPS
Data Center
FIREBASE IS A CLOUD DATABASE
OFFLINE SUPPORT
 Seamless offline
support
 Automatic synchronise
on network access

SECURITY LANGUAGES
 HTTPS + 2048-bit SSL
 Security rules store on
repository
 Response time of 247
ms
 Three tiered backups,
every 24 hours
 Web (Javascript)
 IOS (Objective C)
 Android (Java)
 REST (Server side
platforms)
IMPLEMENTATION
 Lets build a THING!!!
FIREBASE USAGE
 Multiplayer gaming system
 Live transit feed
 Facebook push notification
APPLICATION IN USE OF FIREBASE
 Citrix: GoToMeeting
 CBS: Real-time chat for reality T.V: Big Brother
 Twitch: Used to power chat, and notify users when
live time streaming is on.
CONCLUSION
Talked on the following
 What is Firebase
 Features of Firebase
 Evolution of Firebase
 A demo
Resources:
Slide: http://www.dotmons.com/slide
Drawing example:
https://github.com/dotmons/ThePlatform

More Related Content

Similar to The Platform (FIREBASE)

Vidfy Video platform
Vidfy Video platformVidfy Video platform
Vidfy Video platformKapil Nawani
 
WebRTC - Brings Real-Time to the Web
WebRTC - Brings Real-Time to the WebWebRTC - Brings Real-Time to the Web
WebRTC - Brings Real-Time to the WebVũ Nguyễn
 
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps  with AzureCloud Powered Mobile Apps  with Azure
Cloud Powered Mobile Apps with AzureKris Wagner
 
Session 2 - Silverlight Streaming, and Windows Live Search
Session 2 - Silverlight Streaming, and Windows Live SearchSession 2 - Silverlight Streaming, and Windows Live Search
Session 2 - Silverlight Streaming, and Windows Live Searchukdpe
 
What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2Joseph Labrecque
 
Cloud for Game Developers – Myth or Real Scenarios?
Cloud for Game Developers – Myth or Real Scenarios?Cloud for Game Developers – Myth or Real Scenarios?
Cloud for Game Developers – Myth or Real Scenarios?DevGAMM Conference
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft AzureMartyn Coupland
 
WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC: Bring real-time to the web - Barcamp Saigon 2012WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC: Bring real-time to the web - Barcamp Saigon 2012Oliver N
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbarcadero Technologies
 
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels Kel
 
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...asperasoft
 
Massively Social != Massively Multiplayer
Massively Social != Massively MultiplayerMassively Social != Massively Multiplayer
Massively Social != Massively MultiplayerPaul Furio
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteTom Walker
 
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)White Nights Conference
 
Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureWinWire Technologies Inc
 
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with AzureCloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with AzureGameLandVN
 
Cloud Powered Mobile Apps With Azure
Cloud Powered Mobile Apps With AzureCloud Powered Mobile Apps With Azure
Cloud Powered Mobile Apps With AzureVinh Nguyen Quang
 

Similar to The Platform (FIREBASE) (20)

Vidfy Video platform
Vidfy Video platformVidfy Video platform
Vidfy Video platform
 
WebRTC - Brings Real-Time to the Web
WebRTC - Brings Real-Time to the WebWebRTC - Brings Real-Time to the Web
WebRTC - Brings Real-Time to the Web
 
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps  with AzureCloud Powered Mobile Apps  with Azure
Cloud Powered Mobile Apps with Azure
 
Session 2 - Silverlight Streaming, and Windows Live Search
Session 2 - Silverlight Streaming, and Windows Live SearchSession 2 - Silverlight Streaming, and Windows Live Search
Session 2 - Silverlight Streaming, and Windows Live Search
 
What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2
 
Cloud for Game Developers – Myth or Real Scenarios?
Cloud for Game Developers – Myth or Real Scenarios?Cloud for Game Developers – Myth or Real Scenarios?
Cloud for Game Developers – Myth or Real Scenarios?
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC: Bring real-time to the web - Barcamp Saigon 2012WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC: Bring real-time to the web - Barcamp Saigon 2012
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
 
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels
 
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
 
Massively Social != Massively Multiplayer
Massively Social != Massively MultiplayerMassively Social != Massively Multiplayer
Massively Social != Massively Multiplayer
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
 
Azure for Hackathons
Azure for HackathonsAzure for Hackathons
Azure for Hackathons
 
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
 
Microsoft Azure catch-up
Microsoft Azure catch-upMicrosoft Azure catch-up
Microsoft Azure catch-up
 
SharePoint on Azure
SharePoint on Azure SharePoint on Azure
SharePoint on Azure
 
Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft Azure
 
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with AzureCloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with Azure
 
Cloud Powered Mobile Apps With Azure
Cloud Powered Mobile Apps With AzureCloud Powered Mobile Apps With Azure
Cloud Powered Mobile Apps With Azure
 

The Platform (FIREBASE)

  • 1. THE PLATFORM (FIREBASE) NAME: ADEOYE OLUDOTUN STUDENT NO: 200365629
  • 2. WHAT IS FIREBASE  • Email and password authentication • Common authentication provider (Facebook, Twitter, Github, Google) • Custom generated authentication
  • 3. FEATURES  NoSQL, JSON Database  Maps each piece of data to a URL  Pushes update in milliseconds when data value change  Supports offline data  Real-time Synchronization
  • 4. EVOLUTION OF WEB APPS Data Center
  • 5. FIREBASE IS A CLOUD DATABASE
  • 6. OFFLINE SUPPORT  Seamless offline support  Automatic synchronise on network access 
  • 7. SECURITY LANGUAGES  HTTPS + 2048-bit SSL  Security rules store on repository  Response time of 247 ms  Three tiered backups, every 24 hours  Web (Javascript)  IOS (Objective C)  Android (Java)  REST (Server side platforms)
  • 9. FIREBASE USAGE  Multiplayer gaming system  Live transit feed  Facebook push notification
  • 10. APPLICATION IN USE OF FIREBASE  Citrix: GoToMeeting  CBS: Real-time chat for reality T.V: Big Brother  Twitch: Used to power chat, and notify users when live time streaming is on.
  • 11. CONCLUSION Talked on the following  What is Firebase  Features of Firebase  Evolution of Firebase  A demo Resources: Slide: http://www.dotmons.com/slide Drawing example: https://github.com/dotmons/ThePlatform

Editor's Notes

  1. Firebase is real-time database system with a RESTFul API that enables synchronization of data between clients and server application in an instant mode