Manel Rhaiem

Web Developer | Enthousiaste

A Great Work Week in a Spectacular Setting

I was so happy to attend this Work Week, first because I was invited by the QA Team and I was so excited to meet them in person and learn more from them during the course of the Work Week.

The work week started on 22th June evening until the evening of the 27th. It was a busy week, and during the course of the week I met a lot of nice people and discovered a lot of things about other projects in Mozilla. I also had some time to discover the charming Village where the event was held.

At first, all of us attended the All hands sessions, because in this kind of conference all the Mozilla’s executives talk about the good and weak point in some projects, and about the Mozilla Future, such as:

The participation Team, a newly formed team in Mozilla worked hard to take care of each person in the community, and they rocked in the stage too:

I liked very much this part : # Nikos Roussos on Twitter: “#mozwww "Mozillians live beside our users. They are our eyes into every market in the world” http://t.co/3FoozAqtEQ"

At this Work Week I participated in two sessions about QA and two sessions about l10n.

In the First QA session, Naoki gave a session on Worldwide QA and Peter B. gave an Overall Review on QA Test. It was an interesting session for me discovering how the team works on the project working with to make a good tests. I also heard about the Automation at this time from Johan. But I was a little bit disappointed at first, since all the participants in the room were employees and I was the only contributor so I didn’t easily understand what they are talking about and they didn’t look interested in the contributor., When they talked about contributors during this time I can talk and discuss with them, but it was only in few minutes. On the last day Johan explained to me a lot of things regarding the project, and I was able to better understand the scope of what they do and became much more interested in writing some automated tests.

The Second QA Session was with the participation Team, QA and Reps. It was a really short session - we hoped to get more time. We discussed our problems - from the contributor perspective and in the community, and we tried to grab a Problem statement from these problems “ How Might we … get 5% of the Reps doing QA know how to do better QA and train this to others”

It was great to discuss this statement, we hoped that we were more than 5 in this session and the others came to tell us more there problems and discuss this point with us

Our solution was to make a program like training the trainer at first identify the Reps doing QA and this trainer will run event to get more contributor on QA.

While in the work week I joined the l10n team for session of RTL “next steps” to discuss the last version released with Arabic Language and there we got the surprise from Ahmed ‘The RTL guy’ - he did the 2.0 version of Firefox OS and fixed all bugs related to RTL. It was an amazing surprise, and the other session was to discuss the Arabic translation of the mozilla.org project and the fact that we need more contributors and people able to commit to SVN.

In the end, I am so happy that I met the QA team in person and had the chance to talk and discuss with them, and It was a Great second work week for me. \o/

Group Picture

Taking the *Spark* Version on the FX OS Flame Device for a Test Drive

Today, I enjoyed my day with this amazing version of Firefox OS Spark. First let me tell you about it - it’s a customization and features built on top of the next generation of the Firefox OS platform and is a subset of the Ignite initiative. Spark is intended to empower users to truly customize their experience, hack whatever they want to, and make their devices truly their own. For more information, I invite you to read this link .

Next, I will talk about my experience:

How to flash it on the Flame

The adventure of discovering

Let’s Start with the Flash

If you have the last version (3.0) of Firefox OS it’s okay, If you are running the 2.0 or 2.2 Version you should switch to the latest version because they aren’t using the same Base image. So to flash your flame you will need to Download the nightly Base Image before updating your phone. After the download, you just need to extract the file, put your phone in the fastboot mode and finally open your Terminal and run the flash.sh script ./flash.sh .

Now, to update your phone to the 3.0 Version, all you need is to download the gaia and b2g image from here and the shallow script

and after that run this command in your terminal:

sudo ./shallow_flash.sh -g/home/mermi/../gaia.zip -G/home/mermi/../b2g-41.0a1.en-US.android-arm.tar.gz .

The last thing to do to get the spark Version is to run this command in your Terminal under the gaia repository:

sudo GAIA_DISTRIBUTION_DIR=distros/spark make reset-gaia

And you will get the famous spark like me :D

SparkVersionFxOS

Let’s Discover the New Things

First you need to enable the Developer Mode

enableDevMode

When you open any one of this App ( Customizer, Hackerplace, Studio,..) you should follow the instructions appeared

inst1


inst2

And after the Last Enable

instn

your phone will restart to switch to the developer Mode

Customizer Application:

customizer

** You will find all the available Application in your phone

Hackerplace Application

Hackerplace

* Here we find Apps and Add-Ons, with just one Addon Cracked**

and a Lot of other Applications like Twitter, Facebook, WhatsApp, Notes, Bugzilla Lite, Webmaker, BuddyUp

I really appreciate this version and I think it can be better and will be appreciated by all the people using Firefox OS. Happy hacking!