Mozilla hi_IN Meet & Fennec Launch Party @ C-DAC Pune

!!…Greeting Human…!!

An another day came to work together for our Native Language, that is Hindi. So, we got together at C-DAC (Centre for Development of Advance Computing) HQ Pune. We started with awesome hope, lets see how this event went, you will get to know at the end of this post. Good Luck.

Agenda was too strong which we can’t be covered just within two days, but we covered almost because we were having an awesome team of hi_IN localizers. Thank you so much everyone who had been a part of this awesome event.

I reached to the beautiful city (Pune) one day before of event. It was pleasure journey with IndiGo and awesome accommodation @ Season’s Apartment Hotel.

Day-1: How awesome we were.?

After the having breakfast we reached to the C-DAC, here goes an awesome building. So here discussion and welcome session began. Also we started with one by one introductions because there was many new faces to the hi_IN community with full of energy.

1622378_558155444284620_3928801059168993842_oAfter that, we divided people in two groups one was startup who has contributed to the Mozilla Hindi but they required specific localization training to work for long term, a big thanks to our trainer Mr. Chandan Kumar and Mr. Ashish Namdev,  these guys are awesome and has depth knowledge about localization, its tools and its importance.

So till first half in the first group, these things went,
[1]. Introduction to Mozilla Products Translation-tools, linguistic resources etc.
[2]. Glossary, Terminology, Style Guide

10629368_558155357617962_7804604655141046492_oAt the lunch newbies said, it was an awesome experience with Mr. Chandan Kumar and Mr. Ashish Namdev and learnt lot of new things about localizations, after the lunch newbies started working on translation. They have done lot of work in first day.

10519693_558157390951092_2291018990915257416_oAnd in second group, we were working on the localization and Review of FUEL Mobile and which has been been totally localized in first day, and also we were working on QA and localization sprint. There were in second group, Rajesh Ji (hi_IN team lead), Karunakar Ji, Shahid Ji, Chandarkant Ji, Sangeeta Ji, Vishakha Ji, Umesh, Ankit, Suraj and Me (Meghraj Suthar). So this was our first day with lot of awesomeness and work.

Day 2: Work, Work and Only Work..!!!

Back to the work! with the lot of energy and the power in hand of typing. So again second day went as same as first day, but there was only work for both groups. First was working on translation of Web parts, Firefox35 (Aurora). We were working on the,

The review of Firefox OS’s site was the our first target and we have completed it and reviewed but also mozilla.org and webmaker.org has been completed, because Firefox OS launched in India and it gonna hit the mobile market.

Here goes our work which is done in this meet: http://mozilla.locamotion.org/hi_IN/

Twitter Collections: http://bit.ly/1vP4RWw
Flickr Collections: http://t.co/YJDKl2JTlh

10658873_558162197617278_71067373557337135_o

Last but not the least, Thank you so much, Chandarkant Ji and Whole staff of C-DAC Pune, It was an awesome venue, and also everything was great. Hope we will meet soon in future.

!!..Thanks for Reading..!!

Have a Great Day/Night [Take whatever you feel good 😉 ]

Firefox OS: The Future of Open Web & Mobile OS

The Power Of Open Web : Gonna Hit Mobile OS

Firefox OS is the new mobile operating system developed by Mozilla, based on Linux and Firefox’s powerful Gecko rendering engine. It is being developed by Mozilla, the non-profit organization best known for the Firefox web browser.

It is built upon open web standards like HTML5, CSS3, and JavaScript. Mozilla has developed Web APIs so that HTML5 apps can communicate with the device’s hardware, which was only possible for native apps until now, e.g. Bluetooth, Wi-Fi, Camera, etc.

Mozilla’s mission with Firefox OS is to make the web accessible to everyone. You may not be aware but in developing countries the web is most commonly available on smartphones rather than desktop computers.

“We’re out to make a difference, not a profit.”

url

The first devices in India run on relatively low-end hardware, which is surprisingly affordable. The hardware platform of for this review is the Intex Cloud Fx which goes for as little as Rs. 1999/-, Second Device which is available in Indian market is Spice Fire One (Mi-FX1), it priced Rs. 2299/- Only, and third one is “Alcatel Onetouch Fire C” priced Rs. 1990/- Only.

For Web developers, the most important part to understand is that the entire user interface is a web app capable of displaying and launching other Web apps. Any modifications you make to the user interface and any applications you create to run on Firefox OS are web apps created using HTML, CSS, and JavaScript, albeit with enhanced access to the mobile device’s hardware and services.

Generally HTML language uses for web pages and needed internet connectivity to open the web pages and also Firefox OS totally built in HTML5, but there is no constant internet connectivity required to use the Firefox OS Mobile. Firefox OS has top most apps like: ConnectA2 (Whatsapp Compatible App), Facebook, Twitter, Line and many HTML5 games.

Firefox OS has three main components which describes about the Architecture of Firefox OS. These are:

[1]. Gaia:
The user interface of the Firefox OS platform. Anything drawn to the screen once Firefox OS is started up is a product of the Gaia layer. Gaia implements the lock screen, home screen, and all the standard applications you expect on a modern smartphone. Gaia is implemented entirely using HTML, CSS, and JavaScript.

[2]. Gecko:
This is the Firefox OS application runtime; that is, the layer that provides all of the support for the trifecta of open standards: HTML, CSS, and JavaScript. It makes sure those APIs work well on every operating system Gecko supports. This means that Gecko includes, among other things, a networking stack, graphics stack, layout engine, a JavaScript virtual machine, and porting layers.

[3]. Gonk:
Gonk is the lower level operating system of the Firefox OS platform, consisting of a Linux kernel based on the Android Open Source Project (AOSP) and userspace hardware abstraction layer (HAL). Gonk is basically an extremely simple Linux distribution.

For all those who are techie or non-techie persons, Mozilla provides few contribution ways to contribute with Firefox OS as well as with other projects. Some of them are: Coding, Testing, HTML5 Apps, Localization, Documentations etc.

Contribute to Mozilla: https://www.mozilla.org/en-US/contribute/

Have a Open Day/Night [Whatever You Feel Good]…!!!

!!….Will Meet You, Soooon…With Another Post…!!

How To Dual-Boot Your Device With Both Android And Ubuntu Touch

You would have noticed that Android-based smartphones and tablets are almost at par with computers. So, just like computers, dual booting these devices is quite possible. In this article, we’ll explain how to dual-boot your device with Android and Ubuntu Touch operating systems. Canonical has announced a dual-boot tool for its OS recently, but being a developer preview, it is not yet completely bug-free. So, Use it at your own risk.

 

The tool allows you to use both Android and Ubuntu Touch operating systems on your devices. It requires reflashing of the recovery partition of your device. The steps involved in the process are as follows.

But first, you need to meet the following requirements,

– You need an unlocked Android device.
– You need to backup the copy of your current operating system.

Let’s begin.

1. First, start your Ubuntu desktop, add the repository and update it.

sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update

2. Next you need to install the Developer Preview Tools

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

3. If your Android device isn’t unlocked already, then unlock it. This can be done by enabling USB debugging on your Android device and then connect it to Fastboot on your Ubuntu desktop.

sudo fastboot oem unlock

4. Now you need to download the installation script and make it executable.

chmod +x dualboot.sh

5. Now you will be installing the dual booth Ubuntu Installer. This will be done by running the command given below along with your Android device connected to the computer. Here, if you are using a stock ROM, then use the first command. If you’re using a non-stock OS then the second command will come in handy.

– ./dualboot.sh FULL
– ./dualboot.sh UPDATE

A stock ROM is one that has no modifications, like an added SuperUser app etc. A non-stock ROM is like a CyanogenMod edition or something like that.

6. After executing the script, your device may reboot several times. This is normal, so don’t worry about it. When the process is completed, the Ubuntu Installer will be added to the Apps section. In order to install Ubuntu onto it, use the command below,

adb shell “su sh rm -rf /cache/*”

7. Open the Ubuntu Installer and choose ‘Trusty’ channel. This will be followed by a number of on-screen instruction that you will need to follow. These will also cover how to provide SuperUser grants. Let the installation continue after this.

8. Once the installation is completed, you will find the ‘Reboot to Ubuntu’ option. Choose this to boot your device with Ubuntu Touch.

“Have Fun”

MiniCamp @ Jaipur: Version 2.0 of Family Growth with Creators

!!!….Greeting Human….!!!

A Fabulous Morning Came to Learn, Share, Discuss, Dance, Teach, Eat, Fun.

“Good Morning Dear Readers”

Lets Jump to this Morning with your fresh mind. We targeted to teach newbies, to be friends with newbies, to share the community agenda with newbies, and to learn from newbies.

Don’t worry if you couldn’t be a part of MiniCamp Jaipur, We warm welcome you in the next event. I hope you will feel like that, “You are in the event” after reading this post. So here goes our targeted agenda,

  • You are Welcome to MiniCamp
  • About MiniCamp
  • Mozilla Mission & Firefox OS by our Chief Guest: Mr. Vineel Reddy Pindi
  • Lets Dance: Ali Baba Forty Thieves
  • Makes with Webmakers
  • Time to get Refresh: Food and Cold Drinks
  • AppDev with Geeks
  • Talk about SUMO with SUMO Heros
  • Community Agenda with New Family Members
  • Photoshoot in Foxy, Decent look and Group Pic
  • Promised to meet ASAP

Here we Go with the Signature of Mr. Vineel Reddy Pindi. Thanks for Autograph Man :).

DSC04329

After that we moved to a small awesome activity i.e. “Mel-Milap” (Vineel’s Idea).

What is “Mel-Milap”? ——- Meet to all people like that you are meeting after a long time or after ten years. This helped a lot in the event. It has created an another type of environment in the hall, just within five minutes they become friends of each other.

Now we are moving to the next part of agenda i.e “Mozilla Mission and Firefox OS” and Mozilla India Story by Vineel. It was just an Awesome, participants got the chance to hear this person in the first meet.

And now we turned to Mozilla Community Rajasthan’s (A kinda part of Mozilla India) past activities and which were totally surprising for Vineel and all participants. Know more about it at: SlideShare

Time came for “Ali Baba And Forty Thieves”, “One two three four get on the dance floor” 😀 Which was totally unforgettable part of this event.

Next We moved to the Wemaker with Outstanding Makers and to the App Development with Geeky persons. Makers was really awesome, we haven’t seen that type of makers in past events (Developers: you were also awesome 😉 ) with the help of Mr. Adit, Mr. Lavish and Mr. Tushar (These guys were track lead) and whole team.

DSC04871Now we got to hungry but Makers/Developers/Creators wasn’t, because food was ready and we invited attendees to please come and take food but they were busy with Webmaking (Event i have taken twice time 😀 but they were still working.), It shows how people are interested in Mozilla’s #Teachtheweb Campaign. Its not only just keep things in your pocket but also you can teach others with kinda resource and also teach them who are non-technical people.

Here is outcomes of Webmaker (Awesome Apps using Appmaker) and ideas about Apps: https://etherpad.mozilla.org/MiniCamp-Webmaker-AppDev

Lets move to the SUMO and Contribution ways, we discussed about this with newbies because some of them were interested to go with L10n, Add-Ons, Education, Documents etc, Slide is available at: Slides

DSC04520

After Discussions with SUMO Heros, we moved to share the community agenda and How to throw an event and other useful informations.

For Blog Readers:

  1. Mr. Gautam Sharma: http://bit.ly/minicamp1
  2. Mr. Deepanshu Takhur: http://bit.ly/minicamp_2
  3. Mr. Varun Kaushik: http://bit.ly/minicamp3
  4. Mr. Raj Rohit: http://bit.ly/minicamp4

For Newspaper Readers:

  1. After Event: http://bit.ly/minicamp_news1
  2. Before Event: http://bit.ly/minicamp_news2

For Etherpad Readers:

  1. Event Etherpad: http://bit.ly/etherpad_1
  2. Webmaker & AppDev: http://bit.ly/etherpad_2

For Flickr Lovers:

  1. MiniCamp Flickr: http://bit.ly/minicamp_flickr

For Social Active People:

  1. Facebook Collection: http://bit.ly/minicamp_facebook
  2. Twitter Collection: http://bit.ly/minicamp_twitter

More About Event:

  1. Reps Portal: http://bit.ly/minicamp_repsportal

So I think now i should wrap-up now because if you are not satisfy with this then “Don’t forget to join us in the next event”.

Thank you so much Chandan, Anju and Gautam for Joining us, Hope we haven’t disappointed you by our event performance. Also Thanks to Trishul (I can’t forget our late night Preparation/Discussions of MiniCamp) and Osho (You are  ROCKSTAR).

Last but not a least thanks to Vineel, Dron and Ram, this event couldn’t be possible without you all.

10606064_766163970093280_2038616668968978069_n

I hope, i will soon be able to waste your time (By Reading Blog)

“Have a MiniCamp Day”

ScrollBack: An Instant Future Scrolling

!!..Greeting Human..!!

ScrollBack: Open Source Text Chat Service

What is Scrollback?

  • Scrollback is an open source text chat service, which provides a platform as like IRC. To communicate with communities, to be connected with your site and get live updates from any event.
  • On Scrollback you can Create your own chat room, which can be embed to your own site or blog.
  • How to Embed Scrollback on your site? Learn More.
  • Scrollback provides program for Students i.e. SCA (Scrollback Campus Ambassador). Learn More.
  • Scrollback also waiting for coders like you, Lets Fork the Github Repository and Code.

What are the features of Scrollback?

  • IRC Compatible: You can chat with IRC Channel to the scrollback. How?
    • Process: Go to the IRC and Create a Channel. like: #xyzchannel and irc server: irc.mozilla.org.
    • Now Go to the Scrollback Click on “Get Started” and write the name of your chat room “XYZ-Chat Room” now Click on “Configure Room”, go to the “IRC Integration” and enter the “IRC Server”(eg: irc.mozilla.org) and “IRC Channel”(Which you want to Join eg: #xyzchannel).
    • Now you need to go to the IRC and Type “/invite scrollback #xyzchannel”, and you are Done.
    • Now Anyone can join you in “XYZ-Chat Room” where you will get the same updates of IRC. https://scrollback.io/XYZ-Chat Room.
  • User History: Scrollback won’t remove your history, you can get all the updates which happened before your joining.
  • To know more about Scrollback Feature, Go Ahead.

Scrollback Technology?

  • Scrollback is written in Node.js
  • Scrollback uses Mozilla persona for SignIN also you can signin using facebook.
  • Redis for in-memory, key-value data storing.
  • LevelDB for Most room and room member’s data.

Thank you for wasting your time to read this brief post 😉

To know more about ScrollBack and wanna Scroll? Do It Now

Scrollback Campus Ambassador’s meeting

Hello Folks,

Happy to see that you are now at https://rajsuthar.wordpress.com, thanks for coming.

Here i am going to answer of few questions which are the agenda of first round meeting for SCA.

1. My Name?

  • My name is Meghraj Suthar, but on social media i use “Raj Suthar” and in the documentary it is only “Meghraj”.

2. Where are you from (college and city) and what are you doing currently (your course and other voluntary projects, if any)?

  • I am basically from a beautiful city, it is Jodhpur which is the heart of Rajasthan. Currently facing a troubleshoot problem of my life i.e. “B.Tech in Computer Science” at Jodhpur Institute of Engineering and Technology and its gonna complete in August 2015.
  • Also i am part of a nice family “Mozilla”. I am working as a Contributor in few projects, like: L10n Team Member, Webmaker Super Mentor, Webmaker Hive Community Member, Mobilizer-India Team Member, Co-Ordinator of Webamker L10n for hi_IN and few more.

3. What is ‘Scrollback’ (your version and understanding of Scrollback)?

  • “Scrollback” is a Open Source Instant Chat Service, which provides a nice platform to get together and communicate about your project, about anything. It can be easily embed to your site and you can create your own CHAT room in your site. To embed Scrollback on your site see: Blog. It also used in Mozilla India’s Site. And also used in big events.

 4. Why being a ‘Scrollback Campus Ambassador’ is important to you?

  • SCA program is a great opportunity for those who are currently student and who loves open source and i am one of them so i wouldn’t let it go this opportunity from my hand. I always believe in “Learning is the power”, so i would join this to learn new things from the Scrollback community as well as from you all.

5. If you are selected as a Scrollback Campus Ambassador, what will be your work plan for the next one month?

  • Open Source doesn’t mean just to collect the things and put it in your pocket, it all about to spread across the world, #teach the world, share with world and communicate with world. And these all features we can easily get by Scrollback. So we can do work easily with the help of scrollback community to teach, to learn, to share. Plan for coming month to spread scrollback across friends, classmates and open source lovers as well as to use scrollback instead of IRC.

 

Thank you so much for question, i hope i haven’t wasted your time by this post.

Looking forward to be a part of an another Awesome Family.

Have a Good Day..!!