The Wayback Machine - https://web.archive.org/web/20110816013416/https://meego.com/aggregator
Jump to Navigation

MeeGo Planet

MWKN Weekly News for Monday, 15 Aug 2011

MeeGo Weekly News - 14 hours 15 min ago
Front Page
Linux Foundation statement on apps.meego.com -> apps.formeego.org

Brian Warner, one of the Linux Foundation's few members who are visible within the MeeGo Project, answered questions during the Community Office IRC meeting and followed up with an email statement:

"The LF recently had to make a tough call that we won't be able to host the MeeGo community app store on our infrastructure at OSU. An addition to the core MeeGo project of this scope takes a non-trivial amount of time, people, server space, bandwidth, cooling, legal review, and so on. This is a really resource intensive activity across all lines, operational, legal, technical, etc."

"We know this hasn't been a popular decision, but I want to be really clear: we're fully behind the idea of a community app store, and are happy to see apps.formeego.com take shape."

A number of people refer to apps.formeego.com, but - at least in your editor's eyes - the .org suffix will be the canonical URL for the service.


Official: No plans for Nokia N9 to be launched into US, UK or German retail channels

A slew of rumours, and then official Nokia statements, have confirmed that Nokia won't be launching the N9 in various key markets; providing cookie-cutter statements to the press along the following lines:

"As an organisation Nokia takes a market by market approach to product rollout and each country decides which products to introduce from those available. These decisions are based on a local assessment of existing and upcoming products that make up Nokia’s product portfolio and are intended to provide the best local portfolio for the UK market. Although we are delighted with the very positive reception that the Nokia N9 has received, here in the UK there are no plans to offer the Nokia N9 at present."

Those eager to get their hands on it will still be able to do so, with retailers such as play.com and Expansys offering pre-orders. However, import devices are often at a hefty price tag (a price of over £500 has been seen for a 16GB black model), and the availability and visibility of the device will be much reduced.

In any case, this is a foolish decision, which some have put down to a desire to not compete with the key markets for Nokia's upcoming Windows Phone devices; and others have put down to supply chain and logistical issues.

For subsidised availability in the UK, "jedibeeftix" has (allegedly) emailed Stephen Elop and had a response which says "operators will make decisions about which products will be made available". This is fairly self-evident as a response, of course operators decide what devices they'll make available; but Elop doesn't say whether all their range of devices will be on offer for operators to choose between, nor whether devices will be offered to operators at consistent pricing, nor whether or not particular models might be more heavily pushed by Nokia.




In this edition (Download)...

  1. Front Page
    • Linux Foundation statement on apps.meego.com -> apps.formeego.org
    • Official: No plans for Nokia N9 to be launched into US, UK or German retail channels
  2. Applications
    • Reduced character support for N900 users in Greece
    • Built-in CLI tool for triggering Harmattan's "Sharing" UI
    • Warnings for various Harmattan apps
    • Customising the Harmattan swipe model
  3. Development
    • Fixing Qt Quick launching bugs in Harmattan
    • Infrastructure work on MeeGo OBS to address weekend stability issues
    • Trying to build a flashlight/torch app for harmattan
    • Harmattan Icon Generator updated to allow bespoke colour choice
  4. Community
    • MeeGo Community Office meeting - IT and apps.formeego.org
    • Meeting log from Maemo Community Council, maemo.org staff & Nokia
    • Shining a light on GPL violations within an app on maemo.org
  5. Devices
    • Temporarily bypassing Harmattan Aegis restrictions
    • Ovi Store client beta for N950 Harmattan
  6. In the Wild
    • Interview with Chris Weber; Nokia US customers, he's the reason you wont be getting an N9
  7. Announcements
    • GaberIn, a football keepy-uppey minigame for Harmattan
    • Stark theme for Harmattan
    • Integral - calculus on the N900
    • ...and 4 more

Null support for INSERT OR REPLACE available in master

Philip Van Hoof - 15 hours 5 min ago

About

Last week I wrote about adding a feature to our SPARQL Update’s INSERT OR REPLACE. With that feature it’s not needed to put a DELETE upfront the INSERT to clear a field. This makes our SPARQL-ish INSERT OR REPLACE in some ways more powerful than SQL’s UPDATE. Note, however, that all of INSERT OR REPLACE is non-standard in the SPARQL language. And this new null support certainly isn’t.

Support for null with INSERT OR REPLACE is now available in Tracker‘s master branch. How to use it is illustrated in the functional test. I’ll briefly explain the test.

For single value properties:

This is of course very simple.

INSERT { <subject> nie:title 'new test' } INSERT OR REPLACE { <subject> nie:title null }

If you now select nie:title for <subject> then of course you’ll get that its nie:title field is unset.

For multi value properties:

Begin situation:

INSERT { <subject> a nie:DataObject, nie:InformationElement } INSERT { <ds1> a nie:DataSource } INSERT { <ds2> a nie:DataSource } INSERT { <ds3> a nie:DataSource } INSERT { <subject> nie:dataSource <ds1>, <ds2>, <ds3> }

This will be the test query I’ll use for all cases:

SELECT ?ds WHERE { <subject> nie:dataSource ?ds }

For the begin situation that of course gives us <ds1>, <ds2> and <ds3>.

With null upfront, reset of list, rewrite of new list:

INSERT OR REPLACE { <subject> nie:dataSource null, <ds1>, <ds2> }

This will give us <ds1> and <ds2> for the test query. The first null resets the existing list, then <ds1> and <ds2> are added. This is probably the most sensible one to use for multi value properties.

With null in the middle, rewrite of new list:

INSERT OR REPLACE { <subject> nie:dataSource <ds1>, null, <ds2>, <ds3> }

This also gives us <ds2> and <ds3>. First <ds1> is added, but the null that follows clears it again. Then <ds2> and <ds3> get added. So the <ds1> there doesn’t make much sense, indeed.

With null at the end:

INSERT OR REPLACE { <subject> nie:dataSource <ds1>, <ds2>, <ds3>, null }

This one doesn’t make much sense either. The <ds1>, <ds2> and <ds3> get cleared by the null at the end. So the query gives us zero results.

With null as only element:

INSERT OR REPLACE { <subject> nie:dataSource null }

This one makes sense, you can use it to clear a multi value property of a resource. The query gives us zero results.

Multiple nulls:

INSERT OR REPLACE { <subject> nie:dataSource null, <ds1>, null, <ds2>, <ds3> }

Again doesn’t make much sense. First the list is cleared, then <ds1> is added, then it’s again cleared, then <ds2> and <ds3> are added. So the query gives <ds2> and <ds3>.

Nokia N9 Screenshots

Rafe Blandford - 17 hours 31 min ago

Nokia Conversations has been fortunate enough to have a prototype N9 in its office, with which the team have been busy taking screen shots of just about every aspect of the Nokia N9's user interface and its core applications. It's a two part series going into great detail about all the well known and not so well known aspects of the Nokia N9's software. Read on for previews and links.

 

Left: The application launcher. Right: The settings screen

The N9's SwipeUI has a distinctive and original style, with icons and fonts appearing to have very soft curves, getting away from the harsh pin-sharp fonts seen elsewhere. Also, did you know that swiping upward from any application reveals a quick launch bar? It has icons for the phone, SMS, browser, and camera.

 

Left: Receiving a phone call. Right: The quick launch bar

PIM functions look well catered for with a split-screen calendar view and a contacts application with options to import, export, and merge.

 

Left: Split-screen calendar. Right: Contact options

 

You can see and read about the full line up of N9 screen shots in part one and part two of the story over at Nokia Conversations.

 

David Gilson for All About MeeGo, 15th August 2011

N9 Swipe undocumented feature; activate sane behavior

Felipe Contreras - 14 August, 2011 - 04:30

Ed Page recently blogged about his idea to improve the Swipe UI. Fortunately for him, a bunch of people and I had the same idea inside Nokia :)

Update: apparently this is not present in the images distributed with the Nokia N950′s, it was introduced after 25-3.

If you open ~/.config/mcompositor/mcompsitor.conf, you’ll see a bunch of swipe-action-foo configs, all of them set to “away” (by default).

You can, however, change them to something like:
swipe-action-up: switcher
swipe-action-down: close
swipe-action-left: events
swipe-action-right: launcher

And voilà! Now depending on which direction you swipe, is the action that would happen. You need to kill mcompositor for them to become active (or send SIGTERM/SIGINT, I don’t remember which one).

This was possible because I got fed up arguing about the benefits of swiping down to close applications, and decided to implement the thing by myself. While doing that, I also decided to implement an idea that was flying around, which was to do something different depending on the direction of the swipe. It took me about two days to do, including making it configurable, mostly trying to familiarize myself with the code that was split into multiple packages, and wrapping myself around C++, which I have avoided as much as possible. That was much less time than the time spent discussing before and after I implemented the patches. Fortunately, after seeing the thing in action, many people jumped into the wagon, and at least swipe down to close is available to the masses, which people seem to like. Guerrilla design ;)

However, after a lot of though, I realized the configuration I mentioned above is ideal. And this is my rationale:

Rationale

The current design is inconsistent; when you swipe away, you never know in which desktop view you are going to end up, specially if you just unlocked the device. You might end up in ‘switcher’, or ‘launcher’, or ‘events’. Same action, different behaviour equals inconsistency.

There’s a simple solution; utilize the simple mental model required to navigate the desktop views.

Swipe mental model

In this way, it’s easy to know exactly what would happen when swiping on each direction, decreasing the amount of actions needed from the user. The same action always produces the same behavior.

It is unclear if this mode is ever going to be officially supported on the device, despite the fact that I think it’s obviously superior (and Ed Page seems to agree, as he came with the exact same idea by himself), maybe some people are worried about updating manuals and what not, but at least it’s trivial to activate, and anybody can create a 3rd party app for that ;)

BTW. This is yet another reason why I distrust people telling me I’m a “geek”, and “designers” know better when it comes to design. In the words of Elaine Morgan; yes, they can all be wrong, history is strung with occasions when they all got it wrong.

Enjoy :)


Nokia N9 pre-orders available in the UK

Rafe Blandford - 12 August, 2011 - 02:49

Mobile Fun, an online UK mobile phone and accessory retailer has announced that it is accepting pre-orders of the Nokia N9. The retailer does not yet have a release date for the device, but it has confirmed a retail price of £519.95 (UK Pounds). Pre-orders have also been announced at Expansys, but the price has yet be confirmed. This comes amid speculation around which international markets in which the Nokia N9 will be available. It also highlights the point that a lack of operator support does not equal a complete retail black-out.

Nokia has indicated, in a number of statements, that the N9 will not be launched in the UK. By this, the company means there are currently no plans to make the device available through operators. While Nokia can seek to encourage to an operator to range a device by offering discounts and co-marketing campaigns, the final decision on whether to range any device rests with the operator.

However, as the announcement from Mobile Fun shows, this does not preclude the device being made available SIM-free. The same situation is applicable in every market in which Nokia operates and applies to all Nokia devices.

The importance of operators varies from market to market; in some market the operator dominate phone sales (e.g. USA), in others direct to consumer sales are more important (India). A general rule of thumb is that the influence of operators decreases from West to East, but there are exceptions to this.

Pre-orders for the Nokia N9 at Mobile Fun

Pre-orders for the Nokia N9 at Expansys

The announcement was made via Mobile Fun's news letter, which had the following to say about the device:

We've got a price for the upcoming SIM Free Nokia N9 - £519.95 and to be honest you get quite a lot for your monies.  The N9 is the first Nokia handset to run MeeGo software making it pretty different from previous Nokia handsets.  It also has a 3.9" capacitive AMOLED touchscreen (try saying that really fast) so your screen quality is pretty impressive and the clarity will be perfect.  The camera is 8MP and also has HD recording and the camera is actually the fastest on any smartphone - so you haven't got any excuses for not taking pictures when using the N9.  What I really like about the N9 though is it's curved design because personally I think it makes it look a lot more stylish and really compliments the fact that the handset doesn't have a home or a back button - just the touchscreen in all it's glory :)  We don't have a release date for the handset yet but when we do I'll let you know

In light of this news we have updated our N9 FAQ. If you see the N9 available through any other retailers, please let us know in the comments.

 

David Gilson and Rafe Blandford for All About MeeGo, 12th August 2011

The UK Not Getting the Nokia N9 Either

Mark Guim - 10 August, 2011 - 08:56
The UK is not getting the Nokia N9 either. This follows on from yesterday’s news that Nokia N9 isn’t coming to North America. Check out the official statement after the jump. As an organization Nokia takes a market by market approach to product rollout and each country decides which products to introduce from those available. [...]

Continue reading The UK Not Getting the Nokia N9 Either at The Nokia Blog

MeeGo 1.2 Harmattan Ovi Store Sneak Peak

Matt Austin - 10 August, 2011 - 06:34

The Ovi Store app on MeeGo 1.2 Harmattan just received an update. There are already a few apps, can’t wait to see more added!

N9 FAQ

Rafe Blandford - 10 August, 2011 - 05:40

The Nokia N9 has captured the attention of the technology press and blogosphere more than any other recent Nokia device. This is the first phone built on the MeeGo operating system (well, 'MeeGo Harmattan'). However, the device faces an uncertain future with Nokia firmly stating it will not return to MeeGo for future devices. There is even no clear message about which international markets in which the device will be released. There are many unanswered questions. We at All About MeeGo have done our best to compile the information you need by putting together a definitive frequently asked questions article about the Nokia N9.

The Nokia N9 has captured the attention of the technology press and blogosphere more than any other recent Nokia device. This is the first phone built on the MeeGo operating system (well, 'MeeGo Harmattan'). However, the device faces an uncertain future with Nokia firmly stating it will not return to MeeGo for future devices. There is even no clear message about which international markets in which the device will be released. There are many unanswered questions. We at All About MeeGo have done out best to compile the information you need by putting together a definitive frequently asked questions article about the Nokia N9.

The information presented below is a collaborative effort between All About MeeGo, Asri Al Baker, and Nokia Malaysia's Glen Cha. The FAQ began back when we canvased the @AllAboutMeeGo followers for questions about the N9 prior to recording episodes nine and ten of the All About MeeGo Insight Podcast. Subsequently, Asri wrote for us about his time with the N9 at the Nokia-organised Kuala Lumpur blogger meet. As part of his involvement there, Asri was able to invite his Twitter followers to send him questions about the N9, and pass them along to Nokia Malaysia. Asri has kindly contributed those questions and answers to All About MeeGo for publication here.

Below you will find both unique questions, and summaries of common questions. For some questions, we have been able to provide more feedback from more than one source. Each answer is prefixed to let you know who provided the information.

As a 'Thank You' to everyone who contributed questions, we have credited each question with a link to the Twitter profile of the corresponding contributors. All About MeeGo would also like to thank Asri Al Baker for his time and contributions.

Contents
  1. Availability

    1. Will there be any subsidized price with local telecoms operators?
    2. What is the expected price?
    3. Is the N9 locked?
    4. Will the N9 have a global release?
  2. Support

    1. Will the N9 be upgraded to Meego 1.3 and 1.4?
    2. Why does Nokia sell something that has no future support from Nokia?
    3. Is it true that Nokia N9 is the last MeeGo phone from Nokia?
    4. Will Nokia continue to support the MeeGo OS?
  3. Hardware

    1. What is the N9's Battery life like?
    2. Is USB OTG is supported?
    3. Will it be possible to install MeeGo Harmattan on the N900?
    4. Does the browser support hardware accelerated CSS transitions, animations and 3D transforms?
    5. Single or dual core CPU on the N9?
    6. Why was OMAP 3630 was chosen as the platform instead of OMAP 4430 in N9?
    7. Why not full HD 1080i?
    8. Why is there no HDMI-Out?
    9. Will the N9's curved screen be easily broken, compared to other Nokia models?
    10. Which version of Bluetooth is supported on the N9?
  4. Software

    1. Who came up with SwipeUI?
    2. Does one handed usage and SwipeUI go together?
    3. Ease of text entry?
    4. App support, who will build apps for the N9?
    5. I am interested to know whether the N9 calendar can sync multiple calendars with Google or CalDAV sources
    6. How about installing apps from third party?
    7. Are many mainstream developers on board?
    8. What improvements are planned for the Facebook and twitter clients?
    9. Where is the terminal?
    10. How does the browser perform and does it have text reflow?
    11. Does the N9 browser support Flash?
    12. How are notifications managed in event view?
    13. Can Music Unlimited subscriptions be transferred to the N9?
    14. Is it easy to get root access?
    15. Are there extra repositories (e.g. extras, testing, devel, Ovi, ...)?
    16. Will the default mediaplayer support OGG/Vorbis and FLAC?
  5. Miscellaneous

    1. Is N9 better than N8?
    2. Is a Banana Yellow version in the cards?

Availability
  1. Will there be any subsidized price with local telecoms operators?

    • From: kamuscasio
       
    • [Nokia] We are talking to local telecom operators and will make the announcement in due course.
       
  2. What is the expected price?

    • From: amirgbone
       
    • [AAM] The Nokia N9 has been seen available for pre-order with a retail price of £519.95 at Mobile Fun.
    • [Nokia] The local RRP will be communicated once the Nokia N9 is available through our retail channels. The Nokia N9 is expected to a be available in Malaysia toward the end of Q3.
       
  3. Is the N9 locked?

    • From: kastor_holm
       
    • [AAM] The Nokia N9 will be available unlocked, directly from Nokia (where they are still operating an online store) and it is likely to be available from other commercial outlets.
       
  4. Will the N9 have a global release?

    • From: hewbass, sts1976, jer006, bhaskarav
       
    • [AAM] Currently, there has been no word of the N9 being sold in western markets. However, the list of countries on the Nokia N9 availability page only correspond to the countries in which Nokia’s online stores are still operating. Nokia have made a statement indicating that the N9 will not be launched in the USA or the UK. However, while the lack of an official launch does mean it is unlikely to be ranged by operators in the given country, it does not mean the device will not be available through third party retailers.
    • [AAM] As a case in point, the Nokia N9 has been made available for pre-order through UK retailer Mobile Fun at £519.95 (UK Pounds)
    • [Asri] In Malaysia, Nokia N9 will be sold to the public through Nokia’s distribution channels and Nokia Malaysia is also in negotiation with some telecom operators to bundle it with their plans.
    • [Nokia] Each market has its own plan to launch certain models so we will let our colleagues from each office make their announcement in due course.


Support
  1. Will the N9 be upgraded to Meego 1.3 and 1.4?

    • From: belon1986
       
    • [Nokia] We will make the announcement in due course.
  2. Why does Nokia sell something that has no future support from Nokia?

    • From: gjoe
       
    • [Nokia] The Nokia N9 is not just a MeeGo-based product; it is the latest Nokia smart phone. We believe people will be attracted to the amazing user experience that blends seamlessly with the hardware. Anyone who buys the Nokia N9 will have a great experience, and will also receive all the product support they require while using their product, including software updates, maintenance and standard care and support services.
  3. Is it true that Nokia N9 is the last MeeGo phone from Nokia?

    • From: amigaluv
       
    • [AAM] Stephen Elop has stated that there will be “no returning to MeeGo”, according to Finnish Newspaper, Helsinging Sanomat [Source]. The N9 is likely to be the last MeeGo device, but elements of the technology, both software and hardware, will be used in other devices.
    • [Nokia] Our Meego platform will continue to provide Nokia with a platform to research and develop disruptive technology. What form and shape those technologies will take in the future is not something that we are able to talk about at this present moment.
  4. Will Nokia continue to support the MeeGo OS?

    • From: iwakama, lhahne, ajay230ps, kamalzack
       
    • [AAM] Nokia will provide full support for the N9, as it does for all its other products. Given that Nokia has stated it will not be returning to MeeGo for future products, it is likely that major software updates may be limited. Despite this we would expect there to be two or three major firmware updates. The N9 may have a usual than longer support /sales period as it likely to thedive used for Nokia's research and future concept projects relating to MeeGo.
    • [Asri] Nokia N9 will receive continuous support from Nokia. Firmware updates will be made available for the device’s lifetime. At the same time, Nokia positioned MeeGo as the future disruptive technology, which can mean anything.
    • [Nokia] Anyone who buys the Nokia N9 will will receive all the product support they require while using their product, including software updates, maintenance and standard care and support services plus a pipeline to great apps which are developed on  Qt.
Hardware
  1. What is the N9's Battery life like?

    • From: arifyusof
       
    • [Nokia] The talk time on GSM is estimated to be 11hours and on WCDMA, 7 hours.
  2. Is USB OTG is supported?

    • From: htarhini
       
    • [AAM] The N9 does not support USB On The Go.
    • [Asri] At the moment, USB OTG is not supported but when plugged into PC, Mass Storage mode is available as one of the options.
  3. Will it be possible to install MeeGo Harmattan on the N900?

    • From: rosskendall
       
    • [AAM] According to the MeeGo Wiki “MeeGo-Harmattan will not be released as a Nokia product for the N900” [Source]
  4. Does the browser support hardware accelerated CSS transitions, animations and 3D transforms

    • From: itpastorn
       
    • [AAM] There is no definite information available, but we do not believe hardware acceleration is supported in the browser. Limited CSS 3 support is available.
  5. Single or dual core CPU on the N9?

    • From: itpastorn
       
    • [AAM] The N9 has a single core ARM Cortex A8 OMAP 3630 1GHz PowerVR SGX530 CPU
  6. Why was OMAP 3630 was chosen as the platform instead of OMAP 4430 in N9?

    • From: yogi_77
       
    • [AAM] The OMAP 3630 processor is in the same family as the N900's OMAP 3430 (600Mhz), this reduced the amout on hardware / SoC integration work that was required for the N9 and this reduced the overall cost of development. Nokia also feels that the processor is adequate to meet the likely usage scenarios of the N9.
    • [Nokia] We believe the Nokia N9 delivers a fast user experience. In addition, it is able to deliver the best experience in the areas of performance, features and power consumption for the most common use cases that Nokia N9's targeted consumers would use frequently.
  7. Why not full HD 1080i?

    • From: amirgbone
       
    • [Nokia] We believe the total package we have put together for N9 will be appealing to consumers who appreciate design and new technology.
  8. Why is there no HDMI-Out?

    • From: lunaticpsyche
       
    • [Nokia] You can connect to your TV or home stereo system through USB mass storage mode or via the 3.5 mm A/V jack which supports TV-OUT.
  9. Will the N9's curved screen be easily broken, compared to other Nokia models?

    • From: belon1986
       
    • [Nokia] The screen is made of very durable materials and we believe it would be as durable as other Nokia models, as we take pride in the quality of our products.
  10. Which version of Bluetooth is supported on the N9?

    • From: wallbergsop
       
    • [AAM] The N9 has Bluetooth version 3.0


Software
  1. Who came up with  SwipeUI?

    • From: jaymontano
       
    • [Nokia] The design and R&D team who worked on the Nokia N9 operated within the design philosophy of incorporating natural human movements into the Nokia N9 user interface – which is the SWIPE motion. It also helps that this interaction is unique in the Nokia N9 and is not available on other devices currently in the market.
  2. Does one handed usage and SwipeUI go together?

    • From: Laxman289
       
    • [AAM] As discussed in episode 11 of the AAM Insight Podcast, SwipeUI perfectly fits one handed usage as it (almost) elminates the need to pinch with two things. Instead, it relies on gestures that can be performed with just a thumb.
  3. Ease of text entry?

    • From: arifyusof
       
    • [Nokia] Nokia N9 supports both portrait and landscape virtual QWERTY keypad.
  4. App support, who will build apps for the N9?

    • From: gosharpshooter
       
    • [Nokia] As it is powdered by Qt, we expect to see developers to port their Qt-based applications from Symbian OS to Nokia N9.
  5. I am interested to know whether the N9 calendar can sync multiple calendars with Google or CalDAV sources

    • From: hewbass
       
    • [AAM] The N9 can subscribe to third party CalDAV sources (in addition to a Google account). At the time of writing, we don't know how many sources can be subscribed to at once. For an example of the accounts page, see this video.
    • [Asri] Multiple calendars are supported. Via Google Account, Mail for Exchange, as well as CalDAV. I have seen the Nokia N9 showing multiple CalDAV Google Calendars.
  6. How about installing apps from third party?

    • From: kastor_holm
       
    • [AAM] The underlying software packaging system of MeeGo Harmattan uses Debian packages (rather than the RPM format which is the standard for MeeGo). This means that installing third party applications should be supported.
    • [Asri] Nokia N9 is powered by an Open Source OS called MeeGo Harmattan. Users can install any compatible software on it. The software can be installed by clicking on the .deb files through a file manager or via a terminal command (dpkg -i *deb) - if you know what you are doing! Nokia N9 will also include Nokia’s Ovi Store which provides the opportunity for more third party apps.
  7. Are many mainstream developers on board?

    • From: Smartfonefan
       
    • [AAM] The Harmattan developer community is still small. This is reflected in that fact that Nokia have included applications for mainstream social media and networking services in the initial N9 firmware.
    • [Asri] Too early to say anything. But Nokia has been very consistent with the message that the Nokia N9 supports Qt. Applications developed using Qt can be installed on the Nokia N9. Moreover, Nokia is also giving out Nokia N950 DevKit to select developers to encourage them developing apps for N9.
  8. What improvements are planned for the Facebook and Twitter clients?

    • From: Sheridan01
       
    • [Nokia] We are constantly looking at how to improve the current features of the preloaded Facebook and Twitter client. We will announce accordingly in due course.
  9. Where is the terminal?

    • From: wallbergsop, vegetando
       
    • [AAM] Out of the box, the N9 does not have a terminal application, unlike its sister model the N950. However, it can be easily be added via a simple application install process.
  10. How does the browser perform and does it have text reflow?

    • From: stephenquin58
       
    • [Asri] The web browser is powered by WebKit2. Other that missing the Flash support, I can say the web browser on MeeGo Harmattan blows other mobile browsers out of the water easily. The one that I tested is not final yet. Text reflow is still missing. Hopefully it will be implemented in the final firmware.
  11. Does the N9 browser support Flash?

    • From: chilko, talakem
       
    • [AAM] MeeGo Harmattan does not support Flash. It does however support HTML5. Therefore, sites like YouTube will be loaded in their HTML5 variants and videos will be streamed to the N9’s internal video player.
    • [Nokia] Currently, there is no plan to support Flash in the browser, but Nokia browser comes with latest Webkit2 engine and have excellent HTML5 support for web applications.
  12. How are notifications managed in event view?

    • From: engige
       
    • [AAM] The event view has three, horizontally separated, lists. One for social networks (and possibly RSS feeds), one for phone notifications and another calendar events. Important (e.g. phone) notifications are pinned to the top of the list. Details of how items are separated need to be confirmed.
  13. Can Music Unlimited subscriptions be transferred to the N9?

    • From: skahk
       
    • [Nokia] The Ovi music Unlimited subscription service is available through the purchase of an OMU device and neither the subscription nor the downloaded tracks or albums can be transferred to the Nokia N9.
  14. Is it easy to get root access?

  15. Are there extra repositories (e.g. extras, testing, devel, Ovi, ...)?

    • From: vegetando
       
    • [AAM] Yes extra repositories will be available for the N9, as was the case with the N900. It is also possible to add third party repositories (this can be done via a link in the browser).
  16. Will the default mediaplayer support OGG/Vorbis and FLAC?

    • From: itpastorn
       
    • [AAM] FLAC is supported, but OGG is not supported out of the box (but it should be possible to add a third party codec). 
    • [Asri] I have tested mkv, avi, and mp4 (via YouTube), and they worked perfectly.


Miscellaneous
  1. Is N9 better than N8?

    • From: berisman
       
    • [AAM] That depends on you!
    • [Nokia] We believe both N8 and N9 are appealing to different segments of consumers. For consumers who are looking for best-in-class imaging in a mobile phone, we believe N8 will meet their needs. For consumers who are looking for simplicity and appreciate the all-screen design of the Nokia N9, that is the best phone to meet their needs.
  2. Is a Banana Yellow version in the cards? That'd complete N9's CMYK lineup.

    • From: russ_lei
       
    • [Nokia] That is a good idea, we will take that into consideration!

 

By David Gilson, Rafe Blandford, and Asri Al Baker for All About MeeGo, 11th August 2011

Edited by David Gilson

Confirmed: Nokia N9 Not Coming to America

Mark Guim - 9 August, 2011 - 07:51
Hopes of the Nokia N9 coming to the United States were crushed earlier today when Nokia released a sad statement. Don’t worry, though. We’ll have eBay to buy from sellers overseas. Full statement after the jump. After the very positive reception to the launch of the Nokia N9, the product is now being rolled out [...]

Continue reading Confirmed: Nokia N9 Not Coming to America at The Nokia Blog

Support for null with Tracker’s INSERT OR REPLACE feature.

Philip Van Hoof - 9 August, 2011 - 02:38

I believe it was the QtContacts Tracker team who requested this feature. When they have to unset the value of a resource’s property and at the same time set a bunch of other properties, they need to use a DELETE statement upfront an INSERT OR REPLACE. The DELETE increases the amount of queries and introduces a SQL SELECT internally for solving the SPARQL DELETE’s WHERE.

Instead of that they wanted a way to express this in the INSERT OR REPLACE, and that way gain a bit of performance. Today I implemented this.

So let’s say we start with:

INSERT { <subject> a nie:InformationElement ; nie:title 'test' }

And then we replace the nie:title:

INSERT OR REPLACE { <subject> nie:title 'new test' }

Then of course we get ‘new test’ for the nie:title of the resource:

SELECT ?title { <subject> nie:title ?title }

Then let’s say we want to unset the nie:title, we can either use:

DELETE { <subject> nie:title ?title } WHERE { <subject> nie:title ?title }

or we can now also use this (and avoid an extra internal SQL SELECT to solve the SPARQL DELETE’s WHERE):

INSERT OR REPLACE { <subject> nie:title null }

For multi value properties will a null object in INSERT OR REPLACE results in a reset of the entire list of objects. There is still a SQL SELECT happening internally to get the so called old values, but that one is sort of unavoidable and is also used by a normal DELETE. I hope this feature helps the QtContacts Tracker team gain performance for their contact synchronization use cases.

You can find this in a branch, it might take some time before it reaches master as most of the Tracker team is at the Berlin Desktop Summit; it must be reviewed, of course. Since it doesn’t really change any of the existing APIs, as it only adds a feature, we might also bring it to 0.10. Although now that we started with 0.11, I think it probably belongs in 0.11 only. Distributions should probably just upgrade, wait for the new features until they decide to bump the version of their packages, or backport features themselves.

Nokia N9 Countdown Timer Removed

Mark Guim - 8 August, 2011 - 11:56
Uh oh! The countdown timer at the Nokia N9 Sweden website just disappeared. It was counting down to September 23rd. What could this mean? I hope it’s not getting delayed… or cancelled. The counter was previously seen here. If we think positively, it could mean the release date was moved up to an earlier date. [...]

Continue reading Nokia N9 Countdown Timer Removed at The Nokia Blog

MWKN Weekly News for Monday, 8 Aug 2011

MeeGo Weekly News - 7 August, 2011 - 23:00
Front Page
Linux Foundation will not permit apps.meego.com

MeeGo is a project of The Linux Foundation, a non-profit organisation which "promotes, protects and standardizes Linux by providing unified resources and services needed for open source to successfully compete with closed platforms". It provides the hosting and infrastructure for meego.com, as well as owning the overall governance structure and trademarks of the project.

apps.meego.com was to be the equivalent of maemo.org's Extras - a place for open source code to be available for multiple MeeGo devices, with a web-based frontend (and on-device client). For the last couple of weeks, the apps.meego.com team (that is, David Greaves and Niels Breet) have been working with the Community Office (Dawn Foster), the Technical Steering Group (Imad Sousou) and Linux Foundation representatives concerned over potential legal risks and issues with hosting apps.meego.com. Due to a lack of movement, David has publicised the issue:

"The Linux Foundation have told us in private conversations that they will not permit apps.meego.com to be served from the MeeGo.com infrastructure hosted by them. They do not have the resource at this time to provide a statement giving their reasons. We can not assess what other services may be impacted in the future."

An alternative, apps.formeego.org has been given appropriate blessing and work is continuing on the apps.meego.com infrastructure - but with the intent of hosting the web-based frontend on apps.formeego.org instead. Nokia, as a large vendor with a MeeGo(ish) device on its way out, is partly sponsoring the requisite hardware, and is hoping that other parties interested in seeing a vibrant open source application ecosystem on MeeGo will also do the same. The service which would be building the source code, and hosting both that and the resulting binaries, the Community OBS, is currently believed not to be at risk - although David has noted the Linux Foundation's communications on the matter have been somewhat lacking.

Should, or could, "ForMeego.org" expand to solve many of the management problems of MeeGo?

As noted above, the Linux Foundation "own" MeeGo. However, neither they - nor the TSG - have been visible in trying to publicly work out a solution. Architecture decisions, quality assurance processes and many other facets of the project are also problematic to see transparency in. This led to a discussion on IRC about potentially expanding "ForMeeGo.org" to encompass all the aims of the N9x0 Community Edition, to be a reference vendor and be a "downstream" of MeeGo Core.

This would effectively isolate all the problems to one or more upstream projects, allowing hardware manufacturers to realise the true potential of MeeGo, that of a differentiatable ecosystem-in-a-box. Manufacturers would be able to take "ForMeeGo.org"'s deliverables, its ecosystem of open source applications and build a unique user interface on top of it. A few choice quotes:

"Maybe we could set up a ForMeeGo organisation & council ;-)"

"the only place the project really works is on the factory floor, management seems missing and invisible"

"I'd rather see a restructure than a fork. But yeah, things like not having an active TSG, invisible working groups etc, doesn't give a good impression atm."

"A restructure/fix of The MeeGo Project requires the participation of those leading the project."

Carsten Munk said, on Twitter, in response to this discussion "you know management is causing bad effects when forking out of frustration seems acceptable". Hopefully, the project leadership will put in place mechanisms to solve these problems (or the appearance of them) within the existing project.


Restructure MeeGo - thoughts on getting some direction

Following on from the above discussion, David Greaves posted some draft blog posts he'd had kicking around for a while: "I've just published a series of articles that reflect my thoughts on improving MeeGo and setting some directon. [...] Whilst the MeeGo Project has the potential to be incredibly beneficial to the Linux device market it can and must do more to fulfill that aspiration. MeeGo is in danger of becoming "Yet Another Linux Distro". As with any venture; in order to succeed MeeGo must first identify and focus on satisfying its customers. Identification is not too hard : organisations involved in building devices based on MeeGo."

In this edition (Download)...

  1. Front Page
    • Linux Foundation will not permit apps.meego.com
    • Should, or could, "ForMeego.org" expand to solve many of the management problems of MeeGo?
    • Restructure MeeGo - thoughts on getting some direction
  2. Applications
    • Next-generation gPodder user interface mockups
    • Nintendo 64 emulator running on Nokia N950
  3. Development
    • OBS down for fourth weekend in a row, with no explanation
    • Open source replacement for Maemo 5 clock application under development
    • Token details for Harmattan Aegis security
  4. Community
    • QA dashboard for MeeGo
    • Why the Maemo Community Council aren't the people to come up with the plan to "save" maemo.org
    • Brute-force cloning of Maemo 5 repositories shows misunderstanding of Nokia situation
    • ...and 3 more
  5. Devices
    • N9 launch in Sweden: September 23
  6. In the Wild
    • Nokia switches device naming scheme once again
  7. Announcements
    • Cordia Tab open source device running MeeGo & Cordia's port of Maemo's Hildon-Desktop
    • Minifile - minimal file browser for Harmattan
    • FlowPlayer, cover-flow style music player
    • ...and 6 more

Restructure MeeGo : By Installments

David Greaves - 6 August, 2011 - 16:10
I've just published a series of articles that reflect my thoughts on
improving MeeGo and setting some directon. This outline should help navigate.

Unboxing The Nokia N950 DevKit

Rafe Blandford - 5 August, 2011 - 19:21

In another contribution from Asri Al Baker of i-symbian fame, we have a special un-boxing report of the Nokia N950, the Harmattan developer device. The N950 runs MeeGo Harmattan with SwipeUI like the N9, but has an angled slide-out QWERTY keyboard. It is offered only to developers and is not for sale to the public. In this report, Asri gives us his first impressions of the device, along with photos and video footage of the device in action.

In another contribution from Asri Al Baker of i-symbian fame, we have a special un-boxing report of the Nokia N950, the Harmattan developer device. The N950 runs MeeGo Harmattan with SwipeUI like the N9, but has an angled slide-out QWERTY keyboard. It is offered only to developers and is not for sale to the public. In this report, Asri gives us his first impressions of the device, along with photos and video footage of the device in action.

Thanks to shared design language, the N950 looks almost identical to the E7. The most obvious difference is the ends of the E7 keyboard which curve upward, whereas the N950 keyboard is completely flat.


The N950 product information screen

Nokia N950 offers the same user experience (UX) as the Nokia N9. However, the N9 is currently a more complete device because it has a more mature version of the OS and is ready for the public with very cool applications already on-board. The N950 is using a very early version of MeeGo Harmattan and so it might not be suitable to be used as a daily phone.

I cant say much about the OS because it’s unfair to judge it at its current condition. This is a developer device, hence, there are some developer goodies inside it such as Terminal, as well as some QML Widget Examples for developer’s reference.

N950 Terminal
The N950's Terminal application

On the application front, there are a plenty of standard phone applications which can be used out of the box; such as the Web browser, powered by WebKit2. It doesn’t support Flash but let’s say you want to watch YouTube videos, it will load the mobile HTML5 version of YouTube and the videos will be played outside the Web browser, i.e. in the Video player.

There are also some tools ready for developers embedded inside the mass storage drive. Software development kit (SDK) installation files for Linux, Windows and Mac are provided, as well as MeeGo 1.2 Harmattan API Reference files.

Developer goodies inside N950

Some installation files provided on the N950's mass storage drive

 

Below are a series of videos demonstrating the N950. Enjoy!

 

Unboxing

 

First Impression


 

Nokia N950 vs Nokia E7


 

Device photos

N950 DevKit

N950 DevKit

N950 DevKit

N950 DevKit

N950 DevKit

N950 QWERTY

N8 vs N950 vs E7

N8 vs N950 vs E7

 

Specifications

A brief specification for the N950 was released by Nokia at Nokia Developer website, and was also published by David Gilson.

 

Nokia N950 phone hardware specification

Nokia N950 phone uses the same hardware components as the Nokia N9 with the following exceptions:

  • N950 is physically larger and is made out of aluminum, whereas N9 has a polycarbonate unibody.
     
  • N950 has a physical slide-out QWERTY keyboard. The N9 is a touchscreen only device.
     
  • N950 has a 4” TFT LCD display whereas N9 has 3.9” AMOLED display. Display resolution is same on both devices (854x480). Due to the use of different display technologies, developers should avoid one pixel width fonts and graphical objects with lines one pixel wide. Also avoid the extensive use of bright colors, especially white, when developing for OLED displays as this increases the power consumption (typical for OLED displays).
     
  • N950 has a different physical camera module than N9. Both camera modules have very similar image quality (Carl Zeiss branding in N9) and both modules support 8 megapixel image mode.
     
  • In the N950, the front facing camera is in top right corner. On N9 it is in the bottom right corner. The actual camera module is same.
     
  • N950 does not have support for NFC.
     
  • N9 has slightly more sensitive magnetometer and ambient light sensor.
     
  • N950 has a 1320mAh battery, the N9 has a 1450mAh battery

 

Nokia N950 device software Beta notes

General:

  • The Nokia N950 phone software is in beta stage and does not represent the final quality or feature set which will be available when Nokia N9 is commercially available.
     
  • If the device becomes unresponsive you can to perform a hardware reset. Press the power key on top of the device and keep it pressed down for 8 or more seconds.
     
  • Certain types of use may drain the battery faster than normal.
     
  • Across the UI there are still logical ID’s shown in some languages,  icons may not be finalized and animations with opening windows are missing.
     
  • Over-the-Air updates may not be available for the next software version.
     
  • Gallery application may sometimes display ‘no items’.
     
  • Help ('Info button') is disabled from this release.
     
  • There are many applications and services which are not available in this beta release.
     
  • Performance of all use cases has not been optimized yet.
     
  • An echo may be heard during some voice calls. This can be eliminated by turning speakerphone on and off during the call.
     
  • Chinese input method is not supported in this beta release.

 

Connectivity:

  • The device may not always see all available WLAN’s (use manual refresh).
     
  • WLAN data transfer may stall off and on with WPA2/AES encryption.
     
  • Bluetooth may not work when the device is connected to WLAN Authentication and Privacty Infrastructure (WAPI) access point (AP).
     
  • The browser is unstable, and has known rendering issues with sites. The look and feel of the browser is not finalized yet.
     
  • Using SB and transferring large amounts of data slows down device and may long before content shows up in e.g. music player or video player.

 

 

Development:

  • USB needs to be in SDK (from Settings->Accessories->USB) before connecting to SDK via USB (or use Always ask mode and then selecting SDK mode when connecting with USB).

 

Asri al-Baker, For AllAboutMeeGo.Com, August 6th 2011.

Edited by David Gilson.

Nokia N9 Blogger Event in Kuala Lumpur

Rafe Blandford - 4 August, 2011 - 09:01

Nokia Malaysia organised a special Nokia N9 preview for bloggers. Some Malaysian bloggers were invited to the event which was held for two hours from 7pm to 9pm Friday the 4th of August, to experience the first MeeGo Harmattan device. This is a special report for All About MeeGo, by our friend Asri Al Baker from i-symbian.com. Read on for Asri's first impressions of the N9, along with several video demonstrations of the N9 in action.

For something as unique as the Nokia N9, it was a golden opportunity for these bloggers because we are among the first in Malaysia (other than Nokia employees) to get the chance to play with the Nokia N9. The Nokia N9 has already been written about at great length by others. So, instead of repeating what you (probably) already know, I want to share my first-hand experiences that made me think the N9 is something special.

N9 Presentation
A presentation at the Nokia Malaysia bloggers event

The Nokia N9 will be made available on the Malaysian market soon, and will be available in two variants. The 64GB version will only be available in black, while the 16GB version will be available in Black, Cyan and Magenta. Nokia would not make a comment on the price, but it will be announced on the release day.

While we enjoyed some food (which was delicious by the way), each of us was handed a Nokia N9 to play with. Boy oh boy, it’s marvellous!

It’s been a long time since I was so excited while holding a Nokia device. The N9 gives me a feeling of awesomeness when holding it. At first, I thought it looked big, but when I held it, it was actually smaller and thinner (and of course sexier) than I expected.

Besides playing with Nokia N9 units, we a chance to experience a pair of the Nokia Play 360 NFC Speakers. The sound produced by these speakers is awesome. It can easily fill a small room with plenty of bass and treble. They will be sold separately from N9 of course :-)

Editor's note: The Nokia 360 Play speakers operate over BlueTooth. The NFC action is just there to trigger automatic pairing

Nokia Play 360 NFC Speakers

The Nokia 360 Play NFC speakers

For 30 minutes or so, we were allowed to explore and examine the N9. All of us were very impressed with the fluidity and smoothness of the UI. And the hardware too! We didn't have time to test all the functions, but the Swipe UI is truly unique. After using N9 for a few minutes, I found myself swiping my Nokia E7 to change its views! That shows my mind had adjusted to Swipe UI. One of the fellow bloggers, Jason Goh (aka @smashpop) mentioned that he would prefer the N9 over iPhone4 anytime (regardless of the app support of course). 

Enjoy the videos below, but please pardon quality of the photos and videos here - they were all taken using Nokia E7 under fluorescent light.

Quick Access



Anywhere in the N9 (except on the multitasking panel), you can use a simple gesture from the bottom to the middle of the screen to access four of the most used functions i.e. Phone, Conversations (chat), Camera, and Web browser.

Multitasking and closing opened apps



Any application can be closed by swiping from top of the screen to the bottom. After an app is closed, the multitasking panel will appear. From there, you can also close app with a longpress, then clicking on the “X” icon on the top right of each application. You can even close all applications by pressing the “Close all” option, which appears at the bottom of the screen.

Contacts import



Nokia did a very good job by including a function to import contacts from other devices via Bluetooth. You can import your contacts from your other devices (iOS, Android, Nokia phones, etc.) by using the "Import Contacts" function in the Contacts application. We did not test it, but according to a Nokia representative, it is very easy to use and reliable.

Internet accounts



There are a plenty of options to connect to internet services. Namely Flickr, Google, YouTube, Facebook, Twitter, Picasa, Skype, CalDAV, Mail for Exchange, among others. This kind of integration is something that many older Nokia devices lack. You can configure all of these accounts at one place in the settings. However, Foursquare and Vimeo are not included yet. 

Web - All About MeeGo



Viewing http://www.allaboutmeego.com using the built in Web browser which is very good. The kinetic scrolling and pinch to zoom are very smooth. the smoothest I have seen in a Nokia device. It’s very fluid. 

Web - YouTube HTML5



Viewing http://m.youtube.com using the Nokia N9's built-in Web browser will open the HTML5 mobile version of YouTube. Videos are played outside of the browser i.e. in the video player.


Thank You
Thank you to Nokia Malaysia who invited us to the event. 

Me and friends
Asri Al Baker (third from left) with fellow bloggers


Asri al-Baker
For All About MeeGo.Com
August 4th 2011

Edited by David Gilson

MeeGo :Restructured

David Greaves - 3 August, 2011 - 05:33
Of all these posts this one is the biggest strawman. It is not a concrete proposal... more an exploration of possible structures.

Development and Maintainance Projects.
(note ... the term "native packages" is explained at the bottom)

Core


Packages needed to create a MeeGo image that boots to a bare X/Wayland screen (with no applications) on a reference device (eg ExoPC). Middleware packages driven by the IVI, Tablet and Handset verticals are in the scope of Core. Reference UXes are not.

Focus is on providing a minimal set of packages to allow a product be built upon. Everything required for compliance and very little more.

"I can build a compliant product from the source released from this area."

Question: How to manage the reference device Hardware Adaptation (HA) without giving special treatment?

Primarily a maintenance project with few native packages.


Tools, build-root and toolchain


Packages needed by developers to compile and create MeeGo images: gcc, spectacle, gdb, make etc.

Note that some tools like mic2 that need to be supported on non-MeeGo platforms (SuSE, Debian, RHEL/Fedora, Ubuntu etc) may be better placed in the 'External Tools' project.

Primarily a maintenance project with few native packages.

Tied tightly to Core release schedules.


Distro : Apps + Surrounds == "MeeGo, the distro"


MeeGo isn't a distro - but for the convenience of the hacking community of users on MeeGo devices it should have one. This area provides packages for apps and upstream libraries required to support them like emacs, vim, python etc. It would be made up from Apps and Surrounds. MeeGo should be the reference to be developing on for MeeGo

Surrounds is primarily a maintenance project with few native packages. Very similar to typical distros.

Apps is primarily a development project with native packages.

Related to Core releases.


SDK


Packages needed to develop Apps for MeeGo.

Primarily a development project with native packages.

Related to Core release schedules.


External Tools and Systems


Packages, documentation and IT information for build and deployment systems/packages used by MeeGo and vendors. Typically intended to run on OSes other than MeeGo. Scope includes OBS, Bugzilla, BOSS, OTS, mic2, REVS, IMG

A mix of maintenance and development packages.


Reference Tablet UX, Handset UX, IVI UX


Packages providing a reference UX layer that can be built on top of the Core. No Core packages can be touched. These projects are intended to be used not just as reference implemenatations but also as reference working models.

Requests and bug-reports to Core from the MeeGo UX project should not be treated any differently to a customer project developing a closed UX.

It would make most sense to develop the UX as an aspect of an integration project.

Primarily a development project with native packages.

They could have an release schedule independent to Core (as a vendor would).


Multiple Hardware Adaptation Projects


Community or openly managed packages needed to adapt or supplement Core to boot and run to the same level as Core on individual devices such as ExoPC, IdeaPad, N9* etc. Working with Core and a suitable CE project would be a good approach that would exercise problems faced by vendors with multiple hardware devices.

A mix of maintenance and development packages.

Integration Projects
Eventually these projects should support MeeGo overall by highlighting and helping to resolve interoperability issues based on different MeeGo releases or form-factors.

Handset Community Edition / CE


Packages from Core, the N9* HA and one (or more) Reference UXes as well as CE-specific packages.

The CE project acts as a 'Reference Vendor' http://mer-l-in.blogspot.com/2011/04/meego-de-that-is-how-you-do-it.html


Tablet Edition


As with the Handset CE but using different HA projects. The ExoPC MeeGo images should be released by this project.

This project too should be contributing to the 'Reference Vendor' concept.


IVI Edition


As with the Tablet Edition but for IVI.

Futures
What else? Well how about some future gazing?

MeeGo Python


A set of packages supported by MeeGo. Device vendors who see the value in QML apps with python as the underlying language may include this in a "Compliant" device under an appropriate "MeeGo" label.

Mini-Glossary

native packages


MeeGo tends to use upstream packages wherever possible; but of course some areas will develop new software - these packages are known as 'native' packages since the code and the packaging are managed at the same time.

MeeGo : Infrastructure

David Greaves - 3 August, 2011 - 05:20
As mentioned, we want MeeGo projects to use and validate the interfaces and procedures we expect our customers to use. To support this we should provide an operating environment to enable that goal.

An accident of history means the infrastructure we use is already set up in a way that would allow us to replicate some aspects of a vendor's view of MeeGo; we should take advantage of this and as well as clarifying the organisational lines between projects we should strive to replicate the technical interfaces too.

In order to support this new project setup I propose we *don't* change our infrastructure in any significant way.

One key objective (IMO) is to help vendors deliver MeeGo products. This means ensuring that when they deploy systems like OBS, OTS, Bugzilla, BOSS, REVS and others they can get up and running quickly. It also means that they should be able to interoperate smoothly with the MeeGo projects identified above.

We have 2 OBS deployments - we should expand this to include additional systems such as Bugzilla and we should live through the "remote system" issues we expect customers to face.

MeeGo and the hacker community

David Greaves - 3 August, 2011 - 05:17
We know that : "The MeeGo project provides a Linux-based, open source software platform for the next generation of computing devices." (https://meego.com/about)

So from that I suggest our target customers are pretty obvious: Device manufacturers. Not individual OSS community hackers.

I suggest that we hackers (I consider myself a community hacker as well as a paid MeeGo contributor) should approach MeeGo by recognising that:

MeeGo is not aimed at us -- Sorry but it's not.
Think about it - we don't want it to be aimed at us. We want devices running MeeGo that we can hack. So lets help make it super-attractive to device vendors; then we get to buy their hardware and do what we do best ... hack on it!

Having another Debian/openSuSE/Fedora isn't going to help - if device vendors wanted this then they already exist. MeeGo *has* to be different.

But this doesn't stop us from building cool stuff using MeeGo. Nothing is stopping us from contributing back.

However, by letting MeeGo Core focus on delivering to device vendors we in the hacker community can set up projects like the N900 CE where we have *much* more freedom to construct a real distro. MeeGo Core by itself is not much fun - CE is where the cool stuff happens ;)

MeeGo : Lead by example

David Greaves - 3 August, 2011 - 05:14
One of MeeGo's biggest failings IMHO is related to its customers.

We expect our customers to work with us and against our systems: OBS, BZ etc - but do we even know how that 'work with us' is supposed to work?

We expect our customers to track bugs in our Bugzilla and link to their private Bugzilla. How exactly?

When a problem is seen in MeeGo we expect a bug report and/or a patch - yet we can't even make that work ourselves; our UX team are granted special rights that customers don't have. Certain patches appear referencing private bug trackers (eg B.O.O bugs) - if Intel can't get this right then our customers have no chance. The only way to solve this problem, and to keep on top of it, is to ensure that significant parts of the MeeGo project act as if they were external customers - still very much a part of the open community but experiencing the social and technical interfaces that we expect customers to use.

I propose we handle this in 2 ways:
  • CE, UX and Tools to become discretely scheduled MeeGo Projects
  • Seperate OBS, BZ and REVS infrastructure for Projects and Core
    (reviewed in more detail later)
  • No special handling of any Projects (eg UX)

A more powerful long term solution is to take the opportunity that the Community Edition project offers to fulfill the role of a 'reference vendor' and openly demonstrate how effectively MeeGo can deliver. We should use this to explain, demonstrate - and validate - how real vendors should interact with the MeeGo project at all levels: features, bugs, processes, release management, communication and even infrastructure.

Essentially we should make "How to be a MeeGo Product Builder" a MeeGo Project deliverable.

MeeGo : Evaluating MeeGo

David Greaves - 3 August, 2011 - 05:12
MeeGo is most likely to enter an organisation via an exhaustive evaluation process.

We need to understand where those performing the evaluation will have come from. Clearly many will have significant experience in the embedded space and there are some good projects in MeeGo supporting these experienced developers in establishing a prototype MeeGo port to their hardware.

What we're missing though is a solution that allows this 'one man hacker' type evaluation to scale into a multi-person team evaluation and demonstrate MeeGo's suitability for an international, multi-team, delivery organisation with hundreds of people.

MeeGo can do this already - for free. So why aren't we shouting about it?
Syndicate content