{"id":1676,"date":"2010-02-15T07:06:01","date_gmt":"2010-02-15T12:06:01","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=1676"},"modified":"2010-02-15T07:12:37","modified_gmt":"2010-02-15T12:12:37","slug":"meego-quick-thoughts-on-the-moblin-and-maemo-marriage","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/15\/meego-quick-thoughts-on-the-moblin-and-maemo-marriage","title":{"rendered":"MeeGo: Quick thoughts on the Moblin and Maemo marriage"},"content":{"rendered":"<p>I&#8217;ve been excited with the <a href=\"http:\/\/maemo.org\/\">Maemo<\/a> platform for a few years now. I after all, had the Nokia N770, their first tablet that had Maemo on it. But as soon as they released the N800, things weren&#8217;t backward compatible, and due to frustration I gave up on the platform (the devices themselves were very difficult to find). All this changed sometime in January when I walked into the Maemo Lounge of the Nokia Store in London &#8211; the <a href=\"http:\/\/maemo.nokia.com\/n900\/\">Nokia N900<\/a> was impressive. But it wasn&#8217;t for sale internationally.<\/p>\n<p>Last week, I found out that Nokia will sell the device in Malaysia, Singapore and probably many other regions. I also had the opportunity to use the device for a couple of hours, and while I had a bunch of suggestions, I did like it. Maemo 5 is a clear win, and there&#8217;s going to be a lot more work to make Maemo 6 rock even harder. Simply put: the N770 was relegated to sitting by my bedside table after a while, but the N900 is something I would definitely carry in my pocket.<\/p>\n<p>But that&#8217;s not the big news of the day. <a href=\"http:\/\/www.mosync.com\/\">MoSync<\/a> currently supports writing mobile software, that runs on Java ME, Symbian S60, Windows Mobile and Moblin platforms. If you notice, the coming soon is clearly: Android (I&#8217;m told it will appear real soon now), iPhone (a lot more difficult than you think), and Maemo. After playing with a Maemo 5 capable device last week, I was almost certain that this is a good future platform to bet on &#8211; I know, today it seems all the cool apps only run on the iPhone and the Android, with maybe the BlackBerry thrown is an afterthought, but I think Maemo will help Nokia rebuild\/rebrand itself.<\/p>\n<p>What better news, than to see Jim Zemlin announce to the world, that Intel&#8217;s Moblin and Nokia&#8217;s Maemo projects are being <a href=\"http:\/\/www.linux.com\/news\/featured-blogs\/158-jim-zemlin\/286723-bringing-the-magic-to-linux-with-meego-\">embraced by the Linux Foundation<\/a>, to create a new &#8220;uber-platform&#8221;, called <a href=\"http:\/\/meego.com\/\">MeeGo<\/a>?<\/p>\n<p>Now, to crystallise some quick thoughts on this:<\/p>\n<ol>\n<li>When the N770 came out (and subsequently the N800, and the N810 &#8211; both devices I did not purchase), I would ask &#8211; where was the GSM chip? You create a fancy tablet, but you leave out the GSM chip. If I wanted to do voice, I&#8217;d have to use Gizmo Project (now <a href=\"http:\/\/www.google.com\/gizmo5\/\">Gizmo5<\/a>, which has since been acquired by Google). Skype came later, only to the more modern devices. So, while the N900 is welcome, its been about 4 years since the first tablet was launched &#8211; what took Nokia so long to pop a GSM chip in?<\/li>\n<li>The promise of Linux on the phone has been met &#8211; Google unleashed Android to the world. From the G1, to the Nexus One, and the market of folk building against their devices, like HTC, Motorola, etc. And people have been happy with it &#8211; look at the <a href=\"http:\/\/torvalds-family.blogspot.com\/2010\/02\/happy-camper.html\">endorsement<\/a> Linus Torvalds, creator of the Linux kernel, gives to the Nexus One. A part of me asks &#8211; is this too little too late from Nokia?<\/li>\n<li>Moblin didn&#8217;t quite excite me, and I never took a look at the platform till I became involved in MoSync. But I can see where Nokia is headed &#8211; they are providing stuff in the &#8220;one connected device&#8221; mantra, and the N900 is their first take with <i>truly<\/i> mobile computing.<\/li>\n<li>From a developer&#8217;s perspective, you better be brushing up on your C++. Its quite clear that this will largely be driven by <a href=\"http:\/\/qt.nokia.com\/products\/developer-tools\">Qt<\/a>. I forsee heavy investment in rich-applications provided by the <a href=\"http:\/\/www.forum.nokia.com\/Technology_Topics\/Web_Technologies\/Web_Runtime\/\">Web Runtime widgets<\/a> (WRT). You will also be able to build applications cross-platform (no need for a Microsoft Windows-based host, to create Symbian applications for example), and you&#8217;ll probably be creating some sort of cross-compiling development environment (Maemo has largely been ARM, Moblin is largely X86) to get apps going.<\/li>\n<li>MeeGo while it has been announced, is not completely concrete yet. You can see that there are no <a href=\"http:\/\/meego.com\/downloads\">prepared downloads<\/a>, but you can whet your appetite on their <a href=\"http:\/\/meego.com\/developers\/meego-architecture\">architecture documentation<\/a> (note: GTK\/Clutter left behind just for application compatibility &#8211; I&#8217;ve been away from the Maemo community for a while, but from what I gather, Qt has become the hype du jour these days), <a href=\"http:\/\/meego.com\/developers\/getting-started\/qt-creator\">some information on Qt Creator<\/a> (which runs on Windows, OS X, and Linux), and a quick introduction to creating your <a href=\"http:\/\/meego.com\/developers\/getting-started\/create-basic-meego-application\">first MeeGo application<\/a>.<\/li>\n<li>If you want to follow further resources, check out <a href=\"http:\/\/flors.wordpress.com\/2010\/02\/15\/maemo-moblin-meego-join-us\/\">Quim Gil&#8217;s<\/a> blog, as well as <a href=\"http:\/\/jaaksi.blogspot.com\/2010\/02\/meego-time.html\">Ari Jaaksi&#8217;s<\/a> blog. It probably wouldn&#8217;t hurt following <a href=\"http:\/\/maemo.org\/news\/planet-maemo\/\">Planet Maemo<\/a> either.<\/li>\n<li>If Intel, Nokia, and the Linux Foundation get their act together, and gather buy-in to create all the cross-devices, it can be really useful for application developers &#8211; its going to get more reach. I don&#8217;t see why we won&#8217;t see an iPad competitor anytime soon, for example. Imagine running the Bloomberg application on your television, on demand. The possibilities are endless as we get more connected.<\/li>\n<li>Currently, while no devices support MeeGo, I expect the Maemo 6 platform to be MeeGo compatible. Will Nokia update the Maemo 5 software on the N900 for free? I hope this is true &#8211; otherwise the N900 owners aren&#8217;t going to be too happy, that they&#8217;ve got an outdated phone on their hands. Keep in perspective the leap from N770 to N800, and the OS differences (being bitten once, I&#8217;ll be just this more cautious the next time around).<\/li>\n<li>From a MoSync perspective, it looks that we may already support the new MeeGo platform to some extent. Once more developer SDKs come out, we&#8217;ll be able to update the community on this. And as a developer, supporting Moblin\/Maemo (MeeGo), and other platforms, can be a real win for your application.<\/li>\n<\/ol>\n<p>All I can say is: exciting times ahead. I&#8217;m glad to see Nokia isn&#8217;t just supporting Symbian based devices any longer, and are moving with the times. There&#8217;s an uphill battle to build interest amongst the developer community to be developing against their platforms &#8211; only a lot of evangelism and love is going to make this happen. Today&#8217;s web services completely ignore S60, but maybe they&#8217;ll jump on Maemo or MeeGo. And maybe we at <a href=\"http:\/\/www.moysnc.com\">MoSync<\/a> can help them too (I bet once we get Android + iPhone support, it will look a lot more compelling).<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20MeeGo%3A%20Quick%20thoughts%20on%20the%20Moblin%20and%20Maemo%20marriage&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2010%2F02%2F15%2Fmeego-quick-thoughts-on-the-moblin-and-maemo-marriage&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"9d9117cc8d\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/15\/meego-quick-thoughts-on-the-moblin-and-maemo-marriage?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1676\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/15\/meego-quick-thoughts-on-the-moblin-and-maemo-marriage?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1676\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/15\/meego-quick-thoughts-on-the-moblin-and-maemo-marriage?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1676\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/15\/meego-quick-thoughts-on-the-moblin-and-maemo-marriage?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been excited with the Maemo platform for a few years now. I after all, had the Nokia N770, their first tablet that had Maemo on it. But as soon as they released the N800, things weren&#8217;t backward compatible, and due to frustration I gave up on the platform (the devices themselves were very difficult [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20MeeGo%3A%20Quick%20thoughts%20on%20the%20Moblin%20and%20Maemo%20marriage&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2010%2F02%2F15%2Fmeego-quick-thoughts-on-the-moblin-and-maemo-marriage&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"9d9117cc8d\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/15\/meego-quick-thoughts-on-the-moblin-and-maemo-marriage?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1676\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/15\/meego-quick-thoughts-on-the-moblin-and-maemo-marriage?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1676\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/15\/meego-quick-thoughts-on-the-moblin-and-maemo-marriage?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1676\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/15\/meego-quick-thoughts-on-the-moblin-and-maemo-marriage?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[46,1080,1076,1073,1075,1077,1079,99,1074,1078],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-r2","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1786,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2010\/06\/13\/nokia-n900-gets-a-firmware-update-pr1-2-for-maemo-5","url_meta":{"origin":1676,"position":0},"title":"Nokia N900 gets a firmware update &#8211; PR1.2 for Maemo 5","date":"13\/6\/2010","format":false,"excerpt":"I've been using the Nokia N900 since March 2010, when Nokia decided to give one to every person that attended the launch. Its mostly been my roaming phone so far, and its been places ;) Naturally, I found some problems which I very quickly wrote to Glen, who heads Product\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":322,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2005\/06\/25\/maemo-and-fedora","url_meta":{"origin":1676,"position":1},"title":"Maemo and Fedora","date":"25\/6\/2005","format":false,"excerpt":"I refuse to have my Xorg run at 16-bit depth, so, here's a better way of running Maemo, rather than the prescribed Xnest method. Install vncviewer and vnc-server, then: Xvnc -geometry 800x480 -dpi 72 -ac :2 -depth 16 -rfbauth ~\/.vnc\/passwd & - this creates an Xvnc server with size 800x480\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":516,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/04\/17\/palm-embraces-linux-a-trip-down-memory-lane","url_meta":{"origin":1676,"position":2},"title":"Palm embraces Linux &#8211; a trip down memory lane","date":"17\/4\/2007","format":false,"excerpt":"It is great to see that Palm is now embracing Linux. I however think that embracing Linux to be relevant again seems like a rather daft idea. Palm made great products. As someone that had a PDA when it was cool to own one (early 1998, Palm III), I have\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":744,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default","url_meta":{"origin":1676,"position":3},"title":"Consumer hardware shipping too many Linuxes by default","date":"13\/3\/2008","format":false,"excerpt":"At the top of my head now, Linux is hitting the mainstream desktop market, in many variants: Xandros, on the ever popular Asus EeePC's Foresight Linux, on the new Shuttle KPC's (USD$199), which are basically small form-factor desktops Fedora, a modified variant anyway, running on the OLPC's gOS, a variant\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":477,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment","url_meta":{"origin":1676,"position":4},"title":"Maemo 3.0 on Fedora Core 6 (N800 development environment)","date":"1\/3\/2007","format":false,"excerpt":"Maemo 3.0 (Bora), and Scratchbox APOPHIS installs just fine on Fedora Core 6. Its important to probably follow the install documentation, and do just a few other things. First of, it starts with the installation. If you're on an x86_64 platform, it is suggested that you have some kind of\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2182,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/13\/the-nokia-n9-meego-and-you","url_meta":{"origin":1676,"position":5},"title":"The Nokia N9, MeeGo and you","date":"13\/9\/2011","format":false,"excerpt":"I saw the Nokia N9 sometime in June 2011, when it was launched not by Stephen Elop but by Nokia SVP of Design,\u00a0Marco Ahtisaari. I loved it -- good build quality, great design, good interface, superb camera, finally usable browser. All the makings of a winning product, no? Sometime later\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1676"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=1676"}],"version-history":[{"count":5,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1676\/revisions"}],"predecessor-version":[{"id":1680,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1676\/revisions\/1680"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=1676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=1676"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=1676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}