Firebase Cloud-Dienst für Echtzeitinformationen

Firebase hat einen einfachen Cloud-Dienst vorgestellt, mit dem sich mit wenigen Zeilen Javascript Echtzeitinformationen in die eigene Website einbetten lassen. Ändert ein Nutzer Daten, sollen diese über Firebase in Bruchteilen einer Sekunde bei allen anderen Nutzern erscheinen.

Anzeige

Mit Envolve haben James Tamplin, Andrew Lee, Vikrum Nijjar und Mike Lehenbauer einen mittlerweile recht populären Webchat entwickelt, den jeder in seine Website integrieren kann. Mit Firebase gehen sie nun einen Schritt weiter und bieten die Echtzeittechnik hinter Envolve als Cloud-Dienst an, so dass andere eigene Applikationen damit bauen können. Für Entwickler soll es mit Firebase sehr einfach werden, ihre eigenen Anwendungen um Echtzeitinformationen zu erweitern.

Mit ein wenig Javascript-Code kann Firebase in die eigene Website integriert werden, das eigentliche Script ist minimiert und gepackt lediglich 16 KByte groß. Mit einem einfachen Aufruf können dann Nachrichten an alle Nutzer verteilt werden, die die Website oder Web-App gerade im Browser offen haben. Entwickler können dabei Callbacks definieren, um auf neu eingehende Daten zu reagieren.

Firebase speichert die Daten im JSON-Format und gibt jeder Nachricht eine eindeutige URL. So können Entwickler genau angeben, welche Daten mit Firebase synchronisiert werden sollen, und diese dann per REST abrufen.

Eigene Server müssen nicht betrieben werden: Firebase speichert die Daten auf eigenen Cloud-Servern und verteilt diese. Über ein REST-API kann Firebase aber mit eigenen Serverdiensten verbunden werden.

Dabei verspricht Firebase, von einem Nutzer bis hin zu Millionen Nutzern zu skalieren. Nutzer können auch untereinander Daten austauschen, wenn die jeweilige Anwendung dies vorsieht.

Über ein Sicherheitssystem verfügt Firebase, das derzeit noch im geschlossenen Betatest ist, nicht. Es soll aber später folgen. So sind derzeit alle Daten öffentlich zugänglich. Dafür kann der Dienst aber komplett kostenlos genutzt werden, später aber will Firebase anhand der Nutzung Gebühren erheben.

Firebase speichert alle Daten serverseitig zwischen. Entwickler können angeben, welche Daten bereits beim Client vorhanden sind, Firebase schickt dann nur die jeweils noch benötigten Updates. Auf diese Art und Weise steht automatisch auch eine Offlinefunktion bereit, da Firebase erkennt, wenn keine Verbindung zum Internet besteht, und die Aktualisierung automatisch fortsetzt, wenn diese wieder verfügbar ist.

Seinen Entwicklern zufolge funktioniert Firebase in allen großen Browsern wie Firefox, Chrome, Safari, Opera und dem Internet Explorer ab Version 7 sowie vielen mobilen Browsern. Neue Daten soll der Dienst innerhalb von 100 Millisekunden an andere Nutzer weiterreichen.

Finanziert wird Firebase derzeit vom US-Inkubator Y-Combinator. Anmeldungen für die geschlossene Beta von Firebase sind unter firebase.com möglich. Dort finden sich neben einem interaktiven Tutorial und einer umfassenden Dokumentation auch einige Beispiele, die mit Firebase umgesetzt wurden, darunter ein Chat, Präsenzinformationen, eine Zeichen-App und eine Tetris-Variante für zwei Spieler.


Kommentieren




Anzeige
  1. Systemadministrator/in SharePoint
    Erzbistum Köln Generalvikariat, Köln
  2. Datenbank Entwickler - MS SQL (m/w)
    Zentralinstitut für die kassenärztliche Versorgung in der Bundesrepublik Deutschland, Köln
  3. Wissenschaftliche Mitarbeiterin / wissenschaftlicher Mitarbeiter "Bildgestützte Echtzeitsysteme"
    Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB, Karlsruhe
  4. Wissenschaftlicher Mitarbeiter (m/w) der Gesamtprojektleitung
    Bundeskriminalamt, Wiesbaden

 

Detailsuche


Folgen Sie uns
       


  1. MQ-4C Triton

    Aufklärungsdrohne der US-Marine fliegt zum ersten Mal

  2. Temash, Kabini, Richland

    AMDs mobile APUs von 4 bis 35 Watt sind da

  3. Xbox One

    Hauseigene Halo-Konkurrenz und neues Altes von Rage

  4. Quantified Self

    Alkoholmessgerät für das Smartphone

  5. Kim Dotcom

    "Google, Facebook, Twitter verletzen mein Patent"

  6. Samsung

    10 Millionen Galaxy S4 in weniger als einem Monat verkauft

  7. Innodisk

    Winzige NanoSSD erreicht 480 MByte/s

  8. München

    Limux bleibt technisch anspruchsvoll

  9. Android

    Updates für Google Drive und Chrome

  10. KDE Plasma Workspaces

    4.11 wird letzte Version vor Qt5-Wechsel



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Telekom: Bundestagspetition gegen Drosselung gestartet
Telekom
Bundestagspetition gegen Drosselung gestartet

Eine Petition auf der Plattform des Bundestages will die DSL-Drosselungspläne der Telekom durch ein Gesetz stoppen. Sie fordert die Gleichbehandlung von Datenpaketen unabhängig von ihrem Inhalt und ihrer Herkunft.

  1. Drosselung Piratenchef fordert Verstaatlichung der Netze der Telekom
  2. Vectoring der Telekom Bundesnetzagentur genehmigt VDSL mit 100 MBit/s
  3. Kündigungsgrund Wenn der Telefon-DSL-Anschluss nicht voll funktioniert

Sony: Die Playstation 4 ist schwarz - und verschwommen
Sony
Die Playstation 4 ist schwarz - und verschwommen

Störfeuer von Sony: Kurz vor der Enthüllung der nächsten Xbox hat Sony ein Video veröffentlicht, das zumindest einen verschwommenen Blick auf das Gehäuse der Playstation 4 gewährt.

  1. Xbox One Forza 5 und Halo-Serie von Spielberg kommen für Xbox One
  2. Microsoft Xbox One mit neuer Kinect und Blu-ray-Laufwerk
  3. Electronic Arts Leitender EA-Entwickler bezeichnet Wii U als "Mist"

Agent: Neue Smartwatch wird drahtlos geladen
Agent
Neue Smartwatch wird drahtlos geladen

Die Smartwatch Agent wird nicht per USB, sondern drahtlos aufgeladen, wenn ihr Akku zur Neige geht. Außerdem arbeitet sie mit einem stromsparenden Prozessor, kann Apps abspielen und funktioniert mit iPhones, Android-Geräten und Windows Phone 8.

  1. Handgelenk-Gadget Googles Smart Watch kommt von Motorola
  2. Zulieferer Microsoft arbeitet an Touch-Smartwatch
  3. Smart Watch Google arbeitet an einer Armbanduhr

Zum Artikel