Cordova Firefly Plugin
Rialto Team
Steven Nguyen
The Problem:
No Firefly support for HTML5 developers
Who benefits from solution?
● HTML5 Developers
Grant ability to create more unique Apps with Firefly!
● Customers
More Apps that use Firefly
● Amazon
Differentiate Amazon from existing smart phones
Brain Storming a Solution
● Existing Ingestion System for Web Apps
submission
● Use Cordova to add to Ingestion
● Write Cordova Plugin to make Firefly Plugin
Demo!
Real Time Plugin Creation
What was learned
● Working around OS constraints
● Cordova Plugins and Firefly Plugins
● Exposure JSON and Gson
● Developing a JavaScript API
Improvements
● Did not implement Resolving Plugins
Current Implementation is a Simple Plugin
● Some Code was Hacked together
Fire OS Plugin install flow
● Package Dependencies Important!
Separate Plugin and Testing Packages
Q&A

Amazon Final internship presentation

  • 1.
  • 2.
    The Problem: No Fireflysupport for HTML5 developers
  • 3.
    Who benefits fromsolution? ● HTML5 Developers Grant ability to create more unique Apps with Firefly! ● Customers More Apps that use Firefly ● Amazon Differentiate Amazon from existing smart phones
  • 4.
    Brain Storming aSolution ● Existing Ingestion System for Web Apps submission ● Use Cordova to add to Ingestion ● Write Cordova Plugin to make Firefly Plugin
  • 6.
  • 7.
    What was learned ●Working around OS constraints ● Cordova Plugins and Firefly Plugins ● Exposure JSON and Gson ● Developing a JavaScript API
  • 8.
    Improvements ● Did notimplement Resolving Plugins Current Implementation is a Simple Plugin
  • 10.
    ● Some Codewas Hacked together Fire OS Plugin install flow ● Package Dependencies Important! Separate Plugin and Testing Packages
  • 11.