Mozilla Community Rajasthan – MiniCamp, Jaipur’14

The family just got bigger and better.

The Mozilla Community in Rajasthan!

The Mozilla Community in Rajasthan!

Mozilla Community Rajasthan have always been a budding, ebullient part of Mozilla . The community’s recent event, the Mini Camp (A mix of Community Building and Webmaker added on with some cool ideas and fun learning activities.)  at Jaipur have risen the bar for future events. The warm feeling of having more people in the family is always a treat, and all the community members joined together to welcome the new, exciting and passionate youngsters into the team.

The awesome participants!

The best part of the camp is the participants. They are the best set of participants any event organizing team can imagine. They were brimming with passion and a willingness to learn about the Mozilla Mission and eagerness to contribute towards it.

And to preserve the traces of the participants, we designed a special memento and had the signatures of every participant taken on it.

Community Liaison of Mozilla IN: Vineel Reddy, signing the memento.

Community Liaison of Mozilla IN: Vineel Reddy, signing the memento.

The memento with the signatures of the Mozillians! who were a part of the MCR-MiniCamp.

The memento with the signatures of the Mozillians! who were a part of the MCR-MiniCamp.

The event started at 11:00 a.m. (IST) after the memento signing and an informal introduction.

The event was started by Vineel Reddy Pindi, the community liaison of Mozilla India, by giving a detailed description of Mozilla and it’s mission. He also told about the Mozilla India community and the work that we are doing, to make the web better.

Vineel then invited Varun Kaushik to tell everyone about Mozilla Community Rajasthan, their achievemnts, the story and the future plans.

Varun Kaushik giving a detailed insight of Mozilla Community Rajasthan!

Varun Kaushik giving a detailed insight of Mozilla Community Rajasthan!

Varun Kaushik told everyone about Mozilla Rajasthan Community, it’s story, it’s achievements, about the productive Mozilla Volunteers of MCR and the future plans of Mozilla Community Rajasthan.

Want to know what Mozilla Community Rajasthan has achieved till now?? Have a look at this small presentation.

After this presentation and talk, Trishul goel briefly told everyone about the agenda of the event and then invited Lavish Agarwal to give a brief insight a brief insight of Firefox OS App Development through code.
14930702886_e740352686_o

Lavish Aggarwal giving a brief insight of Firefox OS App development through code.

 Lavish Aggarwal gave a brief insight of building Firefox OS apps through code. People loved the concept of Firefox OS Apps and were amazed to know that they run on Android as well.
After this session, a brief insight of Webmaker tools and AppMaker tool was given by Adit Bharadwaj and Tushar Arora.
Brief insight of Webmaker tools given by Adit Bharadwaj.

Brief insight of Webmaker tools given by Adit Bharadwaj.

Adit Bharadwaj gave a brief insight of Webmaker and it’s tools and told some ways in which Webmaker tools can prove very useful.
Tushar Arora, giving a brief insight of building apps without code, through AppMaker tool.

Tushar Arora, giving a brief insight of building apps without code, through AppMaker tool.

Tushar Arora explained to everyone about the usefulness of the AppMaker tool and how can people without programming skills, can build wonderful apps by using it.

MAY THE SOURCE BE WITH YOU!

Hacking Begins!

Then, the hacking began. There were black screens with a lot of code , on one table and the other, filled up with vibrant Webmaker tools. People were hacking their dream apps, bringing them into reality, conjuring up awesome popcorn makes, tweaking around with the X-ray goggles. The entire lounge was a developer’s delight.

The Webmaker Hands-On session was very well managed by Adit Bharadwaj, who taught everyone, how to build and remix amazing things by using Webmaker tools. He also showed them some cool tricks using Webmaker tools and then tools everyone to show their creativity by building amazing kits.

Creating amazing things by using Webmaker tools.

 

On the other desk, Tushar Arora taught the non-coders to build amazing Firefox OS Apps using the AppMaker tool.

Non-Coders building their apps using the AppMaker tool.

And on the third desk was Lavish Agarwal, who was teaching professional Firefox OS App development, using programming languages. He gave some valuable tips to all the developers and helped them in building Firefox OS Apps.

Developers trying their hands on Firefox OS App Development.

Raj Rohit had an interaction with one of the participant – Ayush, who built an amazing App, by using the AppMaker tool. He is a third year Mech. undergrad. But, lack of background have never really managed to take him down. Let me cite his conversation with this amazing guy:

Raj — Hi Ayush, so what have you built? Can you explain it to me?

Ayush — I have built an app, which would help ensure the safety of women. (His App)

The amazing app made by Ayush.

The amazing app made by Ayush.

Raj— Wonderful, any ideas for extension or some more cool features you’d like to add?

Ayush — Yes definitely, I want to implement stuff like Geo-location, etc for this app.\

Frankly speaking, he has been an inspiration for me. The other brain behind this amazing app is Sachin Goyal.

Another example would be Vidhi Mittal, a fresher from the Arya College. Her lack of experience, didn’t stop her from conjuring up a wonderful webpage on Thimble, which would brief starters about the Mozilla Project and ways of getting involved.

Webmaker Hands-On, by our WoMoz!

These two examples were just a small subset of the amazing pool of participants.

All of them have been a source of inspiration for the entire organizing team. With such an awesome additions, the Mozilla Community Rajasthan and most importantly the Mozilla India team would really grow strong.

 

Creative Firefox OS App ideas by the participants!

These were the ideas which have been turned into realities. Each one of them, was a brain-storming idea, and all of them have taken the form of a web-make or a Firefox OS app. There have been some awesome efforts and guidance of the mentors too, who have helped the participants throughout the camp.

 

Well Icebreakers are important too..

Vineel Reddy truly enjoyed the event!

And dear Mozilla India, we made our captain dance.

I tell you, his dance is a must-see, and you would be missing something, if you don’t have this in your event(s). <wink>

After all these, Osho Parth gave a talk on Quality Contributions and Community Building.

DSC04389

Osho Parth giving a session on Community Building and quality contributions.

Osho Parth discussed about building a better community and how can we ensure quality in our contributions.

After these sessions/talks, Trishul Goel gave a talk on Codebase and Firefox OS Apps.

Giving a talk on Codebase!

Giving a talk on Codebase!

14766527847_c095f26b61_o

A talk on Firefox OS Apps.

Trishul Goel gave a detailed insight about codebase and  showed everyone, how to upload Firefox OS Apps to Marketplace and build quality apps.

 

 

Lastly, Meghraj Suthar gave a talk on: Getting engaged in SUMO.

14952143822_e261df4d38_o

Meghraj Suthar giving a talk on Support Mozilla.

Meghraj Suthar gave a detailed insight of the different areas of SUMO and the contributing in them. He also gave live demos of every area to make it simpler for the participants, to get involved in.

 

In the end, Vineel Reddy gave a talk on Firefox OS in India.

14954606325_e719306e0d_o

Vineel Reddy giving a talk on Firefox OS launch in India.

Vineel Reddy gave the updates of Firefox OS launch in India, to every participant. He told everyone about Firefox OS and what makes it different from any other OS.

Everyone was curious to know about the state of Firefox OS launch in India.

 

 

THE SOCIAL MEDIA GUYS!!

Sharing all the updates of the MCR MiniCamp on Social Media.             Kudos!

Sharing all the updates of the MCR MiniCamp on Social Media.

 

 

Finally, the camp wrapped up at around 5:30 pm, with some really wacky photo session, and a feedback round by 15–20 participants..

Le Foxy! Ring ding ding ding.

And, a huge thank you for Vineel Reddy, Anju, Chandan and Gautam. It was a wonderful experience hanging out with you guys.

 

Let’s not forget the captains of MCR, Dron and Ram, who have been driving us behind the scenes. This event wouldn’t be even close to possibility without you guys.

 

Love pictures? Well we have dozens of them for you. Check out the  Flickr Photostream.

DOING GOOD IS A PART OF OUR CODE!

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.

MOZEXPLORE @ ACEIT

 Mozilla Community Rajasthan organized another workshop on Mozilla at ACEIT. Over 300+ students participated in workshop. Speakers of this workshop were:

  • Osho Parth
  • Varun Kaushik
  • Lavish Aggarwal

Image

It started sharp at 10:00AM, all speakers were welcomed and workshop was initiated by Mr. Osho Parth. He told students about Open Source, FOSS, how they can get code of any open source softwares and can work on it, he also told them how mozilla is part of open source and what students can do for mozilla.

Image

Image

Next session was taken by Mr. Lavish Aggarwal , introducing Mozilla, its mission and other products of Mozilla which were new to students as they were only aware about Firefox Browser continuing with this they were also told them about Open Web and philosophies of Open Web.

Image

Putting the next step forward, next session was taken up by Mr. Varun Kaushik (Me). He told students about SUMO covering AOA, ln10, QA, Support Forums and writing an article. Students were keen to know about such convenient way of contributions.

Image

Image

Keeping the continuity of workshop, me and Osho introduced students about one of the sexiest tool of mozilla i.e; Mozilla Webmaker. Students were amazed by seeing online editing of websites using X-Ray Goggle, live rendering of html pages using thimble and video mixing tool i.e; Popcorn.

Image

Image

Next session was taken by Mr. Osho, in which he introduced students about Firefox OS,  its different layers and why it is useful and many advantages of OS.

Image

Students were eager to see this new OS in their hands.

Image

Here comes the time to develop apps for Firefox OS, In this session I told students about how to develop app in simple 4 steps that were:

  • Install Simulator
  • Create a Launching Page
  • Create manifest.webapp file
  • Execute it on simulator

Image

Students were amazed to see that how easy it is to build app in Firefox OS by simple HTML5.

Image

Bringing the workshop to the end an interesting session about cracking was taken by Mr. Osho, where he told students about system hacking, grub hacking and many more cool stuffs.

SWAGS were also distributed to all active participants.

Image

Sketch of Firefox by one of the open source enthusiast during the workshop.

Image

At last how can we forget to have a group pic  :)

Image

You can find all pics at Flick.com

DOING GOOD IS A PART OF OUR CODE :D

MOZDAY @ CITY OF LAKES – UDAIPUR

So,  again Mozilla Community Rajasthan organized an event of great success in Udaipur – City of Lakes :). The Event started  at 02:00PM in Computer Science department of CTAE college.

Image

On the spot registration of this event was done and more than 100 students actively participated in this event.

Image

The session was started by Miss Charul by introducing all speakers.

 

Image

The first session was taken by Mr. Osho Parth. He gave a brief introduction about FOSS and open source, discussed differences between semi open source and open source, Firefox OS and also told the power of open source and mozilla as part of it.

Image

Many students were keen to know a more about open source, they were really impressed by seeing power of open source, they were keen to know about mozilla. Students showed a great interest.

Image

He also discussed about different layers of Firefox OS and working of each layers.

Image

After that Diepesh Monga,  discussed about mozilla and its mission. He told them about some products and tools of mozilla like Thunderbird, Persona, Open Badge, Web Maker, Mozilla Lab, Fire Bug, etc.

Image

Image

Next Session of Application Development and How to customize GUI of Firefox OS in the way you want was taken by  Lavish Aggarwal.

Image

He taught them how to develop app and submit it into market place by simply three steps i.e. Design, Build, and publish.

He also told them about HTML5 and importance of HTML5, CSS3 and JS.

Image

Live demo of Hello world app was shown to students by using Firefox OS simulator.He also told them about manifest file and its importance for submitting app into market place.

Image

Each Student was developedhis/her own hello world app for Firefox OS and volunteers helped them out.

Image

Image

Now, time for introducing awesome webmaker tools of mozilla, this session was taken by Osho and me. A live demo of each tool was shown to students, students were really amazed by seeing X-Ray Goggles, they used this tool and remix there favorite website in the way they want.

Image

Students made real good pages using Thimble tool and also remixed some youtube videos using Popcorn.

Image

Image

Image

Swags were also given to students :)

Image

Then I told them about debugging of Firefox OS, and how to change UI in any way by using web technologies. They were eager to use Firefox OS and wanted to change it in the way they want.

Image

At last a group pic with all volunteers who helped in making this event into great success.

Image

DOING GOOD IS A PART OF OUR CODE :D

MozMeet by Mozilla Community Rajasthan

So, this was another Meetup of the Mozilla Community Rajasthan  which actually proved to be a great success. The best part was, Many girls actively took part in it and had a keen interest to about Mozilla Project and How to Get involved.

The Meetup started sharp at 11:00 A.M. at Saras Parlour’ Jaipur.

It was attended by:

and 12 newcomers who were interested in being a part of Mozilla.

The session was started by Osho Parth who talked about FOSS, Mozilla and Firefox OS. He gave an informative talk about Firefox OS and explained it to everyone to the core.

After that Trishul Goel an amazing developer discussed about the Benefits of using Open Source and gave an informative session on How to Create Firefox OS Apps.

After that i discussed the areas of contribution recommended for beginner Volunteers and How can one chose their type of areas according to their skills and areas of interest.

After that Lavish Agarwal and Adit Bharadwaj gave an informative session about Webmaker. They also gave some live demos on how to use Popcorn, Thimble and X-Ray Goggles.

After that Lavish Agarwal went for a recruitment session and registered for 7 FSA’s and the best part was all of them were girls. It’s good to see so many WoMoz ‘es from Mozilla Community Rajasthan.

So this fun learning meetup came to an end, and how can one forget a Group Picture of the newly updated MCR Team.

All pictures of the Meetup can be found here.

DOING GOOD IS A PART OF OUR CODE :D

MozBoot @ JIET Jodhpur

Hello Everyone,

Mozilla Community Rajasthan is growing, and has crossed many milestones but these milestones are not enough for MCR, because MCR Members and Mozilla Lovers of Rajasthan are increasing day by day. So we  conducted one more awesome event at JIET Jodhpur.

So, Event started by Dean of JIET – Setg college with motivation speech and informing agenda of this workshop to students.

DSC03661

After that our host Khayati Kapoor Welcomed all participants and speakers.

khayati

Workshop had been started with Open Source Overview and Mozilla Community, by Meghraj Suthar. Participants were very keen to know about the “What exactly is FOSS?” and what are the communities in which they can get involved.

meghraj

DSC03666

After this session Raj Rohit introduced  Data Science and  Live projects of Open Source.

DSC03672

After this session Osho Parth introduced about Firefox OS and benefits of Open Source.DSC03673

After that great session Trishul and Lavish discussed about “How to make application in Firefox OS?” and also about HTML5 and CSS3 platforms.

DSC03676

DSC03695DSC03699DSC03704

DSC03715

That’s an end to an awesome event.

Last but not least, we had a group photo on the stage of the JIET.

DSC03721

W are Mozilla &

Doing Good is a part of our Code.

MozFirst @ MITS

Hey There!

MCR organized another  Community Building experience Event at MITS, Sikar. So the event started  at 10:00AM by the organizer of the event  Prachi Jain, with the Mozilla Story, Mozilla Mission and brief introduction about the Mozilla Project.

DSC02824After that session, the next session taken by Meghraj Suthar, in this session he told them about the Open Source and Mozilla Community in details. MITSians were eager to know abou Mozilla.DSC02826

DSC02827After this session, next session taken by  Raj Rohit. He told everyone about the Live open source projects and how to get involved in these. He also spoke about Data Science.

DSC02836Afterhis session, Our Awesome speaker  Osho Parth started the next session about Firefox OS and Open Source freedom.

DSC02831After that  Lavish Aggarwal told about Webmaker Project and how the Webmaker tools work , with a Live demo. It was a new thing for all participants, to work with Webmaker. He demonstrated Popcorn, Phimble and X-ray Googles in detail.

DSC02887

DSC02838

So, next session was about the Firefox Apps, and it was taken by Tushar Arora He discussed about App Developmment for Firefox OS. Everyone found it quite interesting.

DSC02875

After the event was over, we distributed lot of swags to the participants and also had a group pic.

DSC02835

DSC02834DSC02912DSC02920

We are Mozilla &

Doing Good is a part of our Code.

MozCafe at Jaipur

So, Finally was the day when  all Mozilla Volunteers of Mozilla Community Rajasthan met. It was good to meet all awesome contributors. The event  started at 9:30 A.M. at Mc-Donald’s at Gaurav Tower, Jaipur. We met there and a not so formal introduction round took place. Event was attended by 10 awesome contributors:

  1. Lavish Aggarwal : FSA, SUMO, AOA
  2. Mukul Taneja
  3. Osho Parth : FSA, Firefox OS App Development
  4. Trishul Goel : FSA, Add-ons
  5. Raj Suthar : SUMO, Webmaker, l10n
  6. Prachi Jain : FSA
  7. Ashish Seervi : FSA, Webmaker, Add-ons
  8. Rishi Pariyani
  9. Tushar Arora : FSA, SUMO, Webmaker, AOA
  10. Varun Kaushik : FSA, SUMO, Webmaker Mentor, AOA, WebFWD, Marketing, l10n

There were some new curious people who were not aware about the Mozilla Project and the different areas of contribution The session was started by Meghraj Suthar, introducing about Firefox Student Ambassador Programs and all the activities that an  FSA must do to start his/her contribution.

Image

Then we started an informal discussion about SUMO, areas of contribution in it, and how to help other people:

  • Army Of Awesome
  • Answer questions in Support Forum
  • Writing help articles
  • Translate articles to your Local Languages

Image

Image

I told people on how to contribute using Twitter and how to answer questions in the Support Forum. A live demo of Army of Awesome and Support Forum was shown by me.

Image

Then we planned and made a list for all upcoming events with respective colleges of Jaipur where we can organize events.

Image

Image

After deciding about the events and colleges we move ahead to discuss on Mozilla and its Mission, Firefox and Firefox OS. All were very excited in making Firefox OS  apps. An informal discussion took place about the App of the Month Contest and getting started with Firefox OS Apps.

Image

Image

A big Thanks to the only active Rep of our community –  Ram Dayal  for arranging SWAGS in very short time.

Image

Image

The current Mozilla Rajasthan Commnity members:

Image

DOING GOOD IS A PART OF OUR CODE! :D

You can find more pictures  here.