Kitchensink App

From MozillaWiki
Jump to navigation Jump to search

The purpose of Kitchensink's existence is to test web APIs directly on the device. App might be installed in FirefoxOS device (or simulator) and on Android vie Firefox browser. This is a privileged app. It can't test certified APIs.

Current status

Version uploaded to the Marketplace is a little behind the repository one. The latter has implemented sending results to the Collection Server. This is implemented in Django and there are issues in running the server side from PAAS. There is an idea to rewrite the KitchenSinkServer to a platform whih runs easily from PAAS, potentially NodeJS.

Questions

Certified APIs?

Is testing if certified API is callable useful? Or would it be better to remove them entirely from UI?

Developer info

App is using Mootools Prime to provide class-like structure.

ToDo

  • Run collection server from PAAS
  • Use templates (currently HTML is written inside the model which is ugly and troublesome)
  • Implement new UI (depends on templates)
  • Create front-end for collected data
  • Find a way to identify model and OS version for collecting data. This requires FxOS cooperation. We rely on the userAgent only

Links