Firefox OS/TCP: Difference between revisions
(Created page with "__NOTOC____NOEDITSECTION__ = Welcome to the Firefox OS Tablet Contribution Program =") |
m (Lakrits moved page FirefoxOS/TCP to Firefox OS/TCP: The official spelling of "Firefox OS" leaves a space between the two parts of the name. It's easier to find a page if the spelling of its name is consistent with the content it describes.) |
||
(161 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
__NOEDITSECTION__ | |||
<div class="note">If you have not yet flashed the [https://wiki.mozilla.org/FirefoxOS/TCP/Flashing_the_Flatfish_bootloader new bootloader], please do so. The update has several important improvements.</div> | |||
= Welcome to the Firefox OS Tablet | {{TOC right}} | ||
== Firefox OS Tablet Contribution Program == | |||
We've got a new form factor for Firefox OS with a whole range of new challenges and opportunities, from design to implementation and from the top to the bottom of the software stack. | |||
Most of the Firefox OS team is nose to grindstone on either 1.4 or 2.0, or "Tarako" the $25 Firefox OS smartphone. Those are the the right priorities for most people working on Firefox OS today. | |||
This program, bringing Firefox OS to the tablet form factor, will grow and thrive only with your involvement. With most of Mozilla's thrust going into phones, you all will be responsible for making this tablet program go. | |||
This page, and most of the pages it links to ("the Firefox OS wiki") are here to help you get connected to the Firefox OS project in a meaningful way. Now's a good time to hit that bookmark button :) From here, you can quickly access the documentation and other content you'll find useful to revisit. | |||
== Welcome to the Program == | |||
=== Step 1: Get in touch === | |||
* '''Join us on [[IRC]]''': the [irc://irc.mozilla.org/tcp #tcp] channel on irc.mozilla.org ([http://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23tcp Webchat]) | |||
* '''Join the discussion on [https://discourse.mozilla-community.org/category/tablet-contributor-program Discourse] | |||
* '''Add your personal info to the [https://docs.google.com/forms/d/1VXcn_I_pkkSVC6D8sju-NSXQlKECkftzOnXrVVYyIso/viewform?usp=send_form Team Directory]''' | |||
* '''Join the dev.b2g and dev.gaia mailing lists''' | |||
** [https://lists.mozilla.org/listinfo/dev-gaia dev-gaia - anything to do with the default apps shipped with FirefoxOS] | |||
** [https://lists.mozilla.org/listinfo/dev-b2g dev-b2g - discussion about the operating system] | |||
=== Step 2: Break things (and make a record of broken things) === | |||
Please follow our guidelines for reporting bugs at [[FirefoxOS/TCP/Reporting]]. | |||
=== Step 2.5: Scrub the bugs! === | |||
With 500 people with 500 different levels of experience logging thousands of bugs and feature requests, we need your help tending to the tablet buglist so it doesn't turn into a mess. | |||
We need to weed out the duplicate reports. We need to help the less experienced reporters file better bug reports (or their first report.) We need to try to reproduce every bug and make sure it is filed in the right place or resolved if it cannot be reproduced. | |||
=== Step 3: Make it awesome! === | |||
All those bugs and feature requests we're reporting? They're not going to fix themselves :) | |||
* [[FirefoxOS/TCP/Patching|Quick start guide to building for Firefox OS tablets (flatfish)]] | |||
* Go right to work on the [https://bugzilla.mozilla.org/buglist.cgi?short_desc=[Flatfish]&resolution=---&short_desc_type=allwordssubstr known tablet (Flatfish) bugs]. Useful [https://developer.mozilla.org/en-US/docs/Tools Debug tools] and more. | |||
* [https://developer.mozilla.org/en-US/docs/Introduction First steps of contributing code] | |||
* [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Firefox_OS/Localizing_Firefox_OS Translate Firefox OS to a different language] | |||
* [https://support.mozilla.org/en-US/get-involved Update support documentation and help other tablet users] | |||
* [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Firefox_OS/Quickstart_guide_to_Gaia_development Quickstart guide to Gaia development] | |||
* [https://support.mozilla.org/en-US/products/firefox-os Firefox OS User Guide] | |||
== Questions? == | |||
If you have any questions or problems, ask away on [irc://irc.mozilla.org/tcp IRC (#tcp)] or on one of the mailing lists. | |||
== Comments? == | |||
Got an idea for making this page more helpful, please edit this page, or find someone in IRC to edit it for you. | |||
== FAQ == | |||
=== When will my tablet be shipped? === | |||
Soon. We have only one person packaging up and mailing 500 tablets (and he's also got other people depending on him to ship things.) We have the tablets in Mountain View and we've started shipping, but it's going slowly. Your patience is appreciated. | |||
=== Will I get a tracking number when my tablet ships?=== | |||
Yes, once your tablet has been shipped you will receive an email with the tracking number. | |||
=== How do I get vouched on mozillians.org? === | |||
If you're not vouched on mozillians.org - don't worry! The purpose of "joining" the TCP group in the Mozillians people directory is so that we can find each other to help each other. If we must find a different tool for finding each other, we will do that. Temporarily we will use Google Drive for this purpose. Please [https://docs.google.com/forms/d/1VXcn_I_pkkSVC6D8sju-NSXQlKECkftzOnXrVVYyIso/viewform?usp=send_form add your personal info] to the Team Directory (the list can be [https://docs.google.com/spreadsheet/ccc?key=0Ak9pd4LIfrWLdGJyU2hLY2Z4ZThlZHFSUzVhSUJ1MHc&usp=sharing viewed here]). Hopefully mozillians.org will be fixed (see last bullet of step 1 above). | |||
=== What version of Firefox OS will be installed on the tablets? === | |||
A prerelease of Firefox OS 1.4 will be installed. Some of you are going to be helping to make it really easy to upgrade and install regular development and testing builds. | |||
=== How do I update Firefox OS on my tablet? === | |||
Over the Air (OTA) updates are not available so you will need to flash your tablet by connecting it to a PC (Linux or Windows). You may flash our Firefox OS [[FirefoxOS/TCP/Flashing your device/|pre-built images]] or build your own [https://developer.mozilla.org/en-US/Firefox_OS/Building_and_installing_Firefox_OS from source]. It is also possible to develop and update [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Gaia only Gaia], the home screen and apps, rather than the entire Firefox OS. And you can always develop and install [https://developer.mozilla.org/en-US/Apps your own apps]. | |||
=== How do I factory reset my tablet? === | |||
This [[FirefoxOS/TCP/Reset|wiki page]] has full instructions. | |||
=== What tablet will I get? === | |||
The first round of tablets will be the 10" Foxconn InFocus tablet. ([[FirefoxOS/TCP#First_Tablet_Hardware |hardware specifications]]). | |||
=== How can I get the 7" tablet? === | |||
There will be another application process for the 7" VIA Vixen tablet. The timing of that is to be determined. ([[FirefoxOS/TCP#Future_Tablet_Hardware|hardware specifications]]). | |||
=== How should I build the image by myself === | |||
You can reference the [https://developer.mozilla.org/en-US/Firefox_OS/Firefox_OS_build_prerequisites#Version_Compatibility MDN page] for getting your environment ready. | |||
== Links == | |||
<div style="width:25%; | |||
color: white; | |||
background: linear-gradient(to bottom, #0095DD, #00539F); | |||
float:left; | |||
display:block; | |||
margin:1em; | |||
padding:1em; | |||
text-align:center; | |||
"> | |||
<span style="font-size:larger;">New to Mozilla / Firefox OS</span><br> | |||
'''The Basics''' | |||
<div style="padding:0.5em; text-align:left; color: black; background:white;"> | |||
*[http://masterfirefoxos.mozilla.org Firefox OS features] | |||
*[https://support.mozilla.org/en-US/products/firefox-os Firefox OS User Guide] | |||
*[http://contribute.jquery.org/open-source Contributing to Open Source] | |||
*[https://developer.mozilla.org/en/docs/Introduction Contributing to Mozilla] | |||
*[https://quality.mozilla.org/docs/bugzilla/starter-kit/ Bugzilla Starter Kit] and [https://developer.mozilla.org/en-US/Firefox_OS/Quickstart_guide_to_B2G_development/Bug_Work_to_Firefox_OS Bug Filing] | |||
*[http://www.mozilla.org/en-US/about/governance/policies/participation/ Community Participation Guide] | |||
*[[Contribute/Team|Community Building Team]] | |||
*[https://quality.mozilla.org/ Quality Assurance] | |||
*[https://developer.mozilla.org/en-US/docs/Web/Accessibility Accessibility] | |||
</div> | |||
</div> | |||
<div style="width:25%; | |||
color: white; | |||
background: linear-gradient(to bottom, #FF9500, #E66000); | |||
float:left; | |||
display:block; | |||
margin:1em; | |||
padding:1em; | |||
text-align:center; | |||
"> | |||
<span style="font-size:larger;">Working on Firefox OS</span><br> | |||
'''Dive Right In''' | |||
<div style="padding:0.5em; text-align:left; color: black; background:white;"> | |||
*[https://developer.mozilla.org/en-US/Firefox_OS/Releases/1.3 Release notes] | |||
*[https://developer.mozilla.org/en-US/Firefox_OS/Developing_Firefox_OS/Localizing_Firefox_OS Localization] | |||
*[https://developer.mozilla.org/en-US/Firefox_OS/Platform/Gaia/Hacking Hacking the UI (Gaia)] | |||
*[https://developer.mozilla.org/en-US/Firefox_OS/Platform/Automated_testing Testing] | |||
*[https://developer.mozilla.org/en-US/Firefox_OS/Platform Platform Guide] | |||
*[https://developer.mozilla.org/en-US/Firefox_OS Full Developer documentation] | |||
*[[Gaia|Gaia Development (wiki)]] | |||
*[[FirefoxOS|Firefox OS Proj Management]] | |||
*[https://support.mozilla.org/en-US/get-involved Mozilla Support (SUMO)] | |||
</div> | |||
</div> | |||
<div style="width:26%; | |||
color: #00539F; | |||
background: linear-gradient(to bottom, #EEEEEE, #DDBB99); | |||
float:left; | |||
display:block; | |||
margin:1em; | |||
padding:1em; | |||
text-align:center; | |||
"> | |||
<span style="font-size:larger;">Communication</span><br /> | |||
'''Discuss your ideas''' | |||
<div style="padding:0.5em; text-align:left; color: black; background:white;"> | |||
* TCP team [irc://irc.mozilla.org/tcp live chat on IRC] | |||
* [https://discourse.mozilla-community.org/category/tablet-contributor-program Mozilla Discourse] | |||
* Development teams | |||
** [https://lists.mozilla.org/listinfo/dev-b2g dev-b2g mailing list] | |||
** [https://lists.mozilla.org/listinfo/dev-gaia dev-gaia mailing list] | |||
** [[IRC]] chats | |||
*** UI (gaia): [irc://irc.mozilla.org/gaia #gaia] | |||
*** System level: [irc://irc.mozilla.org/b2g #b2g] | |||
*** Localization: [irc://irc.mozilla.org/l10n #l10n] | |||
*** Accessibility: [irc://irc.mozilla.org/accessibility #accessibility] | |||
</div> | |||
</div> | |||
<p style="clear: both;font-size:3em;"> </p> | |||
===Additional Links/Information=== | |||
* [https://developer.mozilla.org/en-US/Firefox_OS/Debugging/Developer_settings Developer settings for Firefox OS] | |||
* [https://www.youtube.com/watch?v=HlKw496PdkE Firefox OS: The What, Why, and How - Introductory video by Rob Lauer] | |||
* [[Accessibility/Mobile/ScreenReader|Using the Firefox OS screen reader]] for accessibility | |||
===First Tablet Hardware=== | |||
<table> | |||
<tr> | |||
<td> | |||
[[File:InFocus-final.jpg|thumb|left]] | |||
</td> | |||
<td> | |||
<code><strong>Brand/Model:</strong> Foxconn InFocus New Tab F1/F1P<br /> | |||
<strong>Processor:</strong> A31 (ARM Cortex A7) Quad-Core 1.2GHz w/ PowerVR SGX544MP2 GPU<br /> | |||
<strong>RAM:</strong> 2GB<br /> | |||
<strong>Storage:</strong> 16GB<br /> | |||
<strong>Screen:</strong> 10.1" capacitive multi-touch @ 1280x800<br /> | |||
<strong>Camera:</strong> Dual cameras, 2MP/5MP<br /> | |||
<strong>Wireless:</strong> 802.11b/g/n, Bluetooth 2.1+EDR<br /> | |||
<strong>Ports:</strong> Micro SD, Micro USB, Microphone, 3.5mm Earphone jack <br /> | |||
<strong>Sensors:</strong> Light Sensor, G Sensor, Gyroscope Sensor<br /> | |||
<strong>Other:</strong> Speaker 0.7W x 2 Stereo, GPS/AGPS & GLONASS<br /> | |||
<strong>Battery:</strong> 7000 mAh<br /> | |||
<strong>Dimensions:</strong> 266(L) x 170(W) x 9.7(H) mm<br /> | |||
<strong>Weight:</strong> 580g </code> | |||
<br/>[https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=506311&fcc_id=I46-TMF105USA Manual for Android version] (last row in the table). | |||
</td> | |||
</tr> | |||
</table> | |||
===Future Tablet Hardware=== | |||
<table> | |||
<tr> | |||
<td> | |||
[[File:Hacks-VIA-final.jpg|thumb|left]] | |||
</td> | |||
<td> | |||
<code><strong>Brand/Model:</strong> VIA Vixen<br /> | |||
<strong>Processor:</strong> WM8880 (ARM Cortex A9) Dual-Core 1.2Ghz w/ Dual-Core Mali 400 GPU<br /> | |||
<strong>RAM:</strong> 1GB<br /> | |||
<strong>Storage:</strong> 8GB<br /> | |||
<strong>Screen:</strong> 7" capacitive multi-touch @ 1024x600<br /> | |||
<strong>Camera:</strong> Dual cameras, 0.3MP/2MP<br /> | |||
<strong>Wireless:</strong> 802.11b/g/n, Bluetooth<br /> | |||
<strong>Ports:</strong> Power, Micro SD, 3.5mm earphone jack, USB, Mini HDMI, Mini USB<br /> | |||
<strong>Sensors:</strong> Accelerometer<br /> | |||
<strong>Battery:</strong> 4000mAh<br /> | |||
<strong>Dimensions:</strong> 201(L) x 121(W) x 11(H) mm<br /> | |||
<strong>Weight:</strong> Unknown</code> | |||
</td> | |||
</tr> | |||
</table> | |||
== Subpages of {{FULLPAGENAME}}== | |||
{{Special:PrefixIndex/{{FULLPAGENAME}}/}} |
Latest revision as of 14:11, 1 February 2015
Firefox OS Tablet Contribution Program
We've got a new form factor for Firefox OS with a whole range of new challenges and opportunities, from design to implementation and from the top to the bottom of the software stack.
Most of the Firefox OS team is nose to grindstone on either 1.4 or 2.0, or "Tarako" the $25 Firefox OS smartphone. Those are the the right priorities for most people working on Firefox OS today.
This program, bringing Firefox OS to the tablet form factor, will grow and thrive only with your involvement. With most of Mozilla's thrust going into phones, you all will be responsible for making this tablet program go.
This page, and most of the pages it links to ("the Firefox OS wiki") are here to help you get connected to the Firefox OS project in a meaningful way. Now's a good time to hit that bookmark button :) From here, you can quickly access the documentation and other content you'll find useful to revisit.
Welcome to the Program
Step 1: Get in touch
- Join us on IRC: the #tcp channel on irc.mozilla.org (Webchat)
- Join the discussion on Discourse
- Add your personal info to the Team Directory
- Join the dev.b2g and dev.gaia mailing lists
Step 2: Break things (and make a record of broken things)
Please follow our guidelines for reporting bugs at FirefoxOS/TCP/Reporting.
Step 2.5: Scrub the bugs!
With 500 people with 500 different levels of experience logging thousands of bugs and feature requests, we need your help tending to the tablet buglist so it doesn't turn into a mess.
We need to weed out the duplicate reports. We need to help the less experienced reporters file better bug reports (or their first report.) We need to try to reproduce every bug and make sure it is filed in the right place or resolved if it cannot be reproduced.
Step 3: Make it awesome!
All those bugs and feature requests we're reporting? They're not going to fix themselves :)
- Quick start guide to building for Firefox OS tablets (flatfish)
- Go right to work on the known tablet (Flatfish) bugs. Useful Debug tools and more.
- First steps of contributing code
- Translate Firefox OS to a different language
- Update support documentation and help other tablet users
- Quickstart guide to Gaia development
- Firefox OS User Guide
Questions?
If you have any questions or problems, ask away on IRC (#tcp) or on one of the mailing lists.
Comments?
Got an idea for making this page more helpful, please edit this page, or find someone in IRC to edit it for you.
FAQ
When will my tablet be shipped?
Soon. We have only one person packaging up and mailing 500 tablets (and he's also got other people depending on him to ship things.) We have the tablets in Mountain View and we've started shipping, but it's going slowly. Your patience is appreciated.
Will I get a tracking number when my tablet ships?
Yes, once your tablet has been shipped you will receive an email with the tracking number.
How do I get vouched on mozillians.org?
If you're not vouched on mozillians.org - don't worry! The purpose of "joining" the TCP group in the Mozillians people directory is so that we can find each other to help each other. If we must find a different tool for finding each other, we will do that. Temporarily we will use Google Drive for this purpose. Please add your personal info to the Team Directory (the list can be viewed here). Hopefully mozillians.org will be fixed (see last bullet of step 1 above).
What version of Firefox OS will be installed on the tablets?
A prerelease of Firefox OS 1.4 will be installed. Some of you are going to be helping to make it really easy to upgrade and install regular development and testing builds.
How do I update Firefox OS on my tablet?
Over the Air (OTA) updates are not available so you will need to flash your tablet by connecting it to a PC (Linux or Windows). You may flash our Firefox OS pre-built images or build your own from source. It is also possible to develop and update only Gaia, the home screen and apps, rather than the entire Firefox OS. And you can always develop and install your own apps.
How do I factory reset my tablet?
This wiki page has full instructions.
What tablet will I get?
The first round of tablets will be the 10" Foxconn InFocus tablet. (hardware specifications).
How can I get the 7" tablet?
There will be another application process for the 7" VIA Vixen tablet. The timing of that is to be determined. (hardware specifications).
How should I build the image by myself
You can reference the MDN page for getting your environment ready.
Links
New to Mozilla / Firefox OS
The Basics
Working on Firefox OS
Dive Right In
Communication
Discuss your ideas
- TCP team live chat on IRC
- Mozilla Discourse
- Development teams
- dev-b2g mailing list
- dev-gaia mailing list
- IRC chats
- UI (gaia): #gaia
- System level: #b2g
- Localization: #l10n
- Accessibility: #accessibility
Additional Links/Information
- Developer settings for Firefox OS
- Firefox OS: The What, Why, and How - Introductory video by Rob Lauer
- Using the Firefox OS screen reader for accessibility
First Tablet Hardware
|
Future Tablet Hardware
|
Subpages of Firefox OS/TCP
- Firefox OS/TCP/Build Status
- Firefox OS/TCP/Contact Us
- Firefox OS/TCP/Flashing the Flatfish bootloader
- Firefox OS/TCP/Flashing your device/
- Firefox OS/TCP/How to Disable the Screen Reader
- Firefox OS/TCP/Installing USB Drivers on Windows
- Firefox OS/TCP/Localizing
- Firefox OS/TCP/Opening a Command Window
- Firefox OS/TCP/Patching
- Firefox OS/TCP/Product-UX
- Firefox OS/TCP/Quickstart
- Firefox OS/TCP/Received
- Firefox OS/TCP/Reporting
- Firefox OS/TCP/Reset
- Firefox OS/TCP/Smoketests
- Firefox OS/TCP/Team
- Firefox OS/TCP/Test
- Firefox OS/TCP/Testing
- Firefox OS/TCP/Vixen