MozCoffee Jaipur and Mozilla Day of Code (Buildathon) [v1.0]

It’s all about using Code and doing great things that matter.

Mozilla Day of Code, is a Mozilla Community Rajasthan’s initiative event. Which focused on building new and amazing apps and services and improving the existing one.

We all gathered together at June 13, 2015 at the venue together to make it a productive Saturday and take the best out of the event.

The day started with a MozCoffee with all the club leads and the core volunteers and Reps to discuss about the new SIG’s by Mozilla Community Rajasthan and to discuss and plan for the upcoming Maker Party season and our plans and events for this year.

image

We carried on the productive coffee session for around 2 hours, before kicking off MDoC and the star of the event.

image

After the successfully MozCoffee session, we started on with our very amazing MDoC.

image

It started with a bang with small different groups focusing on making and building great new things and improving the current things.

There was Codebase, AppDev, Webmaker, Appmaker and it all was productive. Amazing.

image

image

It was all great. We setup a big bar and we were successfully able to achieve it. The team gave many code patches, built 3 amazing apps for the productivity section on the marketplace, filed and helped in solving many Bugs and yeah, did a lot of fun and learnt many things.

You can see our photo gallery on the Mozilla Rajasthan’s Flickr stream and the metrics on the Reps page of the event.

Doing good is a part of our code.

Advertisements

It’s Coming (Mozilla Day of Code (v1.0))

image

It’s all about code and building great new things.

Mozilla Community Rajasthan is very excited to announce the Mozilla Day of Code | Build-a-thon (v1.0).

What?

Mozilla Day of Code (MDoC) is an initiative taken by Mozilla Community Rajasthan and is a monthly program which primarily focuses on Innovation, building cool new products and services and making the current Mozilla products and services more better.

When?

June 13, 2015 , 10:00 to 22:00
Reserve the date.

Where?

Sheesha Cafe, Near Hotel Khasa Kothi, MI Road, Jaipur

Areas Covered

• Marketplace (Apps & UI/UX)
• Firefox OS (UI/UX)
• Bugs
• Code Patches

Event Page

https://reps.mozilla.org/e/mozilla-day-of-code-mdoc-build-a-thon-v1-0/

Planning Pad

https://etherpad.mozilla.org/mozilla-day-of-code

*Feel free to add things/activities

We all are looking forward to seeing you at the first MDoC.

Maker Party DAVIET

After some amazing events and workshops we finally decided to do something great at the newly formed Mozilla Community Punjab. We stuck to our motive: Quality and Productivity and organized a great event.

The Day 1:
(Teach the kids)

We followed the amazing initiative ‘Kidzilla’ and decided to teach the kids about web, using computer, basic HTML and about open source. We went to a nearby orphanage and school for the same.
We made all the kids comfortable and showed them some cool things and gave our laptops to them to explore things and the web.

We taught them about The web, browsers and about what open source is.

image

We also gave them a very easy HTML lesson and they found that pretty interested and even made some programs.

We were amazed to see the young minds doing such amazing things.

image

And they day 1 was well spent with the kids. Literary talks, friendly web and HTML lessons, fun-learning activities and all good things.

The Day 2:
(Let the show begin)

We had a great agenda for the day 2. The main motive for us was to successfully complete the matrices, make a long-term impact, teach quality things to the attendees and spread the word : Mozilla.

image

The day started with some basic introduction about FOSS, about Mozilla, the role of Mozilla, becoming a part of the Mozilla family, Mozilla’s products and services and all other great things.

image

We then divided people into 2 groups (The programmers and the non  programmers)

Programmers were taught about codebase, Gaia, Firefox OS app development, solving bugs (Bugzilla), patches for Firefox OS and hands-on to many amazing things.

image

The non-progammers were given introduction about SUMO, localization, Webmaker, Events etc. They were then divided accordingly and hands-on sessions on different areas were done.

‘Actions speak louder than words’

image

We also set-up 2 booths outside the entry gate and displayed Firefox OS devices and swags for the people.

image

We showed them the future OS and how can people be involved and be a part to the revolution. The loved it and explored the same.

*We covered all our matrices, made a great impact and attracted many amazing people who wanted to be a part, host their own events and contribute. It was one of the most productive event of all time.
It was all about Quality and great contributors.

Doing food is part of our code.

Mini-Camp Punjab ’14

Mozilla Community Rajasthan organized a grand Mini-Camp in several universities in Punjab.

The plan was to organize it in a single university in Punjab, but the very poor response by the FSA’s of the university which we planned as our Venue for the event made us change our plan.

We organized interactive and fun learning sessions in 3 universities in a days. They were:
1) Chandigarh University
2) Chandigarh group of Colleges
3) Rayat Bhara University

The people who attended the event were:
1) Varun Kaushik (Mozilla Rep, FSA, Webmaker Mentor)
2) Osho Parth (FSA)
3) Adit Bharadwaj (FSA, Webmaker Mentor)
4) Lavish Aggarwal (FSA)
5) Raj Rohit (FSA)
6) Dipesh Monga (FSA)
7) Trishul Goel (Mozilla Rep, FSA)

We took a cab at 7 a.m. and went to our very first venue: Rayat Bhara University

Sessions that we conducted/organized in Rayat Bhara University:
*Introduction to Open Source
*What is Mozilla?
*Getting Involved
*Mozilla Tools (Firefox, Webmaker tools)
*Firefox OS (About, Apps)
*Hands-On session Firefox OS App development.
*Contribute to SUMO
*Careers at Mozilla

We received a phenomenal response from the college and the outstanding keen-to-learn students. Almost 220 students attended the talks and the Hands-On session.

image

image

image

image

After the amazing session at Rayat Bhara University, we had a quick breakfast and then rushed to our second venue: Chandigarh Group of Colleges.

We got an overwhelming response from this college chain. Not only the students, but the teachers came out in a good number to attend the fun-learning sessions. Each one of us gave a fun-learning talk/Hands-On and ended up the round with a QA session.

Sessions that we conducted/organized:
*What is FOSS?
*What is Mozilla?
*Areas to get involved with Mozilla (SUMO, App Dev, MDN, Webmaker, FSA)
*Firefox OS (The future and How’s it different and better from other OS’s)
*Webmaker (Session and Hands-On)
*Careers at Mozilla

The attendees here were not from a technical background, so we decided to go with a Webmaker Hands-On session and teach them. They were very excited to know how to create cool apps without any code.

More than 200 students became a part of it.

image

image

image

We took a quick lunch after the session at CGC and then went to our last event-venue of the day: Chandigarh University

We decided to do something different here. We took permission from the college authorities to set-up a small stalls in the college premises and we displayed Firefox OS devices at one, Knowledge and Learning at another and FSA and Registration at another, to make it a bit unique and get more people involved and to give one-to-one attention to everyone.

To our surprise, more than 450 students approached us, learned great new thongs, experienced and tested the Firefox OS devices and registered for the FSA program.

image

FSA section. (Info and registration)

image

Amazing and Creative people getting involved.

image

Active WoMoz participation.

image

Firefox OS ( Information and Devices demonstration)

We wanted to do something great and different. We approached 1000+ amazing people in a day. We got some awesome FSA’s onboard and got some really cool makes and Apps.

We just happened to make this event great.

Doing good is a part of our Code.

Love pictures? Visit Mozilla Community Rajasthan’s Flickr stream. 🙂

Installing Android on your Geeksphone Peak.

I thought of writing a long article telling my adventures cooking this ROM for Geeksphone Peak, but perhaps will be in another post, let’s face it, really what you want is to get off the ROM and test it on your Geeksphone Peak.So I’ll cut to the chase:

COMMENTS

Before the instructions if I’d make a few comments:

  1. I have made this ROM for stubbornness, as a personal challenge, had no prior experience doing any ROMs for Android, hopefully not get anything out of this, just what I have already delivered an Android phone and many new skills.
  2. I share this with you so you can do your tests, performance comparisons with FirefoxOS, and yes, of course, to all those who you have the GP forgotten in a drawer for you to give at least a little more vidilla.
  3. Dont ask for nothing in return and I owe you anything, I do not demand anything, if something is surely fix it if I see that is important or interesting to me but I will because I want to and if it’s a challenge for me.
  4. I do not take responsibility for any damage that the installation of this ROM you may cause to your phone. I have nothing to do with Geeksphone nor FirefoxOS development.
  5. And last and most important. Do not install this ROM if your phone is not a Geeksphone Peak, do not work and will turn your phone into a brick may have to take the service to retrieve.

I think that’s it, so now the instructions:

INSTRUCTIONS

  1. Download the zip with the images here .
  2. Unzip the zip file to a folder on your hard drive.
  3. Ensure that your phone has enough battery, usually nothing will happen because everything is done with the phone connected by USB but if for some reason runs out of power while flashing images of your phone could become a brick.
  4. Go to your phone with Firefox OS without having it connected via USB, turn on remote debugging: Settings -> Device Information -> More -> Development and check the “Remote Debugging”. Or if you have it in English: Settings -> Device Information -> More Information -> Developer and check in “Remote Debugging”. (I have set memory may not exactly match the names).
  5. If you are using Windows you’ll need the USB drivers phone. You can download those here . And unzip to a folder.
  6. Connect your phone via USB to your computer, Windows will detect the device and search for the drivers, say they’re in the folder where you extracted the drivers in step 5.
  7. Enter the folder where you unzipped the images and by operating system runs the appropriate script: flash.sh for Linux (I must run as root: ‘. Sudo / flash.sh’), for Windows and flash_mac flash.bat. sh for Macintosh (Mac for the Android SDK you need to install)
  8. Wait and pray (just kidding ;-).) They will start sending the images to the device will restart and after a few seconds with black screen image loading “ANDROID” appears.
  9. Congratulations and have an Android ICS running on your Geeksphone 4.04 Peak.

DESCRIPTION OF THE ROM

  1. The rom is based on sources AOSP  particularly those publishedcodeaurora (qualcomm) for its chipsets. (The Peak GP carries a qualcomm chipset).
  2. The Android version 4.04 is simply using the same wherein the FFOS is based and therefore have the Linux Kernel Peak GP for this release. You had to start at easy and secure maximum possible success.
  3. In the ROM are included Google applications and up to date until the date of this publication.
  4. The ROM is pre-rooteada, this means that it is ready to be rooteada in a few clicks so you can use any application that requires root permissions. To finish the rooteo you must follow the instructions in the next section.
  5. The ROM has also included the “Titanium Backup” application to make backups of applications and system information. This application requires root permissions so to use it must first be rooting the ROM. Both this application and the “Superuser” can be uninstalled without problems and installed again from the “Play Store” or other similar install.
  6. As far as I’ve tried it took several days with her, everything works perfectly. Call, SMS, 3G, Wifi, Bluetooth, camera, sensors, accelerometer, GPS, etc..

Rooting AS THE ROM

To finish the rooteo ROM you need to have phone with data connection, either wifi or 3G, GPRS, etc.. and follow the steps.

1) Start the “Superuser” application

shot_000003

2) Slide the display to show the “info” and click on the subsection where it says “your binary v3.1.1 (17)” in the area where the letters are on green.

shot_000002

3) the next screen, where you should click on “Update” appears

shot_000004

4) own “Superuser” app will ask permission “root” we owe grant.

shot_000005

5) The “Superuser” application from end to root the ROM and you should see the following screen:

shot_000006

6) Now you can exit the application. You already have the phone rooteado!

THE PASSING OF A ANDROID AND VICE VERSA FFOS WITHOUT LOSING DATA

You’ve flashed your GP Peak with Android does not mean that you can no longer return to FFOS even be changing from one to another. At any time you can regain FFOS installing the official ROM Geeksphone of here .

You can make a backup of your data by Android:

adb backup-f ruta_al_fichero_de_backup-apk-shared-all-system

This will create a file in ruta_al_fichero_de_backup all phone information (user data, applications, etc.)

And then do the restore with:

adb restore ruta_al_fichero_de_backup

This will leave the phone exactly as it was before the backup.

I mean, you can make a backup of your android, flash the ROM with FFOS when you tire again, flash the ROM with Android and do the restore and have Android phone exactly as before.

IMPROVEMENTS, CHALLENGES THAT HAVE IN MIND

  1. Change the ClockworkMod recovery. Although having rooteada ROM with fastboot and adb and you can do everything.
  2. Ask FFOS and dual boot Android. I think it could be possible and not too complicated.
  3. Make JellyBean version (Android 4.1.2)
  4. Make a launcher for Android which has internally FFOS javascript engine so that both can launch native Android apps FFOS as transparently to the user. Sounds good right? 😉

LAST CONSIDERATIONS

I know no one has asked you, but doing this ROM has taken me many hours I had to remove my free time, sleep and be with my family. Perhaps even expert in creating Android ROMS and would have taken much less but it was a simple Android user, so yes, very stubborn 😉 . I said I did not ask anything in return but at least I would like to receive comments from people who are using and if you have served some purpose, some appreciation would not hurt …

NOTE: To get back to Firefox OS, maybe try 1.1 or the nightly versions, visit http://downloads.geeksphone.com/ and download the version of your need.