The UnConference 2012 – awesomeness review

In 14 of November in Thessaloniki took place the first UnConference.

The UnConference was the highlight of a three day festival around Thessaloniki’s public children libraries. The hole festival organized by the non profit company FutureLibrary.gr which intends to change the idea of children libraries by making over almost every children library in Greece.

The UnConference had four awesome keynotes by FutureLibrary.gr, Library 10, Google and Mozilla. The audience came from all over the country and we estimate that they were 250-300 people out there. They where related to children libraries and public libraries in general.

From the FutureLibrary.gr, the man who inspired the renovation of the children libraries presented his vision and the results. The 4 renovated libraries are amazing introducing an innovative type of library equipped with bleeding edge technology such as computers, interactive screens, smart furniture and much more.

Kari Lämsä from Library 10″ introduced us his idea on how a library should be. Collaboration spaces, adjective tables and chairs special meeting rooms and music breaks in the noon were some highlights of his talks.

Simon Morisson and Dionisis Kolotsas from Google, presented us a new project on digitizing books, posters, paintings and creating a web museum free to explore, search and interact.

Chloe on stage

Last but not least, Chloe Varelidi from Mozilla Project presented the Webamaker project and some great tools such as Popcorn, Thimble and X-Ray goggles. She explained how important is the webmaker project especially for children which teach them how to hack the web! In addition she presented some live demos of Thimble and X-Ray Goggles and as a result the – after sessions – workshop was crowed!

After the keynotes each project had it’s own workshop where the attendances had the opportunity to hands on, discuss and brainstorm.

Along with Chloe we run a workshop titled: “Build your own website with an easy way”. After a warming up thumb war game the workshop was on! Due to the internet lack we could run a proper hands on – workshop – thimble but we challenged people to hack on paper. The attendances spitted in 7 teams where they had to come up with at least 3 ideas of sites for children. Then they had to choose at least 2 of them and designed them on paper.

In the end every team had to present their ideas and challenge themselves by implementing them in Thimble.

Chloe’s webmaker workshop

The workshop was successful due the fact that the number of attendances was high, people enjoyed and in the end I saw a lot of enthusiast and “ready to hack the web” faces.

After the workshops in the main room there were some lighting talks regarding some cool projects such as library on grass, children sleepover in libraries and a lot experience from Future Library’s volunteers.

Themis on stage presenting collaboration

Another lighting talk was about Mozilla Hive in Athens by Konstantina and Themis which is going to boot during the spring of 2013. Their approach to the audience regarding collaboration was pretty awesome. They distributed colored papers to everyone and provide them instructions on how to create a really solid construction by joining the papers together.

Bottom line, it was a successful event for the organizers, the people who traveled across the country and especially for Mozilla foundation and webmakers!

At last Dimitris Protopsaltou presented FutureLibrary.gr’s plans for the 2013 and how they are going to renovate almost every(!) public children library in Greece.

We want to thank the FutureLibrary.gr, especially Dimitris Protopsaltou and Despina Mitropoulou for the organization and the volunteers who made it happen!

You can check my photos from the event at the Picasa web album here.

Organization committee and volunteers

Different RSS feeds in the same WordPress blog

Recently I joined the Mozilla Reps program where there is http://planet.mozillareps.org/ which an aggregator for all Mozilla Rep’s blogs.

In addition as a Fedora Contributor my blog posts show up in the http://planet.fedoraproject.org which is a Fedora contributor’s aggregator as well.

The issue I had is that some of my blog posts are referred to the Fedora Project and they don’t have nothing to do with Mozilla. That’s why I had to separate and aggregate/push my Fedora related post to Fedora planet and my Mozilla related to Reps planet.

All my blog posts had the proper tagging and have been categorized in different categories. So after some search the solution was quite obvious.

The RSS feed for a selected tag – mozilla for example – is:

http://www.bacharakis.com/?tag=mozilla&feed=rss2

If I want to provide blog posts based on the category is could be like this:

https://bacharakis.com/category/mozilla/feed

Simple enough, right? There are more hacks in this link.

So you can now provide as much feeds as you like based on the tags without worrying about messing blog posts in different aggregators.

 

MozCamp Europe 2012 video, photos, review

It’s been a month since MozCamp in Warsaw and I am really happy that I am finally available to write a blogpost!

I always enjoy attending awesome events regarding open source along with brilliant people such as MozCamp, FudCon, Fosdem etc.

MozCamp was definitely one of them especially dude to the fact that I had the chance to chat and brainstorm with a lot of smart people around the world. Everyone was interested to get know you, to learn what are you up to and help you where ever they could.

When I find some I will publish some more detailed blogposts regarding some special topics on MozCamp such as Firefox OS, WebMaker and Mozilla Reps.

Till then, enjoy the Firefox dance at the closing speech on Sunday and my set of photos on picasa.

 

MozCamp Europe 2012 Warsaw – Firefox closing dance from Christos Bacharakis on Vimeo.

Thank you Mozilla 🙂

 

Create your first Web Application

This blog pos is refereed on a session which  I run in OpenSUSE collaboration camp 2012 with the title:”The Web is the Platform : Web Applications” and around 30 attendants.

In this session I had the chance to present what is a Web Application, why to build a WebApp and how to do it.

After explaining the benefits of creating and using WebApps online and off line, we explored some cool new features that HTML5 brings along with some of the revolutionary WebAPIs that Mozilla develops.

That was the time to dive into WebApps and take a look in the process of creating a Web Application. For those who don’t know, creating a web application is a really simple process which can be described in 2 steps.

Imagine that you have a “site” where you provide some services and you want to transform it into a WebApp. The only thing you have to do is to create the Manifest which is a file with all WebApp’s details regarding the developer, where is hosted, the languages which are supported and more.

In Mozilla’s developer network you can find a detailed guide on how to write your WebApp’s manifest.

The next step is to create an “installation” page for your webapp. This page can present some basic information regarding the webapp, reviews, critics and a “install” button for installing the webapp in your browser/device. The “install” button has a simple and clear Javascript code which calls the webapp’s Manifest.

Unfortunately web applications can not be installed in Linux based operating systems because all the different architectures that every operating system has. Mozilla foundation is working on that problem and I’m pretty sure that problem is going to be solved in the near future. MacOS is fully supports web applications instead of Windows where you have to perform some actions in order to install your web application.

Additionally Mozilla is working on a Marketplace where all Web Applications will be hosted along with reviews, screen shots, users feedback and a lot of new features.

As you see creating a Web Application is a pretty simple and easy task. The feedback from the session was very positive with a lot of people showing interest on messing with WebApps. The presentation file can be found here, but due to the fact that it was something like a workshop, the slides are a generic.

Enjoy and don’t forget that “The Web is the Platform”. 😉

Mozilla B2G: Bringing the Open Web to mobile devices

This blog post is refereed on a session which  I run in OpenSUSE collaboration camp 2012 with the title:”Mozilla B2G:Bringing the Open Web to mobile devices ” and had around 20 attendants.

Firefox OS is really known these days as Mozilla’s operating system but nobody knows that under the hood is Mozilla Boot to Gecko.

In my presentation I had the opportunity to explain what is B2G, to present it’s internals and it’s three sub projects Gonk, Gecko, Gaia.

Gonk is the bottom layer of B2G which is responsible for the communication between BG2’s upper layer (Gecko) and device’s hardware. It’s consists a small Linux kernel, with some Android libraries and it’s 100% Open source.

The middle layer of B2G is called Gecko, the known graphics engine which is brought in Firefox too. As you can see, B2G is nothing more than a Firefox in a mobile device.

The top leyer which is the User Interface of B2G is called Gaia and delivers all the revolutionary technologies such as HTML5, WebAPIs and more. Gaia is pure HTML5, JavaScript and CSS which makes it a really easy to edit and hack. Everything is a Web Application in Gaia, even the SMS app. Due to the fact that there are no APIs in HTML5 to make a call, send an sms etc, Mozilla is working on WebAPIs where you will able to control your device writing only pure HTML5 code.

Explaining Mozilla Boot to Gecko in theory is good, presenting it live in a device is AWESOME!

That’s the feedback I received from the audience where they had the chance to play with a Nexus S B2G device. Everyone was impressed and wanted to learn more regarding the mechanisms under the hood such as Gecko and WebAPIs.

I am pretty sure that Mozilla boot to gecko is going to be hacked by a lot of Greek hackers! 😉

Are you interested on hacking Mozilla B2G or Gaia? Visit the project’s hacking page. 😉

Here you can find the presentation file with a lot of details regarding the status and future plans of Firefox OS.

Enjoy 🙂

OpenSUSE Collaboration Camp 2012 review

Who told you that summer has no Open source events or conferences?

Greek OpenSUSE Community had the great idea to organize a special three day event in north Greece where every FOSS contributor was invited to attend, present and have fun.

The concept was unusual but simple. Wake up, swim in the pool, take a breakfast, attend some presentations, lunch break, swim, more presentations, dinner, night swim and finally beers by the pool.

Oh yes, this was really awesome! Despite the fun fact, the event was full will interesting and technical presentations. Here is the list of all presentations:

Friday:

Introduction to Plasma, LVM Best Practises, VServers, The new KDE features, How to create a community,

Saturday:

Developing with Eclipse, Mozilla – The Web is the Platform : Web Applications, openSUSE at ARM, MPFR, owncloud, The Puppet show, The filesystem hierarchy protocol, using LibreOffice for making good structured documents, Visit Prague,

Sunday:

Setting up a booth How-To, Mozilla B2G : Bringing the Open Web to mobile devices, Trello – Organizing your projects, Gnome translation marathon.

The highlighted presentations were these I enjoyed most but i have to admit that all were wonderful 🙂

Of course Mozilla presentations were not highlighted because I run those sessions. You can find a detailed blogpost for each session.

The Web is the Platform : Web Applications

Mozilla B2G:Bringing the Open Web
to mobile devices

Except the sessions we have the opportunity to discuss a lot of topics regarding the Free and Open Source in Greece, our next steps as a Greek FOSS community and how to motivate new and young people to join and contribute.

There was a moment in Friday night were Kostas Koudaras (OpenSUSE Greece coordinator), Thodoris Chatzimichos (Gentoo), Simos Xenitellis (Ubuntu) and me (Fedora) sat down and discussed without any hates the situation in Greece, our next steps as individual communities, our next steps as joined communities with common beliefs and generally ideas for motivating new people not only to join but to contribute (upstream) as well. For me that was the best “session” I attended because I had the opportunity to share my thoughts, receive a lot of feedback, give feedback and participate in a really intelligence round table.

From my point of view the OpenSUSE collaboration camp 2012 was really successful and I am looking forward to attend maybe a Greek FOSS community (OpenSUSE/Fedora/Ubuntu/Gentoo) collaboration camp 2013 just like the Greek Coding Camp some years ago.

Finally I the organization committee gave to each attendant a beautiful T-shirt and bag full with goodies as shown in the following picture. I want to thank Mozilla and Fedora Project for providing me with stickers, pins and CDs. 

My complete complete photoset can be found here.

Thank you all for the great time I had!

Enjoy 🙂

pre Fosdem 2011

This blogpost can be described with the following (key)words:

Fosdem, Fedora, FAD, fun, beerfest, hackers, women, mozilla, BSD, Mono and many many more FOSS related events and topics!

I think you got the point!

This weekend I will be in Brussels for FOSDEM 2011 together with a lot of fedora contributors, hackers from all over Greece and approximately 4000+ hackers from all over the world!

 

Today is a day related to Fedora and beer. In 1pm we are going to have the Fedora Activity Day where all fedora contributors are willing to discuss topics around our favorite community and distro.

After the FAD around 2004 different kinds of beer are waiting for us at the beerfest which is taking place every year the previous day before Fosdem.

So, till my next fosdem related post, cheers!