Firefox OS/TCP
Welcome to the Firefox OS Tablet Contribution Program
We've got a new form factor for Firefox OS with a whole range of new challenges, from design to implementation and from the top to the bottom of the software stack.
This program is looking for help from all of you, with an early focus on defining, designing, developing, localizing, and testing the core of the OS: Gecko/GFX, Gaia, UX, Productivity and System Apps.
Getting Started
So you've got a Firefox OS tablet and you're ready to dive in.
This Tablet Contribution Program wiki is designed to give you pointers to the information you need to get connected to the Firefox OS project in a meaningful way. From here, you will be able to quickly access the technical documentation and other content you'll find useful in your Mozilla participation.
So what can I do?
Step 1: Get in touch
- join us on IRC: the #tcp channel on irc.mozilla.org
- join the dev.b2g and dev.gaia mailing lists
- (optional) join the mozillians.org group firefox os tablet contribution program
Step 2: Break things
Quality of Firefox OS is of upmost importance to us so as a first priority we need to iron out any bugs that arise from running Firefox OS on the new hardware and at the larger screen resolution of the Tablet device. Currently the only difference in the Tablet build from the phone build of Firefox OS is that the dialer is disabled due to to the lack of hardware to make calls. That means, there will be lots of bugs. Please report anything you see that looks wrong or that could be improved. To report bugs, do the following:
- See if the issue has already been reported, by searching with relevant keywords
- If not, file a new bug
Try and be as descriptive as possible when reporting a bug, so that it's easier to reproduce and fix.
Step 3: Make it awesome!
All those bugs you reported above? They need fixing! That's not the only way to help us make the product better though. Choose one (or more!) areas to get involved in from the ones below:
- Fix bugs in the apps (Gaia) or in lower levels (Gecko/Gonk)
- Translate Firefox OS to a different language
- Update documentation and help other tablet users
Here's some key entrypoints to help you dive right into making it awesome
- Quickstart guide to Gaia development
- Quick start guide to building for Firefox OS tablets (flatfish)
- Firefox OS User Guide
Questions?
If you have any questions or problems, ask away on IRC (#tcp) or on one of the mailing lists.
If you have questions regarding shipping, the tablet contribution program in general, or how you can get involved, email tcp@mozilla.org. This list is not public, so any personal information you send will be limited to people coordinating the TCP.
If you have questions or problems with the tablet, email the dev-b2g or dev-gaia mailing lists. dev-b2g is for system or hardware problems, dev-gaia is for the default apps and UI.
We've also listed a lot more links below to give you even more information.
FAQ
When will my tablet be shipped?
We're giving people a bit of time to correct errors in the address they submitted (you'd be surprised at how many errors there are :)). Addresses will be passed to the shipping people in the week of Apr 7, so tablets should ship shortly after : On Easter Monday 21 Apr.
Will I get a tracking number when my tablet ships?
Yes, once your tablet has been shipped you will receive an email which contains the tracking number.
How do I get vouched on mozillians.org?
If you're not vouched on mozillians.org - don't worry! To be vouched you probably already made a significant impact on the mozilla project. If you're involved with Mozilla already, speak to your local Rep/community person, or one of the people involved in the project you're contributing to. If you ask them to vouch for you, they may do so. That said, don't be sad if they don't - use that to motivate yourself to be even more involved with mozilla! If you haven't been very involved with mozilla in the past, we'd love to see you get more involved! If you participate actively in the TCP we're open to vouching for you for your contributions.
What version of Firefox OS will be installed on the tablets?
Firefox OS 1.3 will be installed. We're aiming at making it really easy to upgrade and install recent builds though.
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 round of sign-ups for the 7" VIA Vixen tablet in the future. (hardware specifications).
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
- 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
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