My experience with conf.kde.in 2017

conf.kde.in 2017 was held in the big and beautiful campus of IIT, Guwahati in Assam. During 10th to 12th March, the conference schedule was 2 days of talks followed by a day of workshop. Talks were lined-up in single track which helps attendees not to miss any talk. Conference pictures from my camera are available at flickr.

33348374282_19cd6e08ef_z

1st Day

The first day started with inaugural ceremony where college professors and Valorie lightened up candle to start the conference.
Later, Valorie Zimmerman gave a keynote on Your Superpower. This talk was to motivate everyone to believe in themselves because each one of us have got superpower. To do something, it is very important to first believe in yourself.
33505439955_a0fd2bf847_m       33121738790_38b47982c0_m
Further, Shantanu gave an introductory talk on Qt and QML and showed some live demo explaining how easily UI can be created using QML. This talk was one of the important base for 3rd day workshop.
Bhushan gave talk on different KDE projects where one can contribute like KDevelop, Plasma, Krita, Kstars, Calligra, etc. He also provided some important information useful for beginners like how to get a KDE project’s source code, joining project related mailing lists and asking questions on respective IRC channel on freenode. Also talked about junior bugs associated with project – an easy way to start contributing to a project.
First day ended with Pradeepto’s talk of his 11 years experience with KDE and how he made so many friends across different parts of world. I feel that this is one of the best part of any conference, we meet friends with whom we work remotely and also make some new ones.
32691070893_d79e4e9caf_z

2nd Day

The 2nd day started with my talk on how I use KDE software to survive. I started using KDE desktop as my primary desktop since I was in college in around 2009. I strongly believe that to start with contribution to any software, it is very important to first use it and understand it. This gives new contributors a better idea where she can start contributing.
In my talk I discussed some KDE software which I use everyday for my personal as well as professional work. Slides for my talk are available at github.
852118014_98488
Photo Credit – Srijan Agarwal

I liked Shantanu’s talk on using GammaRay to debug QtQuick applications. He showed how he uses GammaRay to debug his office project called SoStronk – desktop application written in Qt and QML.
Another interesting and amazing talk was given by Aditya Mehra on Mycroft integration with KDE in the form of a plasmoid. Mycroft is an open source voice assistant application which can run anywhere – on a desktop computer, inside an automobile, Raspberry Pi and so on. One can view a pre-recorded video available on YouTube and yes if you don’t like the voice, you can add your own custom voice.
33505577155_065d890933_m        33348927352_5fc88ff6c6_m
There were other several interesting talks on topics like GCompris, GSoC 2017 and how one can participate, Journey of SuperX – Linux based OS + KDE software started in Assam, India.

Workshop

Most of the attendees were college students and it was important to give them some hands-on experience to help them to start with contributing to Open Source. Ashish Madeti started with explaining importance of git and how create a project with git version control setup, doing commits and other basic stuff. Attendees were trying in parallel on their laptop and we helped attendees individually to make sure they are able to do it themselves.
Later, Shantanu Tushar and Tony Thomas started with creating basic UI project using QML in Qt Creator. They explained how to browse documentation in Qt Creator for available components. Attendees tried on their own laptop and we all helped them to solve problems that they were facing.
33121892090_392858fa0b_z
There were many other interesting things discussed during the conference which is hard to cover in a single blogpost.
A big thanks to all volunteers who helped from start of the conference till end. Special thanks to Bhushan Shah for organizing it and KDE eV for sponsoring my travel.
With each conference, we get some awesome KDE contributors and hoping the same this year!
Advertisements

Another amazing conf.kde.in !

Conf.kde.in 2015 –  KDE conference organized by passionate KDE India team. This year it took place in Amrita college, Kerala from 17th to 18th April.  Schedule of these two days conference included talks on various KDE applications, Qt tutorial,  how to contribute to KDE, etc. We also organized Qt workshop to give a hands-on feeling to attendees.  Slides and pictures from conference are available.

 

Compared to past conf.kde.in, I felt venue of this year pretty different because this college had very cultural touch as it was near to Ahsram, it also had beautiful beach around 10 minutes walking distance from venue, beautiful backwater flowing very near to Guest house we were staying, also teachers of college were interested and involved as well throughout conference and were personally taking care whether everything is fine or not.

    

Day1

After registration, first day of conference started with opening ceremony where college teachers involved in FOSS community, Pradeepto Bhattacharya and Noufal Ibrahim addressed it by lighting lamp and traditional college prayer.

    

This year we did something different and as a result we had a keynote speaker Noufal Ibrahim who is Kerala based and is founder of PyCon India and PSF board member since 2012. It was pleasure in listening to his talk Reusable software – the UNIX way. In his talk he showed how easily you can come to know what exactly a book is about by using few UNIX command – sort, ls, wc, grep, awk, tail, uniq. It was good to see the power of UNIX commands and people appreciating it.

Further Pradeepto gave brief introduction to what KDE is, its aim and objective. In addition to that Shantanu gave a glimpse of different awesome KDE applications and showed how beautiful KDE software and helpful community is.  To keep conference interactive, Shantanu announced among audience that whoever will ask or answer question will get Qt/KDE stickers and goodies and it really worked 😀

In order to keep audience curious and interested, next talk was on Krita– Awesome digital Painting Software by Somsubhra Bair who is contributing to Krita from around 2 years.  He showed couple of beautiful videos about painting in Krita and talked what other powerful and amazing work you can do using krita.

        

Later Pinak Ahuja talked about his SoK experience and how he started contributing to KDE. This talk was quite motivating to attendees in order to getting started with KDE. To add more motivation and building confidence in attendees,  Shantanu gave Qt/QML basic tutorial and showed how easily you can create basic elements like Rectangle, images, etc in QML and how easily you can add animation to it. To give a hands-on experience we also added workshop for students in college lab where Qt creator and needed libraries were already set-up by local volunteers. Everyone enjoyed building basic application themselves and few of them were also able to do what Shantanu gave task. We all speakers were helping out attendees with problem and queries.

 

     

Day 2

Second day started with A tour to Marble project  by Sanjiban Bairagya where he talked about  different features of Marble like virtual tour from one place to another comprises of earth and also other planets like Mars. He also demonstrated how easily you can navigate from one place to another over globe.

Next was my talk where I talked this time on a different topic – Qt on Android.  I opted this topic because I knew there is lot of craze among students for creating android apps. So, I thought let me learn how to make Android app using Qt and talk on same. I demonstrated how easily you can run your Qt application on android and distribute generated .apk file to others and also how to publish app to Google play store. Android app which I created was Imgs and somehow I managed to publish it to Google play store. Attendees were very much interested in listening to this talks and it seems more than  50% of them had android phone and most of them were interested in creating their own Android application.

 

   

Further, talks were going on in conference room and in parallel we also conducted Qt/QtQuick workshop for few first year students who missed out in Day1. I was helping students with their doubts, issues and monitoring ensuring if everyone is on track. It was good to see that all first year college students were able to grasp whatever Shantanu demonstrated and were able to do it by own.

Interesting talk from Ashish Madeti on MPRIS support for multimedia applications. Ashish started his KDE journey from conf.kde.in 2014 and in one year he did really great work in KDE and especially in Plasma Media Center and Simon project in order to add MRIS support and enabling voice command in PMC. It was very good to see a student  giving talk who started his KDE journey from same conference, it felt rewarding and worth doing KDE conference in India 🙂

   

Last talk of the day and conference was by Karan Luthra on Trojitá project. Karan talked about what all features Trojitá provides and why to use it and how  to contribute into it. It was good to see a fast and lightweight  email client. Looking forward to try it out in my system and will see whether it fits my need or I should continue using Kmail.

        

At the end of conference, attendees and speakers were talking to each other and having discussion on  KDE projects they were interested on. I also distributed Fedora stickers sheets among attendees which I got from my Fedora friends and talked to few attendees/teachers regarding attending upcoming FudCon APAC conference.

Another conf.kde.in ended with the help of hard work involved by Organizers, volunteers and local college authorities. I was so excited to know how Harish who took initiation for organizing this year conf.kde.in met Pradeepto and rest all happened.  Many thanks to KDE eV for sponsoring me as well as other speakers to make this event successful. I am proud to be a KDE contributor and being a part of such an awesome and loving community. I hope with this year conf.kde.in we will get another few new member in our KDE family 🙂

Cheers!

During Akademy 2014

I came back from Akademy last week and would love to share my experience with you all 🙂 This year also Akademy was great with lots of fun, shared/gained information, met old  friends and made some new.

Pre-registration

This year, pre-registration was at the shiny new Red Hat office in Brno on 5th September. Most of my friends whom I know and going to attend Akademy were present there. It was very pleasant and happy feeling to meet everyone after an year.

       

The Talks

Akademy was two days of main conference which were on 6th and 7th september.  This year our keynotes speakers were Sascha Meinrath and Cornelius Schumacher .

    

Sascha Meinrath                                                        Cornelius Schumacher

This year there were lot of fast track (10 minutes) talks on different areas around KDE. All of them were quite interesting, some of them are:

  •  Bruno Coudoin talked about how and why GCompris moved to QtQuick with the support of KDE. What all challenges project faced while moving from GTK to Qt.
  •  Paniel Vrátil talked about his one year journey with Akonadi
  •  Martin Gräßlin gave  an overview of current state of Kwin in adding Wayland support and future plans.
  •  Kevin Ottens talked about KDE craftsmen where analysis was on the way we handle our software production, how can we make our software even better.
  •  Kai Uwe Broulik  talked about current status of  Qt port on Android and iOS. Currently, 3 iOS apps in Apple store and 8 Android apps in Google play since December 2013.

Among all long duration talks, an interesting talk which I attended was A Tale on ELFs and DWARFs by Volker Krause . He explained about:

  •  How to understand linker errors which we come across while compiling an application
  •  How to debug weird runtime behaviours which may occur while running application
  •  Way symbols are mangled for C++ created binaries on different platforms like windows, iOS, linux
  •  Tools which can help us to read and understand binaries file like readelf, objdump, nm from binutils on Linux, otool on Mac and Dependency walker on Windows
  •  gcc options like -g[0-3] to add level of  debug information into binaries which can be further used to solve program issues using tools like gdb.

Akademy conference ended with sponsors presentation followed by Akademy 2014 awards

   

GCompris talk by Bruno Coudoin                           Akademy awards

Workshops

I loved attending workshop on visual design and QML by Andrew Lake .  I have already seen awesome mockup design which Andrew created for Plasma Media Center. It was fun to be in his workshop and learning the way mockups can be created using QML. You can also try that by following this wiki.

I say “send email” and kmail opens mail compose for me, interesting right? This is what  Peter Grasch did in speech recognition workshop. He showed how easily you can configure rules in simon to make your application voice controlled.

BoFs

BoF is one of the the main part of every Akademy which continues for  5 days after main conference gets over. Anything which needs discussion, help or feedback gets sorted out by scheduling a BoF for that particular topic.

     

Plasma Media Center BoF                                          KDE edu BoF

(Image CC by Sujith Haridasan)                                  (Image CC by Sujith Haridasan)

  •  Plasma Media Center BoF:  Every year PMC team schedules a  BoF which helps us to get feedback on how application looks currently, what should be done next to make it more better.  This year we discussed on
    •  Vision of Plasma Media Center which we finalized to “To offer an immersive, rich and easy-to-use media experience crafted by KDE for you”.
    •  We discussed on PMC integration workflow with plasma 5
    •  Repository structure i.e whether to split  PMC into libs and backends as two separate repository or keep it in same repo. Finally, we agreed on keeping into single repository.
  •  KDE Edu use in India : This BoF was about FOSS community in Hyderabad, India which  have started to use KDE Edu apps for teaching children in government schools with the help of ThoughtWorks. They are creating an interesting app called Human-atlas which will help children to learn about body parts in interesting way and can take Quiz to test what they already know.
    •  KDE India Future Plans: This BoF was to give an overview of  what all KDE events happened in India, what problems organizers faced, what all fruitful results came out of various events. Suggestions on how we can improve to attract more people to attend conference and bringing them to FOSS world.
  •  KDE Windows: This BoF was for asking questions and help regarding KDE on windows. I attended this because I was curious to know what all KDE apps work on KDE windows and if Plasma Media Center could be run on windows. It was great to see efforts KDE Windows team have done to compile various KF5 modules. Kudos to them from my side!

Fun!

Being around with KDE  people is always fun. I also find fun in collecting different FOSS related goodies. Oh, yes! This year too I collected some of them from different sponsors booth including Red Hat.

        

Lots of goodies                                                  KDE logo by 3D printer @ Red Hat booth

Akademy day trip is always fun intended. This year we went to see Brno Reservoir. We explored surrounding for sometime and further we went for Ferry ride which was amazing. Through Ferry, we reached to Veveří Castle . After seeing castle, to re-energize we took some rest and light snack/drink. After that we returned back to reservoir via bus and further headed to restaurant for dinner.

    

While writing this blog, I felt like I revisited Akademy. These are awesome moments which will get remembered throughout life. You can find some awesome pictures taken during Akademy here . Thanks to KDE eV for sponsoring my travel and accommodation. Also many thanks to all sponsors and volunteers with the help of which this year also  Akademy was superb.

Cheers!

I am going to Akademy 2014

Akademy is one of the awesome conference which I always love to attend. This year, it will take place in Brno, Czech Republic from 6th to 12th of September. Schedule for conference is already available, which consists of 2 days of talks followed by workshops and BoFs.

Similar to previous years Akademy, I am pretty sure it will be rocking this year as well.  It gives us chance to meet lots of kool, awesome, geeky, friendly and lovely people. You will find folks from different countries from all over continents with experience in different areas like development, usability, testing, user interface, marketing and yes users who love using KDE.

Akademy is always very useful for Plasma Media Center project as we organize BoF and discuss about project status, take feedback and discuss about its future. This year also, we have scheduled PMC BoF on 9th September. Usability discussion thread for PMC next UI is already in progress on KDE usability forum . Be there for BoF, if you have  feedback and want to help us in making Plasma Media Center more awesome and reachable to more larger mass.
Looking forward to meet you all awesome people during Akademy!

Plasma Media Center 1.3 beta release!

We are pleased to announce Plasma Media Center 1.3 beta release!
Whats new?
  • Support for fetching media from Baloo. As a result, your media will load almost instantly!
  •  A conflict between GStreamer0.10 and GStreamer1.0 in some distros will no longer break playback (Launchpad Bug)
  • More details in All Music mode
  • MPRIS support – so that you can control PMC from your favorite MPRIS controller
  • (Experimental) support for a simple filesystem based media scanner – when you don’t have Nepomuk or Baloo installed
  • Replaced side panel with full-screen panel
  • For the source code, we now have tests for the PMC core libs
  • Numerous bug fixes and UI polish
Screenshots
              
      MPRIS in action                                                        Videos time duration
https://lh3.googleusercontent.com/-XX4kr5PPUMA/U4y67P0KyzI/AAAAAAAACKQ/ySlucC5x61A/s800/YnLYH9W.jpg      https://lh6.googleusercontent.com/-TCA4EhZQUXU/U6COGfrIpFI/AAAAAAAACO4/OWxD6qQV8U8/s800/All_music.jpg
       Picasa login screen                                              Detailed Music information
Install
Follow instructions to install Plasma Media Center on your machine.
Wiki
To know more about Plasma Media Center, check out the wiki http://community.kde.org/Plasma/Plasma_Media_Center
Bugs
 Found any bug in PMC or want to have your favourite feature included in future release? file a bug to  https://bugs.kde.org/enter_bug.cgi?product=plasma-mediacenter&format=guided
Cheers!

Rocking conf.kde.in 2014!

conf.kde.in happened 2nd time in India after huge success in 2011.  conf.kde.in 2014 was a 3-day conference held in DA-IICT college was even more successful, rocking, inspiring and motivational for all attendees. Attendees were very active and enthusiastic throughout the conference which was proved by asking as well as answering different questions with speakers.

One of best things was that there were  no parallel talks, all talks including Qt workshop  were scheduled in one conference room. This way all attendees were able to attend all talks without any rush for switching places.

tl;dr: If you missed the talks, you can find some slides here http://conf.kde.in/accepted-talks and photos

       

Day 1

Conference started at 2 pm with opening talk by Pradeepto with warm welcome to everyone to KDE family! Later, Qt workshop started by Prashanth Udupa (from our sponsor VCreate Logic ). He taught basic Qt programming to attendees, followed by Shantanu  who taught some cool stuff with QML. Other speakers and volunteers were helping attendees in solving  their doubts and weird errors. This workshop helped students with getting familiar with how Qt and QML code look like and proved useful for next two days talks.

Day 2 and 3

Day 2 started with keynote by Smit Shah on KDE unlike a Coconut. It was very interesting listen his story from college till now. At the end of his talk he got questions that were very interesting, curious and quite innocent – pretty much expected from college students.

Later different KDE related talks started. There were variety of talks from different KDE projects like Mer, Baloo, Artikulate, Localization, Simon, Plasma Workspace 2, Digikam, Kstars, Khipu etc. Some talks were also which gave generic idea of what KDE is and how to contribute to KDE.  There were also a great talk on C++11 explaining what all nice features new C++11 has.

And yes, this year I also gave a talk on my most favourite KDE project  Plasma Media Center to which I contribute to. This was first time when I was giving talk to a large conference. It was very amazing experience talking about what this project is and what all features it has, how easy to contribute into this project. Shantanu already showed demo of Plasma Media center many times in between different talks, so people were already familiar with it which increased their interest in listening to my talk too 🙂

Result of this conference was amazingly more than what we expected. Attendees were listening to each and every talk with great interest and feel of learning new stuff. They had so many curious questions at the end of talk. Sometime, we had to request them to take questions offline due to time limit. More than 30 people (dunno exact count) built Plasma Media Center during conference itself and we helped them with errors and issues. Some people came with useful feedback and ideas as well. It was great talking and seeing interest in different KDE project from newbies. Many people also join kde-india Mailing List and posted questions.

        

This conference was one of the awesome and productive KDE conference which we had in past!

Thanks to everyone who attended, volunteered, gave talk, sponsored, etc. I am pretty sure, we get few awesome new KDE kontributors from this conference 🙂
Cheers!

conf.kde.in is going to be amazing!

I am very happy to share the news that after huge success in 2011, conf.kde.in is going to happen again from 21st – 23rd February, 2014. This year, the conference will be in the splendid campus of DA-IICT which was also venue for KDE-meetup, 2013.

indexI have submitted a talk on my favourite KDE project which I work on – Plasma Media Center. It is exciting to share what the project is, and welcome new contributors. I am sure that there are many more people who would be interested in giving talks and share their stories about KDE projects and community.

If you are one of them, submit your awesome talk before the CFP deadline which is 16th December, 2013.

See you all at conf.kde.in 2014!