MeeGo 2010: plans, sensors and super TV for six months
Hey. To the comprehensive announcement of Bumburum regarding the first conference on the MeeGo platform in Dublin, I’ll add this - if you have questions for any of the speakers at the conference , then without any hesitation ask them in the comments, and I will try to quickly catch these people and to talk to him. The situation here is very friendly, so if the guys (or girls!) Are not busy in the most serious way, then I will definitely try to ask your questions. Now about the first day of the conference.

The central hall of the conference during the opening ceremony.
Aviva is a freshly opened (spring 2010) stadium of the highest, fourth category of UEFA - the only stadium of its class in Ireland. Both the outside and the inside are an impressive size futuristic structure that seats 50 thousand people!

Main entrance of Aviva Stadium.
The internal halls in which the conference itself takes place are not located in the most obvious way, but this is brightened up by a completely amazing atmosphere - this is the first time I get to an open source conference, and the informal, friendly atmosphere is strikingly different from the regulated and formal events that usually take place at large brands.

The opening speech on the morning of the first day was held by a variety of people - representatives of both IT giants, and people from the non-profit organization The Linux Foundation, which runs MeeGo, and prominent figures from the MeeGo community. For example, it was amazing to see Dag Fisher, vice president of Intel Software & Services Group and Carsten Munch, an independent developer who supports the MeeGo development branch for the N900, speaking together. Even more curious, at the very end of the opening ceremony, Chris Schlager, who leads AMD's operating system development, promised that AMD would join MeeGo in the most decisive way: “If you think GPU / CPU can't make a difference, beware” . As I wrote in the comments on the announcement of BumburumIn the same place, at the opening ceremony, people from The Linux Foundation and independent developers spoke out rather sharply a couple of times about the fact that corporations were helping the project, but they didn’t manage the ball to immediately outline the spheres of influence - and after that the atmosphere in the hall was defused and those present with satisfied persons dispersed into sessions. All this really looks like real open cooperation, and not just empty marketing words.

On the right is the sudden hero of the day from AMD; Photo - David Gilson.
Session gridquite intense; From nine in the morning until the middle of the evening, performances are simultaneously held in five halls at once - fortunately, they are divided by topic and time, so, for example, I had a conflict of interest only at a single session of three days. I go to interface and near-design sessions (because I have been doing interfaces myself for the last few years), Vyacheslav Chernikov, winner of Intel ISN contest “ Instantly at the MeeGo conference”, Who won a trip to Dublin and came with me, is undergoing Qt certification, which Nokia representatives spend right during the conference in one of the stadium halls. In the evenings, Birds of Feather sessions are held (in Russian it is something like “one field of a berry”), they are more technical in nature and are aimed at people interested in some specific issue, for example, in the nuances of the IVI (in-vehicle) development infotainment), automotive electronics.

Glaring in optics without a polarizing filter, but incredibly cool looking at closer inspection, the system consists of a screen and a polarizing grid, which allows the driver to see one image on one side of the screen (for example, a rear view), and the passenger on the other side, something completely different, for example, an ad from a well-known company (pictured).
Almost immediately after the opening speech, Don Foster, Intel's Meego Community Manager, spoke about the community structure. A few interesting points: firstly, the nine-month-old MeeGo child already has metrics , from which, for example, it follows that back in May, less than 8 thousand members of the community were registered, and already in October - almost 15 thousand, that is, the community is growing quite actively and develops.

Don Foster.
Secondly, the situation with the MeeGo roadmap became a little clearer - literally in the beginning of November a very modified version 1.1 was released, which is now being discussed at the conference; six months later (at the end of May) the next conference will be held in San Francisco, and it will concern release 1.2, which by and large will be the first more or less finished thing in itself. In the future, according to Don, this mechanics will continue: the release of a new version every six months, immediately after which a developer conference will be held. Which does not negate the various local parties - for example, beautiful Finnish young ladies go to the conference, distribute Fazer sweets and invite to the MeeGo summit in Oulu in late May. Don mentioned that the main centers of the MeeGo community are located in San Francisco, Dallas, Finland, India and China, so it is not surprising that the May conference is held in San Francisco, and may move somewhere to China next November.
There are also Russian developers at the conference, not only as visitors, but also as speakers - for example, Andrei wazd Zhilin , one of the developers of the OMWeather widget , whom we met tomorrow, will share with his fellow programmers his findings regarding application design .

Dominic Le Fall.
The most impressive lecturer of today is Dominic Le Voll, CTO at Amino , based in Cambridge, UK, and developing set-top boxes - or interactive television of the future, if you like.

Set-top box Amino Freedom.
In September, Dominic's presentation was one of the most striking at the IDF - he told how his company developed a set-top box based on MeeGo in 6 months. If you (like me) are not quite in the topic, I’ll explain the scope of the task: this is a small inexpensive device based on Intel Atom CE4100, which can play a wide variety of television streams encoded by a bunch of different codecs, supports the most exotic digital content encryption (DRM) protocols , has a parental filter mandatory on board in many European countries, recognizes subtitles in a bunch of different formats, uploads video from the Internet (try switching from TV to YouTube without pauses for buffering!), talking almost any remote control, is fully customizable (and even plug-in from the outside) interface, record TV programs, complies with strict European energy standards, has remote administration functions for support engineers and automatic firmware and operating system updates that do not bother users with pop-ups, allows you to install and run applications (and even three-dimensional shooters like Quake Arena - I played “ Arena ”using the remote control!) And, in addition to everything else, it has an adequate security system for all of the above. That is, again: this is a TV + video player + game console + computer based on an energy-efficient processor and an operating system that no one knew about back in January. And all this for six months! Twenty! Fantasy! it has remote administration functions for support engineers and automatic firmware and operating system updates that do not bother users with pop-up windows, it allows you to install and run applications (and even three-dimensional shooters like Quake Arena - I used to play Arena using the remote control! ) and, in addition to everything else, it has an adequate security system for all of the above. That is, again: this is a TV + video player + game console + computer based on an energy-efficient processor and an operating system that no one knew about back in January. And all this for six months! Twenty! Fantasy! it has remote administration functions for support engineers and automatic firmware and operating system updates that do not bother users with pop-up windows, it allows you to install and run applications (and even three-dimensional shooters like Quake Arena - I used to play Arena using the remote control! ) and, in addition to everything else, it has an adequate security system for all of the above. That is, again: this is a TV + video player + game console + computer based on an energy-efficient processor and an operating system that no one knew about back in January. And all this for six months! Twenty! Fantasy! It allows you to install and run applications (and even three-dimensional shooters like Quake Arena - I played the Arena using the remote control myself!) and, in addition, it has an adequate security system for all of the above. That is, again: this is a TV + video player + game console + computer based on an energy-efficient processor and an operating system that no one knew about back in January. And all this for six months! Twenty! Fantasy! It allows you to install and run applications (and even three-dimensional shooters like Quake Arena - I played the Arena using the remote control myself!) and, in addition, it has an adequate security system for all of the above. That is, again: this is a TV + video player + game console + computer based on an energy-efficient processor and an operating system that no one knew about back in January. And all this for six months! Twenty! Fantasy!

Family contract: Dominic's son Brendan Le Voll demonstrates one of Freedom's possible interfaces - XBMC. Brendan himself screwed XBMC to Freedom for this demonstration at the conference.
I caught Dominic after the presentation and talked to him about his set-top box Amino Freedom. If you are interested, leave comments, I will tell you about the Freedom project and what Dominic and his team had to deal with in more detail. But to summarize, Amino most actively uses an impressive set of open source tools like Gstreamer, without which the project would not have happened in any six months. Dominic separately praises the Gstreamer framework (and claims that, contrary to popular opinion, you can learn to use it and save a lot of time developing something similar) and the OBS toolkit (openSUSE Build Service), which eliminates the need for the Amino team to make large-scale code changes after the release the next semi-annual release of MeeGo. Amino sells its consoles worldwide; curious fact: Dominic mentioned that one of his major clients is located in Russia, and this is Comstar. Another curious fact: Dominic claims that his development helpsa larger number of Intel employees than people in his company - of course, nothing similar could happen with any other Linux distribution, which is why Amino without much hesitation switched to MeeGo and was completely delighted with both the operating system and the support from the community MeeGo.
Parallel to the sessions are mini-exhibitions of various interesting pieces of iron. For example, the ICS guys show off various sensors and data sources that plug into small devices like the Lenovo IdeaPad transformer netbooks that run MeeGo.

Demo of a conditional IVI device that takes readings from sensors on a car engine and is installed in the cabin. According to the assurance of people from ICS, the interface was written as quickly as possible in QML by a designer who knows how to photoshop, but does not know how to program - QML is another hot topic of the conference. The transitions between the screens look very, very smooth.

The luminous thing on the left is the FM receiver. On the right, respectively - a really working interface from a car radio.
Tomorrow morning Vyacheslav runs cross-country with the other conference participants, and I stock up on coffee and continue to monitor the situation. Please leave your questions - here is some very nice party, so everyone really wants to share what is happening in the best traditions of open source.

The central hall of the conference during the opening ceremony.
Aviva is a freshly opened (spring 2010) stadium of the highest, fourth category of UEFA - the only stadium of its class in Ireland. Both the outside and the inside are an impressive size futuristic structure that seats 50 thousand people!

Main entrance of Aviva Stadium.
The internal halls in which the conference itself takes place are not located in the most obvious way, but this is brightened up by a completely amazing atmosphere - this is the first time I get to an open source conference, and the informal, friendly atmosphere is strikingly different from the regulated and formal events that usually take place at large brands.

The opening speech on the morning of the first day was held by a variety of people - representatives of both IT giants, and people from the non-profit organization The Linux Foundation, which runs MeeGo, and prominent figures from the MeeGo community. For example, it was amazing to see Dag Fisher, vice president of Intel Software & Services Group and Carsten Munch, an independent developer who supports the MeeGo development branch for the N900, speaking together. Even more curious, at the very end of the opening ceremony, Chris Schlager, who leads AMD's operating system development, promised that AMD would join MeeGo in the most decisive way: “If you think GPU / CPU can't make a difference, beware” . As I wrote in the comments on the announcement of BumburumIn the same place, at the opening ceremony, people from The Linux Foundation and independent developers spoke out rather sharply a couple of times about the fact that corporations were helping the project, but they didn’t manage the ball to immediately outline the spheres of influence - and after that the atmosphere in the hall was defused and those present with satisfied persons dispersed into sessions. All this really looks like real open cooperation, and not just empty marketing words.

On the right is the sudden hero of the day from AMD; Photo - David Gilson.
Session gridquite intense; From nine in the morning until the middle of the evening, performances are simultaneously held in five halls at once - fortunately, they are divided by topic and time, so, for example, I had a conflict of interest only at a single session of three days. I go to interface and near-design sessions (because I have been doing interfaces myself for the last few years), Vyacheslav Chernikov, winner of Intel ISN contest “ Instantly at the MeeGo conference”, Who won a trip to Dublin and came with me, is undergoing Qt certification, which Nokia representatives spend right during the conference in one of the stadium halls. In the evenings, Birds of Feather sessions are held (in Russian it is something like “one field of a berry”), they are more technical in nature and are aimed at people interested in some specific issue, for example, in the nuances of the IVI (in-vehicle) development infotainment), automotive electronics.

Glaring in optics without a polarizing filter, but incredibly cool looking at closer inspection, the system consists of a screen and a polarizing grid, which allows the driver to see one image on one side of the screen (for example, a rear view), and the passenger on the other side, something completely different, for example, an ad from a well-known company (pictured).
Almost immediately after the opening speech, Don Foster, Intel's Meego Community Manager, spoke about the community structure. A few interesting points: firstly, the nine-month-old MeeGo child already has metrics , from which, for example, it follows that back in May, less than 8 thousand members of the community were registered, and already in October - almost 15 thousand, that is, the community is growing quite actively and develops.

Don Foster.
Secondly, the situation with the MeeGo roadmap became a little clearer - literally in the beginning of November a very modified version 1.1 was released, which is now being discussed at the conference; six months later (at the end of May) the next conference will be held in San Francisco, and it will concern release 1.2, which by and large will be the first more or less finished thing in itself. In the future, according to Don, this mechanics will continue: the release of a new version every six months, immediately after which a developer conference will be held. Which does not negate the various local parties - for example, beautiful Finnish young ladies go to the conference, distribute Fazer sweets and invite to the MeeGo summit in Oulu in late May. Don mentioned that the main centers of the MeeGo community are located in San Francisco, Dallas, Finland, India and China, so it is not surprising that the May conference is held in San Francisco, and may move somewhere to China next November.
There are also Russian developers at the conference, not only as visitors, but also as speakers - for example, Andrei wazd Zhilin , one of the developers of the OMWeather widget , whom we met tomorrow, will share with his fellow programmers his findings regarding application design .

Dominic Le Fall.
The most impressive lecturer of today is Dominic Le Voll, CTO at Amino , based in Cambridge, UK, and developing set-top boxes - or interactive television of the future, if you like.

Set-top box Amino Freedom.
In September, Dominic's presentation was one of the most striking at the IDF - he told how his company developed a set-top box based on MeeGo in 6 months. If you (like me) are not quite in the topic, I’ll explain the scope of the task: this is a small inexpensive device based on Intel Atom CE4100, which can play a wide variety of television streams encoded by a bunch of different codecs, supports the most exotic digital content encryption (DRM) protocols , has a parental filter mandatory on board in many European countries, recognizes subtitles in a bunch of different formats, uploads video from the Internet (try switching from TV to YouTube without pauses for buffering!), talking almost any remote control, is fully customizable (and even plug-in from the outside) interface, record TV programs, complies with strict European energy standards, has remote administration functions for support engineers and automatic firmware and operating system updates that do not bother users with pop-ups, allows you to install and run applications (and even three-dimensional shooters like Quake Arena - I played “ Arena ”using the remote control!) And, in addition to everything else, it has an adequate security system for all of the above. That is, again: this is a TV + video player + game console + computer based on an energy-efficient processor and an operating system that no one knew about back in January. And all this for six months! Twenty! Fantasy! it has remote administration functions for support engineers and automatic firmware and operating system updates that do not bother users with pop-up windows, it allows you to install and run applications (and even three-dimensional shooters like Quake Arena - I used to play Arena using the remote control! ) and, in addition to everything else, it has an adequate security system for all of the above. That is, again: this is a TV + video player + game console + computer based on an energy-efficient processor and an operating system that no one knew about back in January. And all this for six months! Twenty! Fantasy! it has remote administration functions for support engineers and automatic firmware and operating system updates that do not bother users with pop-up windows, it allows you to install and run applications (and even three-dimensional shooters like Quake Arena - I used to play Arena using the remote control! ) and, in addition to everything else, it has an adequate security system for all of the above. That is, again: this is a TV + video player + game console + computer based on an energy-efficient processor and an operating system that no one knew about back in January. And all this for six months! Twenty! Fantasy! It allows you to install and run applications (and even three-dimensional shooters like Quake Arena - I played the Arena using the remote control myself!) and, in addition, it has an adequate security system for all of the above. That is, again: this is a TV + video player + game console + computer based on an energy-efficient processor and an operating system that no one knew about back in January. And all this for six months! Twenty! Fantasy! It allows you to install and run applications (and even three-dimensional shooters like Quake Arena - I played the Arena using the remote control myself!) and, in addition, it has an adequate security system for all of the above. That is, again: this is a TV + video player + game console + computer based on an energy-efficient processor and an operating system that no one knew about back in January. And all this for six months! Twenty! Fantasy!

Family contract: Dominic's son Brendan Le Voll demonstrates one of Freedom's possible interfaces - XBMC. Brendan himself screwed XBMC to Freedom for this demonstration at the conference.
I caught Dominic after the presentation and talked to him about his set-top box Amino Freedom. If you are interested, leave comments, I will tell you about the Freedom project and what Dominic and his team had to deal with in more detail. But to summarize, Amino most actively uses an impressive set of open source tools like Gstreamer, without which the project would not have happened in any six months. Dominic separately praises the Gstreamer framework (and claims that, contrary to popular opinion, you can learn to use it and save a lot of time developing something similar) and the OBS toolkit (openSUSE Build Service), which eliminates the need for the Amino team to make large-scale code changes after the release the next semi-annual release of MeeGo. Amino sells its consoles worldwide; curious fact: Dominic mentioned that one of his major clients is located in Russia, and this is Comstar. Another curious fact: Dominic claims that his development helpsa larger number of Intel employees than people in his company - of course, nothing similar could happen with any other Linux distribution, which is why Amino without much hesitation switched to MeeGo and was completely delighted with both the operating system and the support from the community MeeGo.
Parallel to the sessions are mini-exhibitions of various interesting pieces of iron. For example, the ICS guys show off various sensors and data sources that plug into small devices like the Lenovo IdeaPad transformer netbooks that run MeeGo.

Demo of a conditional IVI device that takes readings from sensors on a car engine and is installed in the cabin. According to the assurance of people from ICS, the interface was written as quickly as possible in QML by a designer who knows how to photoshop, but does not know how to program - QML is another hot topic of the conference. The transitions between the screens look very, very smooth.

The luminous thing on the left is the FM receiver. On the right, respectively - a really working interface from a car radio.
Tomorrow morning Vyacheslav runs cross-country with the other conference participants, and I stock up on coffee and continue to monitor the situation. Please leave your questions - here is some very nice party, so everyone really wants to share what is happening in the best traditions of open source.