Saturday, December 20, 2014

Firefox OS Apps Day

Event Name: Firefox OS Apps Day
Date: 19 December 2014
Time: 10:00am to 5:00pm
Hashtag:  #apphackdaypune


The event attendees were  BE Computer Engg students of VIIT. More that 70 people attended the event. SiddhartRao, Prasad Seth, I and Mayuresh conducted sessions in the event. SiddharthRao provided FxOS Intro and FSA information. I provided information about Mozilla Mission, products and opportunities to contribute in Mozilla. Prasad Seth conducted session on AppMaker. And Mayuresh explained App manifest file fields.  After the event we got a lot of queries related to FSA (Firefox Student Ambassador) program.

Our Goals:
1. Educate and inspire developers to work on HTML5 apps and submit them to the Firefox Marketplace
2. Create opportunities for local developers to showcase their apps
3. Raise awareness of Firefox OS and the developer ecosystem
4. Brainstorm app ideas


Photos:





Thursday, October 30, 2014

Steps to set-up Keon, ZTE Open and Tarako devices on Linux operating system using Android ADB Tool

This tutorial explains, how we can connect Keon, Tarako, ZTE Open (FirefoxOS Device) on Linux (Ubuntu 14.04 / Linux Mint v17) operating systems, so that we can easily push a FxOS application on the mobile device. 

Steps:
A. Install ADB Tool
   Open a terminal window and type:

   $ sudo apt-get install android-tools-adb android-tools-fastboot

   -------------------------------------------------------------------------------------------------------------------

B. Configure usb connectivity of the device 
  B1)  Open a terminal window and type:

   $ sudo nano /etc/udev/rules.d/51-android.rules

B2) And enter following lines into the file:

SUBSYSTEM==”usb”, ATTR{idVendor}==”05c6″, ATTR{idProduct}==”8013″, MODE=”0666″
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1782", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"

B3) Type Ctrl + X to exit from the text editor, then answer Y or yes to save changes.

B4) Change permission of the file using following command:

  $ sudo chmod a+r /etc/udev/rules.d/51-android.rules

B5) Create Tarako device configuration file.

  $ sudo nano ~/.android/adb_usb.ini

B6) Type the following one line:

  0x1782

B7) Type Ctrl + X to exit from the text editor, then answer Y or yes to save changes.

B8) Restart the usb service using following command:

   $ sudo service udev restart

B9) Connect Mobile phone using USB cable to the computer.

   -------------------------------------------------------------------------------------------------------------------

C. Configure Mobile Phone 

C1) In the mobile phone, go to "Settings -> Device information -> More information -> Developer "

C2) Set Remote debugging option value to ADB and Devetools.

C3) Also enable "Console enabled" option from the list of Developer settings.

   -------------------------------------------------------------------------------------------------------------------

D. Restart adb service as root

Type following commands in the Terminal:

  $  adb kill-server

  $ sudo adb start-server

   -------------------------------------------------------------------------------------------------------------------

E. Detect connected mobile devices to the computer

Type following command in the Terminal:

  $ adb devices

It should detect FxOS device connected to your computer/laptop. 


Hope this tutorial helps!





Thursday, September 18, 2014

Firefox OS Apps Day

 Event Name: Firefox OS Apps Day, VIIT Pune
Time: 10:00 am to 5:00 pm
Date:  17th September 2014
Venue: VIIT, Pune
Hashtags: #apphackdaypune, #firefoxstudents

-= Audience and size =-
There were 42 people who attended the event. All participants were Third Year engineering students of the Computer Engineering. Overall, they seemed to have good knowledge of web technologies ( HTML, JavaScript) and interested in open source contributions.

-= Our Goals =-
1. Educate and inspire developers to work on HTML5 apps and submit them to the Firefox Marketplace
2. Create opportunities for local developers to showcase their apps
3. Raise awareness of Firefox OS and the developer ecosystem
4. Brainstorm app ideas

-= OutCome of the Event =-
 Participants are interested in building apps after the event
 Participants become aware of the tools (such as AppMaker) they need to get started.
 Two Apps were developed during the event:
Heath Tracker (by Prasad Seth) and Math Challenge (by Qaidjohar Jawadwala)

MathChallenge App Link - https://marketplace.firefox.com/app/maths-workout?src=search
HealthTracker App Link - https://marketplace.firefox.com/app/health-tracker?src=search

-=Photos=-


Monday, August 25, 2014

Firefox OS Apps Day (App Day in a Box (ADIAB)), Pune

Event Name: Firefox OS Apps Day (App Day in a Box (ADIAB)), Pune
Time: 10:00 am to 5:00 pm
Date:  24th August 2014
Venue: VIIT, Pune
Hashtags: #apphackdaypune, #firefoxstudents

-= Audience and size =-
There were 20 people who attended the event. All participants were Third Year and Final Year (B.E) engineering students of Information Technology and Computer Engineering in VIIT Engg College, Pune. Overall, they seemed to have good knowledge of web technologies ( HTML, JavaScript) and interested in open source contributions.

-= Our Goals =-

  1. Educate and inspire developers to work on HTML5 apps and submit them to the Firefox Marketplace
  2. Create opportunities for local developers to showcase their apps
  3. Raise awareness of Firefox OS and the developer ecosystem
  4. Brainstorm app ideas

-= Session Agenda =- 
  1. Introduction to FirefoxOS - by Ankit Gadgil
  2. AppMaker Introduction and Demonstration  - by Tripad Goswami
  3. Building an app without using AppMaker -- by Siddharthrao
  4. Brainstorm the App the to Marketplace  - by Kailas Patil











-= OutCome of the Event =-

  •  Participants are interested in building apps after the event
  •  Developed Two apps during the event & submitted to Marketplace.  One of them was approved at the time of writing this blog.  (https://marketplace.firefox.com/app/try-my-vocab)
  •  Participants become aware of the tools they need to get started. 


This event aimed to educate developers/students about Firefox OS and open web apps and inspire them to start building apps for the Firefox Marketplace.


-= Was it worth it? =-
According to my knowledge, Yes. The audience was satisfied with the content of the event.

-= Should we go again? =-
Yes. I feel its worth the investment.


Saturday, August 2, 2014

Mozcaffee Pune

Event Name: MozCafee Pune
Time: 12:00 pm to 4:00 pm
Date:  2nd August 2014
Venue: Pune
Hashtags: #mozcoffeepune, #firefoxstudents 

-= Audience and size =-
There were 32 people who attended the event. All participants were Third Year and Final Year (B.E) engineering students of Information Technology and Computer Engineering in VIIT Engg College, Pune. Overall, they seemed to have good knowledge of web technologies ( HTML, JavaScript) and interested in open source contributions.

-= Our participation =-
We discussed an importance to contribute to open source to keep the open source community healthy.  It is organize for VIIT Engineering (University of Pune) students. In this event we planned to organized a FirefoxOS app hack in a day workshops as well as planned sessions to be taken in the event (such as Appmaker introduction, app coding, etc). I explained importance to testing of FxOs apps and rate them. 

-= Audience reactions =-
My goal was mainly to motivate participants to contribute to Firefox OS Apps and App development. From the oral feedback from the audience, it seems like it went well. We got positive feedback the audience provided us their email addresses to inform them about future events on Firefox OS in VIIT. From talking to audiences, they were very happy with this event. 


-= Organization =-
I think it all worked well. Everything was in place.

-= Overall feel =-
Good interest from the audience in Firefox and Firefox OS app. They feel confident to rate apps for Firefox OS.

-= Was it worth it? =-
According to my knowledge, Yes. The audience was satisfied with the content of the event.

-= Should we go again? =-
Yes. I feel its worth the investment.

-=Photos of the Event =-


-= Success Metric of the Event =-
1. We have planned Two FxOS app hack in a day events. In particular, we planned session to be conducted in the app hack day event. 
2. I shared MozCamp beta information with the attendees of the event.
3. We also planned for Maker party this week to introduce FirefoxOS simulator/ App Manager and AppMaker to attendees. 

Friday, August 1, 2014

Open Web and Mozilla Campus Talk at BVCOEW Pune

Event Name: Open Web and Mozilla Campus Talk at BVCOEW Pune
Date: 01 August 2014
Time: 12:00pm to 1:00pm
Hashtag: #MozillaBVCOEW

The event attendees were  Computer Engg students of BVCOEW. More that 66 students attended the event. Qaidjohar conducted session in the event. He described Mozilla mission, open web and Mozilla products.  After the event we got a lot of queries related to FSA (Firefox Student Ambassador) program.  





Tuesday, July 8, 2014

VIIT Firefox Club Meetup

Event Name: VIIT Firefox Club Meetup
Time: 9:30 am to 10:30 am
Date:  8th July 2014
Venue: Pune
Hashtags:  #firefoxstudents, #ViitFirefoxClub

-= Audience and size =-
There were 9 people who attended the event. All participants were Engineering students of VIIT Engg College, Pune.  All participants are from various brnaches such as Information Technology, Computer Engineering, E & TC, etc. Overall, they seemed to have good knowledge of web technologies ( HTML, JavaScript) and interested in open source contributions. In particular, there are interested in contributing to Mozilla. 

-= Our participation =-
We discussed Mozilla Mission and importance to contribute to open source to keep the open source community healthy.  This event aimed to celebrate and promote volunteering for Mozilla. It is organize for VIIT Engineering (University of Pune) students. In this event I explained Mozilla Mission and importance of rating Firefox OS app to the audience. 

-= Audience reactions =-
My goal was mainly to make people aware about Mozilla Mission and Firefox OS Apps and App development. From the oral feedback from the audience, it seems like it went well. We got positive feedback.  From talking to audiences, they were very happy with this event. 


-= Organization =-
I think it all worked well. Everything was in place.

-= Overall feel =-
Good interest from the audience in Mozilla contribution opportunities. 

-= Was it worth it? =-
According to my knowledge, Yes. The audience was satisfied with the content of the event.

-= Should we go again? =-
Yes. We planned to meet weekly.

-=Photos of the Event =-




Saturday, June 7, 2014

MozCoffee Pune

Event Name: MozCafee Pune
Time: 5:00 pm to 7:00 pm
Date:  6th June 2014
Venue: Pune
Hashtags: #mozcoffeepune, #firefoxstudents 

-= Note =-
Initially this event was planned on 31st May 2014 in Pune. However, due to riots in pune on 31st May and 1st June, we postponed this event to 6th June 2014. 

-= Audience and size =-
There were 28 students who attended the event. All participants were Final Year (B.E) engineering students of Information Technology in VIIT Engg College, Pune. Overall, they seemed to have good knowledge of web technologies ( HTML, JavaScript) and interested in open source contributions.

-= Our participation =-
We discussed Mozilla Mission and importance to contribute to open source to keep the open source community healthy.  This event aimed to celebrate and promote volunteering for Mozilla. It is organize for VIIT Engineering (University of Pune) students. In this event I explained Mozilla Mission, Firefox 29 features, Firefox OS apps and importance of rating Firefox OS app to the audience. 

-= Audience reactions =-
My goal was mainly to make people aware about Mozilla Mission and Firefox OS Apps and App development. From the oral feedback from the audience, it seems like it went well. We got positive feedback the audience provided us their email addresses to inform them about future events on Firefox OS in VIIT. From talking to audiences, they were very happy with this event. 


-= Organization =-
I think it all worked well. Everything was in place.

-= Overall feel =-
Good interest from the audience in Firefox and Firefox OS app. They feel confident to rate apps for Firefox OS.

-= Was it worth it? =-
According to my knowledge, Yes. The audience was satisfied with the content of the event.

-= Should we go again? =-
Yes. I feel its worth the investment.

-=Photos of the Event =-




-= Success Metric of the Event =-
After the event Five (5) contributors are recruited as Mozillian.  There profile links are:
1. https://mozillians.org/en-US/u/aniketkudale/
2.  https://mozillians.org/en-US/u/ayushi.tripathi1812/
3.  https://mozillians.org/en-US/u/shreyashatal/
4.  https://mozillians.org/en-US/u/godavari.doke/
5.  https://mozillians.org/en-US/u/qaidjohar/

These new Mozillians are going to help in rating Firefox OS app. 


Sunday, April 6, 2014

Coffee with VIIT Firefox Club

Event Name: Coffee with VIIT Firefox Club, Pune India
Time: 6:00 pm to 9:30 pm
Date: 05th April 2014
Venue: PizzaHut Amanora Park, Pune (Hadapsar), India
Hashtags: #ViitFirefoxClub, #firefoxstudents 

Total ten (10) FSAs attended the Meetup.
We discussed last three months activities and their outcomes.
We also planned for activities to perform during next three months.
1. Organize an event to teach users about phishing and make them aware  of the "HTTPS lock icon check before entering credential on any website". (Approx Date: May 2014)
2. Organize an event to explain security features in Firefox Web browser and FirefoxOS (Approx Date: June 2014)
3. Conduct App Hack in a Day workshop on FirefoxOS. (Approx Date: July 2014)
4. Enroll new FSA into VIIT_Firefox_Club.  (Approx Date: July 2014)
5. Check and Install Firefox Web browser if not present on IT department's Labs. (Approx Date: July 2014)

Photos of the today's event:



-= Success Metric of the Event =-
Second Quarter events plan of 2014 (April-May-June) is ready after the event.  

Wednesday, March 19, 2014

Demonstration of How to connect Firefox OS phone (Keon) to a Linux computer for APP pushing

This tutorial explains, how we can connect Keon (FirefoxOS Device) on a Linux (Ubuntu 13.04) operating system, so that we can easily push a FxOS application on the keon device. 

Prerequisites:
1. Firefox Web browser 26 onwards installed on a Desktop/laptop computer
2. FirefoxOS Device (Keon) with FirefoxOS version 1.2 onwards. 

Steps:
1. Install ADB (Android Debug Bridge) add-on in Firefox Web browser on Desktop/laptop.  URL: https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/

2. Connect FirefoxOS Device (keon) to the Desktop/laptop computer using a USB cable.

3.  Launch Firefox Web browser, and open App Manager. To open App Manager go to Tools -> Web Developer -> App Manager

4. Following screenshot shows that the "App Manager" is unable to recognize the FirefoxOS device.  It shows "????????????". 




It means that Linux operating system is not configured with android rule set to detect the Keon device. 

5. Open the Terminal and run  "lsusb" command when your keon device is connected to your computer using USB cable.  Following screenshot shows the output of the command:



On my computer the Keon device (FirefoxOS hardware) is recognized as "Qualcomm, Inc". 

Note the number 05c6:8013. In this number, the first part 05c6 is the vendor ID and the second part 8013 is the device ID.

6. Now create a file using the sudo user with the name of the file "51­-android.rules" in the directory "/etc/udev/rules/".

7. Write following line in the file.
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="8013", MODE="0666"

Replace 05c6 and 8013 numbers with the number you observed in the lsusb output according to the step 5.

8. Save the file and reboot the computer.

9. Now launch Firefox Web browser and open App Manager, while Keon is connected to the computer using USB cable. We should see following output. 



Above screenshot shows that Keon is recognized as full_keon. Click on it and a confirmation message will be prompted on your mobile device as shown in the following screenshot. 




Click on the OK button and Your FirefoxOS device will be get connected with the App Manager and you will be able to Push apps on the device. 

Saturday, March 15, 2014

Firefox Apps Day Pune (App Day in a Box (ADIAB))

Event Name: Firefox Apps Day Pune (App Day in a Box (ADIAB))
Time: 10:00 am to 5:00 pm
Date: 15th March 2014
Venue: VIIT Pune (Kondhwa)
Hashtags: #ViitFirefoxClub, #firefoxstudents 

-= Audience and size =-
There were 22 students who attended the App-hack-in-day one day workshop event. One of the participants came from the Bangalore city to attend the event. 
Remaining were Final Year (B.E) engineering students of Information Technology in VIIT Engg College, Pune. Overall, they seemed to have good knowledge of web technologies ( HTML, JavaScript) and interested in open source contributions.

-= Our participation =-
Among the four sessions, Qaidjohar (FSA, VIIT Firefox Club)  gave presentations in two sessions and I and Vedant (FSA, VIIT Firefox Club) gave one presentation each.  Vedant was the first out talking about Firefox OS and gave an introduction of Firefox OS to the audience. In addition, he also explained the audience How to "Setup For Firefox OS App Development Environment", "How to Installing the Firefox OS Simulator" and demonstrated how to invoke Firefox OS Simulator. Then I gave presentation on WebAPIs, introducing the audience to WebAPI and how to use them. Finally, Qaidjohar conducted two practical sessions to explain Firefox OS app development. He demonstrated a simple "Hello World!" FirefoxOS app to the audience with the help of JQuery and CSS style sheets. Then in the fourth session, he demonstrated basic building blocks in the FirefoxOS app such as slider, checkbox, radio buttons, etc. 

-= Audience reactions =-
My goal was mainly to make people aware about Firefox OS Apps and App development. From the oral feedback from the audience, it seems like it went well. We got positive feedback the audience provided us their email addresses to inform them about future events on Firefox OS in VIIT. 
From talking to audiences, they were very happy with this workshop. 

-= Materials =-
1. Introduction Slides [Download (PPTX)]
2. FirefoxOS App Development Environment [Download (PDF)] [Note: These slides are taken from hacks.mozilla.org blog] 
3. WebAPIs for FirefoxOS App Development  [Download (PDF)] [Note: These slides are taken from hacks.mozilla.org blog] 

-= Swags =-
Some people from the audience asked about the Firefox Stickers. Unfortunately, we didn't get any swags for this event.

-= Organization =-
To the best of my knowledge, this was the first time Firefox OS app development workshop was arranged in VIIT, Pune, and I think it all worked well. Everything was in place.

-= Overall feel =-
Good interest from the audience in Firefox OS and its app. They feel confident to develop apps for Firefox OS.

-= Was it worth it? =-
According to my knowledge, Yes. The audience was satisfied with the content of the workshop.

-= Should we go again? =-
Yes. I feel its worth the investment.

-=Photos of the Event =-







-= Success Metric of the Event =-
In the event we developed two apps "Building Blocks" and "Battery Status". These two apps will be released very soon on the Mozilla Marketplace.  The "Building Blocks" FirefoxOS App teaches how to use basic UI components in the app such as radio buttons, checkbox, slider, navigator tabs, etc.  The "Battery Status" Firefox OS app shows information about battery and its charging levels with different colors.