What can we realistically expect

Contents

[edit] Introduction

This wiki page was created following a lot of hot-topic questions being asked without answer which resulted in a general bad mood on Talk. It was suggested by Qgil in this post.

The purpose of this page is to compile known information and open questions into one and easy to read source.

[edit] Be realistic !

Questions that would break a NDA (non-disclosure agreement), business related questions, certain other sensitive questions and questions that have no answers at the moment can't and won't be answered.

Some examples by Quim Gil :

N900 hardware, "Official support", upgrading kernel drivers, Ovi Maps, Flash, Nokia apps, industry certifications... most of this discussion is about commercial topics, even when they sit on top of open source code. Emphasis added by editor

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

I discuss about open source software and developer offering. I might discuss about Nokia proprietary software if that is useful. I avoid as much as possible discussions about Nokia hardware and 3rd party commercial software, just because this is totally out of my scope. Harmattan/MeeGo officially supported in the N900, Ovi Maps with free navigation, etc are business topics to be discussed with business owners. People like Peter, Janne, Ari...

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

[edit] Reference

Quim Gil (qgil) : Job title - Open source advocate, Maemo Devices @ Nokia.

Ari Jaaksi (jaaksi) : Job title - Vice President of Maemo Software @ Nokia.

Urho Konttori (konttori) : Job title - Project Manager @ Nokia.

Tomas Junnonen (tomasj) : Job title - Developer @ Nokia.

Peter Schneider (peterschneider): Job title - Head of the global marketing team for Maemo Devices @ Nokia.

Valtteri Halla (valhalla) : Job title - Director, Nokia Meego @ Nokia.

[edit] Disclamer

Please do not, and I repeat, do not take any of those answers as definitive. This is a first draft. Thank you for you comprehension. Ready to dive in?

top

[edit] Questions & Answers about the Nokia N900

[edit] When will the development for the N900 be finished ?

And in regards to finishing the work on the Nokia N900, I can't put down a day either because we are not done yet either but still work on further improvements and enhancements.

Peter Schneider (Nokia), Nokia Spotlight: Interview with Peter Schneider - Part 1, mobiletablets.blogspot.com post

[edit] Will Nokia support the front-facing camera on the N900 ?

From mobiletablets.blogspot.com :

At this point of time, I don't have anything to share on an application making use of forward-facing camera. I wouldn't like to speculate on things we have not announced yet.

Peter Schneider (Nokia), Nokia Spotlight: Interview with Peter Schneider - Part 1, mobiletablets.blogspot.com post

Editor note: Video calling, using the front-facing camera, was introduced in PR1.2

[edit] What is the point of buying the N900 now that we know something else "better" is coming ?

[edit] Why should I start developing applications for the N900 ?

What I want to say is: even if you are interested in the N900 alone here and now, developers (specially commercial developers) are interested in volumes and future plans. The perspectives of MeeGo with it's API compatibility across MeeGo devices + Symbian devices is much more interesting than the focus on the N900 alone. Today there is still no MeeGo release, no MeeGo SDK and no reference hardware announced, but you can get the N900 with Qt 4.6 official around the corner and a decent development environment. With your apps developed targetting the N900 you can also start practising the Ovi Store game and etc.

Quim Gil (Nokia), Nokia promies N900 will get MeeGo! Or perhaps not., talk.maemo.org post

The MeeGo prospects are already awaking more interest from software vendors and application developers. Many already came to the Nokia floor next to Mobile World Congress asking where to start. The answer is: go get an N900 and start developing on Qt with it. This is the best and fastest path to target forthcoming MeeGo handsets.

Quim Gil (Nokia), Nokia promies N900 will get MeeGo! Or perhaps not., talk.maemo.org post

[edit] The MeeGo project has announced support for the N900. What does it really mean for my N900 ?

What that blog post talks about is MeeGo vanilla support announced by the MeeGo project. This is not Harmattan support with Harmattan apps by Nokia. It's Nokia and not the MeeGo project who has the word on Nokia deliveries. Still, N900 users concerned about "the future of the N900" now know that their hardware is in the real track for future support. More answers to come as the Harmattan alpha release approaches.

Quim Gil (Nokia), MeeGo: Towards Day One, talk.maemo.org post

MeeGo will come with a reference UX and reference OSS apps. If someone is expecting official Nokia apps then this is another story. The story of 'Harmattan running in the N900'. We have dicussed this. Nothing new on that front.

Quim Gil (Nokia), MeeGo: Towards Day One, talk.maemo.org post

That said, please do not take this yet as a commitment to fully productise MeeGo on N900. I am quite confident that we will end up having a really good developer distro for N900 already but committing to stabilise a consumer-grade MeeGo 1.0 (first half this year) for N900 is another story. That is a product business decision beyond my scope. Also, we do not yet know about MeeGo 1 release content. I am not yet sure if I would be personally ready to let my Maemo5 go for the first MeeGo release in my daily N900 use.

Valtteri Halla (Nokia), Towards Day One, MeeGo community blog post

Making MeeGo work on the N900 is costing money already now. There is a team working on this as we speak, and as MeeGo first code release is taking shape. The N900 was announced as official ARM hardware platform for MeeGo. This means that you can expect an open source operating system working on the N900 with a MeeGo API allowing you to install and run MeeGo applications. The open source evolution path of the N900 is quite clear and looking good. What Nokia hasn't announced yet is the commercial evolution path beyond the Maemo 5 official updates that it is granted that will keep coming. Yes, this is the same old question "Harmattan / MeeGo officially supported for the N900" and the same answer still prevails.

Quim Gil (Nokia), N900 NOT upgradeable to MeeGo, talk.maemo.org post

[edit] Will Harmattan/Meego be supported on the N900 for the average consumer and not just for for developers ?

Put this MeeGo support in perspective:
  • From unstable to stable, if MeeGo doesn't make developers happy it will never make users happy. Developer happiness is a required milestone no matter what.
  • Leaving aside the Nokia-centric perspective, if MeeGo doesn't make users happy by own merits it will give a hard time to device vendors making happy their customers. So again user happiness is basically a milestone for MeeGo no matter what.
Sure, still this doesn't answer the question of Nokia's Harmattan official support and Nokia proprietary apps, but maybe these two axis help you figuring out worst case scenarios.

Quim Gil (Nokia), N900 NOT upgradeable to MeeGo, talk.maemo.org post

What Nokia hasn't announced yet is the commercial evolution path beyond the Maemo 5 official updates that it is granted that will keep coming. Yes, this is the same old question "Harmattan / MeeGo officially supported for the N900" and the same answer still prevails.

Quim Gil (Nokia), N900 NOT upgradeable to MeeGo, talk.maemo.org post

[edit] How many application running on MeeGo 1 will be able to run on Maemo 5 ?

And I repeat -- for what of the new software runs on N900 -- I simply do not know. Looking at the characteristics of our hardware and other plans, not all, I'm sure! But certainly many many apps will run.

Ari Jaaksi (Nokia), N900, MeeGo, and Barcelona, blog comment

[edit] Is there any designed obsolescence for the N900 ?

[edit] Nokia only sell hardware why would they considering device backward compatibility.

This argument combined with the argument of the 'designed obsolescence' also pops up regularly. It is true that 'Nokia sells hardware' but this is just part of the story. Nokia develops a consumer offering based on devices, software and services. Hardware is very important in this strategy and so are the software platforms, the application developer ecosystem and the Ovi services. As opposed to a specific device, software and services can be continuous and evolutionary. They can support very well the very important job of customer retention. If the owners of a Nokia XXX are happy with this offering, one day they will move to Nokia XXY, or perhaps Nokia YYY. They will recommend Nokia to their relatives and friends, etc. If the owner of a Nokia XXX is unhappy because one or more of the pieces described above doesn't work, they will start their walk away to other competitors. So you might get WONTFIXES and FIXED in [next release], and that [next release] might or might not be available for your next device. But don't think that Nokia doesn't care about bugs in current releases and about the satisfaction of the users getting those bugs.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

[edit] Why can't we get all the drivers for the N900 ?

Setting pure OSS expectations on Maemo/N900 ignoring the business aspects Nokia has to deal with (e.g. giving away interesting information to competitors) is probably not a good business.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

[edit] Why can't Nokia promise the N900 will get MeeGo ?

Intel and Nokia are still discussing the last details about the MeeGo architecture. In technical terms this means that still today nobody knows what exactly the MeeGo OS will consist of. Imagine a month ago, two months ago, three... ... (You have to consider) the jump from Maemo 5 to Harmattan/MeeGo, which represents a deep change in the OS plus a total rewrite of the applications. Still, the chance is there. The sooner you demand an answer the easiest is to get a conservative silence. The closer we get to Harmattan / MeeGo stable releases the easiest is to give accurate technical and business answers.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

As per August 2010 "it’s possible for power testers to install and run MeeGo 1.1 unstable in the Nokia N900."

Quim Gil (Nokia), Running MeeGo 1.1 unstable in your N900, blog post comment

[edit] The N900 has a OMAP3 and it has been said that the next device will be using the same. What technical reasons are there that would make the availability of MeeGo 1 on N900 an unreasonable expectation?

Nobody is saying the expectation is unreasonable. Only the timing could be more reasonable. For instance, "pretty much the same hardware" is a guess before the hardware details of a new device are announced. Yes, it will be based on OMAP but there are more elements in the hardware equation.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

[edit] How is Nokia marketing the N900 ? Is it a phone ?

It is sold as a mobile computer with the Internet in its heart, and it was introduced as 'step 4 of 5' for tech leaders / lovers. If you want a mature Nokia mobile phone with extensive Java support and full SIM features then there are plenty of choices based on Series40 and Symbian. I think Nokia has been clear on that since http://maemo.nokia.com was launched this Summer.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

[edit] A blogger on cnet asia claimed Nokia says no MeeGo for N900. True?

The blogger misunderstood an alleged Nokia source quote, which was "Maemo on Nokia N900 is not upgradeable to MeeGo", to mean that the N900 will not get MeeGo. What it actually means is that there is no direct OS upgrade path (ie, SSU). As Valtteri Halla stated, the N900 will get a developer build of MeeGo (and it will have to be installed fresh). There has been no official word yet on whether a commercial version will or will not be released.

Valtteri Halla (Nokia), Towards Day One, MeeGo community blog post


top

[edit] Questions & Answers about Maemo 5

[edit] Will Nokia official support MMS in Maemo 5 ?

... (W)e have no intention of supporting MMS in Fremantle ourselves. That was and is our plan.

Quim Gil (Nokia), [Announce] fMMS for N900, talk.maemo.org post

Editor note: Community member Frals has developed an application (fMMS) for sending and receiving MMS.

We have contacted frals to congratulate him for his work, and to offer him concrete help in areas where help is missing. Nothing new, we have been doing this with other Fremantle Stars (I guess nobody doubts that frals is a Star). We will help him with the UI in the lines of the UX Meets Code hackfest, and we will also help dealing with some Maemo interfaces fMMS needs (the release of the wappushd-dev package in the last Maemo SDK update was a first step).

Quim Gil (Nokia), [Announce] fMMS for N900, talk.maemo.org post

[edit] Why should I report bugs for Maemo 5, everything is marked as WONTFIX or will be fixed in Harmattan ?

[edit] Is Nokia still working on bugs fixing for Maemo 5 ?

Since its launch date on November 22, 2009, Maemo 5 (official platform and applications) has received 698 patches (as of August 2, 2010)

August 2, 2010

  • Number of bugs fixed for Maemo official platform : 1
  • Number of bugs fixed for Maemo official applications : 2

July 26, 2010

  • Number of bugs fixed for Maemo official platform : 3
  • Number of bugs fixed for Maemo official applications : 1

July 19, 2010

  • Number of bugs fixed for Maemo official platform : 2
  • Number of bugs fixed for Maemo official applications : 2

July 12, 2010

  • Number of bugs fixed for Maemo official platform : 6
  • Number of bugs fixed for Maemo official applications : 10

July 05, 2010

  • Number of bugs fixed for Maemo official platform : 4
  • Number of bugs fixed for Maemo official applications : 6

June 28, 2010

  • Number of bugs fixed for Maemo official platform : 13
  • Number of bugs fixed for Maemo official applications : 10

June 21, 2010

  • Number of bugs fixed for Maemo official platform : 6
  • Number of bugs fixed for Maemo official applications : 3

June 14, 2010

  • Number of bugs fixed for Maemo official platform : 5
  • Number of bugs fixed for Maemo official applications : 7

June 7, 2010

  • Number of bugs fixed for Maemo official platform : 10
  • Number of bugs fixed for Maemo official applications : 7

May 31, 2010

  • Number of bugs fixed for Maemo official platform : 7
  • Number of bugs fixed for Maemo official applications : 7

May 26, 2010

PR 1.2 is released to the public.

May 24, 2010

  • Number of bugs fixed for Maemo official platform : 1
  • Number of bugs fixed for Maemo official applications : 3

May 17, 2010

  • Number of bugs fixed for Maemo official platform : 2
  • Number of bugs fixed for Maemo official applications : 1

May 10, 2010 - Corresponding, approximately, to Version 10.2010.19-1.002(PR 1.2)

  • Number of bugs fixed for Maemo official platform : 2
  • Number of bugs fixed for Maemo official applications : 4

May 3, 2010

  • Number of bugs fixed for Maemo official platform : 6
  • Number of bugs fixed for Maemo official applications : 4

April 26, 2010

  • Number of bugs fixed for Maemo official platform : 2
  • Number of bugs fixed for Maemo official applications : 5

April 19, 2010

  • Number of bugs fixed for Maemo official platform : 1
  • Number of bugs fixed for Maemo official applications : 1

April 12, 2010

  • Number of bugs fixed for Maemo official platform : 5
  • Number of bugs fixed for Maemo official applications : 7

April 5, 2010

  • Number of bugs fixed for Maemo official platform : 5
  • Number of bugs fixed for Maemo official applications : 4

March 29, 2010

  • Number of bugs fixed for Maemo official platform : 5
  • Number of bugs fixed for Maemo official applications : 4

March 22, 2010

  • Number of bugs fixed for Maemo official platform : 11
  • Number of bugs fixed for Maemo official applications : 11

March 15, 2010

  • Number of bugs fixed for Maemo official platform : 7
  • Number of bugs fixed for Maemo official applications : 9

March 8, 2010

  • Number of bugs fixed for Maemo official platform : 17
  • Number of bugs fixed for Maemo official applications : 11

March 1, 2010

  • Number of bugs fixed for Maemo official platform : 13
  • Number of bugs fixed for Maemo official applications : 16

February 22, 2010

  • Number of bugs fixed for Maemo official platform : 15
  • Number of bugs fixed for Maemo official applications : 15

February 16, 2010

PR 1.1.1 is released to the public.

February 15, 2010

  • Number of bugs fixed for Maemo official platform : 11
  • Number of bugs fixed for Maemo official applications : 30

February 8, 2010

  • Number of bugs fixed for Maemo official platform : 20
  • Number of bugs fixed for Maemo official applications : 28

February 1, 2010

  • Number of bugs fixed for Maemo official platform : 19
  • Number of bugs fixed for Maemo official applications : 22

January 25, 2010

  • Number of bugs fixed for Maemo official platform : 12
  • Number of bugs fixed for Maemo official applications : 33

January 18, 2010

  • Number of bugs fixed for Maemo official platform : 30
  • Number of bugs fixed for Maemo official applications : 48

January 14, 2010

PR 1.1 is released to the public.

January 11, 2010 - Corresponding, approximately, to Version 3.2010.02-8.002 (PR 1.1.1)

  • Number of bugs fixed for Maemo official platform : 8
  • Number of bugs fixed for Maemo official applications : 11

January 4, 2010

  • Number of bugs fixed for Maemo official platform : 21
  • Number of bugs fixed for Maemo official applications : 13

December 28, 2009 - Corresponding, approximately, to Version 2.2009.51-1 (PR 1.1)

  • Number of bugs fixed for Maemo official platform : 4
  • Number of bugs fixed for Maemo official applications : 9

December 21, 2009

  • Number of bugs fixed for Maemo official platform : 16
  • Number of bugs fixed for Maemo official applications : 20

December 14, 2009

  • Number of bugs fixed for Maemo official platform : 13
  • Number of bugs fixed for Maemo official applications : 7

December 7, 2009

  • Number of bugs fixed for Maemo official platform : 0
  • Number of bugs fixed for Maemo official applications : 6

November 30, 2009

  • Number of bugs fixed for Maemo official platform : 5
  • Number of bugs fixed for Maemo official applications : 5

November 23, 2009

  • Number of bugs fixed for Maemo official platform : 7
  • Number of bugs fixed for Maemo official applications : 11

Source : http://www.octofish.net/bugjar/

[edit] Can Nokia really works on two different OS (Maemo 5 and MeeGo) at the same time ?

Maemo 5 has a whole separate team focused right now on bringing you lots of goodies in the already announced upcoming PR1.2 release for Maemo 5. Nokia is a pretty big company and Maemo's not so small either anymore, we're capable of multitasking and just throwing more people at one task doesn't necessarily make it go any faster (as those who have developed software surely can testify to)

Tomas Junnonen (Nokia), Harmattan UI framework development is opened, talk.maemo.org post

Editor note : Also, keep in mind that Nokia is also working on Symbian at the same time.

[edit] Anything new coming to Ovi Store for Maemo 5 ?

Updates coming here, too ....

Ari Jaaksi (Nokia), N900, MeeGo, Bercelona, blog post comment

[edit] Why is Ovi Suite still not working with Maemo 5 ?

Improving all the time. N900 is still young, and as a new platform not everything works. Symbian has been around for years, so it is further in many areas.

Ari Jaaksi (Nokia), N900, MeeGo, Bercelona, blog post comment

Nokia N900 supports a range of Ovi services including Ovi Store, Contacts on Ovi, Ovi Share, Nokia Messaging, and Ovi Maps. Comes with Music and other services that require platform-wide support of DRM will be supported in our MeeGo-based devices which we intend to provide with Microsoft PlayReady-based DRM technology. Naturally, we'll be working to increase support for all Ovi services as we go forward with MeeGo.

Peter Schneider (Nokia), Nokia Spotlight: Interview with Peter Schneider - Part 1, mobiletablets.blogspot.com post

"We are especially looking for Nokia N900 and MS Outlook 2010 users. We will tell more about the new features and improvements in Nokia Ovi Suite 2.2 when the testing starts."

Kale (Nokia Ovi Suite Beta Test Team), Registration for Beta Test of Nokia Ovi Suite release 2.2 has started!, Nokia Support post

Editor note: Ovi Suite support was integrated in PR1.3

[edit] Can we expect Java support in Maemo 5 ?

Not officially supported in Maemo 5. If someone brings it fine, but not us. We have been always consistent on this.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

Editor note: the Maemo community has added Java support via icedtea and micro emulator.

[edit] Can we expect hardware accelerated flash 10 in Maemo 5 ?

We can't happily add to our roadmaps technologies owned by others. In a normal world the first one announcing support plans of Adobe Flash in ARM platforms would be Adobe.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

[edit] Why free Ovi Maps for Symbian has been annouced and there is still nothing for Maemo 5 ?

In developer terms, Symbian had already navigation implemented and removing the payment step was simple. Maemo didn't have navigation implemented so no matter what new policies come, the implementation must be developed first.

Quim Gil (Nokia), Cleaning N900 FUD, tak.maemo.org post

[edit] Are there still applications being developed at Nokia for Maemo 5 ?

YouTube video of a new game. (See source)

Source : Nokia Conversation

We haven't been very forthcoming about the content being created for the next releases of Maemo 5. I can assure you, there is a lot of great content being developed, and you should be able to get your hands on it soonish.

Urho Konttori (Nokia), Cleaning N900 FUD, talk.maemo.org post

The Fremantle team, lead by people like konttori, keeps working on new updates. Fixing, polishing and bringing new features to Maemo 5. Of course we put a lot of attention on Harmattan/MeeGo/Step 5 since this is what we need to do in order to be and stay in the premier league.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

We just launched N900. It is a brand new device. More updates and new software coming all the time. Even more now because of MeeGo, I strongly believe. Honestly, I'm a bit puzzled why this MeeGo announcement was interpreted so that we would be abandoning N900. Who said so? What is it in the MeeGo that makes you think so? -- I'm trying to do my best to explain why the opposite is true.

Ari Jaaksi (Nokia), N900, Meego, and Barcelona, blog post comment

[edit] Is there a roadmap for Maemo 5

Somewhat related update on the roadmap, I still haven't received green light from marketing to publish it.

Urho Konttori (Nokia), Cleaning N900 FUD, talk.maemo.org post

Roadmap page is a great idea in my opinion, the only issue being in it the dates, which we don't want to commit to. But I'm sure a roadmap can be built without such. I'll take the action of following that up.

Urho Konttori (Nokia), Cleaning N900 FUD, talk.maemo.org post

There are official plans and there are tentative plans. They haven't been communicated, but they exist.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

[edit] Maemo 5 is still new. Why was MeeGo announced so quickly after Maemo 5 release ?

Welcome to open source and open development. Actually the Maemo team and now MeeGo are just putting some toes of one foot in the open pool, so get used to this. Public roadmaps will tell you about features you currently don't have in your device, there will be always something apparently cooler making you think if you are buying your product in the right time. Harmattan with Qt officially supported were announced in June 2008. Harmattan based on Qt and the cross-platform strategy with Symbian were announced in July 2009. In the Maemo Summit (still before sales start) we gave more details about Harmattan, Qt, the changes and the transition path. This forum, Planet Maemo and the tech media have been reporting about this horizon of changes that was coming. MeeGo is a culmination of that, but in terms of technical changes affecting N900 users or Maemo 5 application developers it doesn't bring much that wasn't already in the pipeline (Qt and Web Runtime API, with its consequences). But really, all this is good news. Like any structural change it gives some short term noise, insecurity and hassle but I'm sure it will pay off. Maemo 5 is great and the Fremantle team keeps working in updates. But if Maemo 5 and its linear evolution would be the only plan of Nokia, then I believe that N900 would have reasons to worry about the future. By the way, the basics of the Fremantle game (except Telephony) were mostly announced in the Maemo Summit 2008 and the first release (totally targeted to hardcore developers) went out in December 2008 (with the announcement of lack of support for OMAP2 devices = N810 and N800). That also created a hassle in the community, but if we wouldn't have made those steps at that time then you wouldn't have got the Maemo 5 you are enjoying. There was plenty of signal-no-noise feedback got during the Fremantle unstable phase that helped improving the stable releases you are using. We are taking the same open approach with Harmattan and even deeper (thanks to http://maemo.gitorious.org and MeeGo). Don't feel part of a problem because already now you are part of a solution.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

[edit] What are the officially-confirmed major feature in future Maemo 5 release ?

[edit] PR1.2

  1. QT 4.6. Source: [Confirmed by Qgil, Trolltech, etc.]
  2. Live wallpaper. Source: Bug 3910
  3. Customizable single menu, no more "More". Source: Bug 5349

[edit] PR1.3

  1. QT Mobility. Source: Urho Konttori (Nokia)


Editor note: PR1.2 and PR1.3 were released in May and October 2010, respectively.

top

[edit] Questions & Answers about Meego

Please refer to the MeeGo faq for more information.

[edit] Who is responsible for MeeGo ?

The MeeGo project is the responsible of the MeeGo releases and hardware *they* support for *their* releases. The current supporters of MeeGo are Intel, Nokia and the Linux Foundation.

Quim Gil (Nokia), MeeGo: Towards Day One, talk.maemo.org post

Get this thing straight: this is http://meego.com - a free software project hosted by the Linux Foundation. Yes, Nokia has a big involvement there. No, it is not a Nokia project.

Quim Gil (Nokia), MeeGo: Towards Day One, talk.maemo.org post

[edit] What devices will be supported by MeeGo ?

The current supporters of MeeGo are Intel, Nokia and the Linux Foundation. The (Linux Fondation) has no own hardware so has nothing to support. Intel has chipsets and development boards (there is no Netbook from Intel, they are from vendors using Intel chipsets) and Nokia has devices (no ARM development board from Nokia). Hence the logical conclusion of announcing support for Atom boards and the N900 at this point. This will change if other vendors appear offering official support for the hardware they are responsible of.

Quim Gil (Nokia), MeeGo: Towards Day One, talk.maemo.org post

[edit] What steps is Nokia taking for open source drivers on MeeGo ?

Basically, Nokia puts considerable effort pushing hardware vendors in that direction. Open source drivers play well with the Nokia chipset strategy and with Linux development. But of course these companies need to make business, so asking them to open their IPR without suggesting any alternative is not the best approach. MeeGo, with Intel as initial founder (a company with good track offering open drivers), is one of the biggest and most concrete public actions Nokia could push in that direction.

Quim Gil (Nokia), Will MeeGo finally end the Rapid Obsolescence Syndrome (ROS), talk.maemo.org post

Closed hardware driver are problematic only when the owners don't provide updated versions for new releases. The MeeGo project is working hard to have those drivers owners on board.

Quim Gil (Nokia), Will MeeGo finally end the Rapid Obsolescence Syndrome (ROS), talk.maemo.org post

[edit] Is the UX Componant of MeeGo device-specific ?

No matter how many UX changes vendors do, they need to provide the official MeeGo API if they want to call their product a MeeGo device.

Quim Gil (Nokia), Will MeeGo finally end the Rapid Obsolescence Syndrome (ROS), talk.maemo.org post

[edit] How many application written for Maemo 5 will be able to run in MeeGo 1 ?

... (T)he MeeGo API is based on Qt (and Web Runtime), so Qt apps for Maemo 5 will work there with little effort. The rest depends on how fast MeeGo devices and Harmattan show up in the market.

Quim Gil (Nokia), MeeGo: Towards Day One, talk.maemo.org post

[edit] Will my favorite Maemo 5 GTK+ application run on MeeGo 1 ?

Up to the GTK+ and Hildon maintainers in the first place. They are the first ones to decide whether it's worth the effort of aligning the GTK+ approaches of Moblin and Maemo, get the Hildon libraries running on top, try or try not to work on adapted bindings to give to GTK+/Hildon apps a MeeGo native look&feel... GTK+ and Clutter are maintained as official platform libraries in MeeGo but the API is not supported officially. This means that the APIs are there to be used but the project doesn't make any promise on maintenance, completeness, quality, API management across releases... This doesn't mean much if there is a good community maintenance. For example, Python has been never officially supported, and I bet the average user of a Python apps in Extras is not aware about the support status and probably not even aware whether the app is based on Python or not. That could be the case for GTK+/Hildon apps in MeeGo, but is really not up to the MeeGo project. fwiw the Maemo team is in talks with the GNOME Foundation to bring more GTK+/Hildon apps to Maemo 5 and to help on the kick-off of the 'GTK+ community support'. We started the talks in the context of Harmattan and we are just continuing in the context of MeeGo. We hope to get something concrete to explain soon.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org

[edit] A network provider in my country has announced support for MeeGo. Is it a good thing ?

Expect to see more announcements like this, some from partners you like, some of partners you dislike. Any new announcement adds more developers and users to MeeGo so, really, you should be happy about each one of them.

Quim Gil (Nokia), Orange is getting into MeeGo!, talk.maemo.org

[edit] Network provider adapts OS to their needs. Should I be worried that my network provider cripple MeeGo ?

So it looks like (network provider) will take MeeGo vanilla and will adapt it to their needs. Great! This is what MeeGo is meant for, btw. If this means that they will put developers to tweak their own UX variant and create their own (Qt / Web Runtime based?) apps, great! All this will bring useful feedback about the UX layers and the API, for sure. Whatever else they do to adapt MeeGo will be also useful feedback for the platform development. Then I guess MeeGo apps will be installable on these MeeGo based (network provider) devices? How can this be bad news for the developers and the users of those apps in other devices? If you don't like what (network provider) does with MeeGo then don't get a MeeGo device from (network provider). I really don't understand the point of whining.

Quim Gil (Nokia), Orange is getting into MeeGo!, talk.maemo.org post

Editor note: this discussion was about Orange

[edit] Would it be possible for a MeeGo partner to have too much influence on the platform ?

"Too much influence over the platform", what would this mean in practice? Please figure this out before worrying, otherwise you don't really know what you are worrying about. Bringing plenty of bugfixes in the form of patches? Contributing new features? Proposing better alternatives for software components that they would maintain?

Quim Gil (Nokia), Orange is getting into MeeGo!, talk.maemo.org post

top

[edit] Questions & Answers about Harmattan

[edit] I am confused. What is Harmattan and what is MeeGo? What is the difference between both? Do they share common features?

So what’s with (Harmattan)? (Harmattan) will be MeeGo compatible.....consider (Harmattan) already a MeeGo instance.

Ari Jaaksi (Nokia), N900, MeeGo, and Barcelona, blog post comment

Harmattan is the name of the software program that comes after Fremantle / Maemo 5. In the Maemo Summit we already announced it as "Maemo 6" in order to bring a clear signal about the major update, change of toolkit, etc. Now MeeGo comes to the picture. "Maemo 6" will not be used by Nokia as a brand since all the marketing effort around the software platform will be around MeeGo. To be clear: this is not about "ditching" or "abandoning" any platform. The Harmattan program keeps working with the same plans than last week, no matter the name of the product they will deliver. Maemo 6 and Moblin 2.x merge and have a successor called MeeGo. Current Maemo people will look at it and will say "looks like his mother!". Current Moblin people will look at it and will say "looks like his father!" (or choose your preferred gender) Of course you will see changes compared to Maemo 5, but these changes were coming anyway with Maemo 6. What does this mean exactly for Harmattan/MeeGo? It means different things for different people:
  • For end users nothing really changes, apart from a name most of them were not aware of anyway.
  • For application developers not much changes. Harmattan's developer offering is based on Qt 4.6 + Qt Creator, Web Runtime + Aptana. Same for MeeGo and by the way same for Symbian. Harmattan might have extended APIs unique to Nokia devices (e.g. Ovi APIs), but we'll see and this is part of the MeeGo flexibility anyway. Wait for the SDKs to be released and then we can discuss in more detail. There will be also the APIs available for those willing to use them, provided directly by other open source components in the platform (e.g. GStreamer). Developers will be of course free to use them, at the expense of loosing compatibility with Symbian, and with MeeGo... depends on the component and to be seen as soon as there is a detailed MeeGo architecture public. Then there will be the obvious difference in packaging (deb still for Harmattan, rpm for MeeGo) but this won't be the big issue and anyway compatibility with Symbian implies specific packaging as well.
  • For those caring about the platform in depth, Harmattan =! MeeGo. If we would make Harmattan identical to MeeGo then we would need to postpone dates and, really not for a good reason. Not a reason for application developers (the API is there anyway) and not a good reason for end users, who could not care less about packaging and some obscure middleware components. This is the only reason making Ari Jaaksi refer to Harmattan as a "MeeGo instance" instead of just "MeeGo product".
This is why we are dropping the "Maemo 6" brand while keeping all the Harmattan development full speed and in the same direction that it was.

Quim Gil (Nokia), Renaming "Maemo 6" to MeeGo / Harmattan, talk.maemo.org post

Harmattan and MeeGo come with a whole Qt based application and UI framework and a Qt style API. Maemo 5 is a different story, with a GTK+ based applications and UI framework and GNOME style API. This is what makes Harmattan quite close to MeeGo in platform terms, while Maemo 5 is really something different. That said you can reach very similar APIs with Maemo 5, and you can also add more libraries to Maemo 5 in order to fine tune the compatibility. You can also do so with Symbian, yet you don't have problems seeing that it's pointless to call Symbian MeeGo. We can discuss this in more details once we have a MeeGo and a Harmattan list of components to compare. PS: about the packaging... we are talking here about API compatibility.

Quim Gil (Nokia), Renaming "Maemo 6" to MeeGo / Harmattan, talk.maemo.org post

  1. There is Nokia Maemo 5 / Fremantle now. The next release would have been Nokia Maemo 6 / Harmattan. Now, it is called Meego / Harmattan instead, but it's still the same Harmattan that it was going to be. This would be way clearer if they didn't rebrand it as MeeGo yet, but they wanted to get the marketing behind that brand already. You can think of Harmattan as half MeeGo. The next release after Harmattan will be Nokia's first full MeeGo.
  2. You need to understand the layers, which together form an operating system. It may be difficult if you come from Windows/OS X world because they both only have one user interface. UI and applications, however are only the top of the OS pyramid. Underneath them there are a lot of stuff that actually make it all tick. That's what Meego is about, providing a common base for user interfaces and applications to be built on. When you think of Meego in general, think of everything you as an end user don't see.
  3. What you actually see, the UI, applications, services etc. can and will vary depending on who made the Meego device. LG's UI may look totally different from Nokia UI. You'll only see Ovi applications and services on Nokia devices. These manufacturer specific applications on top of Meego won't necessarily be open source either. But the base on which they are built on is the same.

(UNOFFICIAL) jsa, MeeGo: Towards Day One, talk.maemo.org post

(Harmattan) will be compatible with MeeGo.. but it is not MeeGo. (Harmattan) will still use Deb.. MeeGo uses RPM.

(UNOFFICIAL) fatalsaint, Nokia promises N900 will get MeeGo! Or perhaps not., talk.maemo.org post

[edit] Harmattan is still using deb, will it mean it is less compatible with other MeeGo instances ?

I bet the MeeGo build infrastructure (OBS) will minimize the rpm/deb hassle for developers. I expect the average user not to even bother about this.

Quim Gil (Nokia), Will MeeGo finally end the Rapid Obsolescence Syndrome (ROS), talk.maemo.org post

[edit] When will you release any news on Harmattan ?

... I said in the oldest 'Harmattan in the N900' thread that there were new things in the pipeline and that before a Harmattan alpha release (promised for 1Q2010, working on it) it was really premature to discuss or announce anything. Harmattan/MeeGo are in pre-alpha state, we haven't even put together an early SDK for the most adventurous developers, we haven't given any hardware details about the next device...

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

I cannot tell you when do we ship the next device. I cannot tell you how much it costs. I cannot tell the exact features because we are still working on them. I cannot tell you what is the delta between Maemo5 and (Harmattan)/MeeGo 1.0 because it is not fully clear yet. And we tell you about the new products when we are ready to tell. Business decisions. I cannot tell you how much of the (Harmattan) characteristics will run on old devices when the new devices finally ship. But go and follow Harmattan plans at maemo.org. See also the new UI framework forming up.

Ari Jaaksi (Nokia), N900, MeeGo, and Barcelona, blog post comment

[edit] Is Harmattan a transitional release toward pure MeeGo ?

Harmattan will be the base for Nokia’s MeeGo-based devices in 2010. From an app developer’s point of view, it will be fully compatible with other MeeGo-based devices. There might be differences under the hood concerning some middleware components and, therefore, it has been referred to as transitional release, but that’s only relevant for those few that participate in the low level platform development. Qt Creator with the necessary cross-compilation toolkits will make these differences invisible to the bulk of application developers.

Peter Schneider (Nokia), Nokia Spotlight: Interview with Peter Schneider - Part 1, mobiletablets.blogspot.com post

[edit] Will Nokia release their official Meego UX, applications like Ovi Maps, Mail for Exchange, Nokia Messaging etc to the community-supported Meego for N900?

There will not be an official MeeGo-Harmattan release for the N900, but there is a possibility that the Nokia official UX and apps for MeeGo-Harmattan are made available to N900 users through a community effort discussed in (this thread). At this point nobody knows what and will not work. Technical discussion, R&D experimentation and official MeeGo-Harmattan releases need to come first in order to tell.

Quim Gil (Nokia), Meego-Harmattan HE, talk.maemo.org post

top

[edit] Questions & Answers about the community, Maemo.org and MeeGo.com

[edit] What will happen to maemo.org now that MeeGo has been announced ?

The destiny of Maemo.org depends on the Maemo community (yes, you). In the meantime we keep funding the hosting and nobody is thinking of unpluggin servers or taking radical measures to stop anything here.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

[edit] What will happen to the council ?

About the council, ask the current candidates. Nokia has nothing to say about this. The community created the council and the community is the one deciding what to do now and in the MeeGo context. fwiw we supported Jaffa's idea of an elected body representing 'the community' towards Nokia and somehow we think the core concept might make sense at MeeGo as well. Said that, the MeeGo project is fundamentally different since it is aimed to be an open project participated by individuals and organizations. The purpose of a Council for MeeGo needs to re-evaluated.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

The 2010 maemo.org community council has been challenged to identify what role(s) a MeeGo community council might have. We are working on defining this and welcome input. Meanwhile, we continue to support this community while helping establish MeeGo.com.

Source: texrat 20:54, 18 April 2010 (UTC) (maemo.org community council)

[edit] What will happen to those who work on the Maemo infrastructure and code base - there already exists a MeeGo code base and infrastructure ?

We keep funding the Maemo.org pro development team, reviewing contracts every 6 months as we have been doing since we started 'liberating' these *master roles. Note that the Maemo.org development team decide their priorities and tasks through a public process, so it is also up to them process to decide where to invest their time. Now they are finding their counterparts in the Moblin project and the Linux Foundation, and we all will need to find the place for all of us (Nokians included e.g. Tero and myself). Giving roles implies giving admin rights on tools and servers, all this is based on trust and this takes a bit of time, as sysadmins know.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

[edit] What will happen to Maemo Summit ?

The direct face-to-face time with the community remains an important part of reaching out to the community. I'm rather confident that we will have at least one get-together this year for the community. It's going to be a MeeGo community get-together and everybody is invited.

Peter Schneider (Nokia), Nokia Spotlight: Interview with Peter Schneider - Part 1, mobiletablets.blogspot.com

top

[edit] Questions & Answers about the next Harmattan/MeeGo device from Nokia

We never ever speculate about devices before they are launched.

Quim Gil (Nokia), Cleaning N900 FUD, talk.maemo.org post

top