Firebase

Last updated

Firebase
IndustryComputing and development tools
FoundedSeptember 13, 2010
Headquarters
United States  OOjs UI icon edit-ltr-progressive.svg
Products
  • Building
    • Cloud Firestore
    • Firebase ML
    • Cloud Functions
    • Authentication
    • Hosting
    • Cloud Storage
    • Realtime Database
  • Quality
    • Crashlytics
    • Performance Monitoring
    • Test Lab
    • App Distribution
  • Business
    • In-App Messaging
    • Google Analytics
    • Predictions
    • A/B Testing
    • Cloud Messaging
    • Remote Config
    • Dynamic Links
Parent Google
Website firebase.google.com

Firebase was a company that developed backend software. It was founded in San Francisco in 2011 [1] and was incorporated in Delaware. [2]

Contents

In 2014 Firebase was bought by Google. Its name continues as a set of backend cloud computing services and application development platforms provided by Google. It hosts databases, services, authentication, and integration for a variety of applications, including Android, iOS, JavaScript, Node.js, Java, Unity, PHP, and C++.

History

Firebase evolved from Envolve, a prior startup founded by James Tamplin and Andrew Lee in 2011. Envolve provided developers an API that enables the integration of online chat functionality into their websites. After releasing the chat service, Tamplin and Lee found out that it was being used to pass application data that were not chat messages. Developers were using Envolve to sync application data such as game state in real time across their users. Tamplin and Lee decided to separate the chat system and the real-time architecture that powered it. [3] They founded Firebase as a separate company in 2011 and it launched to the public in April 2012. [1]

Firebase's first product was the Firebase Realtime Database, an API that synchronizes application data across iOS, Android, and Web devices, and stores it on Firebase's cloud. The product assists software developers in building real-time, collaborative applications.

In May 2012, a month after the beta launch, Firebase raised $1.1 million in seed funding from venture capitalists Flybridge Capital Partners, Greylock Partners, Founder Collective, and New Enterprise Associates. [4] In June 2013, the company further raised $5.6 million in Series A funding from Union Square Ventures and Flybridge Capital Partners. [5]

In 2014, Firebase launched two products: Firebase Hosting [6] and Firebase Authentication. [7] This positioned the company as a mobile backend as a service.[ citation needed ]

In October 2014, Firebase was acquired by Google. [8] A year later, in October 2015, Google acquired Divshot, an HTML5 web-hosting platform, to merge it with the Firebase team. [9]

Further development under Google

In May 2016, at Google I/O, the company's annual developer conference, Google introduced Firebase Analytics and announced that it was expanding its services to become a unified backend-as-a-service (BaaS) platform for mobile developers. Firebase now integrates with various other Google services, including Google Cloud Platform, AdMob, and Google Ads to offer broader products and scale for developers. [10] Google Cloud Messaging, the Google service to send push notifications to Android devices, was superseded by a Firebase product, Firebase Cloud Messaging, which added the functionality to deliver push notifications to Android, iOS and web devices.

In July 2016, Google announced that it was acquiring the mobile developer platform LaunchKit, [11] which specialized in app developer marketing, and would be folding it into the Firebase Growth Tools team. In January 2017, Google acquired Fabric and Crashlytics from Twitter to add those services to Firebase. [12]

In October 2017, Google launched Cloud Firestore, a real-time document database as the successor product to the original Firebase Realtime Database. [13] [14] [15] [16]

User privacy controversies

Firebase software has been claimed to be used by Google to track users without their knowledge. On July 14, 2020, a lawsuit was filed accusing Google of violating federal wire tap law and California privacy law. It stated that through Firebase, Google collected and stored user data, logging what the user was looking at in many types of apps, despite the user following Google's own instructions to turn off the web and app activity collected by the company. [17] The lawsuit was dismissed in January 2022, with Chief US District Judge Richard Seeborg ruling that a promise to avoid collecting user data did not amount to a contract. [18]

Related Research Articles

<span class="mw-page-title-main">Meebo</span> Instant messaging client

Meebo was an instant messaging and social networking service provider. It was founded in September 2005 by Sandy Jen, Seth Sternberg, and Elaine Wherry, and was based in Mountain View, California. Initially the company offered a web-based instant messenger service, extending its offer in more general online chat and even social networking directions. In June 2012, Google acquired Meebo to merge the company's staff with the Google+ developers team.

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.

Google Workspace is a collection of cloud computing, productivity and collaboration tools, software and products developed and marketed by Google. It consists of Gmail, Contacts, Calendar, Meet and Chat for communication; Drive for storage; and the Google Docs Editors suite for content creation. An Admin Panel is provided for managing users and services. Depending on edition Google Workspace may also include the digital interactive whiteboard Jamboard and an option to purchase add-ons such as the telephony service Voice. The education edition adds a learning platform Google Classroom and today has the name Workspace for Education. It previously included Google Currents for employee engagement.

<span class="mw-page-title-main">Google App Engine</span> Cloud-based web application hosting service

Google App Engine is a cloud computing platform used as a service for developing and hosting of web applications. Applications are sandboxed and run across multiple Google-managed servers. GAE supports automatic scaling for web applications, allocating more resources to the web application as the amount of requests increases. It was released as a preview in April 2008, and launched officially in September 2011.

<span class="mw-page-title-main">WaveMaker</span> Low-code programming platform

WaveMaker is a Java-based low-code development platform designed for building software applications and platforms. The company, WaveMaker Inc., is based in Mountain View, California. The platform is intended to assist enterprises in speeding up their application development and IT modernization initiatives through low-code capabilities. Additionally, for independent software vendors (ISVs), WaveMaker serves as a customizable low-code component that integrates into their products.

<span class="mw-page-title-main">RhoMobile Suite</span>

RhoMobile Suite, based on the Rhodes open source framework, is a set of development tools for creating data-centric, cross-platform, native mobile consumer and enterprise applications. It allows developers to build native mobile apps using web technologies, such as CSS3, HTML5, JavaScript and Ruby. Developers can deploy RhoMobile Suite to write an app once and run it on the most-used operating systems, including iOS, Android, Windows Phone, Windows Mobile, Windows CE, Windows 10 Mobile and Windows Desktop. Developers control how apps behave on different devices. RhoMobile Suite consists of a set of tools for building, testing, debugging, integrating, deploying and managing consumer and enterprise apps. It consists of the products Rhodes, RhoElements, RhoStudio, RhoConnect, and RhoGallery, and includes a built-in Model View Controller pattern, an Object Relational Mapper for data intensive apps, integrated data synchronization, and a broad API set. These mobile development services are offered in the cloud and include hosted build, synchronization and application management.

Appcircle Inc. is a mobile technology company focusing on Mobile DevOps and mobile Continuous Integration and Continuous Delivery for mobile application development, primarily in enterprise settings. Appcircle is headquartered in New Jersey with offices in Palo Alto and Istanbul.

<span class="mw-page-title-main">Xamarin</span> American software company

Xamarin is a Microsoft-owned San Francisco-based software company founded in May 2011 by the engineers that created Mono, Xamarin.Android and Xamarin.iOS, which are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications.

<span class="mw-page-title-main">Google Cloud Messaging</span> Mobile notification service

Google Cloud Messaging (GCM) was a mobile notification service developed by Google that enables third-party application developers to send notification data or information from developer-run servers to applications that target the Google Android Operating System, as well as applications or extensions developed for the Google Chrome internet browser. It was available to developers free of charge. The GCM Service was first announced in June 2012 as a successor to Google's now-defunct Android Cloud to Device Messaging (C2DM) service, citing improvements to authentication and delivery, new API endpoints and messaging parameters, and the removal of limitations on API send-rates and message sizes. It has been superseded by Google's Firebase Cloud Messaging (FCM) on May 29, 2019.

Microsoft mobile services are a set of proprietary mobile services created specifically for mobile devices; they are typically offered through mobile applications and mobile browser for Windows Phone platforms, BREW, and Java. Microsoft's mobile services are typically connected with a Microsoft account and often come preinstalled on Microsoft's own mobile operating systems while they are offered via various means for other platforms. Microsoft started to develop for mobile computing platforms with the launch of Windows CE in 1996 and later added Microsoft's Pocket Office suite to their Handheld PC line of PDAs in April 2000. From December 2014 to June 2015, Microsoft made a number of corporate acquisitions, buying several of the top applications listed in Google Play and the App Store including Acompli, Sunrise Calendar, Datazen, Wunderlist, Echo Notification Lockscreen, and MileIQ.

Backend as a service (BaaS), sometimes also referred to as mobile backend as a service (MBaaS), is a service for providing web app and mobile app developers with a way to easily build a backend to their frontend applications. Features available include user management, push notifications, and integration with social networking services. These services are provided via the use of custom software development kits (SDKs) and application programming interfaces (APIs). BaaS is a relatively recent development in cloud computing, with most BaaS startups dating from 2011 or later. Some of the most popular service providers are AWS Amplify and Firebase.

<span class="mw-page-title-main">Appcelerator</span> Privately held mobile technology company

Appcelerator is a privately held mobile technology company based in San Jose, California. Its main products are Titanium, an open-source software development kit for cross-platform mobile development, and the Appcelerator Platform.

Google Cloud Platform (GCP) is a suite of cloud computing services offered by Google that provides a series of modular cloud services including computing, data storage, data analytics, and machine learning, alongside a set of management tools. It runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, and Google Docs, according to Verma et al. Registration requires a credit card or bank account details.

Felgo is a cross-platform development tool, based on the Qt framework. It can be used to create mobile apps or games. Felgo apps and games are supported on iOS, Android, Windows Phone, embedded devices and desktop devices. Felgo developers use QML, JavaScript and C++ to create mobile apps and games.

Serverless computing is a cloud computing execution model in which the cloud provider allocates machine resources on demand, taking care of the servers on behalf of their customers. "Serverless" is a misnomer in the sense that servers are still used by cloud service providers to execute code for developers. However, developers of serverless applications are not concerned with capacity planning, configuration, management, maintenance, fault tolerance, or scaling of containers, virtual machines, or physical servers. When an app is not in use, there are no computing resources allocated to the app. Pricing is based on the actual amount of resources consumed by an application. It can be a form of utility computing.

Firebase Cloud Messaging (FCM), formerly known as Google Cloud Messaging (GCM), is a cross-platform cloud service for messages and notifications for Android, iOS, and web applications, which as of May 2023 can be used at no cost. Firebase Cloud Messaging allows third-party application developers to send notifications or messages from servers hosted by FCM to users of the platform or end users.

Google Cloud Datastore is a highly scalable, fully managed NoSQL database service offered by Google on the Google Cloud Platform. Cloud Datastore is built upon Google's Bigtable and Megastore technology. Google Cloud Datastore allows the user to create databases either in Native or Datastore Mode. Native Mode is designed for mobile and web apps, while Datastore Mode is designed for new server projects.

Crashlytics was a Boston, Massachusetts-based software company founded in May 2011 by entrepreneurs Wayne Chang and Jeff Seibert. Crashlytics helps collecting, analyzing and organizing app crash reports.

AppSheet is an application that provides a no-code development platform for application software, which allows users to create mobile, tablet, and web applications using data sources like Google Drive, DropBox, Office 365, and other cloud-based spreadsheet and database platforms. The platform can be utilized for a broad set of business use cases including project management, customer relationship management, field inspections, and personalized reporting.

References

  1. 1 2 Metz, Cade (April 12, 2012). "Firebase Does for Apps What Dropbox Did for Docs". Wired . Retrieved February 1, 2019.
  2. "Firebase, Inc". OpenCorporates . September 13, 2010. Retrieved August 19, 2023.
  3. Melendez, Steven (May 27, 2014). "Sometimes You're Just One Hop From Something Huge". fastcompany. Fast Company . Retrieved June 11, 2014.
  4. Ha, Anthony (May 22, 2012). "Firebase Raises $1.1M For Real-Time App Infrastructure". TechCrunch . Retrieved February 1, 2019.
  5. Darrow, Barb (June 6, 2013). "Firebase gets $5.6M to launch its paid product and fire up its base". Gigaom. Archived from the original on May 4, 2014. Retrieved June 11, 2014.
  6. Lardonis, Frederic (May 13, 2014). "Firebase Adds Web Hosting To Its Database Platform" . Retrieved February 1, 2019.
  7. "Firebase Auth". Firebase, Inc. Retrieved May 19, 2016.
  8. Tamplin, James. "Firebase is Joining Google!". Firebase, Inc. Retrieved October 22, 2014.
  9. Olanoff, Drew (October 13, 2015). "Google Acquires Divshot To Join Its Firebase Team, Will Shut Down In December". TechCrunch. Retrieved February 1, 2019.
  10. Tamplin, James (May 18, 2016). "Firebase expands to become a unified app platform". Firebase, Inc. Retrieved February 1, 2019.
  11. "Google acquires LaunchKit to make life easier for Android developers". The Next Web. July 27, 2016. Retrieved July 27, 2016.
  12. Wagner, Kurt; Townsend, Tess (January 18, 2017). "Google has acquired most of Twitter's developer products, including Fabric and Crashlytics". Recode. Retrieved May 13, 2022.
  13. "Google launches Cloud Firestore, a new document database for app developers". TechCrunch. October 3, 2017. Retrieved July 16, 2018.
  14. "Google Announces Firestore, a Document Database". InfoQ. Retrieved October 19, 2017.
  15. "Firebase is launching Cloud Firestore, a new document database featuring realtime sync, no-hassle scaling, and offline support". Android Police. October 3, 2017. Retrieved October 19, 2017.
  16. "Google's Cloud Firestore Lets You Focus On App Development | Androidheadlines.com". AndroidHeadlines.com |. October 5, 2017. Retrieved October 19, 2017.
  17. "Google faces lawsuit over tracking in apps even when users opted out". Reuters. July 14, 2020. Retrieved July 14, 2020.
  18. "US federal judge dismisses breach of contract claims in privacy class action against Google". www.jurist.org. January 27, 2022. Retrieved May 18, 2022.