ExpEYES: FOSSASIA GSoC-15 Project Report

Today is the "Firm Pencil Down Date " of GSoC 2015. We are getting to the end of Google Summer of Code 2015..... An amazing journey with my mentors Mario Behling, Hong Phuc Dang and Andre Rebentisch at FOSSASIA, with some critical piece of knowledge or a new lesson to learn everyday..... This opportunity indeed is the most important thing happened to me.

I really had a lot of learning adventures with experimenting and exploring with new ideas to build sensor plug-ins for ExpEYES. There were some moments which were disappointing and there were some other moments which brought the joy of creating something new...

While doing my GSoC project work I have been closely observing the work done by my mentors especially Mario Behling and fellow GSoCers at Fossasia on projects like Loklak. Their continuous collaborative engagement and commitment to meet the deadlines and do quality work has inspired me to keep going, in odd times and continue to work on Pocket Science Lab even after GSoC.

Here is a brief narration of things we could do and things planned for the near future......

GSoC-15 Project: Sensor Plug-ins, Add-on devices and GUI Improvements for ExpEYES

The aim of my GSoC-2015 project is to develop new Sensor Plug-ins for ExpEYES to measure a variety of parameters like temperature, pressure, humidity, wind speed, acceleration, tilt angle, magnetic field etc. and provide low-cost, effective and open source laboratory equipment to students all over the world.

This development is intended to enhance the scope of ExpEYES for using it to perform several new experiments. Developing a low-cost stand alone data acquisition system that can be used for weather monitoring or environmental studies is another objective of our project.

I am happy to see that the things have taken good shape with additional gas sensors added which were not included in the initial plan and we have almost achieved all the objectives of the project, except for some difficulties in calibrating sensor outputs and documentation. This issue will be solved in a couple of days.

In the beginning, during community bonding period, I started exploring and experimenting with different sensors. After doing preliminary studies I procured analog and a few digital sensors for measuring weather parameters like temperature, relative humidity and barometric pressure. A few other sensors like low cost piezoelectric sensor, accelerometer ADXL-335, Hall effect magnetic sensor, Gyro-module etc were also added to my GSoC laboratory.

After the mid-term we decided to add gas sensors for detecting Carbon Monoxide, LPG and Methane. With this development ExpEYES can now be used for pollution monitoring and also in safety systems in Physics/chemistry laboratory. ( Work on low-cost Dust Sensor is under progress)

I had to spend a lot of time in getting the sensor components, studying their data sheets, soldering and setting them up with ExpEYES. And then little time in writing GUI Programs. After the mid-term, for two and a half week, unfortunately I could not give time for my GSoC work. But after that I started working almost 8 to 10 hours every evening after college hours (sometimes whole night .. ) and now things have taken good shape. Thanks to my mentor for pushing me.....sometimes with strict words.....
I could add many new sensor plug-ins to ExpEYES and now I will also be working on Light sensors so that the Pocket Science Lab can be used in optics. With these new sensor plug-ins one can replace many costly devices from Physics, Chemistry, Biology and also Geology Lab.
My GSoC Gallery of Sensors and Devices

Here is the gallery of all the sensors I played with for PSLab..


The complete list of sensor plug-ins developed is here....

Below are the highlights of the work done......the description of the sensors used, GUI's designed the code written and the possible applications.

( Updated on 23rd August 2015)

Sensor Used: ADXL-335
ADXL 335-GY-61 is a small, thin, low power, complete three-axis accelerometer voltage output through the signal conditioning at a minimum of full scale ± 3 g measurement range acceleration. It can measure the acceleration of gravity, and movement, shock or vibration due to dynamic acceleration.
Calibration is done on the optical bench (for perfect leveling) from Laser-Physics Lab of University and could get zero-g, +1 g and -1 g values. this is an essential step for using accelerometer for any experiment. The GUI for accelerometer is now ready with good calibration.




 ADXL-335 with ExpEYES

The Code is here...

  1. The GUI for plotting acceleration for x,y and z axis in terms of 'g' in real time.
  2. Program for measuring tilt angle
  3. GUI for plotting Lissajous Figures using accelerometer mounted on an oscillating system

This module is useful for in determination of acceleration, measuring tilt angle and many mechanics experiments.

Accelerometer : sensor randomly moved to obtain plots
Relative Humidity Sensor
Sensor Used: HS-1101
HS1101 sensor consists of a capacitor which varies with relative humidity and is used in a 555 circuit to generate a pulse train of frequency related to relative humidity. The number of pulses over a one second period are counted and the RH is then calculated. Based on a unique capacitive cell, this relative humidity sensor is designed for high volume, cost sensitive applications such as office automation, automotive cabin air control, home appliances, and industrial process control systems. They are also useful in all applications where humidity compensation is needed.
HS1101 Humidity sensor HS-1101
DHT-11 Humidity-Temperature Sensor DHT-11
( Tried some other humidity sensors including DHT-11. Tried DHT-11 with MicroHope and Raspberry-pi . HS-1101 is low-cost and found most suitable for ExpEYES)
Trials with HS1101 for measuring humidity are successful. Tried by three different methods:
  • Frequency output circuit using timer 555
  • Proportional voltage output circuit
  • Direct capacity measurement using ExpEYES
ExpEYES has ability to measure capacitance of the order of few pF. Therefore decided to to go for third method as it gives better accuracy.
The python program is written for calculating humidity from capacity measurement. This can be used for various other experiments. The GUI program enables user to plot capacity in pico-farad and relative humidity in % in real time. This module is also added to weather station GUI.
The Code is here... Humidity: changed by blowing air by mouth and then by dryer Humidity: changed by blowing air through mouth (humidity increases) and then by blowing hot air using dryer (humidity decreases)

Temperature Sensors

Sensors Used LM-35 and PT-100

For LM-35 temperature sensor the output voltage is linearly proportional to the Celsius (Centigrade) temperature. LM35 does not require any external calibration or trimming to provide typical accuracies of ±1⁄4̊ C at room temperature and ±3⁄4̊C over a full −55 to +150 ̊C temperature range. Another temperature sensor PT100 is previously tested with ExpEYES. It offers excellent accuracy over a wide temperature range (from –200 to +850 °C). Made modifications in GUI program for using PT100.
GUI program is written to interface LM35 with ExpEYES and measure temperature in Celsius and Fahrenheit. It plots temp.vs time graph in real time. These modules can be used for a variety of experiments involving temperature measurements.
pt-100 Temperature Sensor PT-100LM35
LM-35 Temperature Sensor with ExpEYES
temperature GUI Plot shows temperature changes while hot air is blown on the sensor
Weather Station
The sensor plug-ins for temperature, pressure, humidity and wind speed etc are combined to make all these measurements simultaneously. The GUI program is written to plot data in real time. Trials to fetch weather data by connecting ExpEYES to Raspberry-pi are successful. Now calibration of anemometer readings is to be done. Next immediate goal for this work is to complete calibration and do a pilot project to collect weather data in our college campus. Another important thing that we will try is to push the weather data to Loklak server and display it on the map. I will be trying to replace three cup anemometer with pc fan anemometer. I think it may provide stability and better accuracy. The Code is here...
weatherstation Random data to show sensitivity of the sensors connected
Auto Tweeting Weather Data from PSLab using tweepy
Wrote a python program to fetch weather data and auto-tweet using tweepy module. Using this program one can auto-tweet data at desired intervals of time. ExpEYES with Raspberry-pi is now a low-cost stand-alone portable weather station... :) Link to the code on git-hub.... autotweet Auto-tweeting weather data from PSLab - Trials with temperature and humidity sensor
Hall Magnetic Sensor
Sensor Used : Hall Sensor -3144 and Module KY-003
Exploring the use of this magnetic sensor for measuring rotational speed of anemometer and other measurements was quiet interesting experience. Tried Hall sensor 3144 and KY-003 module. The KY-003 is a magnetic switch. If no magnetic field is present, the signal line of the sensor is HIGH (3.5 V). If a magnetic field is presented to the sensor, the signal line goes LOW, at the same time the LED on the sensor lights up. The polarity of the magnetic field is of influence to the switching action. The front side of the sensor needs the opposite polarity as the back of the sensor to switch on. The GUI for Hall Magnetic Sensor module KY-003 is ready and tested. This will be useful in a range of measurement functions including proximity switching, positioning, speed detection, and current sensing applications. I am now working on modifying the program to use it for speed detection of motors fans and also for measuring periodic time in oscillating systems. This is a low-cost solution for many oscillation experiments.. :)
The code for Magnetic Sensor is here.
KY-003 KY-003 Module and a3144 Sensors
Magnetic Sensor with a rotating magnet with ExpEYES
KY-003 Sensor - Plot with a rotating magnet near it.
Gas Sensors
Recently while I was thinking on what new sensors can be added to ExpEYES, I remembered our conversations with Roland Turner and his Yahi Project during FOSSASIA. I started exploring use of Gas sensors for environmental monitoring.
Procured and tried following sensors...
1. MQ-7 : Carbon Monoxide Gas Sensor
2. MQ-6 : LPG Gas Sensor
3. MQ-4 :Methane Gas Sensor
MQ07withbreakoutboards MQ-7 with Break-out board
MQ-06andMQ04 MQ-6 and MQ-4 Gas Sensors with Break-out board
Soldered these sensors on separate breakout boards and wrote a python program to interface them with ExpEYES. Completed GUI programs for Gas Sensors MQ-4, MQ-6 and MQ-7 and also wrote a program for common GUI. Tested the program with LPG and smoke from vehicle exhaust. Things are working as expected. Need to calibrate this set-up with a standard equipment, which I will be doing later.
This new development has brought many new possibilities of using ExpEYES in many other fields like chemistry and environmental studies.
Next To Do.
1.Calibration to get readings in ppm
2. Add Dust sensor
3. PH sensor ( Currently not able to do it because low cost sensors are not available. Searching for alternatives)
Gas Sensors GUI tested for carbon monoxide (MQ-7) by generating smoke using a match stick.
 Modifications in Existing GUI's developed during GSoC-14
  • GUI for using Motion sensor SRF-05, (ultrasonic position sensor) is modified for plotting real-time position.
  • Made necessary changes in GUI for Lissajous Figures using ATTINY85.
  • Added Python-3 compatibility to all ExpEYES programs developed for GSoC-2014 Project
srf-05 Ultrasonic Position Sensor SRF-05
attinylissa ATTINY -85 MCU for Lissajous Figures
Voltammetric Measurements for Research in Nanotechnology
My colleague Dr. (Mrs) Smita Kalagi is doing research on nano-materials and needed equipment for voltammetric measurements. I tried writing a python program for plotting voltammogram using ExpEYES and could carry trial measurements successfully. This development has resulted in a low cost, open source quality research equipment... :)
Voltammetry is analytical method used in chemistry and various industrial processes. In voltammetry information about an analyte is obtained by measuring the current as the potential is varied.
Will update with the actual set-up in the laboratory and experimental results soon...:)
Internationalization: French Localization
This indeed is a good news for Pocket Science Lab Project. I have been adding support for internationalization based on Gettext, in all the python programs being developed for pocket science lab. This work was originally done for ExpEYES by Mr Georges from France. Now he has added French localization to Pslab... as a result all the GUI's will be available in french ... :)
Piezoelectric Transducer
piezo-sensors Piezoelectric Transducers
Cheap piezoceramic membrane used in piezoelectric 'buzzers' can be used as a very inexpensive, accurate and sensitive pressure sensor. These devices can be used both as sensors and actuators, so they're referred to as transducers, a term applied to any device that can convert one form of energy to another. The sensor turns mechanical energy into electric potential, and the actuator converts electrical energy into mechanical force or motion. The Piezoelectric material used here, ceramic lead zirconate titanate known as PZT has the ability to provide twice the voltage of Quartz under a given force. These transducers are simple, reliable, and very robust, and so find wide use in industry, medicine, and aero-space work. They're unaffected by external electromagnetic fields, and so can be used in applications where electronic sensors would fail. They are stable over a broad range of temperatures, but may be effected by long use at high temperatures.
The GUI program for Piezoelectric Transducer as force/impact sensor is here...
Screenshot from 2015-08-23 21:21:34 GUI for using Piezo Sensor as Force/Impact Sensor
Some Other Sensor Plug-ins and Open Source Devices

IR Object Sensor

Made a simple Infra-red object sensor using IC LM358 (got a ready-made circuit board from local market). Wrote a GUI program for IR sensor and tested it. Added a potentiometer to the circuit. It can be used to modify sensitivity or range of the sensor.

Barometric Pressure Sensor BMP 180

BMP-180Tested BMP180 Digital Barometric Pressure Sensor Board Module :This precision sensor from Bosch is the best low-cost sensing solution for measuring barometric pressure and temperature. ( Need to re-write the program to read data accurately) (Work in Progress)
I could interface BMP-180 with MicroHope but facing some issues with interfacing it with ExpEYES. The data obtained is not matching with standard module from our Geology Lab. I am searching alternate sensor/method to measure atmospheric pressure.

DC Motor as Rotatory Motion Sensor

Sensor Used: DC Motor and a pick-up coil


Photo Gate

Sensor Used: Photo Gate using Photo Diode.  The GUI program written during GSoC-14 project is modified for measuring periodic time in oscillatory motion and also to measure acceleration due to gravity.

Other devices used

Solar Cells Induction coil GY-271 module condenser MicLight Sensor ( Work in progress) ATTINY-85 MCU used for sine wave generation Raspberry Pi 2 Model B for stand-alone weather station MicroHope : Micro-controller development system from ExpEYES Project GY-271solar-rechargeable-moduleIC555-timercondensor-mic
 Plan for next four months

Vote for Open Event in Google Impact Challenge

Please vote for Open Event in the Google Impact Challenge: https://impactchallenge.withgoogle.com/deutschland/charity/lxde

The idea of Open Event is to give organizers and participants a tool to plan events and distribute information to attendees. We are working on an organizers server and mobile apps (https://github.com/fossasia/open-event).

Your vote for Open Event will support the development of the project. Thank you!

FOSSASIA and Openclipart Launch Internet of Things T-shirt Design Contest

Special prizes await international designers, students and artists who join the competition and create T-shirt designs for Asia’s premier Open Technology event taking place from March 18-20 at the Science Centre Singapore.

FOSSASIA and Openclipart are launching a contest for International students, artists and designers to design a T-shirt graphic representing “The Internet of Things for Me.” 1st place winner of the contest will win a FiftyThree Pencil and final design placement on the official FOSSASIA 2016 T-shirt. Second and third place winners’ graphics will be used as design elements at the conference main party on the second day of the event.

FOSSASIA Openclipart

“FOSSASIA 2016’s theme is about the Internet of Things for Me,” said chair of FOSSASIA, Hong Phuc Dang. “What better way to represent this idea visually than to unleash local Singaporean and international designers, artists, professionals and students to make artwork representing their ‘things’ and expression about this topic.”

FOSSASIA 2016 challenges all participants to join the contest at Openclipart, the world’s largest collection of original and free to use clipart. The contest begins February 11, 2016 and runs for two weeks until February 24, 2016 where three judges will select the top three compositions. The 1st, 2nd and 3rd place winners will be selected, awarded, and announced publicly.

“Since 2004, Openclipart has been a dynamic creative community of artists and designers producing more than 89,000 clipart by more than 4,900 artists,” stated Openclipart founder, Jon Phillips. “This competition is to bring creativity to the conference, and use the powerness of Open to create image composition of what the Internet of Things is all about. Even better, all the artwork made in the competition will be released into the public domain using Creative Commons Zero 1.0 license so that anyone may use the images for any reason, even commercially.”

Judges for the competition will be Singapore-based artist and designer Gloria Chiang, chair of FOSSASIA Hong Phuc Dang and technologist and co-organizer Mario Behling. After the two-week competition ends on February 24, 2016, results will be announced March 2, 2016.

“Singapore is a hub of software and cultural innovation,” said Singapore-based artist, Gloria Chiang. “FOSSASIA 2016 is a brilliant place to showcase international innovation trends and work with local artists, designers and students to illustrate these concepts.”

“FOSSASIA 2016 T-shirt design competition participants artwork will be showcased not only on T-shirts and publicly on the web, it will also be used to create an atmosphere for the 2nd night of the FOSSASIA 2016 conference,” said organizer Hong Phuc Dang. “All participants of the FOSSASIA 2016 conference are invited to attend this special event and share the works found at our party with the hashtag #FOSSASIA. With lots of surprises, you will not want to miss FOSSASIA 2016.”

Join the competition at: http://openclipart.org/fossasia2016

Participate in FOSSASIA Summit 2016 in Science Center Singapore, March 18th-20th

Please join us at FOSSASIA 2016 in Singapore, the premier Open Technology event in Asia.

The event will take place from March 18-20 at the Singapore Science Center and already on 17th March the pgDay Asia conference is part of the pre-event activities.

The FOSSASIA weekend from Friday to Sunday is dedicated to the “Internet of Things and Me” covering open technologies and software that make todays connected devices run. In workshops kids can start learning with the Pocket Science Lab. In the Science Hack track attendees will learn how to participate in the Citizen Science community. Please:

FOSSASIA 2016 Science Center Singapore

More than 120 speakers from Asia and around the world will join the event from communities and companies such as Google, RedHat, and Github. There will be talks and hands on workshops on topics including:

  • Open Hardware, Makers, Internet of Things
  • Open Source Software, Data and Free Knowledge
  • DevOps, Docker, Programming languages, Python, Go, and more
  • Science Hacks and Open Design
  • Tech and Science for Kids

Info on the FOSSASIA Summit 2016 at the Event Website

Read the Call for Speakers here.

Join the FOSSASIA Meetup Group in Singapore and reserve your spot in workshops as soon as they are announced.

Follow us on Twitter.

Check out the photos from last year on Flickr.

FOSSASIA Hack Trip to 32C3 Chaos Communication Congress

From December 27-30 the 32C3 Chaos Communication Congress took place in Hamburg, Germany. Members of the FOSSASIA community met at the event to learn about the latest OpenTech hacks. We used the opportunity to work with mentors on our coding program for kids. See photos from our gathering here.

Get together at 32C3 Hamburg

Mitch Altman at Chaos Communication Congress 32C3 with Hong Phuc Dang from FOSSASIAHong Phuc Dang meeting Mitch Altman (Twitter)

FOSSASIA Mentors Michael Christen (Yacy), Jan Suhr (Nitrokey), Hong Phuc DangMeetup with FOSSASIA mentors and supporters from Europe Michael Christen (Yacy.net/loklak), Jan Suhr (Nitrokey), Hong Phuc Dang (FOSSASIA), Anna (Mozilla)

Kids Coding with FOSSASIA and Google Code-In

After the successful Google Summer of Code we are very happy and honored to participate for the second year in Google Code-In. The contest introduces pre-university students (ages 13-17) to open source software development and runs from December 7 2015 until January 25, 2016. Learn more here.

Because Google Code-in is often the first experience many students have with open source, the contest is designed to make it easy for students to jump right in. Open source organizations chosen by Google provide a list of tasks for students to work on during the seven week contest period. A unique part of the contest is that each task has mentors from the organization assigned should students have questions or need help along the way.

Google Code-In FOSSASIA

Updates on FOSSASIA Activities - GSoC, Science Hack and Meshcon

FOSSASIA Participation in Google Summer of Code

An exciting summer is behind us, where we had lots of students coding on summer of code projects. Check out some of the outcome on our project repositories. For example the Open Event project, our twitter harvester and search engine loklak.net [repo] or the activities at our FashionTec knitapps project with lots of interesting blog articles.

FOSSASIA Science Hack

What else happened? FOSSASIA’s Hong Phuc is working on organizing Science Hack events across Asia in cooperation with Science Hack Day. She is now an official Ambassador. Congratulations! You can meet her in the US at the San Francisco Science Hack Day on October 24-25, 2015 at GitHub HQ.

FOSSASIA Participants Present at Meshcon @Maker Faire Berlin + Free Tickets

FOSSASIA participants are present at [email protected] Faire Berlin on Saturday, October 3rd. Meshcon brings together Mozilla’s Firefox Open Web makers, IoT experts, industry representatives, fashion designers, local producers, knitters, textile manipulators, software developers and DIY hardware makers. We will have a stand in the club area. So if you are there, please come over and talk to us.

And, if you are in Berlin and still need a ticket, we might be able to help you out. FOSSASIA is an official partner and we got free tickets. Please go to http://meshcon.net, choose your ticket and enter the code FLDUXH on the next page.

The event starts at 10am (until 6pm) on Sat. 3rd Oct. 2015 at Postbahnhof Club at Berlin Ostbahnhof. On top of topics around Fashion and technology, we are coding, doing usability tests and hack for refugees. The schedule of talks is available here: http://meshcon.net/schedule.pdf

130 projects will showcase their work at the Maker Faire. Workshops include FOSSASIA’s machine knitting project, 3D printing, and Arduino tinkering:

* http://www.meetup.com/FashionTec-Meetup-Berlin/

* http://www.meetup.com/OpenXLab/

* http://www.meetup.com/opentechschool-berlin/events/225532149/

Additional Info: http://meshcon.net | http://makerfaire.berlin

Location: Postbahnhof, Strasse der Pariser Kommune 8, 10243 Berlin

FOSSASIA Google Code-In Students and Mentor at Googleplex Mountain View

Last week grand prize winners from FOSSASIA and other organizations that participated in Google Code-In 2014 attended a trip to the US accompanied by a guardian and a mentor. The grand prize trip is the crowning activity of Google Code In, the program organized by Google with the aim of introducing pre-university students to open source. I was fortunate enough to take part as the mentor representing FOSSASIA.

2014 was FOSSASIA's first participation in GCI and it was a great success for us.

The trip kicked off on the evening of the 7th June with a 'meet and greet' at the hotel lobby. Stephanie Taylor and Mary Radomile from Google OSPO welcomed us. I met Namanyay Goel and Samarjeet Singh, the two winners from fossasia, and a bunch of other winning students and mentors. Groups of students were quick to engage in lively discussions, It was hard to believe that most of them met for the first time. I was glad to learn that both our winning students enjoyed the contest as much as I did. At the end of the two hours both students and mentors were holding on to some rewards from Google. As I was tired from the long flight I bid everyone an early goodbye to get a much needed sleep.

FOSSASIA Google Code-In 2014I met Namanyay and Samarjeet, Grand prize winners from FOSSASIA.

The next morning we met in the hotel lobby again. We were to spend the day in the Google headquarters in Mountain View. The San Francisco traffic delayed our buses a bit but we arrived at the Googleplex to a pleasant breakfast. In the morning we listened to talks from Engineers of Google projects Ara and Tango. A series of interesting questions from an enthusiastic audience followed each talk. Chris DiBona, the director of the Google OSPO presented winners their awards. After a lunch where students got to enjoy with Googlers from their respective countries, we were back for more talks. The one from Google's rapidly evolving self driving cars, caught a lot of attention. We also got to visit the Google visitor center, where we met famous giant Androids, and to the Google store, where everyone bought a bunch of souvenirs to take back home.

Third day of the tour was the 'fun day'. Each of us were to choose between visiting the Alcatraz island which was the home to the historic federal prison, the Exploratorium, a science and arts museum and a segway tour around San Francisco. About half of the group and I picked segways. We rode the brilliantly engineered machines around the city while our guide entertained us with interesting facts about the city. It was a novel experience for everyone. The three groups met for the lunch and set off to see the famous Golden gate bridge, where we spent the afternoon. A Yacht course across the San Francisco bay, during which we sailed under the Golden Gate, completed a day filled with amazing memories.

The final day was spent in the Google office in San Francisco. We got to listen to a talk about YouTube, which again followed some interesting questions and answers. Carol Smith introduced GSOC, the Sister program of GCI, to the students. Each of the mentors gave a brief introduction to their organizations. We were officially announced that GCI will continue in 2015 as well. The students presented Stephanie with a handmade thank you card inscripted by all of them, which I thought was pretty cool.

The trip was filled with both information and fun. It indeed was a Grand Prize. I hardly know how to thank Stephanie and co. for everything.

I hope, irrespective of being probably the best in their age, in their field, the winning students would stay humble and hungry for new knowledge. Looking forward to GCI 2015.


See how GCI 2014 went: http://www.google-melange.com/gci/org/google/gci2014/fossasia

FOSSASIA 2015 Singapore - Wrap Up

FOSSASIA 2015 in Singapore has been a fantastic success. Thanks to everyone who helped to make this event possible! We would also like to thank all sponsors, venue partners and our main supporters Red Hat and Google. FOSSASIA 2016 will take place from March 18-20 in Singapore. Below are some numbers and facts of 2015 now, some info about ‘What’s Next in 2015’ and our FOSSASIA GSoC program with 5,500 USD stipends for students (Deadline 27 March. Apply now).

FOSSASIA 2015 Singapore


  • We had 128 speakers from 27 countries and 900+ attendees. 37 volunteers supported the event.
  • There were 142 scheduled sessions and lightning talks, and 58 breakout and unconference sessions.
  • Dozens of talks are already available as videos. Thousands of photos have been uploaded to social networks. 1500+ tweets with the FOSSASIA hashtag were posted during the event.
  • Dr. Vivian Balakrishnan, the Singapore Minister-in-charge of the Smart Nation Initiative said at the event at a Q&A with Roland Turner: “Rest assured, we will continue to support Open Data and Open Source."
  • Other keynotes included Lennart Poettering with systemd; Bunnie Huang gave insights to Open Hardware Development; Colin Charles about the future of MariaDB, and Gen Kanai talked about developer engagement at Mozilla.
  • “Build your own minimum viable Internet” was a hot topic at the event set by Harish Pillay as well as the Internet of Things and enabling local production with digitization of machines like knitting machines.
  • A first trend analysis of FOSSASIA shows that Python continues to receive increasing attention of developers and DevOps topics attracting a lot of interest.


  • Due to the large interest in DevOps at FOSSASIA we are teaming up with Red Hat to bring you some free Open Stack webinars including a 3-webinar series to learn how PaaS partnered with DevOps can improve application time to market. Please follow this link for the free webinar.
  • And: DevOps can also join a free webinar to learn about the Keystone identity service, which is part of the OpenStack Platform.
  • FOSSASIA is a mentor org for Google Summer of Code 2015. We are looking for students who would like to develop for Open Source projects and receive a stipend of 5,500 USD. We are particularly looking for mobile app developers and software developers for Open Hardware and the Internet of Things. Please check out our ideas list here: http://labs.fossasia.org/ideas and sign up before March 27 on Google Melange.
  • The FOSSASIA community organizes events and developer meetups throughout the year. Please join our meetups in Singapore, in Dubai and many other cities in Asia.


Sign up for GSoC before March 27: http://www.google-melange.com/gsoc/
FOSSASIA Photos: https://www.flickr.com/search/?tags=fossasia
FOSSASIA on Twitter: https://twitter.com/fossasia
FOSSASIA Videos: https://www.youtube.com/chan
FOSSASIA Sg Meetup: http://www.meetup.com/FOSSASIA
DevOps Webinars: https://vts.inxpo.com/scripts/Server.nxp
Keystone identity service Webinar: http://www.redhat.com/en/about/events

FOSSASIA, Asia’s premier open technology conference, will take place March 13-15 at Biopolis and LaunchPad Singapore

Singapore, March 8, 2015 - FOSSASIA will run in Singapore for the first time this year. The conference will feature over 100 talks and workshops covering the latest in Free and Open Source Technology projects, including those focussed on the development of Singapore as a smart nation. It will be hosted by NUS Enterprise, ACE, Silicon Straits, JFDI and SingTel Innov8 in partnership with IDA, Red Hat, Google, Oracle, MySQL, Mozilla Foundation, Python Foundation, Treasure Data, MBM Asia, Uptime and many more. Registration is free for open source technology community participants. The event will kick off on Friday at Biopolis and continue on Saturday and Sunday at JTC LaunchPad @ one-north.

The organizers are particularly excited to welcome keynote speakers including Colin Charles from MariaDB running Wikipedia one of the biggest websites in the world, Italo Vignoli - co-founder of LibreOffice, Bunnie Huang - the founder of the Novena laptop project, Stefan Koehler - lead engineer of the City of Munich’s whole-of-government Linux project LiMux, and Georg C. F. Greve - the founder of Free Software Foundation Europe.

Mario Behling, head of Program Planning, said "This year we are welcoming over 120 speakers from 26 countries, making this both the largest and most diverse FOSSASIA speaker roster ever. Of particular interest is the increasing presence of open hardware, which is important for Singapore as the growth in open hardware development combined with proximity to Asian manufacturing capacity and commitment to building a Smart Nation creates a wealth of opportunities for innovation."

Other topics and activities include: Free and Open Source software, web and mobile development, software for education, map solutions for websites and phones, open knowledge tools, Wikipedia, open data, big data, sensor networks, free wireless networks, graphic design, fashion technology, open source knitting machines, 3D printing, key signing parties to help local developers join the PGP web of trust and the opportunity for participants to obtain their Linux Foundation Certification organised by the Linux Foundation in cooperation with OlinData.


Day 1, Fri.13 Mar,  9am - 5pm: Opening Event at Biopolis with IDA, Red Hat, Google, Mozilla

Day 2, Sat.14 Mar, 9am - 5pm: Talks and presentations of developers and designers at LaunchPad @ one-north

Day 3, Sun.15 Mar, 10am - 4.30 pm: Hands-on seminars and workshops at LaunchPad

FOSSASIA-PressRelease-08032015.pdf228.41 KB

Google Code-In Success: FOSSASIA Top-Ranked Organization

FOSSASIA's first participation of Google Code-in contest as a mentoring organizations was a great success with 587 tasks completed, most by any organization this year, out of a total of 725 published tasks. The twelve participating organizations included projects like Wikimedia, Sugarlabs, Sahana, Drupal, KDE and OpenMRS.

Students from all around the world aged 13-17 years old worked with mentors of FOSSASIA on improving open source software during the 7 weeks the contest is run. They coded programs, designed artworks, tested software and more than anything else had fun.

174 students managed to complete at least one task with FOSSASIA and 43 out of them claimed a cool t-shirt from Google by completing 3 or more tasks.

Out of the 10 students who completed most number of tasks finalists and grand prize winners were picked collectively by FOSSASIA's 24 mentors. Namanyay Goel and Samarjeet Singh won the grand prize, which is an all expense paid trip to Google HQ in Mountain View, California. Alvis Wong, Amr Ramadan and Tymon Radzik emerged as finalists. Congratulations finalists! Safe travels grand prize winners! We are thankful for your precious contributions and will be delighted see you continue to contribute even after the program.

Open source projects ExpEYES, sup, TiddlySpace, p5.js among few others, benefitted from FOSSASIA students' work. More than 150 open source/ open tech projects and communities around asia were connected to FOSSASIA with the help of students. Students also worked together to build a nice website portraying students and mentors.

We would like to thank all participated students for the amazing interest they showed in our tasks. Its great to see some of them still hang around to help us. 24 mentors of FOSSASIA worked hard and stood up to the challenge of finding time to work with and help out students while having other obligations. Thank you mentors! Lastly we are grateful to Stephanie Taylor and Co. at the Google OSPO, for organizing the wonderful contest.

Google Code-In FOSSASIA Mentor Package Wonderful Surprise: Mentors received a Thank You Package from Google

Sleeping peacefully - Nephew of Michael Cheng: Mentor's Family Enjoying "Open Source" Thank you package Sleeping peacefully - Nephew of Michael Cheng: Mentor's Family Enjoying "Open Source" Thank you package


FOSSASIA GCI: http://www.google-melange.com/gci/org/google/gci2014/fossasia

Google Blog about GCI: http://google-opensource.blogspot.de/2015/02/google-code-in-2014-magic-i...

Google Code-In Experience with FOSSASIA

For the last few weeks I got the opportunity to be involved in the Google Code-In 2014 program as a mentor for FOSSASIA (Thanks Andun Sameera!). It was challenging than I thought specially while doing a full time job. But was a great experience and I learned things myself with the students.

Google Code-In FOSSASIA 2014/15

FOSSASIA's co-admin Mario Behling initiated an interesting project at the start of the program to give students an opportunity to experience open source development culture. The project was to create a small website to hold FOSSASIA's students' and mentors' details. It came out to be a great success with a cute little website being created and more importantly a nice little community of students created around it.

Usually there is a barrier you need to get past as a novice contributor, to get your first commit merged in to an open source project. The administrators would want you to follow annoying coding conventions, to "combine your 5 commits, solving a simple small bug into one big commit" or to "rebase your pull request on top of master". Until you continue contributing for some time and realize the importance of those, and start to appreciate them, they are just some annoyance that you have to deal with, on the way to get your work integrated.

We for this project initially made this barrier very very less challenging. We would merge pull requests if they do the job. This so that young student contributors don't feel discouraged and only until they get themselves started. But having being well mentored at Google Summer of Code 2013 I wanted some niceties in our git commits. So I made learning them into a task.

Google Code-In Mentor Aruna Herath at work with FOSSASIAGoogle Code-In Mentor Aruna Herath at work

The task was to learn how to make your local commits look nice before you push them to the repo. To make it more organized and can be evaluated, and hopefully fun, I built up a small set of commits with a interesting bit of a commit history; a story. I added the set of commits to a Github repo that includes wrongly commited commit message and two commits that could look better sqashed into a bigger commit. Students are asked to clone the repo and then using git interactive rebase, make the commit history look better. The story of the commits and a set of instructions are given. Then they have to blog about there experience. They came up with some great write ups! Some focused on the technical aspects and were of a tutorial point of view. Some were explaining the personal experience writers themselves got and were on a lighter, less technical, language. However all were great!

I think I got few students to learn something that will be valuable in their future careers and also one student to start blogging! When I saw a set of commits that could be better organized in a pull request for any of FOSSASIA's repositories, from a student who completed this task, I asked them to make them better. Thanks to above task, they knew the terminology, and communication was easier. When I say squash these commits and reword the commit message to something like this, they knew what I was saying, and how to do that, and were happy to oblige.

We gradually made it harder and more challenging, bringing the barrier to the usual level, for students who hang around to complete more tasks. This hopefully resulted in not only the finish product, but also the path towards it, to be in great shape. Students managed to complete many more very valuable work for FOSSASIA. It was fun working with them and I wish them an exciting and a fruitful future!

Learn Smalltalk in Online Workshops

During Google Code-In we had several tasks that were aimed at teaching smalltalk to students to they could help with smalltalk projects. Some students were interested to continue learning after Code-In was over, so we started a series of online workshops.

The Workshop is made up of a series of live-coding video lectures. Watch the videos, code along, and ask questions on IRC.

The best time to ask is saturdays from 2pm to 6pm chinese time, that is 7am to 11am CET or 6am to 10am UTC. You can find eMBee on freenode irc in the channels #fossasia and #pharo.

First session: Using the FileSystem class in Pharo Smalltalk

Second session: Serving files through FileSystem in Pharo Smalltalk

Third Session: A static webapplication hosted on Pharo Smalltalk

Linux Foundation Certification at FOSSASIA 2015 in Singapore

We're happy to bring you good news from the Linux Foundation in cooperation with OlinData: You can take a Linux Foundation exam at FOSSASIA Singapore for a special one-time 33% discount. It is possible to get yourself certified for both the Linux Foundation Certified Engineer (LFCE) and the Linux Foundation Certified System Administrator (LFCS). We'll have a dedicated room on Saturday March 14, 2015 at Blk71 where you can sit down in all quietness and take the examination so you can walk away with one of the highest quality Linux Certification in the industry.

A Linux Foundation Certified System Administrator (LFCS) has the skills to do basic to intermediate system administration from the command-line for systems running Linux. Linux Foundation Certified System Administrators are knowledgeable in the operational support of Linux systems and services. They are responsible for first line troubleshooting and analysis, and decide when to escalate issues to engineering teams. More information here: training.linuxfoundation.org/certification/lfcs

If you want to make sure you are prepared for the LFCS exam we have a great deal for you: By taking a special edition of the online self-paced course for the LFCS certification, you'll be well prepared for the LFCS certification and at the same time supporting FOSSASIA: The Linux Foundation has promised to sponsor 100 USD for each online course sold. Please go here for more information and Sign Up Now.

A Linux Foundation Certified Engineer (LFCE) possesses a wider range and greater depth of skills than the Linux Foundation Certified System Administrator (LFCS). Linux Foundation Certified Engineers are responsible for the design and implementation of system architecture. They provide an escalation path and serve as Subject Matter Experts (SMEs) for the next generation of system administration professionals. More information here: http://training.linuxfoundation.org/certification/lfcs


Subscribe to FOSSASIA Blog | Open Source Technnology Community in Asia  RSS