Confirmed users
41
edits
(→Development Sprint D: typo) |
(edit) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[File:Fxpi.png|250px|thumbnail|right]] | |||
Firefox OS is now on '''Raspberry Pi''' | Firefox OS is now on '''Raspberry Pi''' | ||
Line 7: | Line 8: | ||
== How to Get Firefox OS onto Your Raspberry Pi device == | == How to Get Firefox OS onto Your Raspberry Pi device == | ||
[[File:Get started FxOS on rpi.png]] | [[File:Get started FxOS on rpi.png|600px]] | ||
Line 20: | Line 21: | ||
== What We'd Like To See Happen in 2015 == | == What We'd Like To See Happen in 2015 == | ||
Following MozFest, we are looking for the '''amazing ideas and physical applications''' that creative or practical people have developed on | Following MozFest, we are looking for the '''amazing ideas and physical applications''' that creative or practical people have developed on FxOS enabled Raspberry Pi platforms. More details to follow about a 2015 Challenge! | ||
We are actively seeking - and would welcome - the development contributions that can extend | We are actively seeking - and would welcome - the development contributions that can extend FxOS functionality on Raspberry Pi devices to | ||
* be at parity with Raspbian/RPi as a hobbyist environment. Users will be able to read from sensors | * be at parity with Raspbian/RPi as a hobbyist environment. Users will be able to read from sensors & control motors, LEDs, solenoids, slave boards, etc. A modified FxOS for Raspberry Pi will be able to fly a drone. | ||
* be competitive with other media player OSes available for RPi. | * be competitive with other media player OSes available for RPi. | ||
* be competitive with other IDEs for FxOS on Raspberry Pi targeted at beginning programmers, like IDLE and Scratch. | * be competitive with other IDEs for FxOS on Raspberry Pi targeted at beginning programmers, like IDLE and Scratch. | ||
* enable programmers (via DOM/CSS) to develop robotics etc. by building a declarative model of a reactive system. With one type of output device, the actual electronics could be interfaced with. With another type of output device, the model could be simulated on a client computer. | * enable programmers (via DOM/CSS) to develop robotics etc. by building a declarative model of a reactive system. With one type of output device, the actual electronics could be interfaced with. With another type of output device, the model could be simulated on a client computer. | ||
== 2015 Development Sprints / Challenges for | == 2015 Development Sprints / Challenges for FxOS on Raspberry Pi (and other boards) == | ||
=== Development Sprint A === | === Development Sprint A === | ||
Line 50: | Line 51: | ||
After this appendix, DOM/CSS would enable programmers to develop robotics etc. by building a declarative model of a reactive system. With one type of output device, the actual electronics could be interfaced with. With another type of output device, the model could be simulated on a client computer. This is a very large and open-ended project. This is a research programming-languages project. | After this appendix, DOM/CSS would enable programmers to develop robotics etc. by building a declarative model of a reactive system. With one type of output device, the actual electronics could be interfaced with. With another type of output device, the model could be simulated on a client computer. This is a very large and open-ended project. This is a research programming-languages project. | ||
*create a new CSS output class for | *create a new CSS output class for micro electrical systems | ||
*create a new CSS output class for simulating | *create a new CSS output class for simulating micro electrical systems | ||
[https://github.com/bmidgley/flamebot flamebot] is a reactive self-modifying hierarchical state machine for | [https://github.com/bmidgley/flamebot flamebot] is a reactive self-modifying hierarchical state machine for FxOS. The flamebot experiment might be useful in modeling something for RPi. | ||
== Platform projects == | == Platform projects == | ||
Line 69: | Line 70: | ||
[https://bugzilla.mozilla.org/show_bug.cgi?id=1084624 Start the switch to mesa/gallium upstream gfx stack] | [https://bugzilla.mozilla.org/show_bug.cgi?id=1084624 Start the switch to mesa/gallium upstream gfx stack] | ||
[https://bugzilla.mozilla.org/show_bug.cgi?id=1141021 New API for low level | [https://bugzilla.mozilla.org/show_bug.cgi?id=1141021 New API for low level file system access (think of interacting with the GPIO ports)] | ||
[[Category:Firefox OS]] | [[Category:Firefox OS]] | ||
[[Category:Raspberry Pi]] | [[Category:Raspberry Pi]] |