 Yeah, my name is Min Jeong Shin. I'm a Qt product manager at Nokia We have a R&D Center here in Brisbane in Aimee Plains, and that's where Qt Quick that I'm presented and Qt Mobility APIs are developed and as part of MIGO project I'm here to present the value of MIGO and history of it and what it means for the developers So first before I start there's a Very exciting announcement at the end of my presentation. So please stay with me to the last slide So about MIGO, MIGO is a truly open Linux platform for the next generation of computing devices So this MIGO is formed by Intel and Nokia Intel had a platform called Moblin for a few years and Nokia had MIMO And MIGO is a combination of those two platforms to become a truly open innovative Linux platform Even though it is formed by to These commercial companies it is hosted by Linux foundation so that it can be vendor neutral and MIGO is targeting various device categories including handhelds in vehicle infotainment devices, network and televisions MIGO when it From the architectural point of view MIGO has two parts MIGO core is a common to all devices Types so when we say MIGO course that it's common to all these handhelds devices in vehicle information infotainment devices and televisions and On top of MIGO core there is a reference user experience layer Which to show how the GUI can be Innovating on top of this MIGO core stack So there are three reference user interfaces Stacked at the moment available for download So this is a little bit of history of MIGO as I said it was announced by Nokia and Intel at Mobile World Congress 2010 in February, so it's about one year old project And in April a Geneva Alliance and BMW group adopted MIGO So Geneva is non-profit organization formed to create a Linux based platform for automotive Industry and then in May 2010 MIGO 1.0 was released with netbook UX Image MIGO has this six months release cadence so it has two releases per year So in the first half it releases around April and May and in the second half it releases around October So in October 2010 there was MIGO 1.1 released with it provided a hand set handset and IVI and netbook UX In November there was a MIGO conference in Dublin at that conference AMD joined the Alliance which shows how the industry is forming around this MIGO MIGO Foundation and Very soon in the first half of 2011 we MIGO will release 1.2 with very much new features including Qt Quick It'll have the latest Qt version and latest mobility So it'll be full of new features a Little bit about governance and licensing policy so MIGO As an open-source project. It's led by a technical steering group so technical steering group is formed with members from Nokia and an Intel but it does not limit it it is not limited to those parties and And This technical steering steering group is responsible for making big decisions on the project level And their meeting is quite open the meeting is held on IRC channel and the meeting notes are all in the archive So you can always go and have a look what they're discussing Below that there's a working group to steer day-to-day operations on each device category So for example, there's network work working group deciding the feature sets and the operational decisions so the government's model is based on meritocracy and the best practice on this open-source community and by that I mean Then the party with the more contribution in terms of features and in terms of code the more the more you contribute the more you have The ability to steer this direction of this project and also MIGO encourages Community contributions in line with the best practice of open-source development model By that it means we want MIGO wants to stay very close to the upstream projects The best practice for the upstream project is keeping all the patches in the upstream So so it's easier for the MIGO when we distribute the new release It's easier to upgrade them to the new version and the users of the MIGO can take a benefit of all the advanced innovative features without applying patches and MIGO core mainly adopts a copy like license To make it open. So MIGO core has a lot of software modules which provides this copy left license and The UX layers adapt BSD style so that device makers they can protect their own Add-ons if they wish So this is an architecture diagram if you go to MIGO.com you can see three kinds of Architectural diagrams. So this is a layer view. There's also domain view and API view So in this layer view, you can see all the layers that consist of this MIGO stat It doesn't appear here, but at the bottom we have a Linux kernel, of course and JLip-C or D-Bus very core OS modules As I said, we tried to stay very close to the upstream projects So for example Linux kernel in MIGO 1.0, it was using Linux 2.6.33 1.1 was released with 2.6.35 and upcoming 1.2 will have more Advanced version of Linux kernel and then hardware adaptation is responsible for making sure that the this tech is utilizing all the hardware accelerated Media codecs or encoding and decoding and so on and on top of that core OS is Consist of a lot of software components. So for example security security framework data management framework package management Location which is a big part graphics and multimedia PIM communications and Qt is part of MIGO core OS stack and on top of that There's something called MIGO APIs. MIGO API is APIs are set of APIs that MIGO is making sure guarantees that the compatibility between MIGO devices So even though there are a lot of stacks in on the core OS only selected APIs will be Advertised as MIGO APIs and you will be encouraged to use MIGO APIs if you wish to keep your application compatible across MIGO devices So at the moment in 1.1, Qt Qt Mobility and OpenGL were part of MIGO APIs and On top of MIGO APIs, now there's a user experience layer. So these vertical stacks To to give give GUI different GUI user experience look and feel for this targeted Targeted category Here are a few upstream projects. There are more but here are the most prominent ones on the stack So G-Streamer Pulse Audio, Ophono and Conman Bluezy and Qt. So Qt is also upstream project For MIGO. So we encourage all the patches to come to us as a merge request and we We we provide the latest Qt version to the next MIGO releases so here you can see a lot of a Lot of components are maintained by Intel some components are maintained by Nokia It's a very big collaborative operation and Sorter stack these days are not really complete without the tools for the developers. So let's see what tools we provide As an open source project all the requirements are managed in an open manner So we use feature Jula to list all the new features coming and All the discussions are happening there scheduling and so on And release management is maintained in on the wiki So each there's a weekly release session release cycle So if you go to wiki.migo.com you can see what kind of images are available on a given week Source control is Using git so all the MIGO MIGO projects not upstream projects are Hosted in this Qtorius MIGO dot Qtorius.com and there's a build system called OBS opens is a build service It's to give the community to build their application on MIGO environment and SDK MIGO SDK is based on Qt creator Which comes with Qt, Qt designer will be there in the one that MIGO 1.2 So it gives you just easier way to develop the MIGO applications And also bugs should be tracked. So it's a bugzilla In terms of the tool feature Jula and bugzilla They're the same tool. It's bugs.migo.com but We use the same tool for all these activities For the quality there's a Tool called open test service or TS. So it's basically a tool that you can give it Image and it'll just distribute that image to Working machine and it'll connect to an actual hardware and run the test cases on on behalf of you So all these tools are based on open source projects and it's open for the developers you can You can help and be part of MIGO project at any level So let's have a look at the MIGO ecosystem So overall MIGO project is responsible for the this left side of the diagram So there's a MIGO component project here Plus a lot of upstream projects become this MIGO.com software stack, which includes Build environment MIGO core and this reference UX layer and then the chipset vendors or the Integrators will take this stack and add their own modules. It could be a new codex It could be some closed source code And then they create this operating system and distribute on various devices Okay, let's have a look at how this you know MIGO helps the actual device creation case So Amino is a UK based setup box manufacturer They presented their case at MIGO conference at November in November last year So MIGO Amino took MIGO 1.1 and built a new setup box much faster than they expected And their success was because of benefits of full Linux distribution Traditionally the embedded Linux distribution has a lot of difficulties in during the development is cross-compilation All the lack of tools so they really like the full Linux distribution Which came with a lot of tools and they could easily use the desktop project So it's a very good success case so the MIGO project tools and the ecosystem is all working together and What's the value for you as a developer? So MIGO gives you a truly open platform you can contribute at any level and is By adopting Qt which is a cross-platform toolkit Once you invest your time and effort on MIGO you can use the same knowledge to target Symbian very easy which increases your business opportunity and And With the tools such as SDK you can shorten the development time and You want to reuse your application across many different platforms. So MIGO promise you with this compliance program. So by using these APIs under the compliance program your application is guaranteed to run other devices and Well, it's backed up by Nokia and Intel. We're putting a lot of You know money and effort into this project. So we we try to keep the good quality at all times and You can take an advantage of that So there are many ways to join MIGO and contribute so go to MIGO.com to find out about MIGO and go to Wikis to To look at the release cycle how the releases are made what's the current status If you're interested in the quality you can go to QA dash reports at MIGO.com And of course there are mailing lists and RRC channels Thank you. Any questions and I speak components Compliance Not that I wear off, but I can find out so the the Amino TV that's out and Intel Targeting a lot of devices, you know utilizing at home and new chipsets and at Nokia All I can say is we have planned to ship MIGO devices in the future We have many programs. That's why we have jam here from from Nokia. Jam is a Development relations manager. So maybe I can have you here Thank you for the question So I'll just have a tree A Sentences yes, if you contact me, I can just provide any developer with devices that working with us and So just before lunch Let me introduce myself my role and also today's competition So my role is not a developer relations manager and it's recently created to support you guys a in business world and be in Nokia world and to appreciate this right now I'm With the team we're talking with businesses brands and content owners in Australia and New Zealand and also to create a vibrant ecosystem for you guys this year we're going to have codecams free trainings business updates for you and competitions And today's competition is we're just seeking a original idea an app idea and the winner is going to have a 900 plus once the application is in the store. We're going to support the application with $10,000 media Support marketing support and other than that, I don't want to keep you too long Just please enjoy your lunch and to enter the competition. You can either grab one of these and fill it in or Just simply email the same email addresses here as well. The you can answer it I think it closed on the 4th of February So you can just think about the idea and just get back to us and if you want to Just learn more and discuss how we can you know work together and create more applications and Better environment Australia New Zealand. I'll be in the lunches. Please see me and grab a cart and Will be great to discuss further. Thank you. Cheers