<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.meego.com/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.meego.com/index.php?title=Special:Contributions/Thp&amp;feed=atom&amp;limit=50&amp;target=Thp&amp;year=&amp;month=</id>
		<title>MeeGo wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.meego.com/index.php?title=Special:Contributions/Thp&amp;feed=atom&amp;limit=50&amp;target=Thp&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Special:Contributions/Thp"/>
		<updated>2013-05-21T22:37:32Z</updated>
		<subtitle>From MeeGo wiki</subtitle>
		<generator>MediaWiki 1.16.2</generator>

	<entry>
		<id>http://wiki.meego.com/N950_landing_page</id>
		<title>N950 landing page</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/N950_landing_page"/>
				<updated>2012-02-27T13:20:15Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;N950 Landing page&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
&lt;br /&gt;
This page will have a collection of links for N950 developer kit users. In other words people from [[Community_Office/Community_device_program/Nokia|Nokia Community Device Program]].&lt;br /&gt;
&lt;br /&gt;
== Useful links ==&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
* [[Migrating_from_N900_to_N950#root|How to become root]]&lt;br /&gt;
*[[Migrating from N900 to N950|Migrating from N900, MeeGo wiki]] &amp;lt;br&amp;gt;&lt;br /&gt;
*[[ARM/N950|MeeGo CE installation etc]]&lt;br /&gt;
*Current Firmware: '''Harmattan 1.2 (3.2012.02-6, released 2012-01-25)'''&lt;br /&gt;
*[http://harmattan-dev.nokia.com/release/N950/firmware/ Nokia N950 OneClickFlashers]&lt;br /&gt;
&lt;br /&gt;
=== One Click Flasher (OCF) releases ([http://harmattan-dev.nokia.com/release/N950/firmware/ Source]) ===&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
!File&lt;br /&gt;
!md5sum&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Beta 1 (1.2011.22-6)'''&lt;br /&gt;
|-&lt;br /&gt;
|Linux_OCF_22-6_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|1c233f8ecf38b2debc1a77b6ca7fb104&lt;br /&gt;
|-&lt;br /&gt;
|Linux_Quick_OCF_22-6_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|482ce0b01cef4432d3565f5b1674600d&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Beta 2 (1.2011.34-2)''' - released 2011-09-19&lt;br /&gt;
|-&lt;br /&gt;
|Linux_OCF_34-2_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|6eb05b04842fb9fae2451dc266888eb9&lt;br /&gt;
|-&lt;br /&gt;
|Win_OCF_34-2_EMMC_RM680-OEM1-916.exe&lt;br /&gt;
|277f302303ef888963586331341fd324&lt;br /&gt;
|-&lt;br /&gt;
|Mac_OCF_34-2_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|17f3a296f9eeb960e8a477509871b57c&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''PR 1.1 (2.2011.39-5)''' - released 2011-10-25&lt;br /&gt;
|-&lt;br /&gt;
|[http://harmattan-dev.nokia.com/release/N950-39-5/Linux_OCF_39-5_RM680-RM680-OEM1.bin Linux_OCF_39-5_RM680-RM680-OEM1.bin]&lt;br /&gt;
|7adf7e021647afa9349a8a4294021296 &lt;br /&gt;
|-&lt;br /&gt;
|[http://harmattan-dev.nokia.com/release/N950-39-5/Mac_OCF_39-5_RM680-RM680-OEM1.bin Mac_OCF_39-5_RM680-RM680-OEM1.bin]&lt;br /&gt;
|504acc04ce75aca076b89a8a82a35362&lt;br /&gt;
|-&lt;br /&gt;
|[http://harmattan-dev.nokia.com/release/N950-39-5/Win_OCF_39-5_RM680-RM680-OEM1.exe Win_OCF_39-5_RM680-RM680-OEM1.exe]&lt;br /&gt;
|ffe09a83dc5c09afd28ba9152d049290&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''PR 1.2 beta (3.2012.02-6)''' - released 2012-01-25&lt;br /&gt;
|-&lt;br /&gt;
|[http://harmattan-dev.nokia.com/release/N950/firmware/Linux_OCF_02-6_RM680-RM680-OEM1.bin Linux_OCF_02-6_RM680-RM680-OEM1.bin]&lt;br /&gt;
|94876a626689f59a59befe55581452ad&lt;br /&gt;
|-&lt;br /&gt;
|[http://harmattan-dev.nokia.com/release/N950/firmware/Mac_OCF_02-6_RM680-RM680-OEM1.bin Mac_OCF_02-6_RM680-RM680-OEM1.bin]&lt;br /&gt;
|88a1c3e923017b193ed3e354091592e6&lt;br /&gt;
|-&lt;br /&gt;
|[http://harmattan-dev.nokia.com/release/N950/firmware/Win_OCF_02-6_RM680-RM680-OEM1.exe Win_OCF_02-6_RM680-RM680-OEM1.exe]&lt;br /&gt;
|f793cf247c8fa22f261965c344967611&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some remarks (apply to beta 1 and beta 2, not sure if this is still an issue with PR1.2 beta):&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b style=&amp;quot;color:red&amp;quot;&amp;gt;WARNING:&amp;lt;/b&amp;gt; If updating from beta 1 to beta 2 and you wish to keep data without breaking Twitter and encountering dataloss, there is a [[Migrating_from_N900_to_N950#Migrating_from_beta_1_to_beta_2|section on the Migration page]] that you should follow&lt;br /&gt;
* There are some problems when flashing from some recent versions of popular distributions. openSUSE 11.4, Ubuntu 11.10 and Fedora 15 are known to cause problems during the rootfs and mmc steps. Error messages contain plenty of &amp;quot;bb5_rdc_cert_read failed&amp;quot;. Archlinux, Meego and slightly older versions of the listed above have been used successfully. If you get that error, use [http://www.martindengler.com/proj/n950-flasher-beta1/ the flasher from beta1].&lt;br /&gt;
&lt;br /&gt;
How to extract the files inside the self-extracting OCF archive:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function extract-OCF {&lt;br /&gt;
ARCHIVE=`head -c 10000 &amp;quot;$1&amp;quot; | awk '/^__ARCHIVE_BELOW__/ {print NR + 1; exit 0; }'`&lt;br /&gt;
echo &amp;quot;Extracting the archive from OneClickFlasher to current directory in 5s... (^C to abort)&amp;quot;&lt;br /&gt;
sleep 5&lt;br /&gt;
echo &amp;quot;Extracting started at &amp;quot;`date &amp;quot;+%H:%M:%S&amp;quot;`&lt;br /&gt;
tail -n +$ARCHIVE &amp;quot;$1&amp;quot; | tar -C . -xf -&lt;br /&gt;
echo &amp;quot;Extracting finished at &amp;quot;`date &amp;quot;+%H:%M:%S&amp;quot;`&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
extract-OCF &amp;lt;OCF.bin&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Hardware specs: see [[N9]]&lt;br /&gt;
*[[ARM/N950/Hardware|N950 Specific hardware]]&lt;br /&gt;
*Forum: http://forum.meego.com/showthread.php?t=3625&lt;br /&gt;
&lt;br /&gt;
* Fixing MALF state on your N9/N950: [[N950/Fixing MALF state]]&lt;br /&gt;
* Nokia Software Updater for Windows: http://europe.nokia.com/support/product-support/device-software-update?N9=&lt;br /&gt;
* Nokia Software Updater for Mac (Note, not stable): http://betalabs.nokia.com/apps/nokia-software-updater-for-mac&lt;br /&gt;
* Flashers: http://tablets-dev.nokia.com/maemo-dev-env-downloads.php&lt;br /&gt;
&lt;br /&gt;
=== Developing ===&lt;br /&gt;
&lt;br /&gt;
* [http://community.kde.org/KDE_Mobile/Harmattan KDE Mobile development]&lt;br /&gt;
&lt;br /&gt;
* Add Harmattan toolchain to QtCreator [http://forum.meego.com/showpost.php?p=26029&amp;amp;postcount=103]&lt;br /&gt;
&lt;br /&gt;
*[[Software]]/[[APT]]: http://harmattan-dev.nokia.com/pool/harmattan-beta/ ?&lt;br /&gt;
   deb http://harmattan-dev.nokia.com/ harmattan/sdk free non-free&lt;br /&gt;
&lt;br /&gt;
* Community SW: &lt;br /&gt;
**PackRat (http://ageofikon.com/prh/) -- Automatically search repositories listed on this [http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos page] (add them to the page and they will be indexed when PackRat refreshes nightly, if they match this regex: &amp;quot;/(http:\/\/\S+\/)home:\/(\S+?)&amp;lt;\/a&amp;gt;/&amp;quot; )&lt;br /&gt;
**http://repo.pub.meego.com/home:/&lt;br /&gt;
**https://projects.developer.nokia.com/home/project/explore#action=results&amp;amp;c[]=255&amp;amp;f=&amp;amp;tab=active&amp;amp;page=1&amp;amp;numresults=10&lt;br /&gt;
&lt;br /&gt;
*N9 Development Tips and Tricks, [http://www.developer.nokia.com/Community/Wiki/N9DevelopmentTipsAndTricks developer.nokia.com wiki]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[OBS]]: http://forum.meego.com/showthread.php?t=3671&amp;amp;highlight=harmattan&amp;amp;page=3&lt;br /&gt;
*[[Maliit]]: The upstream project behind the [[Harmattan]] '''virtual keyboard / input method'''. Also used for the N900/N950 Community Edition and the Tablet User Experience created by Intel&lt;br /&gt;
*[[Porting Fremantle Applications to Harmattan]]&lt;br /&gt;
* Qt Quick Components: http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components.html?tab=1&lt;br /&gt;
* Pure QML Elements: http://harmattan-dev.nokia.com/docs/library/html/qt4/qdeclarativeelements.html?tab=1&lt;br /&gt;
* Publishing (OVI): http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Publishing.html&lt;br /&gt;
* Remote Device Access (RDA): http://www.developer.nokia.com/Devices/Remote_device_access/&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs and ways to get support ==&lt;br /&gt;
&lt;br /&gt;
Reporting bugs is really tricky thing to do because of the problem about which component is guilty: is it MeeGo core component or Nokias component of Harmattan.&lt;br /&gt;
&lt;br /&gt;
[http://harmattan-bugs.nokia.com Harmattan bugtracker]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://meego.com/community/bug-tracking MeeGo bugtracker]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://developers.nokia.com/Contact_and_feedback/ Nokia developers bugtracker]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://forum.meego.com/showthread.php?t=1 Developer resources: MeeGo mailing lists]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/#!/zehjotkah/n950club List of Twitter Users using a N950 devkit] (Please contact [http://twitter.com/zehjotkah zehjotkah] to get added)&lt;br /&gt;
&lt;br /&gt;
== Development Repositories ==&lt;br /&gt;
&lt;br /&gt;
http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos&lt;br /&gt;
&lt;br /&gt;
There is also a freshly established [[Shared]] Community Repository for [[Harmattan]] that you can find here:&lt;br /&gt;
&lt;br /&gt;
https://build.pub.meego.com/project/show?project=home%3Arzr%3Aharmattan&lt;br /&gt;
&lt;br /&gt;
do&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo 'deb http://repo.pub.meego.com/home:/rzr:/harmattan/MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard/ ./' &amp;gt;&amp;gt;/etc/apt/sources.list.d/nicks.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More details at http://rzr.online.fr/q/harmattan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This must be researched a bit if here could be links to other resources having lists etc details about stuff under work to N950/N9. If you have ideas, please use discussion page!&lt;br /&gt;
&lt;br /&gt;
Community repo / collaborative maintenance : &lt;br /&gt;
* http://forum.meego.com/showthread.php?p=26335#post26335&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=4218&lt;br /&gt;
&lt;br /&gt;
[[Category:N950]] [[Category:Harmattan]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/N950_landing_page</id>
		<title>N950 landing page</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/N950_landing_page"/>
				<updated>2012-02-27T13:02:32Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;N950 Landing page&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
&lt;br /&gt;
This page will have a collection of links for N950 developer kit users. In other words people from [[Community_Office/Community_device_program/Nokia|Nokia Community Device Program]].&lt;br /&gt;
&lt;br /&gt;
== Useful links ==&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
* [[Migrating_from_N900_to_N950#root|How to become root]]&lt;br /&gt;
*[[Migrating from N900 to N950|Migrating from N900, MeeGo wiki]] &amp;lt;br&amp;gt;&lt;br /&gt;
*[[ARM/N950|MeeGo CE installation etc]]&lt;br /&gt;
*Current Firmware: '''Harmattan 1.2 (3.2012.02-6, released 2012-01-25)'''&lt;br /&gt;
*[http://harmattan-dev.nokia.com/release/N950/firmware/ Nokia N950 OneClickFlashers]&lt;br /&gt;
** Unfortunately, these do not check for errors in the downloaded image, so verify before using to avoid confusing flash failures:&lt;br /&gt;
** &amp;lt;b style=&amp;quot;color:red&amp;quot;&amp;gt;WARNING:&amp;lt;/b&amp;gt; If updating from beta 1 to beta 2 and you wish to keep data without breaking Twitter and encountering dataloss, there is a [[Migrating_from_N900_to_N950#Migrating_from_beta_1_to_beta_2|section on the Migration page]] that you should follow&lt;br /&gt;
** There are some problems when flashing from some recent versions of popular distributions. openSUSE 11.4, Ubuntu 11.10 and Fedora 15 are known to cause problems during the rootfs and mmc steps. Error messages contain plenty of &amp;quot;bb5_rdc_cert_read failed&amp;quot;. Archlinux, Meego and slightly older versions of the listed above have been used successfully. If you get that error, use [http://www.martindengler.com/proj/n950-flasher-beta1/ the flasher from beta1].&lt;br /&gt;
{|border=1&lt;br /&gt;
!File&lt;br /&gt;
!md5sum&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Beta 1 (1.2011.22-6)'''&lt;br /&gt;
|-&lt;br /&gt;
|Linux_OCF_22-6_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|1c233f8ecf38b2debc1a77b6ca7fb104&lt;br /&gt;
|-&lt;br /&gt;
|Linux_Quick_OCF_22-6_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|482ce0b01cef4432d3565f5b1674600d&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Beta 2 (1.2011.34-2)''' - released 2011-09-19&lt;br /&gt;
|-&lt;br /&gt;
|Linux_OCF_34-2_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|6eb05b04842fb9fae2451dc266888eb9&lt;br /&gt;
|-&lt;br /&gt;
|Win_OCF_34-2_EMMC_RM680-OEM1-916.exe&lt;br /&gt;
|277f302303ef888963586331341fd324&lt;br /&gt;
|-&lt;br /&gt;
|Mac_OCF_34-2_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|17f3a296f9eeb960e8a477509871b57c&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
extracting OCF:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function extract-OCF {&lt;br /&gt;
ARCHIVE=`head -c 10000 &amp;quot;$1&amp;quot; | awk '/^__ARCHIVE_BELOW__/ {print NR + 1; exit 0; }'`&lt;br /&gt;
echo &amp;quot;Extracting the archive from OneClickFlasher to current directory in 5s... (^C to abort)&amp;quot;&lt;br /&gt;
sleep 5&lt;br /&gt;
echo &amp;quot;Extracting started at &amp;quot;`date &amp;quot;+%H:%M:%S&amp;quot;`&lt;br /&gt;
tail -n +$ARCHIVE &amp;quot;$1&amp;quot; | tar -C . -xf -&lt;br /&gt;
echo &amp;quot;Extracting finished at &amp;quot;`date &amp;quot;+%H:%M:%S&amp;quot;`&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
extract-OCF &amp;lt;OCF.bin&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Hardware]] Specs: see [[N9]]&lt;br /&gt;
*[[ARM/N950/Hardware|N950 Specific hardware]]&lt;br /&gt;
*Forum: http://forum.meego.com/showthread.php?t=3625&lt;br /&gt;
&lt;br /&gt;
* Fixing MALF state on your N9/N950: [[N950/Fixing MALF state]]&lt;br /&gt;
* Nokia Software Updater for Windows: http://europe.nokia.com/support/product-support/device-software-update?N9=&lt;br /&gt;
* Nokia Software Updater for Mac (Note, not stable): http://betalabs.nokia.com/apps/nokia-software-updater-for-mac&lt;br /&gt;
* Flashers: http://tablets-dev.nokia.com/maemo-dev-env-downloads.php&lt;br /&gt;
&lt;br /&gt;
=== Developing ===&lt;br /&gt;
&lt;br /&gt;
* [http://community.kde.org/KDE_Mobile/Harmattan KDE Mobile development]&lt;br /&gt;
&lt;br /&gt;
* Add Harmattan toolchain to QtCreator [http://forum.meego.com/showpost.php?p=26029&amp;amp;postcount=103]&lt;br /&gt;
&lt;br /&gt;
*[[Software]]/[[APT]]: http://harmattan-dev.nokia.com/pool/harmattan-beta/ ?&lt;br /&gt;
   deb http://harmattan-dev.nokia.com/ harmattan/sdk free non-free&lt;br /&gt;
&lt;br /&gt;
* Community SW: &lt;br /&gt;
**PackRat (http://ageofikon.com/prh/) -- Automatically search repositories listed on this [http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos page] (add them to the page and they will be indexed when PackRat refreshes nightly, if they match this regex: &amp;quot;/(http:\/\/\S+\/)home:\/(\S+?)&amp;lt;\/a&amp;gt;/&amp;quot; )&lt;br /&gt;
**http://repo.pub.meego.com/home:/&lt;br /&gt;
**https://projects.developer.nokia.com/home/project/explore#action=results&amp;amp;c[]=255&amp;amp;f=&amp;amp;tab=active&amp;amp;page=1&amp;amp;numresults=10&lt;br /&gt;
&lt;br /&gt;
*N9 Development Tips and Tricks, [http://www.developer.nokia.com/Community/Wiki/N9DevelopmentTipsAndTricks developer.nokia.com wiki]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[OBS]]: http://forum.meego.com/showthread.php?t=3671&amp;amp;highlight=harmattan&amp;amp;page=3&lt;br /&gt;
*[[Maliit]]: The upstream project behind the [[Harmattan]] '''virtual keyboard / input method'''. Also used for the N900/N950 Community Edition and the Tablet User Experience created by Intel&lt;br /&gt;
*[[Porting Fremantle Applications to Harmattan]]&lt;br /&gt;
* Qt Quick Components: http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components.html?tab=1&lt;br /&gt;
* Pure QML Elements: http://harmattan-dev.nokia.com/docs/library/html/qt4/qdeclarativeelements.html?tab=1&lt;br /&gt;
* Publishing (OVI): http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Publishing.html&lt;br /&gt;
* Remote Device Access (RDA): http://www.developer.nokia.com/Devices/Remote_device_access/&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs and ways to get support ==&lt;br /&gt;
&lt;br /&gt;
Reporting bugs is really tricky thing to do because of the problem about which component is guilty: is it MeeGo core component or Nokias component of Harmattan.&lt;br /&gt;
&lt;br /&gt;
[http://harmattan-bugs.nokia.com Harmattan bugtracker]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://meego.com/community/bug-tracking MeeGo bugtracker]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://developers.nokia.com/Contact_and_feedback/ Nokia developers bugtracker]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://forum.meego.com/showthread.php?t=1 Developer resources: MeeGo mailing lists]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/#!/zehjotkah/n950club List of Twitter Users using a N950 devkit] (Please contact [http://twitter.com/zehjotkah zehjotkah] to get added)&lt;br /&gt;
&lt;br /&gt;
== Development Repositories ==&lt;br /&gt;
&lt;br /&gt;
http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos&lt;br /&gt;
&lt;br /&gt;
There is also a freshly established [[Shared]] Community Repository for [[Harmattan]] that you can find here:&lt;br /&gt;
&lt;br /&gt;
https://build.pub.meego.com/project/show?project=home%3Arzr%3Aharmattan&lt;br /&gt;
&lt;br /&gt;
do&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo 'deb http://repo.pub.meego.com/home:/rzr:/harmattan/MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard/ ./' &amp;gt;&amp;gt;/etc/apt/sources.list.d/nicks.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More details at http://rzr.online.fr/q/harmattan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This must be researched a bit if here could be links to other resources having lists etc details about stuff under work to N950/N9. If you have ideas, please use discussion page!&lt;br /&gt;
&lt;br /&gt;
Community repo / collaborative maintenance : &lt;br /&gt;
* http://forum.meego.com/showthread.php?p=26335#post26335&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=4218&lt;br /&gt;
&lt;br /&gt;
[[Category:N950]] [[Category:Harmattan]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/N950_landing_page</id>
		<title>N950 landing page</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/N950_landing_page"/>
				<updated>2011-09-19T12:05:34Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;N950 Landing page&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
&lt;br /&gt;
This page will have a collection of links for N950 developer kit users. In other words people from [[Community_Office/Community_device_program/Nokia|Nokia Community Device Program]].&lt;br /&gt;
&lt;br /&gt;
== Useful links ==&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
* [[Migrating_from_N900_to_N950#root|How to become root]]&lt;br /&gt;
*[[Migrating from N900 to N950|Migrating from N900, MeeGo wiki]] &amp;lt;br&amp;gt;&lt;br /&gt;
*[[ARM/N950|MeeGo CE installation etc]]&lt;br /&gt;
*Current [[Firmware]] status: nokia.com (TBC)&lt;br /&gt;
*[https://www.developer.nokia.com/info/sw.nokia.com/id/db230178-aa63-4c73-ba7f-20930da13cad/Nokia_N950_OneClickFlashers.html OneClickFlasher Downloads]&lt;br /&gt;
** Unfortunately, these do not check for errors in the downloaded image, so verify before using to avoid confusing flash failures:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
!File&lt;br /&gt;
!md5sum&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Beta 1 (1.2011.22-6)'''&lt;br /&gt;
|-&lt;br /&gt;
|Linux_OCF_22-6_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|1c233f8ecf38b2debc1a77b6ca7fb104&lt;br /&gt;
|-&lt;br /&gt;
|Linux_Quick_OCF_22-6_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|482ce0b01cef4432d3565f5b1674600d&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Beta 2 (1.2011.34-2)''' - released 2011-09-19&lt;br /&gt;
|-&lt;br /&gt;
|Linux_OCF_34-2_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|6eb05b04842fb9fae2451dc266888eb9&lt;br /&gt;
|-&lt;br /&gt;
|Win_OCF_34-2_EMMC_RM680-OEM1-916.exe&lt;br /&gt;
|''FIXME''&lt;br /&gt;
|-&lt;br /&gt;
|Mac_OCF_34-2_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|''FIXME''&lt;br /&gt;
|}&lt;br /&gt;
*[[Hardware]] Specs: see [[N9]]&lt;br /&gt;
*[[ARM/N950/Hardware|N950 Specific hardware]]&lt;br /&gt;
*Forum: http://forum.meego.com/showthread.php?t=3625&lt;br /&gt;
&lt;br /&gt;
=== Developing ===&lt;br /&gt;
&lt;br /&gt;
* Add Harmattan toolchain to QtCreator [http://forum.meego.com/showpost.php?p=26029&amp;amp;postcount=103]&lt;br /&gt;
*[[Software]]: http://harmattan-dev.nokia.com/pool/harmattan-beta/ ?&lt;br /&gt;
*Community SW: &lt;br /&gt;
**PackRat (http://ageofikon.com/prh/) -- Automatically search repositories listed on this [http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos page] (add them to the page and they will be indexed when PackRat refreshes nightly, if they match this regex: &amp;quot;/(http:\/\/\S+\/)home:\/(\S+?)&amp;lt;\/a&amp;gt;/&amp;quot; )&lt;br /&gt;
**http://repo.pub.meego.com/home:/&lt;br /&gt;
**https://projects.developer.nokia.com/home/project/explore#action=results&amp;amp;c[]=255&amp;amp;f=&amp;amp;tab=active&amp;amp;page=1&amp;amp;numresults=10&lt;br /&gt;
&lt;br /&gt;
*N9 Development Tips and Tricks, [http://www.developer.nokia.com/Community/Wiki/N9DevelopmentTipsAndTricks developer.nokia.com wiki]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[OBS]]: http://forum.meego.com/showthread.php?t=3671&amp;amp;highlight=harmattan&amp;amp;page=3&lt;br /&gt;
*[[Maliit]]: The upstream project behind the [[Harmattan]] '''virtual keyboard / input method'''. Also used for the N900/N950 Community Edition and the Tablet User Experience created by Intel&lt;br /&gt;
*[[Porting Fremantle Applications to Harmattan]]&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs and ways to get support ==&lt;br /&gt;
&lt;br /&gt;
Reporting bugs is really tricky thing to do because of the problem about which component is guilty: is it MeeGo core component or Nokias component of Harmattan.&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/community/bug-tracking MeeGo bugtracker]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://developers.nokia.com/Contact_and_feedback/ Nokia developers bugtracker]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://forum.meego.com/showthread.php?t=1 Developer resources: MeeGo mailing lists]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/#!/zehjotkah/n950club List of Twitter Users using a N950 devkit] (Please contact [http://twitter.com/zehjotkah zehjotkah] to get added)&lt;br /&gt;
&lt;br /&gt;
== Development Repositories ==&lt;br /&gt;
&lt;br /&gt;
http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos&lt;br /&gt;
&lt;br /&gt;
There is also a freshly established [[Shared]] Community Repository for [[Harmattan]] that you can find here:&lt;br /&gt;
&lt;br /&gt;
https://build.pub.meego.com/project/show?project=home%3Arzr%3Aharmattan&lt;br /&gt;
&lt;br /&gt;
do&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo 'deb http://repo.pub.meego.com/home:/rzr:/harmattan/MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard/ ./' &amp;gt;&amp;gt;/etc/apt/sources.list.d/nicks.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More details at http://rzr.online.fr/q/harmattan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This must be researched a bit if here could be links to other resources having lists etc details about stuff under work to N950/N9. If you have ideas, please use discussion page!&lt;br /&gt;
&lt;br /&gt;
Community repo / collaborative maintenance : &lt;br /&gt;
* http://forum.meego.com/showthread.php?p=26335#post26335&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=4218&lt;br /&gt;
&lt;br /&gt;
[[Category:N950]] [[Category:Harmattan]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/N950_landing_page</id>
		<title>N950 landing page</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/N950_landing_page"/>
				<updated>2011-09-19T12:04:37Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;N950 Landing page&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
&lt;br /&gt;
This page will have a collection of links for N950 developer kit users. In other words people from [[Community_Office/Community_device_program/Nokia|Nokia Community Device Program]].&lt;br /&gt;
&lt;br /&gt;
== Useful links ==&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
* [[Migrating_from_N900_to_N950#root|How to become root]]&lt;br /&gt;
*[[Migrating from N900 to N950|Migrating from N900, MeeGo wiki]] &amp;lt;br&amp;gt;&lt;br /&gt;
*[[ARM/N950|MeeGo CE installation etc]]&lt;br /&gt;
*Current [[Firmware]] status: nokia.com (TBC)&lt;br /&gt;
*[https://www.developer.nokia.com/info/sw.nokia.com/id/db230178-aa63-4c73-ba7f-20930da13cad/Nokia_N950_OneClickFlashers.html OneClickFlasher Downloads]&lt;br /&gt;
** Unfortunately, these do not check for errors in the downloaded image, so verify before using to avoid confusing flash failures:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
!File&lt;br /&gt;
!md5sum&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Beta 1 (1.2011.22-6)'''&lt;br /&gt;
|-&lt;br /&gt;
|Linux_OCF_22-6_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|1c233f8ecf38b2debc1a77b6ca7fb104&lt;br /&gt;
|-&lt;br /&gt;
|Linux_Quick_OCF_22-6_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|482ce0b01cef4432d3565f5b1674600d&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Beta 2 (1.2011.34-2)'''&lt;br /&gt;
|-&lt;br /&gt;
|Linux_OCF_34-2_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|6eb05b04842fb9fae2451dc266888eb9&lt;br /&gt;
|-&lt;br /&gt;
|Win_OCF_34-2_EMMC_RM680-OEM1-916.exe&lt;br /&gt;
|''FIXME''&lt;br /&gt;
|-&lt;br /&gt;
|Mac_OCF_34-2_EMMC_RM680-OEM1-916.bin&lt;br /&gt;
|''FIXME''&lt;br /&gt;
|}&lt;br /&gt;
*[[Hardware]] Specs: see [[N9]]&lt;br /&gt;
*[[ARM/N950/Hardware|N950 Specific hardware]]&lt;br /&gt;
*Forum: http://forum.meego.com/showthread.php?t=3625&lt;br /&gt;
&lt;br /&gt;
=== Developing ===&lt;br /&gt;
&lt;br /&gt;
* Add Harmattan toolchain to QtCreator [http://forum.meego.com/showpost.php?p=26029&amp;amp;postcount=103]&lt;br /&gt;
*[[Software]]: http://harmattan-dev.nokia.com/pool/harmattan-beta/ ?&lt;br /&gt;
*Community SW: &lt;br /&gt;
**PackRat (http://ageofikon.com/prh/) -- Automatically search repositories listed on this [http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos page] (add them to the page and they will be indexed when PackRat refreshes nightly, if they match this regex: &amp;quot;/(http:\/\/\S+\/)home:\/(\S+?)&amp;lt;\/a&amp;gt;/&amp;quot; )&lt;br /&gt;
**http://repo.pub.meego.com/home:/&lt;br /&gt;
**https://projects.developer.nokia.com/home/project/explore#action=results&amp;amp;c[]=255&amp;amp;f=&amp;amp;tab=active&amp;amp;page=1&amp;amp;numresults=10&lt;br /&gt;
&lt;br /&gt;
*N9 Development Tips and Tricks, [http://www.developer.nokia.com/Community/Wiki/N9DevelopmentTipsAndTricks developer.nokia.com wiki]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[OBS]]: http://forum.meego.com/showthread.php?t=3671&amp;amp;highlight=harmattan&amp;amp;page=3&lt;br /&gt;
*[[Maliit]]: The upstream project behind the [[Harmattan]] '''virtual keyboard / input method'''. Also used for the N900/N950 Community Edition and the Tablet User Experience created by Intel&lt;br /&gt;
*[[Porting Fremantle Applications to Harmattan]]&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs and ways to get support ==&lt;br /&gt;
&lt;br /&gt;
Reporting bugs is really tricky thing to do because of the problem about which component is guilty: is it MeeGo core component or Nokias component of Harmattan.&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/community/bug-tracking MeeGo bugtracker]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://developers.nokia.com/Contact_and_feedback/ Nokia developers bugtracker]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://forum.meego.com/showthread.php?t=1 Developer resources: MeeGo mailing lists]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/#!/zehjotkah/n950club List of Twitter Users using a N950 devkit] (Please contact [http://twitter.com/zehjotkah zehjotkah] to get added)&lt;br /&gt;
&lt;br /&gt;
== Development Repositories ==&lt;br /&gt;
&lt;br /&gt;
http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos&lt;br /&gt;
&lt;br /&gt;
There is also a freshly established [[Shared]] Community Repository for [[Harmattan]] that you can find here:&lt;br /&gt;
&lt;br /&gt;
https://build.pub.meego.com/project/show?project=home%3Arzr%3Aharmattan&lt;br /&gt;
&lt;br /&gt;
do&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo 'deb http://repo.pub.meego.com/home:/rzr:/harmattan/MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard/ ./' &amp;gt;&amp;gt;/etc/apt/sources.list.d/nicks.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More details at http://rzr.online.fr/q/harmattan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This must be researched a bit if here could be links to other resources having lists etc details about stuff under work to N950/N9. If you have ideas, please use discussion page!&lt;br /&gt;
&lt;br /&gt;
Community repo / collaborative maintenance : &lt;br /&gt;
* http://forum.meego.com/showthread.php?p=26335#post26335&lt;br /&gt;
* http://forum.meego.com/showthread.php?t=4218&lt;br /&gt;
&lt;br /&gt;
[[Category:N950]] [[Category:Harmattan]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/NFC_Tags</id>
		<title>NFC Tags</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/NFC_Tags"/>
				<updated>2011-08-23T14:19:56Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant to become a list of sources for buying NFC stickers or NFC tags in other formats that can be used with NFC-enabled MeeGo devices like the MeeGo 1.2 Harmattan-powered Nokia N9.&lt;br /&gt;
&lt;br /&gt;
On a NFC-powered device, one should be able to use [http://doc.qt.nokia.com/qtmobility-1.2/connectivity-api.html#nfc Qt Mobility 1.2's Connectivity NFC API] to read/write these tags.&lt;br /&gt;
&lt;br /&gt;
''TODO: Make a proper table out of this list, with prices + shipping destinations + shipping duration''&lt;br /&gt;
&lt;br /&gt;
* '''TagStand''' - SF-based startup: [http://www.tagstand.com/ tagstand.com]&lt;br /&gt;
* '''BuyNFCStickers''' - 10% discount for Twitter followers of [http://twitter.com/BuyNFCStickers @BuyNFCStickers] - [http://buynfcstickers.com/ buynfcstickers.com]&lt;br /&gt;
* '''NFC hub''' - Nokia-powered, focusing on Facebook, Foursquare, Twitter, etc.. - [http://www.nfc-hub.com/ nfc-hub.com]&lt;br /&gt;
* '''TagAge''' - Custom-printed NFC tags - [http://www.tagage.net/ tagage.net]&lt;br /&gt;
* '''Identive NFC''' - Offers custom-branded and/or Google-styled NFC tags + an SDK [http://www.identivenfc.com/ identivenfc.com]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/NFC_Tags</id>
		<title>NFC Tags</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/NFC_Tags"/>
				<updated>2011-08-20T12:20:54Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant to become a list of sources for buying NFC stickers or NFC tags in other formats that can be used with NFC-enabled MeeGo devices like the MeeGo 1.2 Harmattan-powered Nokia N9.&lt;br /&gt;
&lt;br /&gt;
On a NFC-powered device, one should be able to use [http://doc.qt.nokia.com/qtmobility-1.2/connectivity-api.html#nfc Qt Mobility 1.2's Connectivity NFC API] to read/write these tags.&lt;br /&gt;
&lt;br /&gt;
''TODO: Make a proper table out of this list, with prices + shipping destinations + shipping duration''&lt;br /&gt;
&lt;br /&gt;
* '''TagStand''' - SF-based startup: [http://www.tagstand.com/ tagstand.com]&lt;br /&gt;
* '''BuyNFCStickers''' - 10% discount for Twitter followers of [http://twitter.com/BuyNFCStickers @BuyNFCStickers] - [http://buynfcstickers.com/ buynfcstickers.com]&lt;br /&gt;
* '''NFC hub''' - Nokia-powered, focusing on Facebook, Foursquare, Twitter, etc.. - [http://www.nfc-hub.com/ nfc-hub.com]&lt;br /&gt;
* '''TagAge''' - Custom-printed NFC tags - [http://www.tagage.net/ tagage.net]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/NFC_Tags</id>
		<title>NFC Tags</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/NFC_Tags"/>
				<updated>2011-08-20T12:18:56Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant to become a list of sources for buying NFC stickers or NFC tags in other formats that can be used in NFC-enabled MeeGo devices like the MeeGo 1.2 Harmattan-powered Nokia N9.&lt;br /&gt;
&lt;br /&gt;
On a NFC-powered device, one should be able to use [http://doc.qt.nokia.com/qtmobility-1.2/connectivity-api.html#nfc Qt Mobility 1.2's Connectivity NFC API] to read/write these tags.&lt;br /&gt;
&lt;br /&gt;
''TODO: Make a proper table out of this list, with prices + shipping destinations + shipping duration''&lt;br /&gt;
&lt;br /&gt;
* '''TagStand''' - SF-based startup: [http://www.tagstand.com/ tagstand.com]&lt;br /&gt;
* '''BuyNFCStickers''' - 10% discount for Twitter followers of [http://twitter.com/BuyNFCStickers @BuyNFCStickers] - [http://buynfcstickers.com/ buynfcstickers.com]&lt;br /&gt;
* '''NFC hub''' - Nokia-powered, focusing on Facebook, Foursquare, Twitter, etc.. - [http://www.nfc-hub.com/ nfc-hub.com]&lt;br /&gt;
* '''TagAge''' - Custom-printed NFC tags - [http://www.tagage.net/ tagage.net]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/NFC_Tags</id>
		<title>NFC Tags</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/NFC_Tags"/>
				<updated>2011-08-20T12:17:09Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: Created page with &amp;quot;This page is meant to become a list of sources for buying NFC stickers or NFC tags in other formats that can be used in NFC-enabled MeeGo devices like the MeeGo 1.2 Harmattan-pow...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant to become a list of sources for buying NFC stickers or NFC tags in other formats that can be used in NFC-enabled MeeGo devices like the MeeGo 1.2 Harmattan-powered Nokia N9.&lt;br /&gt;
&lt;br /&gt;
''TODO: Make a proper table out of this list, with prices + shipping destinations + shipping duration''&lt;br /&gt;
&lt;br /&gt;
* '''TagStand''' - SF-based startup: [http://www.tagstand.com/ tagstand.com]&lt;br /&gt;
* '''BuyNFCStickers''' - 10% discount for Twitter followers of [http://twitter.com/BuyNFCStickers @BuyNFCStickers] - [http://buynfcstickers.com/ buynfcstickers.com]&lt;br /&gt;
* '''NFC hub''' - Nokia-powered, focusing on Facebook, Foursquare, Twitter, etc.. - [http://www.nfc-hub.com/ nfc-hub.com]&lt;br /&gt;
* '''TagAge''' - Custom-printed NFC tags - [http://www.tagage.net/ tagage.net]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-08-09T15:16:48Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Development status as of 2011-06-02]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
End-user information about the game can be found on the [http://thp.io/2011/mong/ Mong homepage].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== That Rabbit Game ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_trg.jpg|200px|thumb|right|That Rabbit Game running on an ExoPC (2011-05-31)]]&lt;br /&gt;
&lt;br /&gt;
This is a closed-source game using the QGraphicsView framework. You are a kleptomanic rabbit head with wings and try to loose 10 coins in 90 seconds by getting shot. Think of it as a reverse duck hunt game. It makes use of Qt Mobility's Accelerometer feature, so if you want to play it on the ExoPC, please apply the [[Devices/ExoPC#Hardware_Fixes|acceleromated-related fixes]] to your MeeGo Tablet UX installation.&lt;br /&gt;
&lt;br /&gt;
* [http://thp.io/2010/trg/ That Rabbit Game]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://www.youtube.com/watch?v=wGlJ9akWIsw That Rabbit Game gameplay]. Please note that it's difficult to hold a camera in one hand and control the (accelerometer-based) game with the other hand. It's much more fun playing with two hands, obviously ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Let's Mee Go ===&lt;br /&gt;
[[File:letsmeego.png|200px|thumb|right|Gameplay screenshot]]Let's MeeGo is an horizontal scrolling game, dedicated to MeeGo. The hero of this game, infact, is a MeeGon: the official mascotte of MeeGo.&lt;br /&gt;
The gameplay is very simple!&lt;br /&gt;
The only thing that the player must do is one click on the screen! If the click is in high position  MeeGon will jump for avoid lower obstacles, if the click is recognized in a low part of the screen MeeGon will slide and avoid the higher obstacles.&lt;br /&gt;
&lt;br /&gt;
[http://http://www.noidimeego.it/index.php/programmazione/204-lets-meego Let's Mee Go Page] for download .deb and source file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Gaberln ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_Gaberln.png|200px|thumb|right|Gaberln screenshot]]&lt;br /&gt;
&lt;br /&gt;
A game where you have to kick and bounce the ball as often as possible. For MeeGo Handsets. As soon as the ball hits the ground, the counter starts fresh. &lt;br /&gt;
&lt;br /&gt;
* [http://thp.io/2011/gaberln/ Gaberln]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Games_Gaberln.png</id>
		<title>File:Games Gaberln.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Games_Gaberln.png"/>
				<updated>2011-08-09T15:15:46Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Community_Office/Community_device_program/Nokia</id>
		<title>Community Office/Community device program/Nokia</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Community_Office/Community_device_program/Nokia"/>
				<updated>2011-07-02T15:39:52Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Batch One */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Nokia Participation Details =&lt;br /&gt;
* Program Contact: [[User:qgil|Quim Gil]]&lt;br /&gt;
Update: Nokia N950 handsets are ready!  https://meego.com/community/device-program/devices/nokia-n9-devkit&lt;br /&gt;
&lt;br /&gt;
== N950 Devkit Program Details ==&lt;br /&gt;
* Device: Nokia N950 loaded with MeeGo 1.2 Harmattan &lt;br /&gt;
* Quantity: 250&lt;br /&gt;
* Additional Criteria / Terms: &lt;br /&gt;
** One submission per developer please&lt;br /&gt;
** Device to be loaned to participant for [period needed].&lt;br /&gt;
** May not be able to ship to certain countries / locations.&lt;br /&gt;
** Nokia employees are not eligible.&lt;br /&gt;
* Timeframe: distribution active.&lt;br /&gt;
&lt;br /&gt;
 '''QUESTIONS / ANSWERS &amp;amp; UPDATES:''' http://forum.meego.com/showthread.php?t=3597&lt;br /&gt;
&lt;br /&gt;
== General thoughts on device program ==&lt;br /&gt;
&lt;br /&gt;
The Nokia N950 is a platform available now for developers targeting the Nokia N9 and MeeGo handset apps in general. Technical details are available at http://developer.nokia.com/swipe&lt;br /&gt;
&lt;br /&gt;
Candidates must be community developers ready to start working on new or existing open source applications, to be published in apps.meego.com and the Nokia Store. Links to your current projects are relevant! Deadline for applications: end of Tuesday, June 28th.&lt;br /&gt;
&lt;br /&gt;
Questions &amp;amp; comments: http://forum.meego.com/showthread.php?t=3597&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: *commercial* developers are encouraged to apply directly at http://developer.nokia.com - thank you for your understanding.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
 '''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
=== Accepted ===&lt;br /&gt;
&lt;br /&gt;
 For the sake of transparency and collaboration:&lt;br /&gt;
 * Please link your name to a page describing your Nokia N950 related work e.g. a wiki page.&lt;br /&gt;
 * Add here one line of text summarizing the project(s) and feature(s) you are concentrating. &lt;br /&gt;
 * We haven't done the 'Nokia employee' check yet. If you happen to be one, contact Quim Gil.&lt;br /&gt;
&lt;br /&gt;
==== Batch One ====&lt;br /&gt;
&lt;br /&gt;
[[User:aaporantalainen|Aapo Rantalainen]] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
First goal: [http://www.umsic.org/jammo/  JamMo] (will need some underlying libraries, e.g. [http://www.clutter-project.org/ clutter])&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Broothy Ádám Balázs]&lt;br /&gt;
* '''Sent my Account ID to Quim, i'm already Nokia launchpad member. Awaiting any reply.'''&lt;br /&gt;
* [http://store.ovi.com/content/113753 Switchboard]&lt;br /&gt;
** [http://www.youtube.com/watch?v=GdskgAfjjxc MobileMind]&lt;br /&gt;
&lt;br /&gt;
Adam Pigg '''ID sent''', '''applied for Nokia Launchpad''', '''waiting for reply'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting my Qt/QML apps/games from maemo, and further work on Kexi and some more QML games&lt;br /&gt;
[http://www.piggz.co.uk My Site]&lt;br /&gt;
&lt;br /&gt;
[[User:Captianigloo|Aguirre Nicolas]] (captainigloo) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://enna.geexbox.org Enna], [http://svn.enlightenment.org/svn/e/trunk/E-MODULES-EXTRA/elfe elfe] and all [http://www.enlightenment.org EFL/Enlightenment] libraries to Meego.&lt;br /&gt;
&lt;br /&gt;
Alan M Bruce&lt;br /&gt;
&lt;br /&gt;
Oleg Bodnarchuk(bloody)'''ID sent''', '''applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Developing Wiki-based offline database.&lt;br /&gt;
&lt;br /&gt;
[[User:mardy|Alberto Mardegan]] (Mardy) &amp;lt;br /&amp;gt;&lt;br /&gt;
Developing QML port of [http://www.mardy.it/mappero Mappero], possibly [http://www.mardy.it/oculo Oculo] and [http://neverball.org Neverball] (for the latter I'm now working on a N900 port).&lt;br /&gt;
&lt;br /&gt;
Aleix Pol (apol) &amp;lt;br/&amp;gt;&lt;br /&gt;
Porting &amp;quot;horaris&amp;quot; and &amp;quot;kanban&amp;quot; maemo applications, finally get to have a usable KAlgebra Mobile version working on MeeGo, hopefully drag other KDE applications with this effort.&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/avis Alexander Terekhov] (Avis) '''ID sent, already a Launchpad member''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting and improving [http://qt-apps.org/content/show.php/Smart+Shopper?content=139742 Smart Shopper] project. &lt;br /&gt;
&lt;br /&gt;
[[User:amandalam|Amanda Hoi Ching Lam]] (amandalam)  '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Traditional Chinese language and utility apps for the MeeGo &amp;amp; Harmattan platforms, including but not limited to a Chinese character lookup app, and applications localized for the Traditional Chinese communities in Hong Kong, Macau and Taiwan.  [https://sites.google.com/site/amandahoic/Home/ Amanda's Software Projects]&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/andreagrandi Andrea Grandi] (Andy80) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
QML native client for Soma.fm radio. Based on the old mSoma: https://gitorious.org/msoma&lt;br /&gt;
&lt;br /&gt;
Andrei Mirestean&lt;br /&gt;
&lt;br /&gt;
[[User:Jaffa|Andrew Flegg]] (Jaffa) '''Device received'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting apps from Maemo (Attitude &amp;amp; Hermes), developer tools, and apps.meego.com workflow. [[User:Jaffa|&amp;quot;Want to know more?&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[User:fiferboy|Andrew Olmsted]] (fiferboy) '''ID sent''', '''Already a Launchpad member (but my Launchpad account hasn't activated)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://andrew.olmsted.ca/meego Fiferboy's Projects] (Birdlist, Personal Lexicon, other ideas), porting and packaging some pure Qt apps&lt;br /&gt;
&lt;br /&gt;
[[User:wazd|Andrew Zhilin]] (wazd) '''ID sent''', '''Already a Launchpad member (but my Launchpad account hasn't activated)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://tabletui.wordpress.com], OMWeather, Live Wallpapers, BlueMaemo, Ati85, QML gPodder, tons of other design-related stuff&lt;br /&gt;
&lt;br /&gt;
[[User:anidel|Aniello Del Sorbo]] (anidel) &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://maemo.org/downloads/product/Maemo5/xournal/ Xournal] from Maemo to Harmattan/MeeGo&lt;br /&gt;
&lt;br /&gt;
Antti Pohjola (Summel1) ''' ID sent, Applied for the Nokia Developer Launchpad program '''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://www.summeli.fi/?p=2453 AntSnes] and [http://www.summeli.fi/?p=2520 gpSP] from Symbian^3 to Harmattan/MeeGo.&lt;br /&gt;
&lt;br /&gt;
[[User:awhiemstra|Arjen-Wander Hiemstra]] &amp;lt;br/&amp;gt;&lt;br /&gt;
Porting [http://gluon.gamingfreedom.org Gluon] to MeeGo/Harmattan.&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/djarty Artem Sereda] (DJArty) '''Nokia Developer User ID sent''', '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting qutIM, openpref, arora, links, groove, microdc, Ukrainian localization.&lt;br /&gt;
&lt;br /&gt;
Assaf Paz '''ID sent''', '''applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Adapting [http://code.google.com/p/qwazer/ Qwazer] to also work on Meego, hopefully create an Exchange Webmail client in pure QML (N900 was the initial target), Hebrew support &lt;br /&gt;
&lt;br /&gt;
[[User:Bart-cerneels|Bart Cerneels]](Stecchino)&amp;lt;br /&amp;gt;&lt;br /&gt;
Mobile UX' for Amarok using QML. [http://amarok.kde.org Amarok website]&lt;br /&gt;
&lt;br /&gt;
[[User:khertan|Benoît HERVIER]] (Khertan) '''ID sent''', '''waiting answer from Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://khertan.net/khteditor KhtEditor] a source code editor, [http://khertan.net/khweeteur Khweeteur] a twitter/identi.ca client, [http://khertan.net/python_sdist_maemo Sdist_maemo] and developping KhtSync a automated file synchronization application, and KhtDrive an app to measure car and driver performances for eco driving.&lt;br /&gt;
&lt;br /&gt;
[[User:Termana|Bradley Smith]] (Termana) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Developing a karaoke game with built-in pitch correction.&lt;br /&gt;
&lt;br /&gt;
[[User:arfoll|Brendan Le Foll]], '''ID sent''', '''applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting XBMC + MeeGo TV stuff + doing audio continuums using pulseaudio.&lt;br /&gt;
&lt;br /&gt;
Carsten Munk&lt;br /&gt;
&lt;br /&gt;
Christian Pühringer (cip) '''ID sent, already a Launchpad member'''&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/cip/WikiOnBoard/wiki WikiOnBoard] Offline reader for Wikipedia using [http://openzim.org zim] format.  &lt;br /&gt;
&lt;br /&gt;
[[User:Clint|Clint Adams]] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Libre.fm-related software development and porting, advocacy&lt;br /&gt;
&lt;br /&gt;
[[User:Cpscotti|Clovis Scotti]] (cpscotti) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Developing the &amp;quot;connected snowboarding&amp;quot; [http://www.pushsnowboarding.com Push Snowboarding] application/project. Also, I'll be very happy to port other apps I did (mainly for Maemo) + new projects.&lt;br /&gt;
&lt;br /&gt;
Cornelius Hald&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/zehjotkah Cosimo Kroll] (zehjotkah) '''ID sent''', '''already a Launchpad member'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://wiki.maemo.org/MeeGo_Coding_Competition_2011 MeeGo Coding Competition 2011]&lt;br /&gt;
&lt;br /&gt;
Cristian Grozea '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
magnus-plus photo: an application that combines a camera-based magnifier with more advanced image processing techniques, that would enable one to:&amp;lt;br /&amp;gt;&lt;br /&gt;
- use it as a magnifier (with optional light from the camera LED).&amp;lt;br /&amp;gt;&lt;br /&gt;
- use it as a photo negatives lightbox that automatically inverts the negatives and adjusts the colors for proper display:&lt;br /&gt;
the user just have to hover it over the (back-lit) negatives and on the screen the corresponding positive (or magnified part of it) is displayed in real-time.&amp;lt;br /&amp;gt;&lt;br /&gt;
- use it as an EVF add-on to SLRs to help with manual focus, leveraging the possibility of amplifying contrast and magnifying.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damian Waradzyn '''ID sent, already Nokia launchpad member. Awaiting reply.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Porting and further development of [http://talk.maemo.org/showthread.php?t=58402 CloudGPS]&lt;br /&gt;
&lt;br /&gt;
Daniel Martin Yerga '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting my Maemo applications: [http://maemo-wordpy.garage.maemo.org/ MaStory], [http://cusl4-cservices.forja.rediris.es/ CasualServices], [http://pyrecipe.garage.maemo.org/ Pyrecipe], [http://maemo.org/downloads/product/Maemo5/copernicium/ Copernicium], [http://stockthis.garage.maemo.org/ StockThis], and developing new ones, like [https://gitorious.org/r-dmobiley R&amp;amp;DMobiley].&lt;br /&gt;
&lt;br /&gt;
David Derby '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://www.6809.org.uk/dragon/xroar.shtml XRoar - Dragon &amp;amp; CoCo emulator] and [http://icculus.org/avp/ Aliens versus Predator (Gold Edition) game engine].&lt;br /&gt;
&lt;br /&gt;
David Galindo&lt;br /&gt;
&lt;br /&gt;
[[User:Lbt|David Greaves]] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Mainly CE, Harmattan and Apps to start with. Hopefully Surrounds later.&lt;br /&gt;
&lt;br /&gt;
Diego Marcos&lt;br /&gt;
&lt;br /&gt;
Dimitar Pashov&lt;br /&gt;
&lt;br /&gt;
Dru Moore&lt;br /&gt;
&lt;br /&gt;
Eero af Heurlin&lt;br /&gt;
&lt;br /&gt;
[[User:Emocow | Ferdinand Mayet]] ('''Nokia Developer ID sent, Applied for the Nokia Developer Launchpad program''')&amp;lt;br/&amp;gt;&lt;br /&gt;
Development of a golf GPS application&lt;br /&gt;
&lt;br /&gt;
Frank Sievertsen '''ID Sent, Applied for Nokia Developer Launchpad program, waiting for approval'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Open-Source Spideroak Mobile Client and other apps&lt;br /&gt;
&lt;br /&gt;
Gary Birkett&lt;br /&gt;
N9 Qt port of liqcalendar&lt;br /&gt;
&lt;br /&gt;
[http://meego.com/users/garyd Gary Driggs] ('''dev ID sent, already reg'd as Launchpad member''')&lt;br /&gt;
Porting [http://www.gnu.org/s/gnash Gnash] to MeeGo ARM devices.&lt;br /&gt;
&lt;br /&gt;
George Ruinelli '''ID sent, Applied for the Nokia Developer Launchpad program'''&amp;lt;br&amp;gt;&lt;br /&gt;
Porting my [http://maemo.org/packages/view/sleepanalyser/ SleepAnalyser] from MAEMO as well as other smaller apps I wrote/ported. See [http://wiki.maemo.org/User:Caco3] for details.&lt;br /&gt;
&lt;br /&gt;
Gerard Braad&lt;br /&gt;
&lt;br /&gt;
Harald Sitter&lt;br /&gt;
&lt;br /&gt;
[[User:helihyv|Heli Hyvättinen]] '''Nokia Developer ID sent, applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting Ghosts Overboard (a game) and Chess Clock from Maemo and adding new features to the former.&lt;br /&gt;
&lt;br /&gt;
[[User:bergie|Henri Bergius]] &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting Buscatcher, Midgard and Node.js -related tools to MeeGo. However, I've withdrawn my device program application because I already got a N950 via Helsinki MeeGo Network.&lt;br /&gt;
&lt;br /&gt;
Hiemanshu Sharma '''ID Sent, Applied for Nokia Developer Launchpad program''' &amp;lt;br/&amp;gt;&lt;br /&gt;
Currently working on porting [[http://forum.meego.com/showthread.php?t=3660|Komedia]]. More apps in the pipeline including Quassel (IRC Client), a Google Reader (name suggestions are welcome) and a 'Line of the day' kind of app (a glorified version of cowsay). Also working on getting an opencv port to give way for Face Detection/Facial recognition APIs.&lt;br /&gt;
&lt;br /&gt;
[[User:Divan|Ivan Daniluk]] ''' ID sent, Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting  [[User:Divan|my Maemo5 applications]], adding full Vkontakte support, Russian and Ukrainian localization and developing new apps in progress..&lt;br /&gt;
&lt;br /&gt;
Janne Mäkinen '''ID sent''', '''applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting/Rewriting Maemo 5 stuff&lt;br /&gt;
&lt;br /&gt;
[[User:Javispedro|Javier de San Pedro Martín]] &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting my [http://wiki.maemo.org/User:Javispedro Maemo 5 applications and SDL games], and [http://gitorious.org/hsdl/pages/Home SDL] itself.&lt;br /&gt;
&lt;br /&gt;
Jens Persson '''ID sent''', '''applied for Nokia Launchpad'''&lt;br /&gt;
&lt;br /&gt;
Jeremias Bosch&lt;br /&gt;
&lt;br /&gt;
[[User:vandenoever|Jos van den Oever]] &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://webodf.org WebODF] to MeeGo using QML and JavaScript.&lt;br /&gt;
Experiment with a semantic logging tool&lt;br /&gt;
Experiment with a [http://blogs.kde.org/node/4161 metronome application] in QML.&lt;br /&gt;
&lt;br /&gt;
[[User:Metropt|Jose Xavier]], '''ID sent''', '''waiting answer from Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
My goal is to port the OpenPilot Ground Control Station to the MeeGo platform and adapt the UI for a better mobile experience. You can see more information about OpenPilot GCS here: http://wiki.openpilot.org/display/Doc/Ground+Control+Station+User+Manual&lt;br /&gt;
&lt;br /&gt;
[[User:Bundyo|Kamen Bundev]] (Bundyo), '''ID sent''', '''applied for Nokia Launchpad''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Rewriting Search Tool, porting Maemo 5 work, NodeJS, possible Tear rewrite.&lt;br /&gt;
&lt;br /&gt;
Karl Johan Grøttum&lt;br /&gt;
&lt;br /&gt;
[[User:kemargrant | kemar grant]], '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
My goal is to bring Screen Mirroring to Meego along with playing local files&lt;br /&gt;
easily to a desktop. The app is called groundwork and it is opensource. Code will be shifted to Launchpad once I can begin testing on a meego device.&lt;br /&gt;
http://code.google.com/p/groundwork/&lt;br /&gt;
&lt;br /&gt;
Ken Young&amp;lt;br /&amp;gt;&lt;br /&gt;
Initially I will port the Maemo [http://wiki.maemo.org/Orrery Orrery] program, and add support for the magnetometer.   I will&lt;br /&gt;
also port some other apps from Maemo 5.'''ID sent''', '''applied for Nokia Launchpad''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:Kimitake|Kimitake]] '''ID sent, already a Launchpad member'''&amp;lt;br&amp;gt;&lt;br /&gt;
developing Qt-based micro blogging client for twitter, identi.ca, wassr, jp&lt;br /&gt;
&lt;br /&gt;
Kirill Kulakov&lt;br /&gt;
&lt;br /&gt;
[[User:lostinmirkwood|Kristopher C. Kantor]]  '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
* Continuing Development of [http://ansela.garage.maemo.org/ Ansel-A]: Digital Darkroom for Qt Devices&lt;br /&gt;
&lt;br /&gt;
[[User:shadymilkman|Kyle Thomas]]  &amp;lt;br/&amp;gt;&lt;br /&gt;
Creating Reedit: [http://www.shadymilkman.com/p/n9-project.html Reedit] A full featured Reddit list browser &amp;lt;br/&amp;gt;&lt;br /&gt;
'''Submitted credentials to the N.D.Launchpad for application review, waiting for instructions.'''&lt;br /&gt;
&lt;br /&gt;
[[User:Creamygoodness|Lance Colton]]   '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Working on Proximus during July, I will see what we can do with Conky after that.&lt;br /&gt;
&lt;br /&gt;
Lasse Kärkkäinen&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://performous.org/ Performous] singing/band game from PC to N900 and MeeGo&lt;br /&gt;
&lt;br /&gt;
Lasse Stenberg&lt;br /&gt;
&lt;br /&gt;
Laszlo Papp (Already got one earlier, thus I do not need a new one ;) )&lt;br /&gt;
&lt;br /&gt;
liang wei (foolegg)&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Cuteinputmethod]] is a Chinese Input Method, designed for handset device.&amp;lt;br/&amp;gt;&lt;br /&gt;
(received notify mail, and sent reply with Nokia Developer Account Id)&lt;br /&gt;
&lt;br /&gt;
Luis Felipe Strano Moraes '''ID sent''', '''applied for Launchpad membership''' &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luiz Augusto von Dentz&lt;br /&gt;
&lt;br /&gt;
Marat Fayzullin (fms) '''ID sent''', '''already a Launchpad member'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Porting the following: &lt;br /&gt;
[http://fms.komkon.org/SlideRule/ SlideRule],&lt;br /&gt;
[http://fms.komkon.org/ColEm/ ColEm], &lt;br /&gt;
[http://fms.komkon.org/fMSX/ fMSX], &lt;br /&gt;
[http://fms.komkon.org/Speccy/ Speccy], &lt;br /&gt;
[http://fms.komkon.org/ATI85/ AlmostTI], &lt;br /&gt;
[http://fms.komkon.org/MG/ MasterGear], &lt;br /&gt;
[http://fms.komkon.org/iNES/ iNES], &lt;br /&gt;
[http://fms.komkon.org/VGB/ VGB], &lt;br /&gt;
[http://fms.komkon.org/VGBA/ VGBA]. &lt;br /&gt;
Also expecting to port the FBReader and an IRC client (although most likely not XChat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:deimos|Marco Bavagnoli]] (deimos) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
I'm porting [http://mediadownloader.cz.cc/?page_id=2 mediadownloader] application just ported to [http://mediadownloader.cz.cc/?p=153 maemo] and here a [http://www.youtube.com/watch?v=_Dsj2piBQCw video]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Mece|Marcus Wikström]] (mece) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://talk.maemo.org/showthread.php?t=73490 Tweed Suit] for N9/50. Probably Qlister and also planning an location based tracking service/app.&lt;br /&gt;
&lt;br /&gt;
Marijn Kruisselbrink&lt;br /&gt;
&lt;br /&gt;
[[User:mgedmin|Marius Gedminas]] (mgedmin) '''ID sent''', '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Planning to port [http://mg.pov.lt/gtimelog GTimeLog].&lt;br /&gt;
&lt;br /&gt;
Marko Mattila&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Vgrade Martin Brook] (vgrade) '''ID sent''', '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would plan to contnue my contributions to the N900 Community Edition of MeeGo which I assume will push right through into the N9. I am very interested in contributing to the exciting new architecture built on Wayland to give this device the best user experience.&lt;br /&gt;
&lt;br /&gt;
Local Network Meetups, Cambridge, Birmingham, Koln, Dusseldorf&lt;br /&gt;
&lt;br /&gt;
Martin Grimme (pycage) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br&amp;gt;&lt;br /&gt;
Doing the Community Apps installer client. Also targetting Harmattan with my OSS MeeGo apps (which are currently mostly running on the WeTab).&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Martink Martin Kolman] (MartinK)  '''ID sent''', '''applied for the Nokia Launchpad'''&amp;lt;br&amp;gt;&lt;br /&gt;
Porting the modRana GPS navigation system and Mieru manga and comic book reader.&lt;br /&gt;
&lt;br /&gt;
[[User:twoboxen|Matt Hawkins]] (twoboxen) '''ID sent''', '''Already a Launchpad member'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Open sourcing and working on my cross-platform OpenGL engine (HawkEngine) and several [https://sites.google.com/site/hawkorn/games games].  This engine builds projects and binaries for Qt, iOS, Android (though the NDK is touchy), WebOS, Glut, etc.&lt;br /&gt;
&lt;br /&gt;
[[User:zas|Matti Henrik Karjalainen]] (zas) '''ID sent, applied for Nokia Launchpad'''&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://tols17.oulu.fi/~matkarja/meego/ Projects] (Currently working on Tap 'em (game))&lt;br /&gt;
&lt;br /&gt;
[http://forum.meego.com/member.php?u=9286 Michael Muth] (helex) '''ID sent, already a Launchpad member'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://talk.maemo.org/showthread.php?p=1001316 ClipMan], [http://talk.maemo.org/showthread.php?t=52589 DreamRemote], TcpKeyboard, something like [http://talk.maemo.org/showthread.php?t=72408 ConkyLayoutSwitcher] (have to see how the UI works in detail - need to create it from scratch)&lt;br /&gt;
&lt;br /&gt;
[http://blog.mikeasoft.com/tag/maemo/ Michael Sheldon] (Elleo) '''ID sent, applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Creating a [http://libre.fm Libre.fm] radio client and porting [http://www.jokosher.org Jokosher] to small screen devices.&lt;br /&gt;
&lt;br /&gt;
[http://blog.cihar.com/ Michal Čihař] (Nijel) '''ID sent, applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Creating a [http://wammu.eu/ Gammu] application for phone for data synchronization and backup.&lt;br /&gt;
&lt;br /&gt;
Michele Tameni ( netvandal ) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
&lt;br /&gt;
- Luca's Mirror:  It’s a simple app that transform your phone into a hand-held mirror with some other cool addictions.&lt;br /&gt;
&lt;br /&gt;
- Semantic experiment : Experiment with Notification Area mixed with the semantic information stored in tracker, reacting to user action with usefull notification&lt;br /&gt;
More info  [http://michele.tameni.it/project/meego/ Here]&lt;br /&gt;
&lt;br /&gt;
Mike Choy : Porting Maesynth and Maelophone from N900 Python to QML and C++. Stress testing the new [https://projects.developer.nokia.com/qtgameenabler Qt Game Enabler] to see if we finally have  low latency audio support in Qt. Will also look to see if we can get midi sample support via Wild Midi or equivalent. &lt;br /&gt;
&lt;br /&gt;
Mikko Vartiainen '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
http://forum.meego.com/showthread.php?t=3607&lt;br /&gt;
&lt;br /&gt;
[https://projects.developer.nokia.com/home/user/mmlado Mladen Milankovic] '''IDs sent'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Develop games in QML&lt;br /&gt;
&lt;br /&gt;
Mures Andone&lt;br /&gt;
&lt;br /&gt;
[[User:Nielsmayer|Niels Mayer]] '''[https://projects.developer.nokia.com/home/user/NielsMayer Nokia Developer ID] sent''', '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://wiki.meego.com/Tubelet-and-cutetube-port Port cutetube-qml to MeeGo tablet UX/harmattan UX.]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://code.google.com/p/ytd-meego/wiki/CitizenJournalismWithYoutubeDirectForMeego YouTube Direct For MeeGo]&lt;br /&gt;
&lt;br /&gt;
[[User:olka|Oleksandr Kachur]] '''ID sent'''. '''Waiting answer from Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Developing cloud music player integrated with Google music, Amazon music and last.fm services.&lt;br /&gt;
&lt;br /&gt;
Olle Tränk (zeamoceq) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://qticksize.zeamoceq.net qTickSize] (interface to Swedish online stock broker)&lt;br /&gt;
&lt;br /&gt;
Oscar Martinez '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Port 2d puzzle board game [http://kde-apps.org/content/show.php/kMagnet?content=109111 kMagnet] or a new 2d board puzzle game&lt;br /&gt;
&lt;br /&gt;
[[User:Lorenzph|Philip Lorenz]] (Nokia Developer ID sent)&amp;lt;br /&amp;gt;&lt;br /&gt;
Development of a hiking application supporting the user when planning and executing the trip.&lt;br /&gt;
&lt;br /&gt;
[[User:Ph5|Philipp Zabel]] (pH5) ''' ID sent, applied for the Nokia Developer Launchpad program '''&amp;lt;br /&amp;gt;&lt;br /&gt;
Integration of [https://www.torproject.org/ Tor] support, porting of [http://maemo.org/downloads/product/Maemo5/frogatto/ Frogatto], [https://garage.maemo.org/projects/beifahrer/ Beifahrer] and [https://garage.maemo.org/projects/cinaest/ Cinaest]&lt;br /&gt;
&lt;br /&gt;
Randall Arnold&lt;br /&gt;
Application testing, local and regional meetup/event demos, product evangelism, peripheral design&lt;br /&gt;
&lt;br /&gt;
Ravi Vagadia '''ID Sent''', '''Applied for the Nokia Developer Launchpad Program''' &amp;lt;br/&amp;gt;&lt;br /&gt;
VLC Remote &amp;amp; Trip Management App.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ray Donnelly&lt;br /&gt;
&lt;br /&gt;
[[User:Rlinfati|Rodrigo Linfati]]  '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Upgrade GoogleLatitude to the current API&lt;br /&gt;
* Find your Frient: a apps that inform you position directly to you friend without any external server.&lt;br /&gt;
&lt;br /&gt;
Roman Morawek&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Wonko Ruediger Gad (wonko)] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Amongst other things I'll port my existing applications for Maemo5/Fremantle to MeeGo/Harmattan: VU Meter, StultitiaSimplex, Zeecontrol, Advanced Clock Plugin (for details please see my page).&lt;br /&gt;
&lt;br /&gt;
[[User:generalantilles|Ryan Abel]] (GeneralAntilles)  '''ID sent''',  '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Working with fiferboy on a photographer's application suite ([http://thousandsparrows.com/meego/ SnapGo], currently) to include feature like a light meter and GPS track recording.&lt;br /&gt;
&lt;br /&gt;
Sam Bristow&lt;br /&gt;
&lt;br /&gt;
[[User:Eipi|Sanjeev Visvanatha]] (EIPI) , '''d.n.c ID sent''', '''could not apply for Nokia Launchpad''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting MaeFlight from Maemo 5, and adding functionality for Harmattan &lt;br /&gt;
&lt;br /&gt;
[[User:Seif|Seif Lotfy]], '''ID sent''', '''waiting answer from Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
My goal is to port the Zeitgeist to MeeGo with all the fun stuff with it. I already have a Qt port for &amp;quot;El Loco&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Sergey Ivanov&amp;lt;br /&amp;gt;&lt;br /&gt;
Developing software for the mobile operating system MeeGo, associated with the processing of audio and video streams.&lt;br /&gt;
&lt;br /&gt;
Sergey Ivanov&lt;br /&gt;
&lt;br /&gt;
[[User:Spenap|Simón Pena]] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting and enhancing Maevies from Maemo 5 to Meego/Harmattan&lt;br /&gt;
&lt;br /&gt;
Simon Pickering (lardman) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting mBarcode, working on Augmented Reality app (mAR), time and location event app (Proximus), additional location methods (offline cellid, magnetic field line direction)&lt;br /&gt;
Page here: http://wiki.meego.com/User_talk:Lardman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Somnathbanik|Somnath Banik]]: '''Nokia Developer ID Sent''', '''Applied for Nokia Developer Launchpad Program'''&lt;br /&gt;
* Porting my existing Symbian^3 multimedia applications to MeeGo/N9 with a  new and exciting UI components of Harmattan/MeeGo.&lt;br /&gt;
* Creating simple and easy open source application to inspire beginner developers to work on MeeGo/N9 technology.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stani Michiels&lt;br /&gt;
&lt;br /&gt;
Stefanos Harhalakis&lt;br /&gt;
&lt;br /&gt;
Stephen Gadsby (sjgadsby) '''ID sent''', '''applied for Nokia Launchpad''' &amp;lt;br /&amp;gt;&lt;br /&gt;
writing a [[User:Sjgadsby#Preferred Shopper Card Wallet|not-yet-named wallet for store loyalty cards]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:vitaminj|Stephen Spencer]] (VitaminJ) '''ID sent, applied for the Nokia Developer Launchpad program'''&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://jenkins.vitaminj.co.uk/job/meex/ Meex], a portable DJing application&lt;br /&gt;
&lt;br /&gt;
Susanna Huhtanen&lt;br /&gt;
&lt;br /&gt;
Tadej Novak '''ID sent, applied for the Nokia Developer Launchpad program''' &amp;lt;br&amp;gt;&lt;br /&gt;
Porting my desktop IP TV player and schedule to Meego&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Kenya888 Takahiro Hashimoto(kenya888)] '''ID sent, waiting reply of Launchpad program'''&amp;lt;br&amp;gt;&lt;br /&gt;
porting qimsys/mozc to Harmattan/MeeGo, developing streaming multimedia player with QML&lt;br /&gt;
&lt;br /&gt;
Tasuku Suzuki&lt;br /&gt;
&lt;br /&gt;
Teemu Hukkanen&lt;br /&gt;
&lt;br /&gt;
[http://teom.wordpress.com Teo Mrnjavac] '''ID sent, applied for the Nokia Developer Launchpad program'''&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://ur1.ca/4kkwh Porting] [http://amarok.kde.org Amarok] to tablets and handsets running MeeGo/Harmattan.&lt;br /&gt;
&lt;br /&gt;
Thomas Cherryhomes - Lead Developer for LinuxMCE&lt;br /&gt;
* LinuxMCE is a next generation smart home platform encompassing media, home automation, telecom, and security features. http://www.linuxmce.org/&lt;br /&gt;
* A 25 min demo of the software can be seen here: http://video.google.com/videoplay?docid=2176025602905109829&lt;br /&gt;
* Nokia N950 will be used as a test platform for the new QML/Qt Quick based qOrbiter we are writing to replace our existing Orbiter software, qOrbiter videos here: &lt;br /&gt;
** http://www.youtube.com/watch?v=NDGagn3EciA&lt;br /&gt;
** http://www.youtube.com/watch?v=oUHrCdBgoyQ&lt;br /&gt;
&lt;br /&gt;
[[user:thp|Thomas Perl]]  '''Device received'''&lt;br /&gt;
* [http://gpodder.org/ gPodder] - Integrating gPodder with Harmattan (including specific APIs)&lt;br /&gt;
* Open source work on Python-related APIs (PySide, etc..) + Python tutorials&lt;br /&gt;
* Get [[Games|Mong]] in shape for Harmattan&lt;br /&gt;
* Port over some of my existing [http://maemo.org/profile/view/thp/ Maemo 5 apps]&lt;br /&gt;
&lt;br /&gt;
[[user:harbaum|Till Harbaum]] '''ID sent, applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* First action: Try to get [http://www.harbaum.org/till/cacheme CacheMe] to work nicely &lt;br /&gt;
* Might have to work on qt theming (and convince people that this is a good thing :-)&lt;br /&gt;
* [https://build.pub.meego.com/project/show?project=home%3Aharbaum Community OBS home project]&lt;br /&gt;
* And of course i'd like to port some of my previous Maemo projects ...&lt;br /&gt;
&lt;br /&gt;
[[User:timoph|Timo Härkönen]] (timoph) '''ID sent, applied for Launchpad membership'''&lt;br /&gt;
* [http://gitorious.org/random-timoph impuzzle, etc.]&lt;br /&gt;
* [http://timoph.fi timoph.fi]&lt;br /&gt;
* [https://build.pub.meego.com/project/show?project=home%3Atimoph Community OBS home project]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Venemo Timur Kristóf]&lt;br /&gt;
&lt;br /&gt;
* '''Sent my Account ID to Quim, applied at Nokia launchpad. Awaiting any reply.'''&lt;br /&gt;
* [http://wiki.meego.com/User:Venemo/HarmattanPlans My Harmattan Plans]&lt;br /&gt;
** [http://gitorious.org/colorful-apps/puzzle-master Puzzle Master]&lt;br /&gt;
** [http://forum.meego.com/showthread.php?t=3711 Public transportation app] (Click on the [http://forum.meego.com/showthread.php?t=3711 link] and post to the thread if you are interested to contribute.)&lt;br /&gt;
** [https://gitorious.org/colorful-apps/memory-game Memory game]&lt;br /&gt;
** Labirynth game (No code available yet)&lt;br /&gt;
&lt;br /&gt;
Tom Swindell&lt;br /&gt;
* [[User:Tswindell/CommunityApplicationDevelopment]]: Columbus Navigation Toolkit, Media IM Status Updater.&lt;br /&gt;
&lt;br /&gt;
[[User:tlaukkanen|Tommi Laukkanen]]&lt;br /&gt;
* Facebook client [http://kasvopus.com Kasvopus], Twitter client [http://twimgo.com TwimGo], Google Reader client [http://newsflow.mobi NewsFlow], FourSquare client [http://nelisquare.com Nelisquare]&lt;br /&gt;
&lt;br /&gt;
Toni Nikkanen&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/sandst1 Topi Santakivi] '''ID sent''', '''applied for Nokia Launchpad'''&lt;br /&gt;
* Porting FunkeySynth, a MeeGo Tablet synthesizer to Harmattan &lt;br /&gt;
* Demo clip and further info in [http://sandst1.wordpress.com/ my blog]&lt;br /&gt;
&lt;br /&gt;
Tuomas Kulve&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/vasvlad Uladzislau Vasilyeu] (Vasvlad) '''ID sent, applied for the Nokia Developer Launchpad program'''&amp;lt;br/&amp;gt;&lt;br /&gt;
* Porting OMWeather to Harmattan&lt;br /&gt;
&lt;br /&gt;
[[User:drowne|Valerio Di Donato]] '''ID sent, applied for Nokia Launchpad '''&amp;lt;br /&amp;gt;&lt;br /&gt;
Location-Based games and application development, mobile game design. Junomi Developer ( serious game presented at Games for Health Conference in Boston, May 2011 )&lt;br /&gt;
&lt;br /&gt;
Ville Jyrkkä&lt;br /&gt;
&lt;br /&gt;
Ville Ranki&lt;br /&gt;
&lt;br /&gt;
Willem Liu&lt;br /&gt;
&lt;br /&gt;
[[User:ph0b|Xavier Hallade]] '''ID sent, applied for Nokia Launchpad '''&amp;lt;br /&amp;gt;&lt;br /&gt;
Writing tutorials to help other developers to step in MeeGo / Building MeeGo Paris network / Developing an audio player to access to more than 47 000 webradios referenced on AOL shoutcast (by name, genre, current track)&lt;br /&gt;
&lt;br /&gt;
Yann Bieber '''ID sent, applied for Nokia Launchpad '''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://code.google.com/p/wagic/ Wagic] on Harmattan based on either Qt or SDL&lt;br /&gt;
&lt;br /&gt;
Zaheer Merali '''ID sent''' '''Applied for the Nokia Developer Launchpad (for individuals) program'''&lt;br /&gt;
* Porting [http://gstreamer.freedesktop.org GStreamer] plugins not shipped by Nokia to Harmattan&lt;br /&gt;
* Porting [http://www.flumotion.net Flumotion] an open source streaming solution to Harmattan taking advantage of the hardware encoding and the camera&lt;br /&gt;
&lt;br /&gt;
Zap Andersson&lt;br /&gt;
&lt;br /&gt;
Zeeshan Ali&lt;br /&gt;
&lt;br /&gt;
==== Batch Two  ====&lt;br /&gt;
&lt;br /&gt;
Second batch - to be integrated witrh the list above.&lt;br /&gt;
&lt;br /&gt;
Max Waterman '''ID sent''', '''applied for Nokia Launchpad'''&lt;br /&gt;
* Porting ZouBa to MeeGo/H and QML, plust other app ideas.&lt;br /&gt;
&lt;br /&gt;
Sławomir Musiał '''ID sent''', '''applied for Nokia Launchpad'''&lt;br /&gt;
* [http://www.swinkels.tvtom.pl/eCards eCards] Application for creating and sending e-cards&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/scifiguy Sudheer K.] '''ID sent''', '''applied for Nokia Launchpad'''&lt;br /&gt;
* Porting [https://garage.maemo.org/projects/marketstoday Markets Today], a Stock Quotes  app to Harmattan &lt;br /&gt;
* Evaluate porting of VICaR (Call router application) and new application ideas on Harmattan&lt;br /&gt;
&lt;br /&gt;
Mohannad Hammadeh '''ID sent, Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Porting mPrayerTime to Meego-Harmattan, updating the UI and adding more features.&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/antman8969 Anthony Naddeo] (antman8969 here on meego.com, but antman8069 on developer.nokia.com) '''id sent, applied for launch program''' &lt;br /&gt;
* [http://umcs.maine.edu/~naddeoa/profile/linkedup-project.html Linkedup] - LinkedIn client for Maemo, Meego, Harmattan..... anything Qt&lt;br /&gt;
* [http://umcs.maine.edu/~naddeoa/profile/qtweather-project.html QtWeather] - United States National Weather Service application&lt;br /&gt;
Leaf Johnson&lt;br /&gt;
&lt;br /&gt;
[[User:epage|Ed Page]] '''ID sent, Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Updating [http://wiki.maemo.org/DialCentral DialCentral], [http://wiki.maemo.org/Gonvert Gonvert], [http://wiki.maemo.org/Ejpi ejpi] for Meego/Harmattan&lt;br /&gt;
* Port all other appliations to Qt for  Meego/Harmattan&lt;br /&gt;
* Continue writing new applications&lt;br /&gt;
&lt;br /&gt;
William Su (sony123) '''ID sent, Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
[http://talk.maemo.org/showthread.php?p=1019939#post1019939 Stockona] - a google finance client. &lt;br /&gt;
Currently working on:&lt;br /&gt;
* Local portfolio creation.&lt;br /&gt;
* Webview integration: Make in-app news feed reading possible.&lt;br /&gt;
&lt;br /&gt;
Anthony Day&lt;br /&gt;
&lt;br /&gt;
[[User:mattaustin|Matt Austin]]  '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Transperth trains live departure boards app, Player numbers AFL footy app, Amazon S3 bucket &amp;amp; file browser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/smoku Tomasz Sterna] '''ID sent, Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Port my touch screen [http://tomasz.sterna.tv/maemo/ ports of games for Maemo] (Widelands, Bos Wars, Robbo) and UAE4All, PSX4All emulators&lt;br /&gt;
* Port support for SIXAXIS(TM) Controller&lt;br /&gt;
* Possibly build and integrate [http://codex.xiaoka.com/wiki/cordia:start Cordia HD] on Harmattan&lt;br /&gt;
&lt;br /&gt;
Olli Laasonen '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
* Porting apps from Maemo (Who is calling?, Advanced phone lock, Sanakirja.org dictionary client).&lt;br /&gt;
* Developing small handy applications.&lt;br /&gt;
&lt;br /&gt;
Ville Syrjälä&lt;br /&gt;
&lt;br /&gt;
Shane Bryan&lt;br /&gt;
&lt;br /&gt;
Jure Repinc&lt;br /&gt;
&lt;br /&gt;
[http://maemo.org/profile/view/rm_you/ Adam Harwell] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
* Porting [http://maemo.org/downloads/product/OS2008/advanced-backlight/ Advanced Backlight] from Maemo, adding new features&lt;br /&gt;
* Helping with photo utility suite project&lt;br /&gt;
* Will help beta test apps for people on IRC&lt;br /&gt;
&lt;br /&gt;
Boris Pohler (emanymton) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
* porting Zeitkonto and HandsOff (not yet released) from Maemo to Meego, maybe a rewrite with QML&lt;br /&gt;
* other ideas in pipeline (remote for mythtv, live sports-ticker, ...)&lt;br /&gt;
* Helping other users at the german side meego.de (there known as Cermit) &lt;br /&gt;
&lt;br /&gt;
Eike Hein&lt;br /&gt;
&lt;br /&gt;
Jeffrey Malone (ieatlint) - '''ID sent, already a Nokia Launchpad member'''.   &lt;br /&gt;
Will be creating a transit application around the public NextBus real-time vehicle tracking API for dozens of transit agencies in North America.&lt;br /&gt;
Hopefully collaborating with others working on transit applications... :)&lt;br /&gt;
&lt;br /&gt;
Thomas Boutroue (aka TheBootroo)&lt;br /&gt;
Making a small and smart mobile widgets toolkit on top of plain QWidget + CSS for styling, named MWTk.&lt;br /&gt;
And using this toolkit to make several apps for MeeGo (and runs onto Maemo5 and Symbian too, even on desktop OS) and a new environment, that aims to be a good alternative to default MeeGo Handset UX, bringing it on pair with Harmattan UX, by giving it a successor to the deprecated MeeGoTouchFramework.&lt;br /&gt;
Already some testable sources can be found on the project gitorious repos.&lt;br /&gt;
https://gitorious.org/meego-community-mobile-ux-ng&lt;br /&gt;
And there is a page with some screenshots of the  look that MTWk can do (this page will be moved on gitorious wiki soon) :&lt;br /&gt;
http://modern-os.projects.servhome.org/mobileApps/&lt;br /&gt;
&lt;br /&gt;
[[User:Theonehumble|Stephan Bulgin]] '''ID sent''', '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
- I will be porting NXEngine http://nxengine.sourceforge.net/ to MeeGo/Harmattan. My previews work for Maemo can be found here http://talk.maemo.org/showpost.php?p=971709&amp;amp;postcount=1&lt;br /&gt;
  Description: A clone/engine-rewrite of the classic jump-and-run platformer Cave Story.&lt;br /&gt;
- Right now Im in the process of re-writing DonQt for MeeGo/Harmattan. Previews work for Maemo here  http://www.forums.internettablettalk.com/showpost.php?p=976671&amp;amp;postcount=1 (will most likely be a name change and better code.)&lt;br /&gt;
  Description: Don is a &amp;quot;SDK installer&amp;quot; for developers to compile on the go.&lt;br /&gt;
- More ports and some original stuff and looking forward to collaborations. &lt;br /&gt;
&lt;br /&gt;
[[User:mdengler|Martin Dengler]] '''ID sent''', '''Waiting for Launchpad account to be activated''' &amp;lt;br/&amp;gt;&lt;br /&gt;
I am working on porting a tron-like game (armegatron preferably or glTron) to the N9, and developing Ringr, a location-based ringtone management application.&lt;br /&gt;
&lt;br /&gt;
[[User:Rafael2k|Rafael Diniz]] '''ID sent''', '''Waiting for Launchpad account to be activated''' &amp;lt;br&amp;gt;&lt;br /&gt;
I plan to develop FM RDS applications with focus in the new standards from RadioDNS like the RadioVIS (partly based in the already existent the N900-fmvis  http://code.google.com/p/n900-fmvis/).&lt;br /&gt;
I'm a member of a university radio station (Radio Muda FM, 88.5MHz) and my plan is to develop &amp;quot;real life&amp;quot; radio station applications.&amp;lt;br&amp;gt;&lt;br /&gt;
I'll also rewrite an application I did for audio streaming, darknow (a gui for darkice, http://darksnow.radiolivre.org) which is an icecast2 client, and also write an audio/video icecast2 client (based in a software I did called theorur, http://theorur.sarava.org), all using QT.&lt;br /&gt;
&lt;br /&gt;
Anderson Briglia, '''ID sent, Applied for the Nokia Developer Launchpad program'''&amp;lt;br/&amp;gt;&lt;br /&gt;
My idea is to re-write the Carman application for N9/N950, using QML.&lt;br /&gt;
There is also an effort to port the current carman daemon and carman&lt;br /&gt;
bluetooth communication since Bluez used in Meego is slightly&lt;br /&gt;
different from the implemented one. I also want to get rid of&lt;br /&gt;
libpurple and implement a more integrated way to communicate with&lt;br /&gt;
Google accounts.&lt;br /&gt;
&lt;br /&gt;
[[User:Milhouse|Neil MacLeod]] '''ID sent, Applied for the Nokia Developer Launchpad program'''&amp;lt;br&amp;gt;&lt;br /&gt;
Develop an audio recording application with geo-location support, plus other applications to improve personal productivity utilising the Harmattan notification/event view.&lt;br /&gt;
&lt;br /&gt;
Nilanjan Chakravorty - '''ID sent, Already applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Leverage my financial background with IT to develop&lt;br /&gt;
- Portfolio management application   - Bloomberg Pricing data application&lt;br /&gt;
&lt;br /&gt;
[[User:timsamoff|Tim Samoff]]&lt;br /&gt;
* [http://thp.io/2011/mong/ Plonk]&lt;br /&gt;
* MeeGo Community Apps website design&lt;br /&gt;
* A few other things that are brewing (games, sound generators, etc.)&lt;br /&gt;
&lt;br /&gt;
David Perlow '''ID sent, Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
&lt;br /&gt;
Pawel Kurdybacha '''ID sent, already a Nokia Launchpad member'''&lt;br /&gt;
* Testing and contribution to Qt Mobility on Harmattan platform&lt;br /&gt;
* Multimedia Home controller based on gUPnP&lt;br /&gt;
* various applications (words trainer, taxi checker, ...)&lt;br /&gt;
&lt;br /&gt;
Philippe Coval (RzR) ''' ID sent , member of LP, http://rzr.online.fr/q/meego , http://wiki.meego.com/User:Rzr , https://www.developer.nokia.com/Profile/?u=www.rzr.online.fr ( qt4, qml, opengl, debian)&lt;br /&gt;
&lt;br /&gt;
Philipp Engelhard '''[https://www.developer.nokia.com/Profile/?u=-philipp Nokia Developer ID] sent''', '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
* Develop a maze game for children and adults&lt;br /&gt;
* Develop a &amp;quot;Nokia Bots&amp;quot; like program for alarm and battery&lt;br /&gt;
&lt;br /&gt;
[[User:Rnazarov|Ruslan Nazarov]] '''ID sent''', '''waiting answer from Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [https://gitorious.org/titanim TitanIM] (Vkontakte instant messenger)&lt;br /&gt;
&lt;br /&gt;
Moritz Mühlenhoff&lt;br /&gt;
&lt;br /&gt;
Matt Williams&lt;br /&gt;
&lt;br /&gt;
[[User:Asys3|Uwe Koch]] '''ID sent, Applied for the Nokia Developer Launchpad program'''&amp;lt;br&amp;gt;&lt;br /&gt;
* Port hopefully all of my games Lineo,Q,TwinDistress,Sokoban and Jooleem&lt;br /&gt;
&lt;br /&gt;
Frank Banul '''ID sent, Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Port TabletBridge and RadioTimeToGo&lt;br /&gt;
&lt;br /&gt;
Felipe Erias Morandeira&lt;br /&gt;
&lt;br /&gt;
[[User:kojacker|Ryan Faulkner]] '''ID sent, Already a Lunchpad member'''&amp;lt;br&amp;gt;&lt;br /&gt;
* Various applications, bits and bobs (links coming)&lt;br /&gt;
&lt;br /&gt;
[[User:hopbeat|Arkadiusz Stopczynski]] '''ID sent, Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Various academic projects, including novel user interfaces, social web, BCI and portable cognitive sensors. All the crazy stuff mentioned here: http://www.milab.imm.dtu.dk&lt;br /&gt;
* Some utility applications that make your everyday tasks easier, such as shortcutd or lockdaemon for Maemo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ferenc Szekely&lt;br /&gt;
&lt;br /&gt;
[[User:w00t|Robin Burchell]] (w00t) '''ID sent''', '''Already a Launchpad member (but my Launchpad account hasn't activated)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
meego.com hackery, meego-ux in particular. Qt Components. Anything else I find interesting - see [[User:w00t/N950Development]] for plans, as I think of anything interesting to write.&lt;br /&gt;
&lt;br /&gt;
Mohammad Abu-Garbeyyeh '''ID sent''', '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Planning a wiki page with a todo list, main project here: http://bt-messenger.com&lt;br /&gt;
&lt;br /&gt;
[[User:sebas|Sebastian Kügler]] (sebas) '''ID sent, Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Bringing Plasma Active ( http://community.kde.org/Plasma/Active )to MeeGo &lt;br /&gt;
&lt;br /&gt;
Juha Ristolainen '''ID sent, already a Launchpad member''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Heiaheia fitness-service application for MeeGo. Untappd.com client for MeeGo.&lt;br /&gt;
&lt;br /&gt;
Ilya Skriblovsky '''[https://www.developer.nokia.com/Profile/?u=IlyaSkriblovsky Nokia Developer ID] sent, applied for Nokia Developer Launchpad'''&amp;lt;br&amp;gt;&lt;br /&gt;
* Port NWTBible (Bible reader), Planaris (Hierarchical Todo list) to MeeGo&lt;br /&gt;
&lt;br /&gt;
Rich Jones&lt;br /&gt;
&lt;br /&gt;
[[User:Bemasc/N950_Project|Benjamin Schwartz]] '''ID sent, applied for Nokia Launchpad ''' &amp;lt;br /&amp;gt;&lt;br /&gt;
I will attempt to convert [http://sugarlabs.org Sugar] [http://activities.sugarlabs.org Activities] into MeeGo apps, and hopefully in the process acquire some insight into the potential for MeeGo to form the basis of future Sugar revisions&lt;br /&gt;
&lt;br /&gt;
[[User:Nicolai|Nicolai Hess]] '''ID sent''', '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
&lt;br /&gt;
Hussain Shafiu '''ID sent''', '''Already a Launchpad member waiting for Launchpad account to be activated)''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shan Yafeng '''ID sent''', '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
An education program for exchange information between students and teacher in class. And port some programs to the nokia N900/N950 device. The progress can be found here : http://cuckoohello.wordpress.com&lt;br /&gt;
&lt;br /&gt;
[[User:vitna|Vaselli Vittorio]] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt; My actual project is http://forum.meego.com/showthread.php?t=3652, but i have in program to develop much more game for the Harmanattan platform&lt;br /&gt;
&lt;br /&gt;
==== Batch Three ====&lt;br /&gt;
&lt;br /&gt;
Niels Breet '''ID sent''', '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Set up &amp;amp; Testing Harmanttan building on MeeGo Community OBS&lt;br /&gt;
&lt;br /&gt;
Andre Klapper&lt;br /&gt;
&lt;br /&gt;
Reggie Suplido '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Custom MeeGo web development related to meego.com and forum.meego.com.&lt;br /&gt;
&lt;br /&gt;
Koos Vriezen &amp;lt;br/&amp;gt;&lt;br /&gt;
Will port the popular [http://maemo.org/downloads/product/Maemo5/kmplayer/  kmplayer] application from maemo5&lt;br /&gt;
&lt;br /&gt;
Micke Prag '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://gitorious.org/telldus/tellduscenter-light TelldusCenter Light] - Using the mobile phone as the central hub in your home automation. Control your lights, electrical appliances and curtains wirelessly from the palm of your hands.&lt;br /&gt;
&lt;br /&gt;
Aigars Mahinovs&lt;br /&gt;
&lt;br /&gt;
Miika Johannes Ahdesmaki '''ID sent''', '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forum.meego.com/showthread.php?t=3633] Development of multi sensor utilising apps. First working example app in gaming.&lt;br /&gt;
&lt;br /&gt;
Andreas Schildbach&lt;br /&gt;
&lt;br /&gt;
Ilya Paramonov&lt;br /&gt;
&lt;br /&gt;
Thomas B. Ruecker '''ID sent''', '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
MeeGo Community edition for N9(|50|00) &amp;lt;br /&amp;gt;&lt;br /&gt;
APRS application in QML to teach myself something about QML and Qt Mobility.&lt;br /&gt;
&lt;br /&gt;
Damion Yates&lt;br /&gt;
&lt;br /&gt;
Antti Raina&lt;br /&gt;
&lt;br /&gt;
Andrew Zhilin&lt;br /&gt;
&lt;br /&gt;
Glen Gray '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
&lt;br /&gt;
Johan Paul '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
* Google Contacts importing (if you are an Android user, then setting up your contacts with be really easy)&lt;br /&gt;
* N9 Podcast client&lt;br /&gt;
* Instapaper client.&lt;br /&gt;
&lt;br /&gt;
Simon La Rose (hawaii/SimonLR) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Networking tools&lt;br /&gt;
* FOSS tool ports&lt;br /&gt;
* Port existing Fremantle/Maemo 5 packages missing active maintainers. &lt;br /&gt;
* Platform evangelism&lt;br /&gt;
&lt;br /&gt;
Daniele Maio&lt;br /&gt;
&lt;br /&gt;
Joerg Reisenweber '''ID sent''',  '''Accepted for the Nokia Developer Launchpad program - Launchpad ID unclear (isn't it the same as for developer?)'''&lt;br /&gt;
* USB hostmode. Give N9(50) access to external storage etc. (co-devels: Thomas B. Ruecker, MohammadAG)&lt;br /&gt;
* Review the core functionality and find other similar fields to tackle (see *# starhash-enabler for N900). To mind comes: user profiles (refer the modest &amp;quot;default&amp;quot; &amp;amp; &amp;quot;silent&amp;quot; on fremantle), dialplans, location aware event triggers (cinema profile triggers automatically on entering the building), improved battery management and monitoring, theft protection and recovery...&lt;br /&gt;
* cablefinder based on fast magnetometer readout detecting 50/60Hz fields (co-devel: alterego)&lt;br /&gt;
* contributions: &lt;br /&gt;
**SnapGo / Ryan Abel [consulting on low level stuff] &lt;br /&gt;
 contact: preferably IRC freenode.net #maemo #meego nick:DocScrutinizer&lt;br /&gt;
&lt;br /&gt;
Nathan Willis&lt;br /&gt;
&lt;br /&gt;
Peter Hunt (tigerite) '''ID sent, Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Integrating the BFS CPU scheduler https://garage.maemo.org/projects/kernel-bfs/ into the N9/50 kernel, along with the Budget Fair Queueing I/O scheduler http://algo.ing.unimo.it/people/paolo/disk_sched/&lt;br /&gt;
* Porting projects such as the Phoronix Test Suite http://www.phoronix-test-suite.com/ to Harmattan&lt;br /&gt;
* Converting a Flash cards based learning system which I developed, loosely based on the one found at http://www.educationlabs.com/projects/flashcards/Pages/default.aspx, from C#/XAML to Qt/QML and making it standalone&lt;br /&gt;
&lt;br /&gt;
Philford Barrett&lt;br /&gt;
&lt;br /&gt;
[[user:jukey|Uwe Kaminski]] ('''Nokia Developer ID sent''')&lt;br /&gt;
&lt;br /&gt;
Kyösti Ranto&lt;br /&gt;
&lt;br /&gt;
Alex Tyler - '''Developer ID sent. Applied for Launchpad months ago but still no response from them.''' - I plan to port my Subsonic client &amp;quot;Aerofy&amp;quot; to the platform. I also plan to develop a range of media related applications.&lt;br /&gt;
&lt;br /&gt;
Stuart Howarth (marxian) - '''ID sent. Applied for Nokia Launchpad program'''&lt;br /&gt;
* Porting my [https://garage.maemo.org/projects/qmltube cuteTube] application (QML version).&lt;br /&gt;
* MythTV controller/recording scheduler (similar to the Android XBMC application)&lt;br /&gt;
&lt;br /&gt;
[[User:hardaker|Wes Hardaker]] '''ID sent, Launchpad application submitted'''&lt;br /&gt;
I'm continually developing applications for multitudes of devices, including many Qt applications at [http://www.dnssec-tools.org/ dnssec-tools] as well as personal projects, my favorite being my [http://www.hamtools.org/cutecw/ Morse Code Training Software], which is what I want to port immediately.  See my [[User:hardaker|User Page]] for a more complete list.&lt;br /&gt;
&lt;br /&gt;
Christoph Keller (gri) - '''ID sent, Applied for Nokia Launchpad program'''&lt;br /&gt;
Porting [http://web2sms.garage.maemo.org Web2SMS], splitting it up into a telepathy plugin, service daemon, contacts integration and hopefully sms application integration plus new provider plugins.&lt;br /&gt;
&lt;br /&gt;
Luke Bratch&lt;br /&gt;
&lt;br /&gt;
David Sansome - '''ID sent, Launchpad application submitted'''&lt;br /&gt;
Porting [http://www.clementine-player.org Clementine music player] to MeeGo.  Clementine already uses Qt and GStreamer.&lt;br /&gt;
&lt;br /&gt;
Jason Byrne (slvr32) - '''ID sent, Launchpad application submitted''' - [https://garage.maemo.org/projects/nfqm nfqm] (Netflix Queue Manager) Qt/C++, targeting Symbian^3, Maemo 5, and Meego/Harmattan - discussion thread [http://forum.meego.com/showthread.php?t=3715 here]&lt;br /&gt;
&lt;br /&gt;
Hillel Lubman (shmerl) - '''ID sent, Launchpad application submitted'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Testing Firefox/Fennec on Meego, porting [http://code.google.com/p/kosherjava/ Zmanim API] to C++ and preparing it for Meego as a library. Planned - calendar application in Qt based on the Zmanim API.&lt;br /&gt;
&lt;br /&gt;
[[User:kkv|Kirill Krinkin]] '''ID sent, already a Nokia Launchpad member'''. &amp;lt;br /&amp;gt;&lt;br /&gt;
I'm working on clients for open [https://github.com/OSLL/geo2tag Location Base Platform ]. Project tracker and progress can be found [[http://osll.spb.ru/projects/geo2tag/issues here]]. &lt;br /&gt;
&lt;br /&gt;
Si Howard&lt;br /&gt;
&lt;br /&gt;
Klaus Rotter&lt;br /&gt;
&lt;br /&gt;
Piotr Pokora&lt;br /&gt;
&lt;br /&gt;
[[User:ivan4th|Ivan Shvedunov]] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
I'm working on [http://github.com/ivan4th/i4checklist Shopping list/checklist] application inspired by&lt;br /&gt;
HandyShopper for PalmOS (already working: All/Need separation; plan to implement other features soon, too).&lt;br /&gt;
Also [http://talk.maemo.org/showthread.php?t=42339 ported CLISP] to Maemo Fremantle and helped to debug&lt;br /&gt;
several ARM-related bugs in Clozure Common Lisp, managed to make [http://common-lisp.net/project/commonqt/ CommonQt]&lt;br /&gt;
(Common Lisp Qt bindings) work on Maemo Fremantle + CCL + Qt 4.7. I plan to continue my Common Lisp work on Meego, too.&lt;br /&gt;
&lt;br /&gt;
Andres Gomez&lt;br /&gt;
&lt;br /&gt;
William Stephenson (wstephenson) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
I'm working on a high level toolkit for the creation of branded RSS based apps, in order to facilitate the creation of these simple apps.&lt;br /&gt;
&lt;br /&gt;
Jason Flatt (jflatt) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
&lt;br /&gt;
[[User:Lizardo|Anderson Lizardo Gomes]] '''ID sent, Applied for the Nokia Developer Launchpad program'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
I currently work on [http://www.bluez.org/ BlueZ] (Bluetooth stack for Linux) helping implement support for the new Bluetooth Low Energy (LE) technology. We currently lack user applications that take advantage of the [https://www.bluetooth.org/Technical/Specifications/adopted.htm recently adopted] GATT profiles, such as Proximity &amp;amp; FindMe. With these profiles, we will be able, for example, to alert if the phone has been left behind (assuming you own a LE keyfob with you) or locate your keys (if they have a LE keyfob/tag).&amp;lt;br/&amp;gt;&lt;br /&gt;
I intend to work on QML applications that will enable to use this technology. NOTE: N950 Bluetooth chipset lacks LE support, but N9 will be Bluetooth 4.0 based (according to specs). For testing and development purposes, the applications will use the traditional Bluetooth 2.1 technology.&lt;br /&gt;
&lt;br /&gt;
pancake&lt;br /&gt;
&lt;br /&gt;
Rodrigo Vivi&lt;br /&gt;
&lt;br /&gt;
[[User:niqt|Nicola De Filippo]] '''Sent my Account ID to Quim, i'm already Nokia launchpad member.'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
I'm porting my maemo5 applications [http://badge.garage.maemo.org Badge] and [http://qlshop.garage.maemo.org QLshop]. I'll develop a new qml game and other mail client. &lt;br /&gt;
&lt;br /&gt;
[[User:lamikr|Mika Laitio]]&lt;br /&gt;
* kernel&lt;br /&gt;
* MeeGo CE edition&lt;br /&gt;
* VDR linux tv client&lt;br /&gt;
&lt;br /&gt;
 * kernel&lt;br /&gt;
 * Meego CE edition&lt;br /&gt;
&lt;br /&gt;
[[User:Blackwicked|Edvin Rab]], '''ID sent''', '''Already a Launchpad member (waiting for Launchpad account to be activated)'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
Porting [http://t.co/4Os8iIh EvidenceHunt Game] to MeeGo. Also have plans to work on augmented reality projects.&lt;br /&gt;
&lt;br /&gt;
=== Batch Four ===&lt;br /&gt;
&lt;br /&gt;
[[User:mikelima|Luciano Montanaro]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Porting [http://quandoparte.garage.maemo.org Quando Parte], implementing a QML patience/puzzle game, porting and adapting KGoldrunner, and writing an OpenStreetMap survey tool, all for use with MeeGo Harmattan (and future MeeGo versions).&lt;br /&gt;
&lt;br /&gt;
Sebastian Pawluś&lt;br /&gt;
&lt;br /&gt;
Lucien XU&lt;br /&gt;
&lt;br /&gt;
Robert Marki&lt;br /&gt;
&lt;br /&gt;
Antoine Reversat&lt;br /&gt;
&lt;br /&gt;
Roman Deninberg&lt;br /&gt;
&lt;br /&gt;
Timo Pelkonen&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/#!/gregjroberts Greg Roberts] - '''ID sent, Applied for the Nokia Developer Launchpad program.'''&amp;lt;BR&amp;gt;&lt;br /&gt;
Developing/Porting [http://maemo.org/downloads/product/Maemo5/healthcheck/ Healthcheck] with many new fun things (Qt)&amp;lt;BR&amp;gt;&lt;br /&gt;
Will Port and update [http://talk.maemo.org/showthread.php?t=65522&amp;amp;highlight=maecount MaeCount] (Qt)&amp;lt;BR&amp;gt;&lt;br /&gt;
Would like to develop a new game (Some ideas, and basic code for a few - so will update shortly)&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Christos Zamantzas&lt;br /&gt;
&lt;br /&gt;
Quang Pham&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Community_Office/Community_device_program/Nokia</id>
		<title>Community Office/Community device program/Nokia</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Community_Office/Community_device_program/Nokia"/>
				<updated>2011-06-30T15:09:24Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Nokia Participation Details =&lt;br /&gt;
* Program Contact: [[User:qgil|Quim Gil]]&lt;br /&gt;
Update: Nokia N950 handsets are ready!  https://meego.com/community/device-program/devices/nokia-n9-devkit&lt;br /&gt;
&lt;br /&gt;
== N950 Devkit Program Details ==&lt;br /&gt;
* Device: Nokia N950 loaded with MeeGo 1.2 Harmattan &lt;br /&gt;
* Quantity: 250&lt;br /&gt;
* Additional Criteria / Terms: &lt;br /&gt;
** One submission per developer please&lt;br /&gt;
** Device to be loaned to participant for [period needed].&lt;br /&gt;
** May not be able to ship to certain countries / locations.&lt;br /&gt;
** Nokia employees are not eligible.&lt;br /&gt;
* Timeframe: distribution active.&lt;br /&gt;
&lt;br /&gt;
 '''QUESTIONS / ANSWERS &amp;amp; UPDATES:''' http://forum.meego.com/showthread.php?t=3597&lt;br /&gt;
&lt;br /&gt;
== General thoughts on device program ==&lt;br /&gt;
&lt;br /&gt;
The Nokia N950 is a platform available now for developers targeting the Nokia N9 and MeeGo handset apps in general. Technical details are available at http://developer.nokia.com/swipe&lt;br /&gt;
&lt;br /&gt;
Candidates must be community developers ready to start working on new or existing open source applications, to be published in apps.meego.com and the Nokia Store. Links to your current projects are relevant! Deadline for applications: end of Tuesday, June 28th.&lt;br /&gt;
&lt;br /&gt;
Questions &amp;amp; comments: http://forum.meego.com/showthread.php?t=3597&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: *commercial* developers are encouraged to apply directly at http://developer.nokia.com - thank you for your understanding.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
 '''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
=== Accepted ===&lt;br /&gt;
&lt;br /&gt;
 This is the first list of accepted candidates. More will come! You will receive an email with instructions on 30-06-2011.&lt;br /&gt;
&lt;br /&gt;
 For the sake of transparency and collaboration:&lt;br /&gt;
 * Please link your name to a page describing your Nokia N950 related work e.g. a wiki page.&lt;br /&gt;
 * Add here one line of text summarizing the project(s) and feature(s) you are concentrating. &lt;br /&gt;
 * We haven't done the 'Nokia employee' check yet. If you happen to be one, contact Quim Gil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:aaporantalainen|Aapo Rantalainen]] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
First goal: [http://www.umsic.org/jammo/  JamMo] (will need some underlying libraries, e.g. [http://www.clutter-project.org/ clutter])&lt;br /&gt;
&lt;br /&gt;
Ádám Balázs&lt;br /&gt;
&lt;br /&gt;
Adam Pigg &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting my Qt/QML apps/games from maemo, and further work on Kexi and some more QML games&lt;br /&gt;
[http://www.piggz.co.uk My Site]&lt;br /&gt;
&lt;br /&gt;
Aguirre Nicolas&lt;br /&gt;
&lt;br /&gt;
Alan M Bruce&lt;br /&gt;
&lt;br /&gt;
[[User:mardy|Alberto Mardegan]] (Mardy) &amp;lt;br /&amp;gt;&lt;br /&gt;
Developing QML port of [http://www.mardy.it/mappero Mappero], possibly [http://www.mardy.it/oculo Oculo] and [http://neverball.org Neverball] (for the latter I'm now working on a N900 port).&lt;br /&gt;
&lt;br /&gt;
Aleix Pol (apol) &amp;lt;br/&amp;gt;&lt;br /&gt;
Porting &amp;quot;horaris&amp;quot; and &amp;quot;kanban&amp;quot; maemo applications, finally get to have a usable KAlgebra Mobile version working on MeeGo, hopefully drag other KDE applications with this effort.&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/avis Alexander Terekhov] (Avis) '''ID sent, already a Launchpad member''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting and improving [http://qt-apps.org/content/show.php/Smart+Shopper?content=139742 Smart Shopper] project. &lt;br /&gt;
&lt;br /&gt;
[[User:amandalam|Amanda Hoi Ching Lam]] (amandalam)  '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Traditional Chinese language and utility apps for the MeeGo &amp;amp; Harmattan platforms, including but not limited to a Chinese character lookup app, and applications localized for the Traditional Chinese communities in Hong Kong, Macau and Taiwan.  [https://sites.google.com/site/amandahoic/Home/ Amanda's Software Projects]&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/andreagrandi Andrea Grandi] (Andy80) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
QML native client for Soma.fm radio. Based on the old mSoma: https://gitorious.org/msoma&lt;br /&gt;
&lt;br /&gt;
Andrei Mirestean&lt;br /&gt;
&lt;br /&gt;
[[User:Jaffa|Andrew Flegg]] (Jaffa) '''ID sent''', '''DDP order placed'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting apps from Maemo (Attitude &amp;amp; Hermes), developer tools, and apps.meego.com workflow. [[User:Jaffa|&amp;quot;Want to know more?&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[User:fiferboy|Andrew Olmsted]] (fiferboy) &amp;lt;br /&amp;gt;&lt;br /&gt;
[http://andrew.olmsted.ca/meego Fiferboy's Projects] (Birdlist, Personal Lexicon, other ideas), porting and packaging some pure Qt apps&lt;br /&gt;
&lt;br /&gt;
[[User:anidel|Aniello Del Sorbo]] (anidel) &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://maemo.org/downloads/product/Maemo5/xournal/ Xournal] from Maemo to Harmattan/MeeGo&lt;br /&gt;
&lt;br /&gt;
Antti Pohjola&lt;br /&gt;
&lt;br /&gt;
[[User:awhiemstra|Arjen-Wander Hiemstra]] &amp;lt;br/&amp;gt;&lt;br /&gt;
Porting [http://gluon.gamingfreedom.org Gluon] to MeeGo/Harmattan.&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/djarty Artem Sereda] (DJArty) &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting qutIM, openpref, arora, links, groove, microdc, Ukrainian localization.&lt;br /&gt;
&lt;br /&gt;
Assaf Paz '''ID sent''', '''applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Adapting [http://code.google.com/p/qwazer/ Qwazer] to also work on Meego, hopefully create an Exchange Webmail client in pure QML (N900 was the initial target), Hebrew support &lt;br /&gt;
&lt;br /&gt;
[[User:Bart-cerneels|Bart Cerneels]](Stecchino)&amp;lt;br /&amp;gt;&lt;br /&gt;
Mobile UX' for Amarok using QML. [http://amarok.kde.org Amarok website]&lt;br /&gt;
&lt;br /&gt;
[[User:khertan|Benoît HERVIER]] (Khertan)&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://khertan.net/khteditor KhtEditor] a source code editor, [http://khertan.net/khweeteur Khweeteur] a twitter/identi.ca client, [http://khertan.net/python_sdist_maemo Sdist_maemo] and developping KhtSync a automated file synchronization application, and KhtDrive an app to measure car and driver performances for eco driving.&lt;br /&gt;
&lt;br /&gt;
[[User:Termana|Bradley Smith]] (Termana) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Developing a karaoke game with built-in pitch correction.&lt;br /&gt;
&lt;br /&gt;
[[User:arfoll|Brendan Le Foll]], '''ID sent''', '''applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting XBMC + MeeGo TV stuff + doing audio continuums using pulseaudio.&lt;br /&gt;
&lt;br /&gt;
Carsten Munk&lt;br /&gt;
&lt;br /&gt;
Christian Pühringer&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/cip/WikiOnBoard/wiki WikiOnBoard] Offline reader for Wikipedia using [http://openzim.org zim] format.  &lt;br /&gt;
&lt;br /&gt;
[[User:Cpscotti|Clovis Scotti]] (cpscotti) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Developing the &amp;quot;connected snowboarding&amp;quot; [http://www.pushsnowboarding.com Push Snowboarding] application/project. Also, I'll be very happy to port other apps I did (mainly for Maemo) + new projects.&lt;br /&gt;
&lt;br /&gt;
Cornelius Hald&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/zehjotkah Cosimo Kroll] (zehjotkah) '''ID sent''', '''already a Launchpad member'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://wiki.maemo.org/MeeGo_Coding_Competition_2011 MeeGo Coding Competition 2011]&lt;br /&gt;
&lt;br /&gt;
Cristian Grozea&lt;br /&gt;
&lt;br /&gt;
Damian Waradzyn&amp;lt;br/&amp;gt;&lt;br /&gt;
Porting and further development of [http://talk.maemo.org/showthread.php?t=58402 CloudGPS]&lt;br /&gt;
&lt;br /&gt;
Daniel Martin Yerga&lt;br /&gt;
&lt;br /&gt;
David Derby&lt;br /&gt;
&lt;br /&gt;
David Galindo&lt;br /&gt;
&lt;br /&gt;
David Greaves&lt;br /&gt;
&lt;br /&gt;
Diego Marcos&lt;br /&gt;
&lt;br /&gt;
Dimitar Pashov&lt;br /&gt;
&lt;br /&gt;
Dru Moore&lt;br /&gt;
&lt;br /&gt;
Eero af Heurlin&lt;br /&gt;
&lt;br /&gt;
[[User:Emocow | Ferdinand Mayet]] ('''Nokia Developer ID sent''')&amp;lt;br/&amp;gt;&lt;br /&gt;
Development of a golf GPS application&lt;br /&gt;
&lt;br /&gt;
Frank Sievertsen&lt;br /&gt;
&lt;br /&gt;
Gary Birkett&lt;br /&gt;
&lt;br /&gt;
Gary Driggs&lt;br /&gt;
&lt;br /&gt;
George Ruinelli&amp;lt;br&amp;gt;&lt;br /&gt;
Porting my [http://maemo.org/packages/view/sleepanalyser/ SleepAnalyser] from MAEMO as well as other smaller apps I wrote/ported. I am also working to get a user friendly version of a GPS location alert application as discussed in [http://talk.maemo.org/showthread.php?t=64681&amp;amp;highlight=gps+alert]. Also I am willing to port other apps/libs if requested.&lt;br /&gt;
&lt;br /&gt;
Gerard Braad&lt;br /&gt;
&lt;br /&gt;
Harald Sitter&lt;br /&gt;
&lt;br /&gt;
Heli Hyvättinen&lt;br /&gt;
&lt;br /&gt;
[[User:bergie|Henri Bergius]] &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting Buscatcher, Midgard and Node.js -related tools to MeeGo. However, I've withdrawn my device program application because I already got a N950 via Helsinki MeeGo Network.&lt;br /&gt;
&lt;br /&gt;
Hiemanshu Sharma&lt;br /&gt;
&lt;br /&gt;
[[User:Divan|Ivan Daniluk]] ''' ID sent, Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting  [[User:Divan|my Maemo5 applications]], adding full Vkontakte support, Russian and Ukrainian localization and developing new apps in progress..&lt;br /&gt;
&lt;br /&gt;
Janne Mäkinen&lt;br /&gt;
&lt;br /&gt;
[[User:Javispedro|Javier de San Pedro Martín]] &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting my [http://wiki.maemo.org/User:Javispedro Maemo 5 applications and SDL games], and [http://gitorious.org/hsdl/pages/Home SDL] itself.&lt;br /&gt;
&lt;br /&gt;
Jeremias Bosch&lt;br /&gt;
&lt;br /&gt;
Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
[[User:Metropt|Jose Xavier]] '''ID sent'''&amp;lt;br /&amp;gt;&lt;br /&gt;
My goal is to port the OpenPilot Ground Control Station to the MeeGo platform and adapt the UI for a better mobile experience. You can see more information about OpenPilot GCS here: http://wiki.openpilot.org/display/Doc/Ground+Control+Station+User+Manual&lt;br /&gt;
&lt;br /&gt;
[[User:Bundyo|Kamen Bundev]] (Bundyo), '''ID sent''', '''applied for Nokia Launchpad''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Rewriting Search Tool, porting Maemo 5 work, NodeJS, possible Tear rewrite.&lt;br /&gt;
&lt;br /&gt;
Karl Johan Grøttum&lt;br /&gt;
&lt;br /&gt;
kemar grant&lt;br /&gt;
&lt;br /&gt;
Ken Young&amp;lt;br /&amp;gt;&lt;br /&gt;
Initially I will port the Maemo [http://wiki.maemo.org/Orrery Orrery] program, and add support for the magnetometer.   I will&lt;br /&gt;
also port some other apps from Maemo 5.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Kimitake Kimitake]&amp;lt;br&amp;gt;&lt;br /&gt;
developing Qt-based micro blogging client for twitter, identi.ca, wassr, jp&lt;br /&gt;
&lt;br /&gt;
Kirill Kulakov&lt;br /&gt;
&lt;br /&gt;
Kristopher C. Kantor&lt;br /&gt;
&lt;br /&gt;
[[User:shadymilkman|Kyle Thomas]]  &amp;lt;br/&amp;gt;&lt;br /&gt;
Creating Reedit: [http://www.shadymilkman.com/p/n9-project.html Reedit] A full featured Reddit list browser &amp;lt;br/&amp;gt;&lt;br /&gt;
Submitted credentials to the N.D.Launchpad for application review, waiting for instructions.&lt;br /&gt;
&lt;br /&gt;
[[User:Creamygoodness|Lance Colton]]&amp;lt;br&amp;gt;&lt;br /&gt;
Working on Proximus during July, I will see what we can do with Conky after that.&lt;br /&gt;
&lt;br /&gt;
Lasse Kärkkäinen&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://performous.org/ Performous] singing/band game from PC to N900 and MeeGo&lt;br /&gt;
&lt;br /&gt;
Lasse Stenberg&lt;br /&gt;
&lt;br /&gt;
Laszlo Papp (Already got one earlier, thus I do not need a new one ;) )&lt;br /&gt;
&lt;br /&gt;
liang wei (foolegg)&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Cuteinputmethod]] is a Chinese Input Method, designed for handset device.&amp;lt;br/&amp;gt;&lt;br /&gt;
(received notify mail, and sent reply with Nokia Developer Account Id)&lt;br /&gt;
&lt;br /&gt;
Luis Felipe Strano Moraes '''ID sent''', '''applied for Launchpad membership''' &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luiz Augusto von Dentz&lt;br /&gt;
&lt;br /&gt;
Marat Fayzullin (fms) '''ID sent''', '''already a Launchpad member'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Porting the following: &lt;br /&gt;
[http://fms.komkon.org/SlideRule/ SlideRule],&lt;br /&gt;
[http://fms.komkon.org/ColEm/ ColEm], &lt;br /&gt;
[http://fms.komkon.org/fMSX/ fMSX], &lt;br /&gt;
[http://fms.komkon.org/Speccy/ Speccy], &lt;br /&gt;
[http://fms.komkon.org/ATI85/ AlmostTI], &lt;br /&gt;
[http://fms.komkon.org/MG/ MasterGear], &lt;br /&gt;
[http://fms.komkon.org/iNES/ iNES], &lt;br /&gt;
[http://fms.komkon.org/VGB/ VGB], &lt;br /&gt;
[http://fms.komkon.org/VGBA/ VGBA]. &lt;br /&gt;
Also expecting to port the FBReader and an IRC client (although most likely not XChat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marco Bavagnoli&lt;br /&gt;
&lt;br /&gt;
[[User:Mece|Marcus Wikström]] (mece)&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://talk.maemo.org/showthread.php?t=73490 Tweed Suit] for N9/50. Probably Qlister and also planning an location based tracking service/app.&lt;br /&gt;
&lt;br /&gt;
Marijn Kruisselbrink&lt;br /&gt;
&lt;br /&gt;
Marius Gedminas&lt;br /&gt;
&lt;br /&gt;
Marko Mattila&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Vgrade Martin Brook] ID sent&lt;br /&gt;
&lt;br /&gt;
I would plan to contnue my contributions to the N900 Community Edition of MeeGo which I assume will push right through into the N9. I am very interested in contributing to the exciting new architecture built on Wayland to give this device the best user experience.&lt;br /&gt;
&lt;br /&gt;
Local Network Meetups, Cambridge, Birmingham, Koln, Dusseldorf&lt;br /&gt;
&lt;br /&gt;
Martin Grimme (pycage)&amp;lt;br&amp;gt;&lt;br /&gt;
Doing the Community Apps installer client. Also targetting Harmattan with my OSS MeeGo apps (which are currently mostly running on the WeTab).&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Martink Martin Kolman] (MartinK)&amp;lt;br&amp;gt;&lt;br /&gt;
Porting the modRana GPS navigation system and Mieru manga and comic book reader.&lt;br /&gt;
&lt;br /&gt;
Matt Hawkins&lt;br /&gt;
&lt;br /&gt;
Matti Henrik Karjalainen&lt;br /&gt;
&lt;br /&gt;
Michael Muth (helex)&lt;br /&gt;
&lt;br /&gt;
[http://blog.mikeasoft.com/tag/maemo/ Michael Sheldon] (Elleo) '''ID sent, applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Creating a [http://libre.fm Libre.fm] radio client and porting [http://www.jokosher.org Jokosher] to small screen devices.&lt;br /&gt;
&lt;br /&gt;
[http://blog.cihar.com/ Michal Čihař] (Nijel) '''ID sent, applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Creating a [http://wammu.eu/ Gammu] application for phone for data synchronization and backup.&lt;br /&gt;
&lt;br /&gt;
Michele Tameni ( netvandal ) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
&lt;br /&gt;
- Luca's Mirror:  It’s a simple app that transform your phone into a hand-held mirror with some other cool addictions.&lt;br /&gt;
&lt;br /&gt;
- Semantic experiment : Experiment with Notification Area mixed with the semantic information stored in tracker, reacting to user action with usefull notification&lt;br /&gt;
More info  [http://michele.tameni.it/project/meego/ Here]&lt;br /&gt;
&lt;br /&gt;
Mike Choy&lt;br /&gt;
&lt;br /&gt;
Mikko Vartiainen&lt;br /&gt;
&lt;br /&gt;
[https://projects.developer.nokia.com/home/user/mmlado Mladen Milankovic] '''IDs sent'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Develop games in QML&lt;br /&gt;
&lt;br /&gt;
Mures Andone&lt;br /&gt;
&lt;br /&gt;
[[User:Nielsmayer|Niels Mayer]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://wiki.meego.com/Tubelet-and-cutetube-port Port cutetube-qml to MeeGo tablet UX/harmattan UX.]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://code.google.com/p/ytd-meego/wiki/CitizenJournalismWithYoutubeDirectForMeego YouTube Direct For MeeGo]&lt;br /&gt;
&lt;br /&gt;
Oleksandr Kachur&lt;br /&gt;
&lt;br /&gt;
Olle Tränk (zeamoceq) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://qticksize.zeamoceq.net qTickSize] (interface to Swedish online stock broker)&lt;br /&gt;
&lt;br /&gt;
[[User:Lorenzph|Philip Lorenz]] (Nokia Developer ID sent)&amp;lt;br /&amp;gt;&lt;br /&gt;
Development of a hiking application supporting the user when planning and executing the trip.&lt;br /&gt;
&lt;br /&gt;
Philipp Zabel&amp;lt;br /&amp;gt;&lt;br /&gt;
Integration of Tor support, porting of Frogatto, Beifahrer and Cinaest&lt;br /&gt;
&lt;br /&gt;
Randall Arnold&lt;br /&gt;
Application testing, local and regional meetup/event demos, product evangelism, peripheral design&lt;br /&gt;
&lt;br /&gt;
Ravi Vagadia '''ID Sent''', '''Applied for the Nokia Developer Launchpad Program''' &amp;lt;br/&amp;gt;&lt;br /&gt;
VLC Remote &amp;amp; Trip Management App.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ray Donnelly&lt;br /&gt;
&lt;br /&gt;
[[User:Rlinfati|Rodrigo Linfati]]  '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Upgrade GoogleLatitude to the current API&lt;br /&gt;
* Find your Frient: a apps that inform you position directly to you friend without any external server.&lt;br /&gt;
&lt;br /&gt;
Roman Morawek&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Wonko Ruediger Gad (wonko)] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Amongst other things I'll port my existing applications for Maemo5/Fremantle to MeeGo/Harmattan: VU Meter, StultitiaSimplex, Zeecontrol, Advanced Clock Plugin (for details please see my page).&lt;br /&gt;
&lt;br /&gt;
[[User:generalantilles|Ryan Abel]] (GeneralAntilles) &amp;lt;br /&amp;gt;&lt;br /&gt;
Working with fiferboy on a photographer's application suite ([http://thousandsparrows.com/meego/ SnapGo], currently) to include feature like a light meter and GPS track recording.&lt;br /&gt;
&lt;br /&gt;
Sam Bristow&lt;br /&gt;
&lt;br /&gt;
[[User:Eipi|Sanjeev Visvanatha]] (EIPI) , '''d.n.c ID sent''', '''could not apply for Nokia Launchpad''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting MaeFlight from Maemo 5, and adding functionality for Harmattan &lt;br /&gt;
&lt;br /&gt;
Seif Lotfy&lt;br /&gt;
&lt;br /&gt;
Sergey Ivanov&lt;br /&gt;
&lt;br /&gt;
Sergey Ivanov&lt;br /&gt;
&lt;br /&gt;
[[User:Spenap|Simón Pena]] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting and enhancing Maevies from Maemo 5 to Meego/Harmattan&lt;br /&gt;
&lt;br /&gt;
Simon Pickering (lardman) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting mBarcode, working on Augmented Reality app (mAR), time and location event app (Proximus), additional location methods (offline cellid, magnetic field line direction)&lt;br /&gt;
Page here: http://wiki.meego.com/User_talk:Lardman&lt;br /&gt;
&lt;br /&gt;
somnath banik&lt;br /&gt;
&lt;br /&gt;
Stani Michiels&lt;br /&gt;
&lt;br /&gt;
Stefanos Harhalakis&lt;br /&gt;
&lt;br /&gt;
Stephen Gadsby (sjgadsby) &amp;lt;br /&amp;gt;&lt;br /&gt;
writing a [[User:Sjgadsby#Preferred Shopper Card Wallet|not-yet-named wallet for store loyalty cards]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:vitaminj|Stephen Spencer]] (VitaminJ) '''ID sent, applied for the Nokia Developer Launchpad program'''&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://jenkins.vitaminj.co.uk/job/meex/ Meex], a portable DJing application&lt;br /&gt;
&lt;br /&gt;
Susanna Huhtanen&lt;br /&gt;
&lt;br /&gt;
Tadej Novak&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Kenya888 Takahiro Hashimoto] &amp;lt;br&amp;gt;&lt;br /&gt;
porting qimsys/mozc to Harmattan/MeeGo, developing streaming multimedia player with QML&lt;br /&gt;
&lt;br /&gt;
Tasuku Suzuki&lt;br /&gt;
&lt;br /&gt;
Teemu Hukkanen&lt;br /&gt;
&lt;br /&gt;
[http://teom.wordpress.com Teo Mrnjavac] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://ur1.ca/4kkwh Porting] [http://amarok.kde.org Amarok] to tablets and handsets running MeeGo/Harmattan.&lt;br /&gt;
&lt;br /&gt;
Thomas Cherryhomes - Lead Developer for LinuxMCE&lt;br /&gt;
* LinuxMCE is a next generation smart home platform encompassing media, home automation, telecom, and security features. http://www.linuxmce.org/&lt;br /&gt;
* A 25 min demo of the software can be seen here: http://video.google.com/videoplay?docid=2176025602905109829&lt;br /&gt;
* Nokia N950 will be used as a test platform for the new QML/Qt Quick based qOrbiter we are writing to replace our existing Orbiter software, qOrbiter videos here: &lt;br /&gt;
** http://www.youtube.com/watch?v=NDGagn3EciA&lt;br /&gt;
** http://www.youtube.com/watch?v=oUHrCdBgoyQ&lt;br /&gt;
&lt;br /&gt;
[[user:thp|Thomas Perl]]  '''ID sent'''&lt;br /&gt;
* [http://gpodder.org/ gPodder] - Integrating gPodder with Harmattan (including specific APIs)&lt;br /&gt;
* Open source work on Python-related APIs (PySide, etc..) + Python tutorials&lt;br /&gt;
* Get [[Games|Mong]] in shape for Harmattan&lt;br /&gt;
* Port over some of my existing [http://maemo.org/profile/view/thp/ Maemo 5 apps]&lt;br /&gt;
&lt;br /&gt;
Till Harbaum&lt;br /&gt;
&lt;br /&gt;
Timo Härkönen&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Venemo Timur Kristóf]&lt;br /&gt;
&lt;br /&gt;
* '''Sent my Account ID to Quim, applied at Nokia launchpad. Awaiting any reply.'''&lt;br /&gt;
* [http://wiki.meego.com/User:Venemo/HarmattanPlans My Harmattan Plans]&lt;br /&gt;
** [http://gitorious.org/colorful-apps/puzzle-master Puzzle Master]&lt;br /&gt;
** [http://forum.meego.com/showthread.php?t=3711 Public transportation app] (Click on the [http://forum.meego.com/showthread.php?t=3711 link] and post to the thread if you are interested to contribute.)&lt;br /&gt;
** [https://gitorious.org/colorful-apps/memory-game Memory game]&lt;br /&gt;
** Labirynth game (No code available yet)&lt;br /&gt;
&lt;br /&gt;
Tom Swindell&lt;br /&gt;
* [[User:Tswindell/CommunityApplicationDevelopment]]: Columbus Navigation Toolkit, Media IM Status Updater.&lt;br /&gt;
&lt;br /&gt;
Tommi Laukkanen&lt;br /&gt;
&lt;br /&gt;
Toni Nikkanen&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/sandst1 Topi Santakivi] '''ID sent''', '''applied for Nokia Launchpad'''&lt;br /&gt;
* Porting FunkeySynth, a MeeGo Tablet synthesizer to Harmattan &lt;br /&gt;
* Demo clip and further info in [http://sandst1.wordpress.com/ my blog]&lt;br /&gt;
&lt;br /&gt;
Tuomas Kulve&lt;br /&gt;
&lt;br /&gt;
Uladzislau Vasilyeu&lt;br /&gt;
&lt;br /&gt;
[[User:drowne|Valerio Di Donato]] '''ID sent, applied for Nokia Launchpad '''&amp;lt;br /&amp;gt;&lt;br /&gt;
Location-Based games and application development, mobile game design. Junomi Developer ( serious game presented at Games for Health Conference in Boston, May 2011 )&lt;br /&gt;
&lt;br /&gt;
Ville Jyrkkä&lt;br /&gt;
&lt;br /&gt;
Ville Ranki&lt;br /&gt;
&lt;br /&gt;
Willem Liu&lt;br /&gt;
&lt;br /&gt;
[[User:ph0b|Xavier Hallade]] '''ID sent, applied for Nokia Launchpad '''&amp;lt;br /&amp;gt;&lt;br /&gt;
Writing tutorials to help other developers to step in MeeGo / Building MeeGo Paris network / Developing an audio player to access to more than 47 000 webradios referenced on AOL shoutcast (by name, genre, current track)&lt;br /&gt;
&lt;br /&gt;
Yann Bieber&lt;br /&gt;
&lt;br /&gt;
Zaheer Merali '''ID sent'''&lt;br /&gt;
* Porting [http://gstreamer.freedesktop.org GStreamer] plugins not shipped by Nokia to Harmattan&lt;br /&gt;
* Porting [http://www.flumotion.net Flumotion] an open source streaming solution to Harmattan taking advantage of the hardware encoding and the camera&lt;br /&gt;
&lt;br /&gt;
Zap Andersson&lt;br /&gt;
&lt;br /&gt;
Zeeshan Ali&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Community_Office/Community_device_program/Nokia</id>
		<title>Community Office/Community device program/Nokia</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Community_Office/Community_device_program/Nokia"/>
				<updated>2011-06-30T15:08:45Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Nokia Participation Details =&lt;br /&gt;
* Program Contact: [[User:qgil|Quim Gil]]&lt;br /&gt;
Update: Nokia N950 handsets are ready!  https://meego.com/community/device-program/devices/nokia-n9-devkit&lt;br /&gt;
&lt;br /&gt;
== N950 Devkit Program Details ==&lt;br /&gt;
* Device: Nokia N950 loaded with MeeGo 1.2 Harmattan &lt;br /&gt;
* Quantity: 250&lt;br /&gt;
* Additional Criteria / Terms: &lt;br /&gt;
** One submission per developer please&lt;br /&gt;
** Device to be loaned to participant for [period needed].&lt;br /&gt;
** May not be able to ship to certain countries / locations.&lt;br /&gt;
** Nokia employees are not eligible.&lt;br /&gt;
* Timeframe: distribution active.&lt;br /&gt;
&lt;br /&gt;
 '''QUESTIONS / ANSWERS &amp;amp; UPDATES:''' http://forum.meego.com/showthread.php?t=3597&lt;br /&gt;
&lt;br /&gt;
== General thoughts on device program ==&lt;br /&gt;
&lt;br /&gt;
The Nokia N950 is a platform available now for developers targeting the Nokia N9 and MeeGo handset apps in general. Technical details are available at http://developer.nokia.com/swipe&lt;br /&gt;
&lt;br /&gt;
Candidates must be community developers ready to start working on new or existing open source applications, to be published in apps.meego.com and the Nokia Store. Links to your current projects are relevant! Deadline for applications: end of Tuesday, June 28th.&lt;br /&gt;
&lt;br /&gt;
Questions &amp;amp; comments: http://forum.meego.com/showthread.php?t=3597&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: *commercial* developers are encouraged to apply directly at http://developer.nokia.com - thank you for your understanding.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
 '''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
=== Accepted ===&lt;br /&gt;
&lt;br /&gt;
 This is the first list of accepted candidates. More will come! You will receive an email with instructions on 30-06-2011.&lt;br /&gt;
&lt;br /&gt;
 For the sake of transparency and collaboration:&lt;br /&gt;
 * Please link your name to a page describing your Nokia N950 related work e.g. a wiki page.&lt;br /&gt;
 * Add here one line of text summarizing the project(s) and feature(s) you are concentrating. &lt;br /&gt;
 * We haven't done the 'Nokia employee' check yet. If you happen to be one, contact Quim Gil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:aaporantalainen|Aapo Rantalainen]] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
First goal: [http://www.umsic.org/jammo/  JamMo] (will need some underlying libraries, e.g. [http://www.clutter-project.org/ clutter])&lt;br /&gt;
&lt;br /&gt;
Ádám Balázs&lt;br /&gt;
&lt;br /&gt;
Adam Pigg &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting my Qt/QML apps/games from maemo, and further work on Kexi and some more QML games&lt;br /&gt;
[http://www.piggz.co.uk My Site]&lt;br /&gt;
&lt;br /&gt;
Aguirre Nicolas&lt;br /&gt;
&lt;br /&gt;
Alan M Bruce&lt;br /&gt;
&lt;br /&gt;
[[User:mardy|Alberto Mardegan]] (Mardy) &amp;lt;br /&amp;gt;&lt;br /&gt;
Developing QML port of [http://www.mardy.it/mappero Mappero], possibly [http://www.mardy.it/oculo Oculo] and [http://neverball.org Neverball] (for the latter I'm now working on a N900 port).&lt;br /&gt;
&lt;br /&gt;
Aleix Pol (apol) &amp;lt;br/&amp;gt;&lt;br /&gt;
Porting &amp;quot;horaris&amp;quot; and &amp;quot;kanban&amp;quot; maemo applications, finally get to have a usable KAlgebra Mobile version working on MeeGo, hopefully drag other KDE applications with this effort.&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/avis Alexander Terekhov] (Avis) '''ID sent, already a Launchpad member''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting and improving [http://qt-apps.org/content/show.php/Smart+Shopper?content=139742 Smart Shopper] project. &lt;br /&gt;
&lt;br /&gt;
[[User:amandalam|Amanda Hoi Ching Lam]] (amandalam)  '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Traditional Chinese language and utility apps for the MeeGo &amp;amp; Harmattan platforms, including but not limited to a Chinese character lookup app, and applications localized for the Traditional Chinese communities in Hong Kong, Macau and Taiwan.  [https://sites.google.com/site/amandahoic/Home/ Amanda's Software Projects]&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/andreagrandi Andrea Grandi] (Andy80) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
QML native client for Soma.fm radio. Based on the old mSoma: https://gitorious.org/msoma&lt;br /&gt;
&lt;br /&gt;
Andrei Mirestean&lt;br /&gt;
&lt;br /&gt;
[[User:Jaffa|Andrew Flegg]] (Jaffa) '''ID sent''', '''DDP order placed'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting apps from Maemo (Attitude &amp;amp; Hermes), developer tools, and apps.meego.com workflow. [[User:Jaffa|&amp;quot;Want to know more?&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[User:fiferboy|Andrew Olmsted]] (fiferboy) &amp;lt;br /&amp;gt;&lt;br /&gt;
[http://andrew.olmsted.ca/meego Fiferboy's Projects] (Birdlist, Personal Lexicon, other ideas), porting and packaging some pure Qt apps&lt;br /&gt;
&lt;br /&gt;
[[User:anidel|Aniello Del Sorbo]] (anidel) &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://maemo.org/downloads/product/Maemo5/xournal/ Xournal] from Maemo to Harmattan/MeeGo&lt;br /&gt;
&lt;br /&gt;
Antti Pohjola&lt;br /&gt;
&lt;br /&gt;
[[User:awhiemstra|Arjen-Wander Hiemstra]] &amp;lt;br/&amp;gt;&lt;br /&gt;
Porting [http://gluon.gamingfreedom.org Gluon] to MeeGo/Harmattan.&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/djarty Artem Sereda] (DJArty) &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting qutIM, openpref, arora, links, groove, microdc, Ukrainian localization.&lt;br /&gt;
&lt;br /&gt;
Assaf Paz '''ID sent''', '''applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Adapting [http://code.google.com/p/qwazer/ Qwazer] to also work on Meego, hopefully create an Exchange Webmail client in pure QML (N900 was the initial target), Hebrew support &lt;br /&gt;
&lt;br /&gt;
[[User:Bart-cerneels|Bart Cerneels]](Stecchino)&amp;lt;br /&amp;gt;&lt;br /&gt;
Mobile UX' for Amarok using QML. [http://amarok.kde.org Amarok website]&lt;br /&gt;
&lt;br /&gt;
[[User:khertan|Benoît HERVIER]] (Khertan)&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://khertan.net/khteditor KhtEditor] a source code editor, [http://khertan.net/khweeteur Khweeteur] a twitter/identi.ca client, [http://khertan.net/python_sdist_maemo Sdist_maemo] and developping KhtSync a automated file synchronization application, and KhtDrive an app to measure car and driver performances for eco driving.&lt;br /&gt;
&lt;br /&gt;
[[User:Termana|Bradley Smith]] (Termana) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Developing a karaoke game with built-in pitch correction.&lt;br /&gt;
&lt;br /&gt;
[[User:arfoll|Brendan Le Foll]], '''ID sent''', '''applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting XBMC + MeeGo TV stuff + doing audio continuums using pulseaudio.&lt;br /&gt;
&lt;br /&gt;
Carsten Munk&lt;br /&gt;
&lt;br /&gt;
Christian Pühringer&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/cip/WikiOnBoard/wiki WikiOnBoard] Offline reader for Wikipedia using [http://openzim.org zim] format.  &lt;br /&gt;
&lt;br /&gt;
[[User:Cpscotti|Clovis Scotti]] (cpscotti) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Developing the &amp;quot;connected snowboarding&amp;quot; [http://www.pushsnowboarding.com Push Snowboarding] application/project. Also, I'll be very happy to port other apps I did (mainly for Maemo) + new projects.&lt;br /&gt;
&lt;br /&gt;
Cornelius Hald&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/zehjotkah Cosimo Kroll] (zehjotkah) '''ID sent''', '''already a Launchpad member'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://wiki.maemo.org/MeeGo_Coding_Competition_2011 MeeGo Coding Competition 2011]&lt;br /&gt;
&lt;br /&gt;
Cristian Grozea&lt;br /&gt;
&lt;br /&gt;
Damian Waradzyn&amp;lt;br/&amp;gt;&lt;br /&gt;
Porting and further development of [http://talk.maemo.org/showthread.php?t=58402 CloudGPS]&lt;br /&gt;
&lt;br /&gt;
Daniel Martin Yerga&lt;br /&gt;
&lt;br /&gt;
David Derby&lt;br /&gt;
&lt;br /&gt;
David Galindo&lt;br /&gt;
&lt;br /&gt;
David Greaves&lt;br /&gt;
&lt;br /&gt;
Diego Marcos&lt;br /&gt;
&lt;br /&gt;
Dimitar Pashov&lt;br /&gt;
&lt;br /&gt;
Dru Moore&lt;br /&gt;
&lt;br /&gt;
Eero af Heurlin&lt;br /&gt;
&lt;br /&gt;
[[User:Emocow | Ferdinand Mayet]] ('''Nokia Developer ID sent''')&amp;lt;br/&amp;gt;&lt;br /&gt;
Development of a golf GPS application&lt;br /&gt;
&lt;br /&gt;
Frank Sievertsen&lt;br /&gt;
&lt;br /&gt;
Gary Birkett&lt;br /&gt;
&lt;br /&gt;
Gary Driggs&lt;br /&gt;
&lt;br /&gt;
George Ruinelli&amp;lt;br&amp;gt;&lt;br /&gt;
Porting my [http://maemo.org/packages/view/sleepanalyser/ SleepAnalyser] from MAEMO as well as other smaller apps I wrote/ported. I am also working to get a user friendly version of a GPS location alert application as discussed in [http://talk.maemo.org/showthread.php?t=64681&amp;amp;highlight=gps+alert]. Also I am willing to port other apps/libs if requested.&lt;br /&gt;
&lt;br /&gt;
Gerard Braad&lt;br /&gt;
&lt;br /&gt;
Harald Sitter&lt;br /&gt;
&lt;br /&gt;
Heli Hyvättinen&lt;br /&gt;
&lt;br /&gt;
[[User:bergie|Henri Bergius]] &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting Buscatcher, Midgard and Node.js -related tools to MeeGo. However, I've withdrawn my device program application because I already got a N950 via Helsinki MeeGo Network.&lt;br /&gt;
&lt;br /&gt;
Hiemanshu Sharma&lt;br /&gt;
&lt;br /&gt;
[[User:Divan|Ivan Daniluk]] ''' ID sent, Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting  [[User:Divan|my Maemo5 applications]], adding full Vkontakte support, Russian and Ukrainian localization and developing new apps in progress..&lt;br /&gt;
&lt;br /&gt;
Janne Mäkinen&lt;br /&gt;
&lt;br /&gt;
[[User:Javispedro|Javier de San Pedro Martín]] &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting my [http://wiki.maemo.org/User:Javispedro Maemo 5 applications and SDL games], and [http://gitorious.org/hsdl/pages/Home SDL] itself.&lt;br /&gt;
&lt;br /&gt;
Jeremias Bosch&lt;br /&gt;
&lt;br /&gt;
Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
[[User:Metropt|Jose Xavier]] '''ID sent'''&amp;lt;br /&amp;gt;&lt;br /&gt;
My goal is to port the OpenPilot Ground Control Station to the MeeGo platform and adapt the UI for a better mobile experience. You can see more information about OpenPilot GCS here: http://wiki.openpilot.org/display/Doc/Ground+Control+Station+User+Manual&lt;br /&gt;
&lt;br /&gt;
[[User:Bundyo|Kamen Bundev]] (Bundyo), '''ID sent''', '''applied for Nokia Launchpad''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Rewriting Search Tool, porting Maemo 5 work, NodeJS, possible Tear rewrite.&lt;br /&gt;
&lt;br /&gt;
Karl Johan Grøttum&lt;br /&gt;
&lt;br /&gt;
kemar grant&lt;br /&gt;
&lt;br /&gt;
Ken Young&amp;lt;br /&amp;gt;&lt;br /&gt;
Initially I will port the Maemo [http://wiki.maemo.org/Orrery Orrery] program, and add support for the magnetometer.   I will&lt;br /&gt;
also port some other apps from Maemo 5.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Kimitake Kimitake]&amp;lt;br&amp;gt;&lt;br /&gt;
developing Qt-based micro blogging client for twitter, identi.ca, wassr, jp&lt;br /&gt;
&lt;br /&gt;
Kirill Kulakov&lt;br /&gt;
&lt;br /&gt;
Kristopher C. Kantor&lt;br /&gt;
&lt;br /&gt;
[[User:shadymilkman|Kyle Thomas]]  &amp;lt;br/&amp;gt;&lt;br /&gt;
Creating Reedit: [http://www.shadymilkman.com/p/n9-project.html Reedit] A full featured Reddit list browser &amp;lt;br/&amp;gt;&lt;br /&gt;
Submitted credentials to the N.D.Launchpad for application review, waiting for instructions.&lt;br /&gt;
&lt;br /&gt;
[[User:Creamygoodness|Lance Colton]]&amp;lt;br&amp;gt;&lt;br /&gt;
Working on Proximus during July, I will see what we can do with Conky after that.&lt;br /&gt;
&lt;br /&gt;
Lasse Kärkkäinen&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://performous.org/ Performous] singing/band game from PC to N900 and MeeGo&lt;br /&gt;
&lt;br /&gt;
Lasse Stenberg&lt;br /&gt;
&lt;br /&gt;
Laszlo Papp (Already got one earlier, thus I do not need a new one ;) )&lt;br /&gt;
&lt;br /&gt;
liang wei (foolegg)&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Cuteinputmethod]] is a Chinese Input Method, designed for handset device.&amp;lt;br/&amp;gt;&lt;br /&gt;
(received notify mail, and sent reply with Nokia Developer Account Id)&lt;br /&gt;
&lt;br /&gt;
Luis Felipe Strano Moraes '''ID sent''', '''applied for Launchpad membership''' &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luiz Augusto von Dentz&lt;br /&gt;
&lt;br /&gt;
Marat Fayzullin (fms) '''ID sent''', '''already a Launchpad member'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Porting the following: &lt;br /&gt;
[http://fms.komkon.org/SlideRule/ SlideRule],&lt;br /&gt;
[http://fms.komkon.org/ColEm/ ColEm], &lt;br /&gt;
[http://fms.komkon.org/fMSX/ fMSX], &lt;br /&gt;
[http://fms.komkon.org/Speccy/ Speccy], &lt;br /&gt;
[http://fms.komkon.org/ATI85/ AlmostTI], &lt;br /&gt;
[http://fms.komkon.org/MG/ MasterGear], &lt;br /&gt;
[http://fms.komkon.org/iNES/ iNES], &lt;br /&gt;
[http://fms.komkon.org/VGB/ VGB], &lt;br /&gt;
[http://fms.komkon.org/VGBA/ VGBA]. &lt;br /&gt;
Also expecting to port the FBReader and an IRC client (although most likely not XChat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marco Bavagnoli&lt;br /&gt;
&lt;br /&gt;
[[User:Mece|Marcus Wikström]] (mece)&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://talk.maemo.org/showthread.php?t=73490 Tweed Suit] for N9/50. Probably Qlister and also planning an location based tracking service/app.&lt;br /&gt;
&lt;br /&gt;
Marijn Kruisselbrink&lt;br /&gt;
&lt;br /&gt;
Marius Gedminas&lt;br /&gt;
&lt;br /&gt;
Marko Mattila&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Vgrade Martin Brook] ID sent&lt;br /&gt;
&lt;br /&gt;
I would plan to contnue my contributions to the N900 Community Edition of MeeGo which I assume will push right through into the N9. I am very interested in contributing to the exciting new architecture built on Wayland to give this device the best user experience.&lt;br /&gt;
&lt;br /&gt;
Local Network Meetups, Cambridge, Birmingham, Koln, Dusseldorf&lt;br /&gt;
&lt;br /&gt;
Martin Grimme (pycage)&amp;lt;br&amp;gt;&lt;br /&gt;
Doing the Community Apps installer client. Also targetting Harmattan with my OSS MeeGo apps (which are currently mostly running on the WeTab).&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Martink Martin Kolman] (MartinK)&amp;lt;br&amp;gt;&lt;br /&gt;
Porting the modRana GPS navigation system and Mieru manga and comic book reader.&lt;br /&gt;
&lt;br /&gt;
Matt Hawkins&lt;br /&gt;
&lt;br /&gt;
Matti Henrik Karjalainen&lt;br /&gt;
&lt;br /&gt;
Michael Muth (helex)&lt;br /&gt;
&lt;br /&gt;
[http://blog.mikeasoft.com/tag/maemo/ Michael Sheldon] (Elleo) '''ID sent, applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Creating a [http://libre.fm Libre.fm] radio client and porting [http://www.jokosher.org Jokosher] to small screen devices.&lt;br /&gt;
&lt;br /&gt;
[http://blog.cihar.com/ Michal Čihař] (Nijel) '''ID sent, applied for Nokia Launchpad'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Creating a [http://wammu.eu/ Gammu] application for phone for data synchronization and backup.&lt;br /&gt;
&lt;br /&gt;
Michele Tameni ( netvandal ) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
&lt;br /&gt;
- Luca's Mirror:  It’s a simple app that transform your phone into a hand-held mirror with some other cool addictions.&lt;br /&gt;
&lt;br /&gt;
- Semantic experiment : Experiment with Notification Area mixed with the semantic information stored in tracker, reacting to user action with usefull notification&lt;br /&gt;
More info  [http://michele.tameni.it/project/meego/ Here]&lt;br /&gt;
&lt;br /&gt;
Mike Choy&lt;br /&gt;
&lt;br /&gt;
Mikko Vartiainen&lt;br /&gt;
&lt;br /&gt;
[https://projects.developer.nokia.com/home/user/mmlado Mladen Milankovic] '''IDs sent'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Develop games in QML&lt;br /&gt;
&lt;br /&gt;
Mures Andone&lt;br /&gt;
&lt;br /&gt;
[[User:Nielsmayer|Niels Mayer]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://wiki.meego.com/Tubelet-and-cutetube-port Port cutetube-qml to MeeGo tablet UX/harmattan UX.]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://code.google.com/p/ytd-meego/wiki/CitizenJournalismWithYoutubeDirectForMeego YouTube Direct For MeeGo]&lt;br /&gt;
&lt;br /&gt;
Oleksandr Kachur&lt;br /&gt;
&lt;br /&gt;
Olle Tränk (zeamoceq) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting [http://qticksize.zeamoceq.net qTickSize] (interface to Swedish online stock broker)&lt;br /&gt;
&lt;br /&gt;
[[User:Lorenzph|Philip Lorenz]] (Nokia Developer ID sent)&amp;lt;br /&amp;gt;&lt;br /&gt;
Development of a hiking application supporting the user when planning and executing the trip.&lt;br /&gt;
&lt;br /&gt;
Philipp Zabel&amp;lt;br /&amp;gt;&lt;br /&gt;
Integration of Tor support, porting of Frogatto, Beifahrer and Cinaest&lt;br /&gt;
&lt;br /&gt;
Randall Arnold&lt;br /&gt;
Application testing, local and regional meetup/event demos, product evangelism, peripheral design&lt;br /&gt;
&lt;br /&gt;
Ravi Vagadia '''ID Sent''', '''Applied for the Nokia Developer Launchpad Program''' &amp;lt;br/&amp;gt;&lt;br /&gt;
VLC Remote &amp;amp; Trip Management App.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ray Donnelly&lt;br /&gt;
&lt;br /&gt;
[[User:Rlinfati|Rodrigo Linfati]]  '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&lt;br /&gt;
* Upgrade GoogleLatitude to the current API&lt;br /&gt;
* Find your Frient: a apps that inform you position directly to you friend without any external server.&lt;br /&gt;
&lt;br /&gt;
Roman Morawek&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Wonko Ruediger Gad (wonko)] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Amongst other things I'll port my existing applications for Maemo5/Fremantle to MeeGo/Harmattan: VU Meter, StultitiaSimplex, Zeecontrol, Advanced Clock Plugin (for details please see my page).&lt;br /&gt;
&lt;br /&gt;
[[User:generalantilles|Ryan Abel]] (GeneralAntilles) &amp;lt;br /&amp;gt;&lt;br /&gt;
Working with fiferboy on a photographer's application suite ([http://thousandsparrows.com/meego/ SnapGo], currently) to include feature like a light meter and GPS track recording.&lt;br /&gt;
&lt;br /&gt;
Sam Bristow&lt;br /&gt;
&lt;br /&gt;
[[User:Eipi|Sanjeev Visvanatha]] (EIPI) , '''d.n.c ID sent''', '''could not apply for Nokia Launchpad''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Porting MaeFlight from Maemo 5, and adding functionality for Harmattan &lt;br /&gt;
&lt;br /&gt;
Seif Lotfy&lt;br /&gt;
&lt;br /&gt;
Sergey Ivanov&lt;br /&gt;
&lt;br /&gt;
Sergey Ivanov&lt;br /&gt;
&lt;br /&gt;
[[User:Spenap|Simón Pena]] '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting and enhancing Maevies from Maemo 5 to Meego/Harmattan&lt;br /&gt;
&lt;br /&gt;
Simon Pickering (lardman) '''ID sent''',  '''Applied for the Nokia Developer Launchpad program'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Porting mBarcode, working on Augmented Reality app (mAR), time and location event app (Proximus), additional location methods (offline cellid, magnetic field line direction)&lt;br /&gt;
Page here: http://wiki.meego.com/User_talk:Lardman&lt;br /&gt;
&lt;br /&gt;
somnath banik&lt;br /&gt;
&lt;br /&gt;
Stani Michiels&lt;br /&gt;
&lt;br /&gt;
Stefanos Harhalakis&lt;br /&gt;
&lt;br /&gt;
Stephen Gadsby (sjgadsby) &amp;lt;br /&amp;gt;&lt;br /&gt;
writing a [[User:Sjgadsby#Preferred Shopper Card Wallet|not-yet-named wallet for store loyalty cards]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:vitaminj|Stephen Spencer]] (VitaminJ) '''ID sent, applied for the Nokia Developer Launchpad program'''&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://jenkins.vitaminj.co.uk/job/meex/ Meex], a portable DJing application&lt;br /&gt;
&lt;br /&gt;
Susanna Huhtanen&lt;br /&gt;
&lt;br /&gt;
Tadej Novak&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Kenya888 Takahiro Hashimoto] &amp;lt;br&amp;gt;&lt;br /&gt;
porting qimsys/mozc to Harmattan/MeeGo, developing streaming multimedia player with QML&lt;br /&gt;
&lt;br /&gt;
Tasuku Suzuki&lt;br /&gt;
&lt;br /&gt;
Teemu Hukkanen&lt;br /&gt;
&lt;br /&gt;
[http://teom.wordpress.com Teo Mrnjavac] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://ur1.ca/4kkwh Porting] [http://amarok.kde.org Amarok] to tablets and handsets running MeeGo/Harmattan.&lt;br /&gt;
&lt;br /&gt;
Thomas Cherryhomes - Lead Developer for LinuxMCE&lt;br /&gt;
* LinuxMCE is a next generation smart home platform encompassing media, home automation, telecom, and security features. http://www.linuxmce.org/&lt;br /&gt;
* A 25 min demo of the software can be seen here: http://video.google.com/videoplay?docid=2176025602905109829&lt;br /&gt;
* Nokia N950 will be used as a test platform for the new QML/Qt Quick based qOrbiter we are writing to replace our existing Orbiter software, qOrbiter videos here: &lt;br /&gt;
** http://www.youtube.com/watch?v=NDGagn3EciA&lt;br /&gt;
** http://www.youtube.com/watch?v=oUHrCdBgoyQ&lt;br /&gt;
&lt;br /&gt;
[[user:thp|Thomas Perl]]  ''ID sent''&lt;br /&gt;
* [http://gpodder.org/ gPodder] - Integrating gPodder with Harmattan (including specific APIs)&lt;br /&gt;
* Open source work on Python-related APIs (PySide, etc..) + Python tutorials&lt;br /&gt;
* Get [[Games|Mong]] in shape for Harmattan&lt;br /&gt;
* Port over some of my existing [http://maemo.org/profile/view/thp/ Maemo 5 apps]&lt;br /&gt;
&lt;br /&gt;
Till Harbaum&lt;br /&gt;
&lt;br /&gt;
Timo Härkönen&lt;br /&gt;
&lt;br /&gt;
[http://wiki.meego.com/User:Venemo Timur Kristóf]&lt;br /&gt;
&lt;br /&gt;
* '''Sent my Account ID to Quim, applied at Nokia launchpad. Awaiting any reply.'''&lt;br /&gt;
* [http://wiki.meego.com/User:Venemo/HarmattanPlans My Harmattan Plans]&lt;br /&gt;
** [http://gitorious.org/colorful-apps/puzzle-master Puzzle Master]&lt;br /&gt;
** [http://forum.meego.com/showthread.php?t=3711 Public transportation app] (Click on the [http://forum.meego.com/showthread.php?t=3711 link] and post to the thread if you are interested to contribute.)&lt;br /&gt;
** [https://gitorious.org/colorful-apps/memory-game Memory game]&lt;br /&gt;
** Labirynth game (No code available yet)&lt;br /&gt;
&lt;br /&gt;
Tom Swindell&lt;br /&gt;
* [[User:Tswindell/CommunityApplicationDevelopment]]: Columbus Navigation Toolkit, Media IM Status Updater.&lt;br /&gt;
&lt;br /&gt;
Tommi Laukkanen&lt;br /&gt;
&lt;br /&gt;
Toni Nikkanen&lt;br /&gt;
&lt;br /&gt;
[https://meego.com/users/sandst1 Topi Santakivi] '''ID sent''', '''applied for Nokia Launchpad'''&lt;br /&gt;
* Porting FunkeySynth, a MeeGo Tablet synthesizer to Harmattan &lt;br /&gt;
* Demo clip and further info in [http://sandst1.wordpress.com/ my blog]&lt;br /&gt;
&lt;br /&gt;
Tuomas Kulve&lt;br /&gt;
&lt;br /&gt;
Uladzislau Vasilyeu&lt;br /&gt;
&lt;br /&gt;
[[User:drowne|Valerio Di Donato]] '''ID sent, applied for Nokia Launchpad '''&amp;lt;br /&amp;gt;&lt;br /&gt;
Location-Based games and application development, mobile game design. Junomi Developer ( serious game presented at Games for Health Conference in Boston, May 2011 )&lt;br /&gt;
&lt;br /&gt;
Ville Jyrkkä&lt;br /&gt;
&lt;br /&gt;
Ville Ranki&lt;br /&gt;
&lt;br /&gt;
Willem Liu&lt;br /&gt;
&lt;br /&gt;
[[User:ph0b|Xavier Hallade]] '''ID sent, applied for Nokia Launchpad '''&amp;lt;br /&amp;gt;&lt;br /&gt;
Writing tutorials to help other developers to step in MeeGo / Building MeeGo Paris network / Developing an audio player to access to more than 47 000 webradios referenced on AOL shoutcast (by name, genre, current track)&lt;br /&gt;
&lt;br /&gt;
Yann Bieber&lt;br /&gt;
&lt;br /&gt;
Zaheer Merali '''ID sent'''&lt;br /&gt;
* Porting [http://gstreamer.freedesktop.org GStreamer] plugins not shipped by Nokia to Harmattan&lt;br /&gt;
* Porting [http://www.flumotion.net Flumotion] an open source streaming solution to Harmattan taking advantage of the hardware encoding and the camera&lt;br /&gt;
&lt;br /&gt;
Zap Andersson&lt;br /&gt;
&lt;br /&gt;
Zeeshan Ali&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python"/>
				<updated>2011-06-22T08:24:56Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Documentation and Guides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page of the MeeGo Python project. [http://www.python.org/ Python] is an interpreted, dynamic programming language.&lt;br /&gt;
&lt;br /&gt;
=== Available versions and modules ===&lt;br /&gt;
&lt;br /&gt;
Python 2.6, together with a random set of modules, is already present in MeeGo Core.&lt;br /&gt;
&lt;br /&gt;
There are two projects on the Community OBS for other packages:&lt;br /&gt;
&lt;br /&gt;
* PySide (Qt bindings): [https://build.pub.meego.com/project/show?project=Project%3APython%3APySide Project:Python:PySide]&lt;br /&gt;
* Generic modules: [https://build.pub.meego.com/project/show?project=Project%3APython%3AModules Project:Python:Modules]&lt;br /&gt;
&lt;br /&gt;
=== Documentation and Guides ===&lt;br /&gt;
&lt;br /&gt;
Please keep documentation pages in the &amp;quot;Python&amp;quot; section by prefixing the page title with &amp;quot;Python/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* [[Python/Using the OBS with distutil packages]]&lt;br /&gt;
* [http://thp.io/2010/meego-python/ PySide/QML on MeeGo Tutorial]&lt;br /&gt;
* [[Python/Harmattan|Python on MeeGo 1.2 Harmattan (N950/N9)]]&lt;br /&gt;
* Tooling for MeeGo packaging: [[Python/pyside-assistant|pyside-assistant]]&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
&lt;br /&gt;
* '''IRC:''' &amp;lt;code&amp;gt;/join '''#meego-python'''&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Mailing list:''' meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
=== Talks, BoFs and Events ===&lt;br /&gt;
&lt;br /&gt;
* [[MeeGo Conference 2010|MeeGoConf 2010]]: [[MeeGo Conference 2010/Python BoF|Python BoF]]&lt;br /&gt;
* [[MeeGo Conference Spring 2011|MeeGoConf 2011]]: [http://sf2011.meego.com/program/sessions/prototyping-and-developing-apps-python-pyside-and-qml Prototyping and developing apps with Python, PySide and QML]&lt;br /&gt;
* [http://ep2011.europython.eu/ EuroPython 2011]: [http://ep2011.europython.eu/conference/talks/developing-desktop-and-mobile-apps-with-pyside-and-qml Developing Desktop and mobile apps with PySide and QML]&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:PySide]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Documentation_for_pyside-assistant</id>
		<title>Documentation for pyside-assistant</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Documentation_for_pyside-assistant"/>
				<updated>2011-06-22T08:23:39Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Documentation for pyside-assistant to Python/pyside-assistant&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Python/pyside-assistant]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python/pyside-assistant</id>
		<title>Python/pyside-assistant</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python/pyside-assistant"/>
				<updated>2011-06-22T08:23:39Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Documentation for pyside-assistant to Python/pyside-assistant&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting up ==&lt;br /&gt;
&lt;br /&gt;
==== Installing from Ubuntu PPA ====&lt;br /&gt;
&lt;br /&gt;
Coming soon! Right now the only way to get ''pyside-assistant'' is compiling it from source. See the next section.&lt;br /&gt;
&lt;br /&gt;
==== Building and installing from source ====&lt;br /&gt;
&lt;br /&gt;
To build and install ''pyside-assistant'' you will need a Debian-based Linux distribution. First, install ''sharutils'' and ''python-stdeb'' packages, that are runtime dependencies of ''pyside-assistant''.  Get the source from the Gitorious [https://gitorious.org/harmattan-python/pyside-assistant page], then in the directory which pyside-assistant was downloaded, run: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    $ dpkg-buildpackage -D -rfakeroot -us -uc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Warning: Do not install ''python-stdeb'' from the git sources, or pyside-assistant will not work properly!''' The version from Debian and Ubuntu (0.6.0+20100620-1) works as expected.&lt;br /&gt;
&lt;br /&gt;
Now go back a directory level and install the binary package:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    $ sudo dpkg -i pyside-assistant_0.1-1_all.deb&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage Instructions ==&lt;br /&gt;
&lt;br /&gt;
The main script for using pyside-assistant is &amp;lt;code&amp;gt;psa&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== init command ====&lt;br /&gt;
&lt;br /&gt;
The ''init'' command creates a project from the templates. It receives as a mandatory argument a string that identifies the entire project, called project slug. The following call will create a project in the current directory with the project slug sampleproject:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    $ psa init sampleproject&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All project files will be contained in a directory named after the project slug, which in this case is sampleproject. Additional parameters can be passed to &amp;lt;code&amp;gt;psa init&amp;lt;/code&amp;gt; to set various fields from the start; these parameters are shown below:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    -a APPNAME, --app-name=APPNAME&lt;br /&gt;
                        Human-readable application name, refers to the Name field of sampleproject.desktop&lt;br /&gt;
    -s SECTION, --section=SECTION&lt;br /&gt;
                        Application section, refers to the section field of stdeb.cfg&lt;br /&gt;
    -d DESC, --description=DESC&lt;br /&gt;
                        Application short description, refers to the description field of setup.py&lt;br /&gt;
    -c CATEGORY, --category=CATEGORY&lt;br /&gt;
                        Application category, refers to the appname field of sampleproject.desktop&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The created projects come with a file called README.assistant, which lists what each file does. The contents of this file is listed below:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
=========================================&lt;br /&gt;
README - pyside-assistant generated files&lt;br /&gt;
=========================================&lt;br /&gt;
&lt;br /&gt;
All files generated by psa init are described below. The sampleproject &lt;br /&gt;
slug used for them was 'sampleproject', with the following psa call:&lt;br /&gt;
&lt;br /&gt;
    $ psa init sampleproject&lt;br /&gt;
&lt;br /&gt;
* MANIFEST.in: Distutils considers a list of files by default for &lt;br /&gt;
installation, listed at [1].  Additional files to be distributed &lt;br /&gt;
must be supplied in the MANIFEST.in file. The generated file includes &lt;br /&gt;
the .desktop file and any QML files found.&lt;br /&gt;
&lt;br /&gt;
[1] http://docs.python.org/distutils/sourcedist.html#specifying-the-files-to-distribute.&lt;br /&gt;
&lt;br /&gt;
* setup.py: The main file for using Distutils, contains most of the &lt;br /&gt;
information needed to build the package. Information about setup.py &lt;br /&gt;
can be found at http://docs.python.org/distutils/introduction.html. &lt;br /&gt;
Two fields of this file can be modified by psa update parameters:&lt;br /&gt;
 - description: -d or --description&lt;br /&gt;
 - long_description: the contents of sampleproject.longdesc are used&lt;br /&gt;
&lt;br /&gt;
* stdeb.cfg: Configuration file for stdeb, specifying additional &lt;br /&gt;
parameters for the binary package. The specification for this &lt;br /&gt;
file can be found at https://github.com/astraw/stdeb, in the section &lt;br /&gt;
stdeb.cfg configuration file. One field of this file can be modified by&lt;br /&gt;
psa update parameters:&lt;br /&gt;
 - Section: -s or --section &lt;br /&gt;
&lt;br /&gt;
Note that the section should be a valid one,&lt;br /&gt;
as specified in http://wiki.maemo.org/Task:Package_categories#New_list_for_Diablo.&lt;br /&gt;
&lt;br /&gt;
* sampleproject.aegis: Sample credentials file, which initially is empty.&lt;br /&gt;
&lt;br /&gt;
* sampleproject.desktop: This file specifies how to run the application &lt;br /&gt;
from the application grid, with various fields. Information about &lt;br /&gt;
.desktop files can be found at http://wiki.maemo.org/Desktop_file_format.&lt;br /&gt;
Two fields of this file can be modified by psa update parameters:&lt;br /&gt;
 - Name: -a or --app-name&lt;br /&gt;
 - Category: -c or --category&lt;br /&gt;
&lt;br /&gt;
Note that the category should be a valid one, as specified in&lt;br /&gt;
http://standards.freedesktop.org/menu-spec/latest/apa.html.&lt;br /&gt;
&lt;br /&gt;
* sampleproject.png: The application icon, which is displayed in the&lt;br /&gt;
application grid.&lt;br /&gt;
&lt;br /&gt;
* sampleproject.qml: The QML file for the application. By default &lt;br /&gt;
just displays the words &amp;quot;Hello QML!&amp;quot; in the center of the window.&lt;br /&gt;
&lt;br /&gt;
* sampleproject: Main program. Initializes the application and provide &lt;br /&gt;
support for displaying the QML file contents.&lt;br /&gt;
&lt;br /&gt;
* sampleproject.longdesc: Holds the contents of the long_description field of &lt;br /&gt;
setup.py, which as the name implies is a more detailed description of what the project is. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== build-deb command ====&lt;br /&gt;
&lt;br /&gt;
The ''build-deb'' command does all necessary steps for generating a binary package. It essentially calls stdeb to build the proper Debian package and then places the application icons inside it. For using this command, you just have to enter the project directory and run:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    $ psa build-deb&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The binary package will be found under the ''./deb_dist'' directory.&lt;br /&gt;
&lt;br /&gt;
If you want to add credentials to your project, you have to edit the ''.aegis'' file, which initially is empty and thus ignored. After you write all the necessary credentials to the file it will be injected into the binary package the next time the ''build-deb'' command is called. More information about credentials can be found [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Developing_for_Harmattan_Harmattan_security_6cbe.html here]&lt;br /&gt;
&lt;br /&gt;
==== update command ====&lt;br /&gt;
The ''update'' command can change certain values inside the project files, minimizing the need to open and edit them directly. This command accepts the following parameters:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    -a APPNAME, --app-name=APPNAME&lt;br /&gt;
                        Human-readable application name, resides in sampleproject.desktop&lt;br /&gt;
    -s SECTION, --section=SECTION&lt;br /&gt;
                        Application section, resides in stdeb.cfg&lt;br /&gt;
    -d DESC, --description=DESC&lt;br /&gt;
                        Application short description, resides in setup.py&lt;br /&gt;
    -c CATEGORY, --category=CATEGORY&lt;br /&gt;
                        Application category, resides in sampleproject.desktop&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These parameters can be used in any order. As an example, to change the description and section of the project, run:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    $ psa update -d &amp;quot;Sample project&amp;quot; -s games&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example workflow ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ psa init sampleproject&lt;br /&gt;
$ cd sampleproject&lt;br /&gt;
(... hack ...)&lt;br /&gt;
$ psa build-deb&lt;br /&gt;
(... copy binary package to destination and install it ...)&lt;br /&gt;
(... hack some more ...)&lt;br /&gt;
$ psa update -c AudioVideo -s graphics&lt;br /&gt;
$ psa build-deb&lt;br /&gt;
&lt;br /&gt;
(and so on.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packaging generic Python applications ==&lt;br /&gt;
&lt;br /&gt;
''pyside-assistant'' was initially conceived for creating PySide applications, but in fact it can be used to build binary packages for any pure Python application that uses [http://docs.python.org/distutils/index.html Python Distutils]. &lt;br /&gt;
&lt;br /&gt;
For that purpose, follow these steps:&lt;br /&gt;
&lt;br /&gt;
* Run &amp;lt;code&amp;gt;psa init&amp;lt;/code&amp;gt; as usual, to create the initial project layout;&lt;br /&gt;
* Erase the ''qml'' directory, as its files are specific to Qt programs;&lt;br /&gt;
* Create or add all files of your Python application;&lt;br /&gt;
* Edit ''stdeb.cfg'' and replace the contents of the ''Depends'' field with the correct runtime dependencies for your application, if any. &lt;br /&gt;
* If you don't have a ''setup.py'' file for your project, edit the provided one removing the ''.qml'' file reference and adding any other project files you need. See the Python Distutils [http://docs.python.org/distutils/index.html documentation] to know how the ''setup.py'' file works and how to edit it.&lt;br /&gt;
&lt;br /&gt;
From now on, the same workflow applies: modify files, build binary package with &amp;lt;code&amp;gt;psa build-deb&amp;lt;/code&amp;gt;, update fields with &amp;lt;code&amp;gt;psa update&amp;lt;/code&amp;gt;, and so on.&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python/Getting_started_with_Harmattan_Python</id>
		<title>Python/Getting started with Harmattan Python</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python/Getting_started_with_Harmattan_Python"/>
				<updated>2011-06-22T08:23:08Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Python/Getting started with Harmattan Python to Python/Harmattan/Getting started: Even better page name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Python/Harmattan/Getting started]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python/Harmattan/Getting_started</id>
		<title>Python/Harmattan/Getting started</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python/Harmattan/Getting_started"/>
				<updated>2011-06-22T08:23:08Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Python/Getting started with Harmattan Python to Python/Harmattan/Getting started: Even better page name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to setup the device ==&lt;br /&gt;
&lt;br /&gt;
Depending on the device model that you are using, some extra steps are needed to have Python installed on it. Currently there are two models running Meego 1.2 Harmattan:&lt;br /&gt;
&lt;br /&gt;
* '''N950''': this is the developer edition and comes with Python, [http://www.pyside.org PySide] and [http://www.pyside.org/docs/pyside-mobility/ bindings for QtMobility] already installed.&lt;br /&gt;
* '''N9''': this is the mass-market end-user device. Development packages does not come pre-installed. See below how to install Python on it!&lt;br /&gt;
&lt;br /&gt;
==== Developer mode ====&lt;br /&gt;
&lt;br /&gt;
Meego 1.2 Harmattan has a special mode - [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Developing_for_Harmattan_Activating_developer_mode_1fa5.html Developer Mode] - that enables connectivity between the device and the software development kit (SDK) running on the host. This mode is useful to test applications into device as you develop. Follow the instructions [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Developing_for_Harmattan_Activating_developer_mode_1fa5.html here] to enable/disable it.&lt;br /&gt;
&lt;br /&gt;
Once you have got connected to the device using e.g. ssh, you can use ''devel-su'' command to become superuser. Use '''rootme''' as password and you become root.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ devel-su&lt;br /&gt;
Password:&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, this will not allow you to execute unregistered scripts or applications. See section ''Security framework'' below to get more information about security on MeeGo 1.2 Harmattan environment.&lt;br /&gt;
&lt;br /&gt;
==== Installing only Python ====&lt;br /&gt;
&lt;br /&gt;
Following the steps shown in the last section you will be able to use ''apt-get''. This application is responsible for package handling on Debian like distributions. If you want to install other modules, like bindings for Qt and QtMobility, see the topic below. As they depend on Python, it will be automatically installed too - there is no need to install just Python before them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To have only Python installed on your device, run:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ apt-get update&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
$ apt-get install python&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the Python world!&lt;br /&gt;
&lt;br /&gt;
==== Installing other Python-related packages ====&lt;br /&gt;
&lt;br /&gt;
MeeGo 1.2 Harmattan platform uses [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Application_development_framework_ebcf.html QtQuick] as its preferred method to develop interfaces. The [http://www.pyside.org PySide] project provides Python bindings for Qt allowing Python developers to develop their interfaces. [http://developer.qt.nokia.com/wiki/PySideDocumentation/ Here] you can find useful information on how to develop using PySide/QtQuick/QML. If you plan to develop applications that use just Qt (without QML) they will not integrate (use and feel) with the native interface.&lt;br /&gt;
&lt;br /&gt;
To install these new packages you can continue from the same terminal opened in the last section. Again, use ''apt-get'' to install all the needed packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Install PySide:&lt;br /&gt;
$ apt-get install python-pyside&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are also [http://developer.qt.nokia.com/wiki/PySideDocumentation/#704d2ca247b8787c6738c5a47d3f98ec bindings] for [http://doc.qt.nokia.com/qtmobility-1.2/index.html QtMobility]. To install them:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Install PySide-QtMobility&lt;br /&gt;
$ apt-get install python-qtmobility&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are some other modules already ported / being ported and the easiest way to install all of them is:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Install all available python bindings&lt;br /&gt;
$ apt-get install python-modules-all&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tasting PySide/QML ==&lt;br /&gt;
&lt;br /&gt;
If you have skipped any of the previous sections and have PySide installed you can see here an [http://developer.qt.nokia.com/wiki/Hello_World_in_PySide_and_QtQuick example] taken from PySide documentation website. &lt;br /&gt;
&lt;br /&gt;
[http://doc.qt.nokia.com/4.7/qdeclarativeintroduction.html QML] is a declarative language designed to describe the user interface of a program: both what it looks like, and how it behaves. In QML, a user interface is specified as a tree of objects with properties. In this tutorial we will show how you can make a simple Hello World application with PySide and QML.&lt;br /&gt;
&lt;br /&gt;
A PySide/QML application consists, at least, of two different files – a file with the QML description of the user interface, and a python file which loads the qml file. To avoid problems for now, don’t forget to save both files in the same folder.&lt;br /&gt;
&lt;br /&gt;
Here is a simple QML file, called ''view.qml'':&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
import Qt 4.7&lt;br /&gt;
 &lt;br /&gt;
Rectangle {&lt;br /&gt;
    width: 200&lt;br /&gt;
    height: 200&lt;br /&gt;
    color: &amp;quot;red&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
    Text {&lt;br /&gt;
        text: &amp;quot;Hello World&amp;quot;&lt;br /&gt;
        anchors.centerIn: parent&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We start by importing Qt 4.7. As it is pretended that QtQuick has a different build schedule than Qt/PySide, in the near future you will have to change this to import QtQuick 1.0. But for now, it works as is.&lt;br /&gt;
&lt;br /&gt;
The rest of the QML code, is pretty straigthforward for those who have used previously HTML or XML files. Basically, we are creating a red rectangle with the size ''200*200'' and, inside that rectangle, we are adding a Text element which says ''Hello World''. The code ''anchors.centerIn: parent'' just makes the text appear centered in relation to its imediate parent.&lt;br /&gt;
&lt;br /&gt;
Now, let’s see how the code looks on the PySide. Let’s call it main.py:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
 &lt;br /&gt;
import sys&lt;br /&gt;
from PySide.QtCore import *&lt;br /&gt;
from PySide.QtGui import *&lt;br /&gt;
from PySide.QtDeclarative import QDeclarativeView&lt;br /&gt;
 &lt;br /&gt;
# Create Qt application and the QDeclarative view&lt;br /&gt;
app = QApplication(sys.argv)&lt;br /&gt;
view = QDeclarativeView()&lt;br /&gt;
# Create an URL to the QML file&lt;br /&gt;
url = QUrl('view.qml')&lt;br /&gt;
# Set the QML file and show&lt;br /&gt;
view.setSource(url)&lt;br /&gt;
view.show()&lt;br /&gt;
# Enter Qt main loop&lt;br /&gt;
sys.exit(app.exec_())&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To run the example remember to use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ python ./main.py&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this script is not packaged/registered it will fail if you call just ''./main.py''. The next section better explains these concepts.&lt;br /&gt;
&lt;br /&gt;
If you are already familiar with PySide and have followed our tutorials, much of this code is already familiar. The only novelties is that you must import QDeclarativeView and set the source of the QDeclarativeView object to the URL of your QML file. Then, as any Qt widget, you call ''QDeclarativeView.show()''.&lt;br /&gt;
&lt;br /&gt;
Take your time exploring this example. You can try to do basic things as changing the colors, the text, or set other properties to each element, setting a radius on the rectangle color. Check the elements and their properties in [http://doc.qt.nokia.com/4.7/qdeclarativeelements.html QML Elements].&lt;br /&gt;
&lt;br /&gt;
== Security framework for Python scripts ==&lt;br /&gt;
&lt;br /&gt;
To run applications (binaries and scripts) it is necessary to follow some security guidelines. Information about the implications of the security framework for applications in general can be found [https://projects.maemo.org/mediawiki/index.php/Developer_Library/Developing_for_Harmattan/Harmattan_security here].&lt;br /&gt;
&lt;br /&gt;
Without a proper package it will not be possible to run executable Python scripts without pre-pending ''python''. The following call would fail:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ ./dosomething.py&lt;br /&gt;
-sh: ./dosomething.py: Permission denied&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, using the Python interpreter for calling the script works as expected:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ python ./dosomething.py&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The next section shows how to package your Python application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' if the script is modified after it is installed it will fail to run!&lt;br /&gt;
&lt;br /&gt;
== Packaging ==&lt;br /&gt;
&lt;br /&gt;
As explained in the previous section there are some restrictions to run applications/scripts. Your application has to be installed from a Debian package.&lt;br /&gt;
&lt;br /&gt;
The easiest way to create Python packages for MeeGo 1.2 Harmattan is to use ''pyside-assistant''. After a few steps you will have a Debian package ready to be installed. You will have to inform all the resources that your application needs - avoiding problems with the Security Framework. To see all supported features and how to use ''pyside-assistant'', including an example, follow this [[Documentation_for_pyside-assistant|link]].&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python_2.6_porting_tips</id>
		<title>Python 2.6 porting tips</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python_2.6_porting_tips"/>
				<updated>2011-06-22T08:22:12Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Python 2.6 porting tips to Python/Porting from Python 2.5 to 2.6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Python/Porting from Python 2.5 to 2.6]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python/Porting_from_Python_2.5_to_2.6</id>
		<title>Python/Porting from Python 2.5 to 2.6</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python/Porting_from_Python_2.5_to_2.6"/>
				<updated>2011-06-22T08:22:12Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Python 2.6 porting tips to Python/Porting from Python 2.5 to 2.6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Porting a package to support Python 2.6 usually involves making it version agnostic, removing any explicit Python versioning. In Maemo versions prior to Maemo 5, the packages had hardcoded support for Python 2.5, which can be demonstrated by all Python binding packages having &amp;quot;python2.5-&amp;quot; as prefix and consequently Python applications having these names also on their runtime dependencies. As Maemo 5 also used Python 2.5, these packages still worked without much problems, but as MeeGo 1.2 Harmattan uses Python 2.6 they will have to be ported.&lt;br /&gt;
&lt;br /&gt;
== Python 2.6 porting tips ==&lt;br /&gt;
&lt;br /&gt;
* First of all, consider using [[Documentation_for_pyside-assistant|pyside-assistant]] for taking care of the packaging of your application, instead of packaging it by hand. This way you can avoid dealing with various issues regarding Debian packaging and focus mostly in the application itself.&lt;br /&gt;
* Any paths that, for some reason, have hardcoded &amp;quot;python2.5&amp;quot; or &amp;quot;site-packages&amp;quot; will have to be changed to &amp;quot;python2.6&amp;quot; and &amp;quot;dist-packages&amp;quot;, as these are the ones used on Python 2.6.&lt;br /&gt;
* If your application uses any &amp;lt;code&amp;gt;python2.5&amp;lt;/code&amp;gt; prefixed package as one of its dependencies in any Depends field, you should drop the version number and add the version as a requirement - for example, &amp;lt;code&amp;gt;python2.5&amp;lt;/code&amp;gt; can be changed to &amp;lt;code&amp;gt;python (&amp;gt;= 2.5)&amp;lt;/code&amp;gt; without problems. If this is not possible or not desired, just change the dependencies to their &amp;lt;code&amp;gt;python2.6&amp;lt;/code&amp;gt; counterparts.&lt;br /&gt;
* Also, this would be a good time for your package to be named following the new [http://www.debian.org/doc/packaging-manuals/python-policy Debian Python Policy] - the Policy states that Python packages must not have a fixed version number on its name (e.g. prefer python-foo instead of python2.6-foo).&lt;br /&gt;
* One very particular case where changes are required is when some Python script uses identifiers that became reserved keywords in Python 2.6. As an example, old versions of python-xml had this issue, where the &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; identifier (which became a reserved keyword in Python 2.6) was being used as variable name in some places. If these occurrences are not replaced, running the script will result in syntax errors.&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Getting_started_with_Harmattan_Python</id>
		<title>Getting started with Harmattan Python</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Getting_started_with_Harmattan_Python"/>
				<updated>2011-06-22T08:21:43Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Getting started with Harmattan Python to Python/Getting started with Harmattan Python&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Python/Getting started with Harmattan Python]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python/Harmattan/Getting_started</id>
		<title>Python/Harmattan/Getting started</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python/Harmattan/Getting_started"/>
				<updated>2011-06-22T08:21:43Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Getting started with Harmattan Python to Python/Getting started with Harmattan Python&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to setup the device ==&lt;br /&gt;
&lt;br /&gt;
Depending on the device model that you are using, some extra steps are needed to have Python installed on it. Currently there are two models running Meego 1.2 Harmattan:&lt;br /&gt;
&lt;br /&gt;
* '''N950''': this is the developer edition and comes with Python, [http://www.pyside.org PySide] and [http://www.pyside.org/docs/pyside-mobility/ bindings for QtMobility] already installed.&lt;br /&gt;
* '''N9''': this is the mass-market end-user device. Development packages does not come pre-installed. See below how to install Python on it!&lt;br /&gt;
&lt;br /&gt;
==== Developer mode ====&lt;br /&gt;
&lt;br /&gt;
Meego 1.2 Harmattan has a special mode - [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Developing_for_Harmattan_Activating_developer_mode_1fa5.html Developer Mode] - that enables connectivity between the device and the software development kit (SDK) running on the host. This mode is useful to test applications into device as you develop. Follow the instructions [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Developing_for_Harmattan_Activating_developer_mode_1fa5.html here] to enable/disable it.&lt;br /&gt;
&lt;br /&gt;
Once you have got connected to the device using e.g. ssh, you can use ''devel-su'' command to become superuser. Use '''rootme''' as password and you become root.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ devel-su&lt;br /&gt;
Password:&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, this will not allow you to execute unregistered scripts or applications. See section ''Security framework'' below to get more information about security on MeeGo 1.2 Harmattan environment.&lt;br /&gt;
&lt;br /&gt;
==== Installing only Python ====&lt;br /&gt;
&lt;br /&gt;
Following the steps shown in the last section you will be able to use ''apt-get''. This application is responsible for package handling on Debian like distributions. If you want to install other modules, like bindings for Qt and QtMobility, see the topic below. As they depend on Python, it will be automatically installed too - there is no need to install just Python before them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To have only Python installed on your device, run:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ apt-get update&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
$ apt-get install python&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the Python world!&lt;br /&gt;
&lt;br /&gt;
==== Installing other Python-related packages ====&lt;br /&gt;
&lt;br /&gt;
MeeGo 1.2 Harmattan platform uses [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Application_development_framework_ebcf.html QtQuick] as its preferred method to develop interfaces. The [http://www.pyside.org PySide] project provides Python bindings for Qt allowing Python developers to develop their interfaces. [http://developer.qt.nokia.com/wiki/PySideDocumentation/ Here] you can find useful information on how to develop using PySide/QtQuick/QML. If you plan to develop applications that use just Qt (without QML) they will not integrate (use and feel) with the native interface.&lt;br /&gt;
&lt;br /&gt;
To install these new packages you can continue from the same terminal opened in the last section. Again, use ''apt-get'' to install all the needed packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Install PySide:&lt;br /&gt;
$ apt-get install python-pyside&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are also [http://developer.qt.nokia.com/wiki/PySideDocumentation/#704d2ca247b8787c6738c5a47d3f98ec bindings] for [http://doc.qt.nokia.com/qtmobility-1.2/index.html QtMobility]. To install them:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Install PySide-QtMobility&lt;br /&gt;
$ apt-get install python-qtmobility&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are some other modules already ported / being ported and the easiest way to install all of them is:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Install all available python bindings&lt;br /&gt;
$ apt-get install python-modules-all&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tasting PySide/QML ==&lt;br /&gt;
&lt;br /&gt;
If you have skipped any of the previous sections and have PySide installed you can see here an [http://developer.qt.nokia.com/wiki/Hello_World_in_PySide_and_QtQuick example] taken from PySide documentation website. &lt;br /&gt;
&lt;br /&gt;
[http://doc.qt.nokia.com/4.7/qdeclarativeintroduction.html QML] is a declarative language designed to describe the user interface of a program: both what it looks like, and how it behaves. In QML, a user interface is specified as a tree of objects with properties. In this tutorial we will show how you can make a simple Hello World application with PySide and QML.&lt;br /&gt;
&lt;br /&gt;
A PySide/QML application consists, at least, of two different files – a file with the QML description of the user interface, and a python file which loads the qml file. To avoid problems for now, don’t forget to save both files in the same folder.&lt;br /&gt;
&lt;br /&gt;
Here is a simple QML file, called ''view.qml'':&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
import Qt 4.7&lt;br /&gt;
 &lt;br /&gt;
Rectangle {&lt;br /&gt;
    width: 200&lt;br /&gt;
    height: 200&lt;br /&gt;
    color: &amp;quot;red&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
    Text {&lt;br /&gt;
        text: &amp;quot;Hello World&amp;quot;&lt;br /&gt;
        anchors.centerIn: parent&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We start by importing Qt 4.7. As it is pretended that QtQuick has a different build schedule than Qt/PySide, in the near future you will have to change this to import QtQuick 1.0. But for now, it works as is.&lt;br /&gt;
&lt;br /&gt;
The rest of the QML code, is pretty straigthforward for those who have used previously HTML or XML files. Basically, we are creating a red rectangle with the size ''200*200'' and, inside that rectangle, we are adding a Text element which says ''Hello World''. The code ''anchors.centerIn: parent'' just makes the text appear centered in relation to its imediate parent.&lt;br /&gt;
&lt;br /&gt;
Now, let’s see how the code looks on the PySide. Let’s call it main.py:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
 &lt;br /&gt;
import sys&lt;br /&gt;
from PySide.QtCore import *&lt;br /&gt;
from PySide.QtGui import *&lt;br /&gt;
from PySide.QtDeclarative import QDeclarativeView&lt;br /&gt;
 &lt;br /&gt;
# Create Qt application and the QDeclarative view&lt;br /&gt;
app = QApplication(sys.argv)&lt;br /&gt;
view = QDeclarativeView()&lt;br /&gt;
# Create an URL to the QML file&lt;br /&gt;
url = QUrl('view.qml')&lt;br /&gt;
# Set the QML file and show&lt;br /&gt;
view.setSource(url)&lt;br /&gt;
view.show()&lt;br /&gt;
# Enter Qt main loop&lt;br /&gt;
sys.exit(app.exec_())&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To run the example remember to use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ python ./main.py&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As this script is not packaged/registered it will fail if you call just ''./main.py''. The next section better explains these concepts.&lt;br /&gt;
&lt;br /&gt;
If you are already familiar with PySide and have followed our tutorials, much of this code is already familiar. The only novelties is that you must import QDeclarativeView and set the source of the QDeclarativeView object to the URL of your QML file. Then, as any Qt widget, you call ''QDeclarativeView.show()''.&lt;br /&gt;
&lt;br /&gt;
Take your time exploring this example. You can try to do basic things as changing the colors, the text, or set other properties to each element, setting a radius on the rectangle color. Check the elements and their properties in [http://doc.qt.nokia.com/4.7/qdeclarativeelements.html QML Elements].&lt;br /&gt;
&lt;br /&gt;
== Security framework for Python scripts ==&lt;br /&gt;
&lt;br /&gt;
To run applications (binaries and scripts) it is necessary to follow some security guidelines. Information about the implications of the security framework for applications in general can be found [https://projects.maemo.org/mediawiki/index.php/Developer_Library/Developing_for_Harmattan/Harmattan_security here].&lt;br /&gt;
&lt;br /&gt;
Without a proper package it will not be possible to run executable Python scripts without pre-pending ''python''. The following call would fail:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ ./dosomething.py&lt;br /&gt;
-sh: ./dosomething.py: Permission denied&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, using the Python interpreter for calling the script works as expected:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ python ./dosomething.py&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The next section shows how to package your Python application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' if the script is modified after it is installed it will fail to run!&lt;br /&gt;
&lt;br /&gt;
== Packaging ==&lt;br /&gt;
&lt;br /&gt;
As explained in the previous section there are some restrictions to run applications/scripts. Your application has to be installed from a Debian package.&lt;br /&gt;
&lt;br /&gt;
The easiest way to create Python packages for MeeGo 1.2 Harmattan is to use ''pyside-assistant''. After a few steps you will have a Debian package ready to be installed. You will have to inform all the resources that your application needs - avoiding problems with the Security Framework. To see all supported features and how to use ''pyside-assistant'', including an example, follow this [[Documentation_for_pyside-assistant|link]].&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python"/>
				<updated>2011-06-22T08:14:05Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Documentation and Guides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page of the MeeGo Python project. [http://www.python.org/ Python] is an interpreted, dynamic programming language.&lt;br /&gt;
&lt;br /&gt;
=== Available versions and modules ===&lt;br /&gt;
&lt;br /&gt;
Python 2.6, together with a random set of modules, is already present in MeeGo Core.&lt;br /&gt;
&lt;br /&gt;
There are two projects on the Community OBS for other packages:&lt;br /&gt;
&lt;br /&gt;
* PySide (Qt bindings): [https://build.pub.meego.com/project/show?project=Project%3APython%3APySide Project:Python:PySide]&lt;br /&gt;
* Generic modules: [https://build.pub.meego.com/project/show?project=Project%3APython%3AModules Project:Python:Modules]&lt;br /&gt;
&lt;br /&gt;
=== Documentation and Guides ===&lt;br /&gt;
&lt;br /&gt;
Please keep documentation pages in the &amp;quot;Python&amp;quot; section by prefixing the page title with &amp;quot;Python/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* [[Python/Using the OBS with distutil packages]]&lt;br /&gt;
* [http://thp.io/2010/meego-python/ PySide/QML on MeeGo Tutorial]&lt;br /&gt;
* [[Python/Harmattan|Python on MeeGo 1.2 Harmattan (N950/N9)]]&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
&lt;br /&gt;
* '''IRC:''' &amp;lt;code&amp;gt;/join '''#meego-python'''&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Mailing list:''' meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
=== Talks, BoFs and Events ===&lt;br /&gt;
&lt;br /&gt;
* [[MeeGo Conference 2010|MeeGoConf 2010]]: [[MeeGo Conference 2010/Python BoF|Python BoF]]&lt;br /&gt;
* [[MeeGo Conference Spring 2011|MeeGoConf 2011]]: [http://sf2011.meego.com/program/sessions/prototyping-and-developing-apps-python-pyside-and-qml Prototyping and developing apps with Python, PySide and QML]&lt;br /&gt;
* [http://ep2011.europython.eu/ EuroPython 2011]: [http://ep2011.europython.eu/conference/talks/developing-desktop-and-mobile-apps-with-pyside-and-qml Developing Desktop and mobile apps with PySide and QML]&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:PySide]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python"/>
				<updated>2011-06-22T08:11:25Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Documentation and Guides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page of the MeeGo Python project. [http://www.python.org/ Python] is an interpreted, dynamic programming language.&lt;br /&gt;
&lt;br /&gt;
=== Available versions and modules ===&lt;br /&gt;
&lt;br /&gt;
Python 2.6, together with a random set of modules, is already present in MeeGo Core.&lt;br /&gt;
&lt;br /&gt;
There are two projects on the Community OBS for other packages:&lt;br /&gt;
&lt;br /&gt;
* PySide (Qt bindings): [https://build.pub.meego.com/project/show?project=Project%3APython%3APySide Project:Python:PySide]&lt;br /&gt;
* Generic modules: [https://build.pub.meego.com/project/show?project=Project%3APython%3AModules Project:Python:Modules]&lt;br /&gt;
&lt;br /&gt;
=== Documentation and Guides ===&lt;br /&gt;
&lt;br /&gt;
* [[Python/Using the OBS with distutil packages]]&lt;br /&gt;
* [http://thp.io/2010/meego-python/ PySide/QML on MeeGo Tutorial]&lt;br /&gt;
* [[Python/Harmattan|Python on MeeGo 1.2 Harmattan (N950/N9)]]&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
&lt;br /&gt;
* '''IRC:''' &amp;lt;code&amp;gt;/join '''#meego-python'''&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Mailing list:''' meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
=== Talks, BoFs and Events ===&lt;br /&gt;
&lt;br /&gt;
* [[MeeGo Conference 2010|MeeGoConf 2010]]: [[MeeGo Conference 2010/Python BoF|Python BoF]]&lt;br /&gt;
* [[MeeGo Conference Spring 2011|MeeGoConf 2011]]: [http://sf2011.meego.com/program/sessions/prototyping-and-developing-apps-python-pyside-and-qml Prototyping and developing apps with Python, PySide and QML]&lt;br /&gt;
* [http://ep2011.europython.eu/ EuroPython 2011]: [http://ep2011.europython.eu/conference/talks/developing-desktop-and-mobile-apps-with-pyside-and-qml Developing Desktop and mobile apps with PySide and QML]&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:PySide]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Harmattan_Python</id>
		<title>Harmattan Python</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Harmattan_Python"/>
				<updated>2011-06-22T08:10:45Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Harmattan Python to Python/Harmattan: Move below the Python &amp;quot;area&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Python/Harmattan]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python/Harmattan</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python/Harmattan"/>
				<updated>2011-06-22T08:10:45Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Harmattan Python to Python/Harmattan: Move below the Python &amp;quot;area&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project provides a Python runtime environment for Nokia's N9 phone and the N950 developer device built on the MeeGo 1.2 Harmattan platform. It provides a full-featured set of packages and tools to rapidly develop and run Python applications using the PySide: Python for Qt bindings together with the Qt Quick UI definition language. Applications can be deployed as individual Debian packages, using the community OBS, or eventually, via Ovi Store.&lt;br /&gt;
&lt;br /&gt;
== Getting started  ==&lt;br /&gt;
&lt;br /&gt;
If you are interested just in installing applications that depend on Python you can get a lot of them using the repositories listed here. All depending packages will be automatically installed.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ovi.nokia.com Ovi Store];&lt;br /&gt;
* [http://wiki.meego.com/MeeGo_Apps MeeGo Apps];&lt;br /&gt;
* [http://apps-beta.meego.com/applications/ MeeGo Apps - Beta];&lt;br /&gt;
&lt;br /&gt;
The following links provide useful information for '''Python developers''', including information about MeeGo 1.2 Harmattan Security Framework.&lt;br /&gt;
&lt;br /&gt;
*[[Getting started with Harmattan Python]] &lt;br /&gt;
*[[Documentation for pyside-assistant]]&lt;br /&gt;
*[http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] &lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_Internationalization Tutorial: Python+Qt+I18N]&lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_DBus_Integration Tutorial: Python+Qt+DBUS]&lt;br /&gt;
*[[Python 2.6 porting tips]]&lt;br /&gt;
*[http://wiki.maemo.org/Performance_Considerations_for_Python_Apps Python and Performance]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== API Bindings  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project tries to cover as many APIs as possible. Nowadays there are bindings for the ''green'' marked modules:&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ '''&amp;lt;br&amp;gt;''' &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | API name &lt;br /&gt;
! style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239);&amp;quot; | Framework&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | Belongs to &lt;br /&gt;
! style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239);&amp;quot; | Python Bindings&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components.html Qt Quick components]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| bgcolor=&amp;quot;#FFC709&amp;quot; | NO (this is used on QML side)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtDeclarative/index.html QtDeclarative (Qt Quick)]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtGui/index.html QtGui]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtUiTools/index.html QtUiTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| QtDBus&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt &lt;br /&gt;
| bgcolor=&amp;quot;#FFC709&amp;quot; | NO (use [http://dbus.freedesktop.org/doc/dbus-python/api/index.html python-dbus])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Messaging/index.html QtMessaging]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtNetwork/index.html QtNetwork]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtWebKit/index.html WebKit in Qt]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGL&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 1.1&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 2.0&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtOpenGL/index.html QtOpenGL]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| Qt&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Location/index.html QtLocation]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Location.html Location]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://pygstdocs.berlios.de/#documentation GStreamer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| PulseAudio&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/MultimediaKit/index.html QtMultimediaKit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| Accounts-Qt&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| SignOn&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Contacts/index.html QtContacts]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Gallery/index.html QtGallery]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Organizer/index.html QtOrganizer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Versit/index.html QtVersit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGLIBC&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| QmSystem &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtCore/index.html QtCore]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Feedback/index.html QtFeedback]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/PublishSubscribe/index.html QtPublishSubscribe]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScript/index.html QtScript]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScriptTools/index.html QtScriptTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Sensors/index.html QtSensors]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/ServiceFramework/index.html QtServiceFramework]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/qtsparql/ QtSparql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtSql/index.html QtSql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/SystemInfo/index.html QtSystemInfo]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtTest/index.html QtTest]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXml/index.html QtXml]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXmlPatterns/index.html QtXmlPatterns] &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| bgcolor=&amp;quot;#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libinappanalytics/main.html Ovi Nokia Analytics API] &lt;br /&gt;
| Nokia &lt;br /&gt;
| - &lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/notification-engine/index.html Ovi Notification Engine]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libqtgameopengles2/main.html Qt Games API]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libresourceqt/main.html Resource Policy]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/transfer-ui/main.html Transfer UI]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| bgcolor=&amp;quot;#EB6155&amp;quot; | NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the listed APIs above (provided by ''python-dbus'', ''python-pyside'', ''python-qtmobility'', ''python-qtsparql'') there are lots of packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
python-cairo          python-chardet    python-conic          python-content.action&lt;br /&gt;
python-context        python-crypto     python-dateutil       python-gconf&lt;br /&gt;
python-gi             python-gobject    python-imaging        python-libxml2 &lt;br /&gt;
python-lxml           python-magic      python-markupsafe     python-openssl   &lt;br /&gt;
python-pkg-resources  python-pycurl     python-pygments       python-roman     &lt;br /&gt;
python-storm          python-tralchemy  python-twisted-web    python-twisted-words &lt;br /&gt;
python-xdg            python-numpy      python-beautifulsoup  python-feedparser &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Collaborating ==&lt;br /&gt;
&lt;br /&gt;
You can contact us using:&lt;br /&gt;
&lt;br /&gt;
* '''IRC:''' &amp;lt;code&amp;gt;/join '''#meego-python'''&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Mailing list:''' meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
Nokia contact person: Matti Airas &amp;lt;matti.p.airas@nokia.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects ==&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.maemo.org/PyMaemo PyMaemo] &lt;br /&gt;
*[http://www.pyside.org/ PySide]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python"/>
				<updated>2011-06-07T15:48:39Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page of the MeeGo Python project. [http://www.python.org/ Python] is an interpreted, dynamic programming language.&lt;br /&gt;
&lt;br /&gt;
=== Available versions and modules ===&lt;br /&gt;
&lt;br /&gt;
Python 2.6, together with a random set of modules, is already present in MeeGo Core.&lt;br /&gt;
&lt;br /&gt;
There are two projects on the Community OBS for other packages:&lt;br /&gt;
&lt;br /&gt;
* PySide (Qt bindings): [https://build.pub.meego.com/project/show?project=Project%3APython%3APySide Project:Python:PySide]&lt;br /&gt;
* Generic modules: [https://build.pub.meego.com/project/show?project=Project%3APython%3AModules Project:Python:Modules]&lt;br /&gt;
&lt;br /&gt;
=== Documentation and Guides ===&lt;br /&gt;
&lt;br /&gt;
* [[Python/Using the OBS with distutil packages]]&lt;br /&gt;
* [http://thp.io/2010/meego-python/ PySide/QML on MeeGo Tutorial]&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
&lt;br /&gt;
* '''IRC:''' &amp;lt;code&amp;gt;/join '''#meego-python'''&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Mailing list:''' meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
=== Talks, BoFs and Events ===&lt;br /&gt;
&lt;br /&gt;
* [[MeeGo Conference 2010|MeeGoConf 2010]]: [[MeeGo Conference 2010/Python BoF|Python BoF]]&lt;br /&gt;
* [[MeeGo Conference Spring 2011|MeeGoConf 2011]]: [http://sf2011.meego.com/program/sessions/prototyping-and-developing-apps-python-pyside-and-qml Prototyping and developing apps with Python, PySide and QML]&lt;br /&gt;
* [http://ep2011.europython.eu/ EuroPython 2011]: [http://ep2011.europython.eu/conference/talks/developing-desktop-and-mobile-apps-with-pyside-and-qml Developing Desktop and mobile apps with PySide and QML]&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:PySide]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python"/>
				<updated>2011-06-07T15:47:04Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: Cleanup, restructuring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page of the MeeGo Python project.&lt;br /&gt;
&lt;br /&gt;
=== Available versions and modules ===&lt;br /&gt;
&lt;br /&gt;
Python 2.6, together with a random set of modules, is already present in MeeGo Core.&lt;br /&gt;
&lt;br /&gt;
There are two projects on the Community OBS for other packages:&lt;br /&gt;
&lt;br /&gt;
* PySide (Qt bindings): [https://build.pub.meego.com/project/show?project=Project%3APython%3APySide Project:Python:PySide]&lt;br /&gt;
* Generic modules: [https://build.pub.meego.com/project/show?project=Project%3APython%3AModules Project:Python:Modules]&lt;br /&gt;
&lt;br /&gt;
=== Documentation and Guides ===&lt;br /&gt;
&lt;br /&gt;
* [[Python/Using the OBS with distutil packages]]&lt;br /&gt;
* [http://thp.io/2010/meego-python/ PySide/QML on MeeGo Tutorial]&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
&lt;br /&gt;
* '''IRC:''' &amp;lt;code&amp;gt;/join '''#meego-python'''&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Mailing list:''' meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
=== Talks, BoFs and Events ===&lt;br /&gt;
&lt;br /&gt;
* [[MeeGo Conference 2010|MeeGoConf 2010]]: [[MeeGo Conference 2010/Python BoF|Python BoF]]&lt;br /&gt;
* [[MeeGo Conference Spring 2011|MeeGoConf 2011]]: [http://sf2011.meego.com/program/sessions/prototyping-and-developing-apps-python-pyside-and-qml Prototyping and developing apps with Python, PySide and QML]&lt;br /&gt;
* [http://ep2011.europython.eu/ EuroPython 2011]: [http://ep2011.europython.eu/conference/talks/developing-desktop-and-mobile-apps-with-pyside-and-qml Developing Desktop and mobile apps with PySide and QML]&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:PySide]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Using_the_OBS_with_distutil_packages</id>
		<title>Using the OBS with distutil packages</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Using_the_OBS_with_distutil_packages"/>
				<updated>2011-06-07T15:30:47Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Using the OBS with distutil packages to Python/Using the OBS with distutil packages: This is Python-specific, moving below Python.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Python/Using the OBS with distutil packages]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Python/Using_the_OBS_with_distutil_packages</id>
		<title>Python/Using the OBS with distutil packages</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Python/Using_the_OBS_with_distutil_packages"/>
				<updated>2011-06-07T15:30:47Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: moved Using the OBS with distutil packages to Python/Using the OBS with distutil packages: This is Python-specific, moving below Python.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See the [http://docs.python.org/distutils/index.html python docs] to learn more about distutils.&lt;br /&gt;
&lt;br /&gt;
== Creating a Spectacle file for a python package ==&lt;br /&gt;
&lt;br /&gt;
Check the [[Packaging/Guidelines|packaging guidelines]] for&lt;br /&gt;
* [[Packaging/Guidelines#Group_Tag|list of groups]]&lt;br /&gt;
* [[Packaging/Guidelines#Version|version format]]&lt;br /&gt;
* [[Packaging/Guidelines#Desktop_files|.desktop file]]&lt;br /&gt;
* [[Packaging/Guidelines#Changelogs|changelogs]]&lt;br /&gt;
&lt;br /&gt;
See [https://build.opensuse.org/package/view_file?file=leo.yaml&amp;amp;package=leo&amp;amp;project=home:vivainio:leo LEO's spectacle file] as an example.&lt;br /&gt;
&lt;br /&gt;
Learn more about [[Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== From Spectacle to Spec ==&lt;br /&gt;
&lt;br /&gt;
Learn more about [[Spectacle]]&lt;br /&gt;
&lt;br /&gt;
== Uploading to OBS ==&lt;br /&gt;
&lt;br /&gt;
[[Build Infrastructure]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Maliit/Ideas</id>
		<title>Maliit/Ideas</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Maliit/Ideas"/>
				<updated>2011-06-07T15:27:44Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Python input method plugin interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Maliit]][[Category:MeeGo Input Methods]]&lt;br /&gt;
&lt;br /&gt;
{{MaliitNavigationBar}}&lt;br /&gt;
&lt;br /&gt;
Here are some ideas for what you could do with Maliit. Some are things we really want to get done (but have not committed to), some are down-to-earth nice-to-have, while others are perhaps a bit more in the crazy, experimental or show-that-it-can-be-done spirit. Feel free to add ideas here. Use the template idea if you want. For bugs or concrete features suggestions, please use the bugtracker.&lt;br /&gt;
&lt;br /&gt;
=== Template Idea ===&lt;br /&gt;
Short description of the idea.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' How much work does it take to complete this (assuming a Maliit dev. environent is already set up) Example: Easy, 5 hours of work &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' What is the status of implementing this idea? Example: &amp;quot;In progress, this and that has been done&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' What do people need to know in order to complete the implementation of this idea? Example: Qt | Packaging | Gtk+ | QML &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:''' Who interested people should contact if they want to work on this. This can be a &amp;quot;mentor&amp;quot; that has insight into the relevant areas, or someone who has started working on it. Example: Real Name (ircnick) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Longer description. Ideas, challenges, and considerations for the implementation. Neccesary tasks to complete. Links to other relevant projects or work. Mockups, video demos, et.c.&lt;br /&gt;
&lt;br /&gt;
== Meego Keyboard Ideas ==&lt;br /&gt;
&lt;br /&gt;
===  Key gestures ===&lt;br /&gt;
Input variations of a character using gestures on that key. For instance, to input a upper case A, tap 'a', move upward and release. Accented characters can be done by gesturing sideways.&lt;br /&gt;
&lt;br /&gt;
===  Predictive keyboard ===&lt;br /&gt;
Details of idea can be found under [[Predictive_virtual_keyboard]]. &lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' Easy, 10 hours of work &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' Meego keyboard, Qt, C++ &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' Experimental merge request available &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:''' Michael Hasselmann (mikhas)&lt;br /&gt;
&lt;br /&gt;
Experimental MRQ available: https://meego.gitorious.org/meegotouch/meegotouch-inputmethodkeyboard/merge_requests/269&lt;br /&gt;
&lt;br /&gt;
Screenshot/demo video pleaz?&lt;br /&gt;
-- Was demonstrated during the Meego Conference San Fransisco talk. Video will hopefully become available&lt;br /&gt;
&lt;br /&gt;
== Input Method (plugin) Ideas ==&lt;br /&gt;
&lt;br /&gt;
===  Dasher input method ===&lt;br /&gt;
Allow input using a [[:wikipedia:Dasher|Dasher]] input method.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' Unknown, 25 hours of work? &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' C/C++, Qt, input method API &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' Just talk! &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:'''&lt;br /&gt;
&lt;br /&gt;
Dasher is a simple but innovative way of doing text input, a for this plugin would be very useful, especially for accessibility.&lt;br /&gt;
Dasher already has a Qt based UI, so it might be possible to reuse large parts of the code.&lt;br /&gt;
&lt;br /&gt;
* [http://git.gnome.org/browse/dasher/ Homepage]&lt;br /&gt;
* [http://git.gnome.org/browse/dasher/ Repository]&lt;br /&gt;
* [https://bugzilla.gnome.org/browse.cgi?product=dasher Bugtracker]&lt;br /&gt;
&lt;br /&gt;
=== Clutter-based plugin ===&lt;br /&gt;
Show that input method plugins can be implemented using Clutter.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' Easy, 15 hours of work &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' Clutter, input method API &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' Just talk! &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:'''&lt;br /&gt;
&lt;br /&gt;
This should be easy to do using [http://git.clutter-project.org/cgit.cgi?url=clutter-qt/tree/README clutter-qt]. Ideally writing such would not require to compile using C++/Qt, but a C/GObject interface be provided.&lt;br /&gt;
&lt;br /&gt;
=== Gtk+ based plugin ===&lt;br /&gt;
Show that input method plugins can be implemented using Gtk+.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' Medium, 15 hours of work &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' Gtk+, Qt, input method API &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' Just talk! &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:'''&lt;br /&gt;
&lt;br /&gt;
A bit harder than the Clutter case, but should be possible. In the simple but hacky form have a &amp;lt;code&amp;gt;QWidget&amp;lt;/code&amp;gt; and a &amp;lt;code&amp;gt;GtkWidget&amp;lt;/code&amp;gt; and syncronize the relevant state between them. Let the GtkWidget render offscreen and paint the GtkWidget content to the &amp;lt;code&amp;gt;QWidget&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;::paintEvent()&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Python input method plugin interface ===&lt;br /&gt;
Support writing input methods in [[Python]].&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' Medium, 15 hours of work &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' Python, PySide, input method API &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' Just talk! &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:'''&lt;br /&gt;
&lt;br /&gt;
Python is an officially supported language for Meego. It would be nice if we supported writing plugins using Python. Allowing this can be done in a similar way we currently support QML (see [https://meego.gitorious.org/meegotouch/meegotouch-inputmethodframework/trees/master/input-method-quick input-method-quick code])&lt;br /&gt;
Python bindings would have to be generated for the input method API. This should probably be done using [http://www.pyside.org/ PySide].&lt;br /&gt;
&lt;br /&gt;
== Non-Meego run-time environments ==&lt;br /&gt;
&lt;br /&gt;
=== Maliit in Gnome 3 ===&lt;br /&gt;
Gnome looks to be interested in expanding to touch-centric environments. Therefore showing that Maliit is the right solution to use for input methods in Gnome would be worth-while.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' &lt;br /&gt;
* For prototype demo: Easy, 20 hours of work&lt;br /&gt;
* For really good integration: Medium, xxx hours of work&lt;br /&gt;
'''Skills required:''' Gnome technology, Maliit integration &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' Prototype work has been demonstrated &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:''' Jon Nordby (jonnor)&lt;br /&gt;
&lt;br /&gt;
* [http://www.jonnor.com/2011/04/introducing-maliit-on-screen-keyboard-in-gnome-3/ Blogpost demoing Maliit in Gnome 3]&lt;br /&gt;
* [https://live.gnome.org/ThreePointOne/Features/OnScreenKeyboard Gnome 3.2 Feature page for on-screen keyboard]&lt;br /&gt;
* [https://bugzilla.gnome.org/show_bug.cgi?id=612662 Issue in bugtracker for on-screen keyboard]&lt;br /&gt;
&lt;br /&gt;
TODO: document all the things needed for really good integration&lt;br /&gt;
&lt;br /&gt;
=== Maliit on Windows ===&lt;br /&gt;
The main goal here would be to allow plugin development to happen on Windows. Since Meego Input Methods is implemented using Qt, this should in theory not be too hard. However, the DBus transport used between framework and inputcontext might need to be replaced by another IPC, and some X specific code might need to be reimplemented or removed.&lt;br /&gt;
&lt;br /&gt;
See also [[Maliit/Ideas/Supporting_Non_X11_Platforms]]&lt;br /&gt;
&lt;br /&gt;
=== Maliit in KDE ===&lt;br /&gt;
KDE also seems to be growing an interest in on-screen keyboards, touchscreen centric UI and mobile device form factors.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' &lt;br /&gt;
* For prototype demo: Easy, 10 hours of work&lt;br /&gt;
* For really good integration: Medium, xxx hours of work&lt;br /&gt;
'''Skills required:''' KDE technology, Maliit integration &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' ? &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person: '''&lt;br /&gt;
&lt;br /&gt;
* [http://btux1984.wordpress.com/2010/04/28/kdes-onscreen-keyboard Blogpost about onscreen keyboard]&lt;br /&gt;
* [http://apachelog.wordpress.com/2011/05/20/kubuntu-11-10-mobile-devices-sneak-peak/ Blogpost annoucing Kubuntu 11.10 Mobile sneak peak]&lt;br /&gt;
* [https://bugs.kde.org/show_bug.cgi?id=265452 Related issue in bugtracker]&lt;br /&gt;
* [https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-kubuntu-mobile Kubuntu Mobile Oneric blueprint ]&lt;br /&gt;
* [http://i.imgur.com/bbVmf.jpg Prototype screenshot]&lt;br /&gt;
&lt;br /&gt;
=== Maliit in Ubuntu ===&lt;br /&gt;
* [https://blueprints.launchpad.net/ubuntu/+spec/multimedia-dx-n-virtual-keyboard Natty on-screen keyboard blueprint]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
=== Commandline option to switch between D-Bus session bus and direct socket ===&lt;br /&gt;
Currently a peer-to-peer connection with a socket file is used for input context &amp;lt;-&amp;gt; framework communication. &lt;br /&gt;
Having a option to use the session bus would be nice. This allows one to make use of DBus features like on-demand service activation, or to easily introspect/debug the service.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' Easy, 20 hours of work &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' dbus, dbus-glib, C/C++ &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Basically, revert http://meego.gitorious.org/meegotouch/meegotouch-inputmethodframework/commit/1aa9a502005293bf4a808aaed87142f6dbcdffdb &lt;br /&gt;
* Add a commandline option to choose between the two methods&lt;br /&gt;
* Update the standard input contexts to also support session bus service (and prefer that one over the socket?)&lt;br /&gt;
&lt;br /&gt;
=== Direct C/C++ Input Context API ===&lt;br /&gt;
Direct API for input context (no DBus connection).&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' Easy, 15 hours &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' Qt, C++, input context api &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A direct API means that the framework can be tested without having to start up DBus, and that it can run on platforms with DBus.&lt;br /&gt;
&lt;br /&gt;
=== Free and open source correction/prediction plugin ===&lt;br /&gt;
Currently there is no free error correction/prediction engine plugin. We of course want to provide this. &lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' Easy, 20 hours of work &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' C/C++, usage of spelling engines &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' Just talk. Help wanted! &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be done using one of the existing free spelling engines. &lt;br /&gt;
An analysis of the different options should be done before starting on the implementation, looking at the advantages/disadvantages of each. For instance, it might not be that all spelling engines can provide word-prediction.&lt;br /&gt;
&lt;br /&gt;
* [http://aspell.net/ Aspell]&lt;br /&gt;
* [http://www.gnu.org/software/ispell/ispell.html Ispell]&lt;br /&gt;
* [http://hunspell.sourceforge.net/ Hunspell]&lt;br /&gt;
* [http://www.abisource.com/projects/enchant/ Enchant]&lt;br /&gt;
* [http://presage.sourceforge.net/ Presage] [http://www.joaquimrocha.com/2010/03/03/text-prediction-on-gnome/ (blogpost)] (for prediction)&lt;br /&gt;
* Dasher, might be able to use its backend (for prediction)&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
=== Window relocation ===&lt;br /&gt;
When the application/toolkit does not support widget relocation, fall back to relocating the window to try to keep the text input field visible on screen.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' Medium, 15 hours of work &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' X11, ICCM, EWMH &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' Prototype work in progress &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:''' Jon Nordby (jonnor) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two main ways of doing this:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Move/resize the focused window&lt;br /&gt;
Getting hold of the window can for instance be done using [http://tronche.com/gui/x/xlib/input/XGetInputFocus.html XGetInputFocus] or the winId attribute of the widgetstate provided by the input context.&lt;br /&gt;
&lt;br /&gt;
2. Move/resize all windows.&lt;br /&gt;
Easiest way to do this is probably to create a proxy X window for the region covered by the input method, and setting the [http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#id2447157 _NET_WM_STRUT_PARTIAL] hint. This moves the responsibility of the actual relocation to the window manager.&lt;br /&gt;
&lt;br /&gt;
Both approaches can be implemented solely in IM framework. For a good solution, each input context needs to be able to tell the framework if it can do widget relocation or not, and how much relocation it can to. Then, the framework and input context would have to cooperate on the actual relocation, effectively adding the window as another level to the relocation chain.&lt;br /&gt;
It might be necessary to use both, because applications frequently makes use of the &amp;quot;desktop area&amp;quot; when they decide how big they can make their visual elements.&lt;br /&gt;
&lt;br /&gt;
When the window is resized, the toolkit will hopefully maintain the focused input widget visible on screen. It is however not certain that this is the case with common toolkits. Patches might be needed.&lt;br /&gt;
&lt;br /&gt;
=== Input Method Plugin SDK ===&lt;br /&gt;
Development kit to enable third-party developers to easily create new input methods.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty/effort:''' Easy, 20 hours of work &amp;lt;br&amp;gt;&lt;br /&gt;
'''Skills required:''' Input Method plugin API &amp;lt;br&amp;gt;&lt;br /&gt;
'''Status:''' Mostly talk &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:''' Jon Nordby (jonnor) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A good SDK would consist of:&lt;br /&gt;
* Comprehensive documentation for plugin API&lt;br /&gt;
* Task-oriented documentation for how to develop a plugin&lt;br /&gt;
* Skeleton/example code to make it easy to get started&lt;br /&gt;
* Above items to be installed on &amp;quot;make install&amp;quot;&lt;br /&gt;
* An &amp;quot;installer&amp;quot; that copies the relevant files from system directory to users directory?&lt;br /&gt;
* Above items packaged for the target platforms&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth keyboard ===&lt;br /&gt;
This would allow you to use your Meego device as a keyboard for other Bluetooth enabled devices.&lt;br /&gt;
&lt;br /&gt;
== Completed ideas ==&lt;br /&gt;
Please move ideas here one they have been implemented/explored, and document the effort.&lt;br /&gt;
&lt;br /&gt;
=== QML-based plugin ===&lt;br /&gt;
Show that input method plugins can be implemented using Qt Quick and QML.&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Done! &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:''' Michael Hasselmann (mikhas) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A QML-based input method plugin (keyboard) can be found in the keyboard repositor under meego-keyboard-quick. See [http://taschenorakel.de/michael/2011/05/12/writing-qml-based-input-methods-maliit/ the blogpost announcement] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Maliit on Freemantle+N900 ===&lt;br /&gt;
Demonstrate that Maliit can run on Freemantle/N900.&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Done! &amp;lt;br&amp;gt;&lt;br /&gt;
'''Contact person:''' Michael Hasselmann (mikhas) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maliit framework and the Meego Quick keyboard is available in the extras-devel repository. See [Maliit/Installing] for how to install. The [http://taschenorakel.de/michael/2011/05/12/writing-qml-based-input-methods-maliit announcement blogpost] also has some info.&lt;br /&gt;
&lt;br /&gt;
{{MaliitNavigationBar}}&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-06-02T12:11:35Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Mong */ homepage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Development status as of 2011-06-02]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
End-user information about the game can be found on the [http://thp.io/2011/mong/ Mong homepage].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== That Rabbit Game ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_trg.jpg|200px|thumb|right|That Rabbit Game running on an ExoPC (2011-05-31)]]&lt;br /&gt;
&lt;br /&gt;
This is a closed-source game using the QGraphicsView framework. You are a kleptomanic rabbit head with wings and try to loose 10 coins in 90 seconds by getting shot. Think of it as a reverse duck hunt game. It makes use of Qt Mobility's Accelerometer feature, so if you want to play it on the ExoPC, please apply the [[Devices/ExoPC#Hardware_Fixes|acceleromated-related fixes]] to your MeeGo Tablet UX installation.&lt;br /&gt;
&lt;br /&gt;
* [http://thp.io/2010/trg/ That Rabbit Game]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://www.youtube.com/watch?v=wGlJ9akWIsw That Rabbit Game gameplay]. Please note that it's difficult to hold a camera in one hand and control the (accelerometer-based) game with the other hand. It's much more fun playing with two hands, obviously ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-06-02T02:13:04Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Mong */ Updated gameplay video&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Development status as of 2011-06-02]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://youtu.be/7k2i9lFiWuY Mong gameplay video 2011-06-02]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== That Rabbit Game ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_trg.jpg|200px|thumb|right|That Rabbit Game running on an ExoPC (2011-05-31)]]&lt;br /&gt;
&lt;br /&gt;
This is a closed-source game using the QGraphicsView framework. You are a kleptomanic rabbit head with wings and try to loose 10 coins in 90 seconds by getting shot. Think of it as a reverse duck hunt game. It makes use of Qt Mobility's Accelerometer feature, so if you want to play it on the ExoPC, please apply the [[Devices/ExoPC#Hardware_Fixes|acceleromated-related fixes]] to your MeeGo Tablet UX installation.&lt;br /&gt;
&lt;br /&gt;
* [http://thp.io/2010/trg/ That Rabbit Game]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://www.youtube.com/watch?v=wGlJ9akWIsw That Rabbit Game gameplay]. Please note that it's difficult to hold a camera in one hand and control the (accelerometer-based) game with the other hand. It's much more fun playing with two hands, obviously ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-06-02T01:00:54Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Mong */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Development status as of 2011-06-02]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://youtu.be/NAJAsaKsfXY Mong gameplay video 2011-05-29]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== That Rabbit Game ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_trg.jpg|200px|thumb|right|That Rabbit Game running on an ExoPC (2011-05-31)]]&lt;br /&gt;
&lt;br /&gt;
This is a closed-source game using the QGraphicsView framework. You are a kleptomanic rabbit head with wings and try to loose 10 coins in 90 seconds by getting shot. Think of it as a reverse duck hunt game. It makes use of Qt Mobility's Accelerometer feature, so if you want to play it on the ExoPC, please apply the [[Devices/ExoPC#Hardware_Fixes|acceleromated-related fixes]] to your MeeGo Tablet UX installation.&lt;br /&gt;
&lt;br /&gt;
* [http://thp.io/2010/trg/ That Rabbit Game]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://www.youtube.com/watch?v=wGlJ9akWIsw That Rabbit Game gameplay]. Please note that it's difficult to hold a camera in one hand and control the (accelerometer-based) game with the other hand. It's much more fun playing with two hands, obviously ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Games_mong.jpg</id>
		<title>File:Games mong.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Games_mong.jpg"/>
				<updated>2011-06-02T01:00:22Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: uploaded a new version of &amp;amp;quot;File:Games mong.jpg&amp;amp;quot;: Updated with photo of current menu / about screen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Source: http://www.flickr.com/photos/thp4/5756763232/&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-05-31T08:59:47Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* That Rabbit Game */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Development status as of 2011-05-29]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://youtu.be/NAJAsaKsfXY Mong gameplay video 2011-05-29]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== That Rabbit Game ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_trg.jpg|200px|thumb|right|That Rabbit Game running on an ExoPC (2011-05-31)]]&lt;br /&gt;
&lt;br /&gt;
This is a closed-source game using the QGraphicsView framework. You are a kleptomanic rabbit head with wings and try to loose 10 coins in 90 seconds by getting shot. Think of it as a reverse duck hunt game. It makes use of Qt Mobility's Accelerometer feature, so if you want to play it on the ExoPC, please apply the [[Devices/ExoPC#Hardware_Fixes|acceleromated-related fixes]] to your MeeGo Tablet UX installation.&lt;br /&gt;
&lt;br /&gt;
* [http://thp.io/2010/trg/ That Rabbit Game]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://www.youtube.com/watch?v=wGlJ9akWIsw That Rabbit Game gameplay]. Please note that it's difficult to hold a camera in one hand and control the (accelerometer-based) game with the other hand. It's much more fun playing with two hands, obviously ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-05-31T08:57:02Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* That Rabbit Game */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Development status as of 2011-05-29]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://youtu.be/NAJAsaKsfXY Mong gameplay video 2011-05-29]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== That Rabbit Game ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_trg.jpg|200px|thumb|right|That Rabbit Game running on an ExoPC (2011-05-31)]]&lt;br /&gt;
&lt;br /&gt;
This is a closed-source game using the QGraphicsView framework. You are a kleptomanic rabbit head with wings and try to loose 10 coins in 90 seconds by getting shot. Think of it as a reverse duck hunt game. It makes use of Qt Mobility's Accelerometer feature, so if you want to play it on the ExoPC, please apply the [[Devices/ExoPC#Hardware_Fixes|acceleromated-related fixes]] to your MeeGo Tablet UX installation.&lt;br /&gt;
&lt;br /&gt;
* [http://thp.io/2011/trg/ That Rabbit Game]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://www.youtube.com/watch?v=wGlJ9akWIsw That Rabbit Game gameplay]. Please note that it's difficult to hold a camera in one hand and control the (accelerometer-based) game with the other hand. It's much more fun playing with two hands, obviously ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-05-31T08:49:02Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* That Rabbit Game */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Development status as of 2011-05-29]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://youtu.be/NAJAsaKsfXY Mong gameplay video 2011-05-29]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== That Rabbit Game ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_trg.jpg|200px|thumb|right|That Rabbit Game running on an ExoPC (2011-05-31)]]&lt;br /&gt;
&lt;br /&gt;
This is a closed-source game using the QGraphicsView framework. You are a kleptomanic rabbit head with wings and try to loose 10 coins in 90 seconds by getting shot. Think of it as a reverse duck hunt game. It makes use of Qt Mobility's Accelerometer feature, so if you want to play it on the ExoPC, please apply the [[Devices/ExoPC#Hardware_Fixes|acceleromated-related fixes]] to your MeeGo Tablet UX installation.&lt;br /&gt;
&lt;br /&gt;
* [http://thp.io/2011/trg/ That Rabbit Game]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-05-31T08:48:19Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: Add That Rabbit Game&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Development status as of 2011-05-29]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://youtu.be/NAJAsaKsfXY Mong gameplay video 2011-05-29]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== That Rabbit Game ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_trg.jpg|200px|thumb|right|That Rabbit Game running on an ExoPC (2011-05-31)]]&lt;br /&gt;
&lt;br /&gt;
This is a closed-source game using the QGraphicsView framework. You are a kleptomanic rabbit head with wings and try to loose 10 coins in 90 seconds by getting show. Think of it as a reverse duck hunt game. It makes use of Qt Mobility's Accelerometer feature, so if you want to play it on the ExoPC, please apply the [[Devices/ExoPC#Hardware_Fixes|acceleromated-related fixes]] to your MeeGo Tablet UX installation.&lt;br /&gt;
&lt;br /&gt;
* [http://thp.io/2011/trg/ That Rabbit Game]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Games_trg.jpg</id>
		<title>File:Games trg.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Games_trg.jpg"/>
				<updated>2011-05-31T08:35:17Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: That Rabbit Game running on an ExoPC (MeeGo Tablet). See Games and [http://thp.io/2010/trg/ thp.io/2010/trg].&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;That Rabbit Game running on an ExoPC (MeeGo Tablet). See [[Games]] and [http://thp.io/2010/trg/ thp.io/2010/trg].&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Devices/ExoPC</id>
		<title>Devices/ExoPC</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Devices/ExoPC"/>
				<updated>2011-05-31T08:22:54Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Hardware Fixes */ Brightness of the display&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ExoPCs were given out at the Mobile World Congress 2011 and [[Local MeeGo Networks/MeeGo Network Finland/MeeGo Summit FI|MeeGo Summit.fi in Apr 2011]].&lt;br /&gt;
&lt;br /&gt;
== How to install latest MeeGo Snapshot ==&lt;br /&gt;
* Download img from http://download.meego.com/snapshots/latest/images/meego-tablet-ia32-pinetrail/&lt;br /&gt;
* Write to your usb stick with '''dd in=meego.img of=/dev/sdb bs=4M'''&lt;br /&gt;
* Put usb stick in tablet and boot up, press bs, select usb stick, now you need a usb keyboard to select install only option&lt;br /&gt;
** You can go through the bootloader using the button in the top left corner of the screen, short press to move to the next entry, long press to boot it. USB keyboard is optional.&lt;br /&gt;
&lt;br /&gt;
== Mobile World Congress 2011 / MeeGo Summit.fi Machines : Update Repos ==&lt;br /&gt;
&lt;br /&gt;
These machines were pre-installed with MeeGo 1.1 using a trunk-daily build of 1.1.90.2.20110209.4 (see /etc/zypp/repos/core.repo on the device); this is no longer available.&lt;br /&gt;
&lt;br /&gt;
In the absence of a more stable repo an alternative is to track the latest package set by setting&lt;br /&gt;
  baseurl=http://download.meego.com/trunk-daily/builds/trunk/latest/repos/oss/ia32/packages/&lt;br /&gt;
in the core.repo file.&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
  zypper ref&lt;br /&gt;
&lt;br /&gt;
(If anyone is brave enough to run ''zypper up'' and potentially need to reinstall then please say how this works.)&lt;br /&gt;
&lt;br /&gt;
I tried that against the latest weekly repo at that time (http://repo.meego.com/MeeGo/builds/1.1.90/1.1.99.2.20110412.6/repos/oss/ia32/packages/) and first it hung on updating libc. After a reboot it ran through, but after one more reboot the Tablet UX didn't come back up anymore. Didn't investigate it further. I'll most likely use these instructions: http://meego.com/downloads/releases/1.2/meego-tablet-developer-preview and the image for aforementioned weekly.&lt;br /&gt;
&lt;br /&gt;
--[[User:Dm8tbr|Dm8tbr]] 04:30, 18 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Connecting Qt Creator to the Device ==&lt;br /&gt;
Go to Tools-&amp;gt;Options; then Projects section, MeeGo Device Configurations tab.&lt;br /&gt;
&lt;br /&gt;
Note that the meego user seems to need sudo rights to be able to run the remote execution:&lt;br /&gt;
  cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/sudoers.d/su-meego&lt;br /&gt;
  meego        ALL=(ALL)       NOPASSWD: ALL&lt;br /&gt;
  EOF&lt;br /&gt;
  chmod 440 /etc/sudoers.d/su-meego&lt;br /&gt;
&lt;br /&gt;
  sed -i -e's/##includedir/#includedir/' /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
Also, for some reason, /usr/local and /usr/local/bin end up as root:root, mode 770. Fix this with:&lt;br /&gt;
  sudo chmod 755 /usr/local&lt;br /&gt;
  sudo chmod 755 /usr/local/bin&lt;br /&gt;
This looks like it's due to Qt Creator packaging&lt;br /&gt;
&lt;br /&gt;
== Old Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
'''Warning:''' both the handset and netbook images running on the ExoPC have some problems as&lt;br /&gt;
of 1/30/2011.    See below.&lt;br /&gt;
'''Warning:''' as with any other device, if you incorrectly reflash the bootloader and/or kernel, you may '''brick''' your system.&lt;br /&gt;
&lt;br /&gt;
Sometimes the unit won't boot when a USB mouse is plugged in.    An external keyboard doesn't cause the same problems.    A mouse can be attached as soon as the MeeGo splashscreen appears.    This might be a power problem that would be resolved by a USB hub with an external supply.&lt;br /&gt;
&lt;br /&gt;
Installing the Handset image before the Netbook saves a bit of trouble if both are desired.&lt;br /&gt;
&lt;br /&gt;
The version of parted that is invoked by the MeeGo installers [http://bugs.meego.com/show_bug.cgi?id=12945 will not resize an NTFS partition], so if you want to preserve Windows, use another partitioning tool before booting the MeeGo USB stick.    [http://www.sysresccd.org/Main_Page systemrescuecd] worked fine.&lt;br /&gt;
&lt;br /&gt;
The installation described here shrank the Windows partition to the (recommended minimum) 20 GB, then created an extended (logical) partition in the remaining space with a 2 GB swap partition and two primary (Is this right?) partitions of equal size in the remaining space.&lt;br /&gt;
&lt;br /&gt;
Windows may come up and say that the partition table has been corrupted and that it will repair it ;-).    The result is that the boot flag is set for the Win System partition, which prevents the extlinux bootloader from starting.      To fix the problem, boot once more from the handy systemrescuecd stick and clear the duplicate boot flag from the System partition.     Presto: your MeeGo install is again accessible.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
[[File:systemrescuecd_gparted_ExoPC.jpg|750px|frameless|Result of successful partitioning for triple-boot.    Booting Windows may cause it to set the &amp;quot;boot&amp;quot; flag on its System partition as shown here and prevent extlinux from loading.    Boot again with the systemrescuecd stick to clear the duplicate flag.]]&lt;br /&gt;
&lt;br /&gt;
The ExoPC has an unlocked bootloader, so installation is relatively simple.   First [http://meego.com/devices/netbook/installing-meego-your-netbook prepare a USB stick] with the image of your choice.  After holding the power button for 4 seconds to start the boot process, touch the &amp;quot;Setup&amp;quot; soft button in the upper-righthand corner of the screen and disable &amp;quot;Quiet Boot.&amp;quot;   Boot again and touch the &amp;quot;BBS&amp;quot; soft button to manually select your USB drive as the boot device.     &lt;br /&gt;
&lt;br /&gt;
The netbook image does not create a useful /boot/extlinux/extlinux.conf file.     One way of solving the problem is to install the handset image first, mount the handset image from the netbook image and just copy over the extlinux.conf file.     Copy the entry for the handset image over to the end of the extlinux.conf file and change the details in order to create a file that works for all the images, then copy back to the handset image.&lt;br /&gt;
&lt;br /&gt;
Don't forget to run &amp;quot;zypper update&amp;quot; from a terminal window as soon as your image is installed.&lt;br /&gt;
&lt;br /&gt;
Warning: always unmount the USB filesystem before pulling the Flash drive out of the slot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Handset-specific notes ==&lt;br /&gt;
&lt;br /&gt;
Touchscreen works great in the as-installed image.    WiFi does not.    A symptom of the problem is that both the ath9k (correct) and ath3K (wrong) kernel modules are autoloaded at boot time.    Edit /etc/modprobe.d/blacklist.conf and add &amp;quot;blacklist ath3k&amp;quot; and then reboot.   Unfortunately, WiFi still doesn't come up even though &amp;quot;lsmod&amp;quot; shows the same drivers as on netbook image, whose WiFi works great.    &amp;quot;dmesg&amp;quot; says &amp;quot;ADDRCONF(NETDEV_UP): wlan0: link is not ready.&lt;br /&gt;
&lt;br /&gt;
Before WiFi is working the easiest ways to get files onto the handset images are either from a mounted USB stick filesystem or by mounting the MeeGo netbook filesystem read-only and copying.    In order to accomplish the latter, type &amp;quot;fdisk -l&amp;quot; to list the existing partitions.     Create the directory where the netbook filesystem will be mounted, e.g. &amp;quot;mkdir -p /netbook&amp;quot;.    Then, assuming your netbook partition is /dev/sdaX and the filesystem type is ext3, enter &amp;quot;mount -t ext3 -o ro /dev/sdaX /netbook&amp;quot;.  Then &amp;quot;ls /netbook&amp;quot; will display the files on the netbook partition.&lt;br /&gt;
&lt;br /&gt;
== Netbook-specific notes ==&lt;br /&gt;
&lt;br /&gt;
WiFi works great with the as-installed netbook image.&lt;br /&gt;
&lt;br /&gt;
As installed, the netbook image [http://bugs.meego.com/show_bug.cgi?id=9524 does not have a working touchscreen].   The system responds to a screen touch by darkening slightly and moving the cursor to the upper-lefthand corner.  The needed driver, hid_egalax, is not autoloaded.    Manually loading the driver with &amp;quot;modprobe -i hid_egalax&amp;quot; makes the touchscreen fully functional about half the time.    Other times the behavior seems to be unaffected by the driver load.&lt;br /&gt;
&lt;br /&gt;
=== Netbook trunk (1.2) ===&lt;br /&gt;
&lt;br /&gt;
Some notes about installing a more recent MeeGo netbook image (I used meego-netbook-ia32-1.2.80.0.20110503.2.img) on ExoPC hardware:&lt;br /&gt;
&lt;br /&gt;
# Installation needs an external keyboard, but went smoothly. However, on first boot (where you have to enter default user/password etc.), the external keyboard seemed to cause some power issue (even with the tablet plugged into its adapter), where X respawns too quickly.&lt;br /&gt;
#: To work around this, I followed [http://forum.meego.com/showthread.php?t=447 these instructions], summarised here:&lt;br /&gt;
## Plug in USB keyboard.&lt;br /&gt;
## Boot and start bashing the space key on the external keyboard (to interrupt grub).&lt;br /&gt;
## In the grub menu, press Tab so you can edit the kernel boot options.&lt;br /&gt;
## Append ' s' (space then 's', no quotation marks). This will mean you can boot into single user mode before X starts (and the keyboard causes X to continually respawn).&lt;br /&gt;
## Once you have a console available, run &amp;lt;code&amp;gt;startx&amp;lt;/code&amp;gt; to get a minimal X environment.&lt;br /&gt;
## In the terminal window, run &amp;lt;code&amp;gt;/usr/bin/firstboot&amp;lt;/code&amp;gt;. This starts the normal firstboot environment with the keyboard plugged in. Fill in the necessary.&lt;br /&gt;
## Once you're done with firstboot, back in the terminal, use the &amp;lt;code&amp;gt;halt&amp;lt;/code&amp;gt; command to shut down.&lt;br /&gt;
## You should now be able to boot the tablet with the keyboard plugged in.&lt;br /&gt;
# Once you've booted successfully, you'll probably need to use the Terminal application to do stuff.&lt;br /&gt;
# With more recent images, hid_egalax does appear to be autoloaded (see the previous section). However, the pointer behaviour is still a little skittish. I found that installing evtouch stabilised it a bit:&lt;br /&gt;
#: &amp;lt;code&amp;gt;zypper in xorg-x11-drv-evtouch&amp;lt;/code&amp;gt;&lt;br /&gt;
# To hide the pointer, edit /etc/sysconfig/uxlaunch and add a line like this to the end of the file:&lt;br /&gt;
#: &amp;lt;code&amp;gt;xopts=-nocursor&amp;lt;/code&amp;gt;&lt;br /&gt;
#: But, once the pointer is gone, it is tricky to put the pointer to the top of the screen to see the toolbar (with links to MyZone etc.). However, if you've got an external keyboard plugged in, you can press the Windows key on the external keyboard to get there.&lt;br /&gt;
# This one is for those of you interested in running HTML5/JS web apps on netbook: The version of Chromium installed by default on the netbook image is quite old, and behaves pretty poorly for frameworks like [http://www.sencha.com/products/touch/ Sencha Touch]. You can instead install a developer build of Chrome, which works much better.&lt;br /&gt;
#:# Install lsb:&lt;br /&gt;
#:#: &amp;lt;code&amp;gt;sudo zypper in lsb&amp;lt;/code&amp;gt;&lt;br /&gt;
#:# Download a developer build of Chrome (to replace Chromium) from&lt;br /&gt;
#:#: http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_rpm&lt;br /&gt;
#:# Install the RPM:&lt;br /&gt;
#:#: &amp;lt;code&amp;gt;sudo rpm -i google-chrome-unstable_current_i386.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
#:# Run it:&lt;br /&gt;
#:#: &amp;lt;pre&amp;gt;google-chrome&amp;lt;/pre&amp;gt;&lt;br /&gt;
#:#: NB on first run, it asks you to select a search engine; I chose Yahoo!, as selecting Google didn't work (ironically).&lt;br /&gt;
# On the other hand, if you're happy with the version of Chromium on the netbook image, and just want to be able to use it with touch, the [https://chrome.google.com/webstore/detail/ncegfehgjifmmpnjaihnjpbpddjjebme chromeTouch extension] works pretty well. However, this mucks up touch tracking in Sencha Touch.&lt;br /&gt;
# I had pretty much zero luck getting a decent virtual keyboard to work. I tried matchbox-keyboard, the meegotouch keyboard ([http://wiki.meego.com/Maliit Maliit]), and fvkbd. matchbox-keyboard and fvkbd at least appeared onscreen; I had no luck with the meegotouch keyboard at all.&lt;br /&gt;
#: I ended up keeping fvkbd with the following small edits:&lt;br /&gt;
#:* I changed its .desktop file (/usr/share/applications/fvkbd.desktop) to run the keyboard docked to the bottom of the screen, by changing the Exec line to:&lt;br /&gt;
#:*: &amp;lt;code&amp;gt;Exec=fvkbd-gtk -d -l keyboard-s.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#:*: (note the extra -d to dock to the bottom of the screen)&lt;br /&gt;
#:* I also edited the keyboard-s.xml file (/usr/share/fvkbd/keyboard-s.xml) and set the width to 1366 and height to 330 (attributes on the outermost XML element). This makes the keyboard properly span the screen without being truncated (though I didn't work out how to centre the keys on the background)&lt;br /&gt;
#: To use the keyboard, start the fvkbd application first (from the Applications zone), then the application you want to use. The keyboard then sits on top of the application. This can be useful for emergencies, but it's not really adequate for full, everyday use.&lt;br /&gt;
# For some reason I couldn't discover, the screen dims when the power lead is unplugged. I was unable to figure out how to prevent this from happening (I tried looking through the BIOS, using xset, looking at upower, tried to turn off acpi etc. to no avail). However, there is a utility for setting the backlight brightness called &amp;lt;code&amp;gt;xbacklight&amp;lt;/code&amp;gt; which at least helps you reset the screen brightness (the netbook image has no software control for this, and the tablet has no hardware keys for it).&lt;br /&gt;
#: Install it with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo zypper in xbacklight&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Then, to set the backlight brightness to 100%, do:&lt;br /&gt;
#: &amp;lt;code&amp;gt;xbacklight -set 100&amp;lt;/code&amp;gt;&lt;br /&gt;
#: (Obviously, this is less than ideal. If anyone knows how to permanently prevent the screen from dimming when the power is unplugged, please let me know.)&lt;br /&gt;
# The ExoPC has a light sensor (tiny rectangle next to the power LEDs in the top left). When it's on, a reduction in the ambient light causes the screen to dim. This can be quite annoying in a British spring as bright sunlight rapidly alternates with storm clouds.&lt;br /&gt;
#: You can turn off the light sensor temporarily with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo echo 0 &amp;gt; /sys/devices/platform/asus_laptop/ls_switch&amp;lt;/code&amp;gt;&lt;br /&gt;
#: However, you have to do this manually on each boot. There's probably some way to switch it off permanently, but no one on the internet has written it down. So the easiest thing for me to do was write a script in &amp;lt;code&amp;gt;/etc/init.d/ls_switch&amp;lt;/code&amp;gt; to run on each boot (see below).&lt;br /&gt;
#: Make sure you &amp;lt;code&amp;gt;sudo chmod +x /etc/init.d/ls_switch&amp;lt;/code&amp;gt; too.&lt;br /&gt;
#: With this script in place, set it to run on each boot with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;chkconfig --add ls_switch&amp;lt;/code&amp;gt;&lt;br /&gt;
#: When you reboot, the light sensor should be off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# script to go in /etc/init.d/ls_switch&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# ls_switch	Turn light sensor off&lt;br /&gt;
#&lt;br /&gt;
# chkconfig: 2345 08 92&lt;br /&gt;
# description:	Turns light sensor off on boot&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides: ls_switch&lt;br /&gt;
# Default-Start:  2 3 4 5&lt;br /&gt;
# Default-Stop: 0 1 6&lt;br /&gt;
# Short-Description: turn off light sensor&lt;br /&gt;
# Description: turn off light sensor&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
# Source function library.&lt;br /&gt;
. /etc/init.d/functions&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
	  echo &amp;quot;disabling light sensor&amp;quot;&lt;br /&gt;
    echo 0 &amp;gt; /sys/devices/platform/asus_laptop/ls_switch&lt;br /&gt;
	  RETVAL=$?&lt;br /&gt;
	  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
    RETVAL=0&lt;br /&gt;
    ;;&lt;br /&gt;
  *)&lt;br /&gt;
    echo &amp;quot;Usage: ls_switch {start|stop}&amp;quot;&lt;br /&gt;
    RETVAL=2&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit $RETVAL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Acknowledgements ===&lt;br /&gt;
&lt;br /&gt;
Hat-tip to Bill Pearson of Intel for recommending the ExoPC.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Fixes ==&lt;br /&gt;
&lt;br /&gt;
Please add steps here how to get hardware features working on MeeGo Tablet UX that don't work out of the box:&lt;br /&gt;
&lt;br /&gt;
=== HDMI Output ===&lt;br /&gt;
&lt;br /&gt;
This can be enabled by copying the following two files from a WeTab OS installation ([http://www.wetab-community.com/index.php?/topic/12074-hdmi-ausgang/ source link]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/bin/tiitoo-hdmi-daemon&lt;br /&gt;
/lib/firmware/chrontel/fw7036.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have copied the files, you need to load two kernel modules and start the HDMI Daemon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo modprobe i2c-i801&lt;br /&gt;
sudo modprobe i2c-dev&lt;br /&gt;
sudo tiitoo-hdmi-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
&lt;br /&gt;
The fix to [http://bugs.meego.com/10886 bug 10886] was to remove the MeeGo Sensors module in the kickstart file of the Tablet Image. This, however, causes the sensor to not be accessible to Qt Mobility ([http://bugs.meego.com/17461 bug 17461]). The workaround as described in [http://bugs.meego.com/17461 bug 17461] is as follows:&lt;br /&gt;
&lt;br /&gt;
* Download the RPM: [http://download.meego.com/snapshots/1.2.0.90.1.20110525.2/repos/oss/ia32/packages/i586/libqtsensors1-1.2.0~beta0+git2726-10.11.i586.rpm libqtsensors1-1.2.0~beta0+git2726-10.11.i586.rpm]&lt;br /&gt;
* Extract it: &amp;lt;code&amp;gt;rpm2cpio libqtsensors1-1.2.0~beta0+git2726-10.11.i586.rpm | cpio -idv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Copy the module (as root): &amp;lt;code&amp;gt;cp usr/lib/qt4/plugins/sensors/libqtsensors_meego.so  /usr/lib/qt4/plugins/sensors/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To test, you can install the '''qt-mobility-examples''' package (using &amp;lt;code&amp;gt;zypper install qt-mobility-examples&amp;lt;/code&amp;gt;) and run one of the examples:&lt;br /&gt;
&lt;br /&gt;
 $ /usr/lib/qtmobility/examples/accel&lt;br /&gt;
 loaded the Generic plugin &lt;br /&gt;
 loaded the grue plugin &lt;br /&gt;
 Loaded the MeeGo sensor plugin &lt;br /&gt;
 New sensor &amp;quot;accelerometersensor&amp;quot; interface created with session id 10 ... &lt;br /&gt;
 acceleration:  &amp;quot;0.12 0.27 2.35&amp;quot; &lt;br /&gt;
 acceleration:  &amp;quot;0.12 0.29 2.39&amp;quot; &lt;br /&gt;
 acceleration:  &amp;quot;0.10 0.29 2.39&amp;quot; &lt;br /&gt;
 acceleration:  &amp;quot;0.11 0.30 2.33&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Display brightness ===&lt;br /&gt;
&lt;br /&gt;
If for some reason the display backlight becomes too dark, you can use the following command as root to set the brightness:&lt;br /&gt;
&lt;br /&gt;
 echo 15 &amp;gt;/sys/devices/virtual/backlight/acpi_video0/brightness&lt;br /&gt;
&lt;br /&gt;
The value 15 has been obtained from the file &amp;lt;code&amp;gt;/sys/devices/virtual/backlight/acpi_video0/max_brightness&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Devices/ExoPC</id>
		<title>Devices/ExoPC</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Devices/ExoPC"/>
				<updated>2011-05-31T07:43:48Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Accelerometer */ Workaround&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ExoPCs were given out at the Mobile World Congress 2011 and [[Local MeeGo Networks/MeeGo Network Finland/MeeGo Summit FI|MeeGo Summit.fi in Apr 2011]].&lt;br /&gt;
&lt;br /&gt;
== How to install latest MeeGo Snapshot ==&lt;br /&gt;
* Download img from http://download.meego.com/snapshots/latest/images/meego-tablet-ia32-pinetrail/&lt;br /&gt;
* Write to your usb stick with '''dd in=meego.img of=/dev/sdb bs=4M'''&lt;br /&gt;
* Put usb stick in tablet and boot up, press bs, select usb stick, now you need a usb keyboard to select install only option&lt;br /&gt;
** You can go through the bootloader using the button in the top left corner of the screen, short press to move to the next entry, long press to boot it. USB keyboard is optional.&lt;br /&gt;
&lt;br /&gt;
== Mobile World Congress 2011 / MeeGo Summit.fi Machines : Update Repos ==&lt;br /&gt;
&lt;br /&gt;
These machines were pre-installed with MeeGo 1.1 using a trunk-daily build of 1.1.90.2.20110209.4 (see /etc/zypp/repos/core.repo on the device); this is no longer available.&lt;br /&gt;
&lt;br /&gt;
In the absence of a more stable repo an alternative is to track the latest package set by setting&lt;br /&gt;
  baseurl=http://download.meego.com/trunk-daily/builds/trunk/latest/repos/oss/ia32/packages/&lt;br /&gt;
in the core.repo file.&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
  zypper ref&lt;br /&gt;
&lt;br /&gt;
(If anyone is brave enough to run ''zypper up'' and potentially need to reinstall then please say how this works.)&lt;br /&gt;
&lt;br /&gt;
I tried that against the latest weekly repo at that time (http://repo.meego.com/MeeGo/builds/1.1.90/1.1.99.2.20110412.6/repos/oss/ia32/packages/) and first it hung on updating libc. After a reboot it ran through, but after one more reboot the Tablet UX didn't come back up anymore. Didn't investigate it further. I'll most likely use these instructions: http://meego.com/downloads/releases/1.2/meego-tablet-developer-preview and the image for aforementioned weekly.&lt;br /&gt;
&lt;br /&gt;
--[[User:Dm8tbr|Dm8tbr]] 04:30, 18 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Connecting Qt Creator to the Device ==&lt;br /&gt;
Go to Tools-&amp;gt;Options; then Projects section, MeeGo Device Configurations tab.&lt;br /&gt;
&lt;br /&gt;
Note that the meego user seems to need sudo rights to be able to run the remote execution:&lt;br /&gt;
  cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/sudoers.d/su-meego&lt;br /&gt;
  meego        ALL=(ALL)       NOPASSWD: ALL&lt;br /&gt;
  EOF&lt;br /&gt;
  chmod 440 /etc/sudoers.d/su-meego&lt;br /&gt;
&lt;br /&gt;
  sed -i -e's/##includedir/#includedir/' /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
Also, for some reason, /usr/local and /usr/local/bin end up as root:root, mode 770. Fix this with:&lt;br /&gt;
  sudo chmod 755 /usr/local&lt;br /&gt;
  sudo chmod 755 /usr/local/bin&lt;br /&gt;
This looks like it's due to Qt Creator packaging&lt;br /&gt;
&lt;br /&gt;
== Old Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
'''Warning:''' both the handset and netbook images running on the ExoPC have some problems as&lt;br /&gt;
of 1/30/2011.    See below.&lt;br /&gt;
'''Warning:''' as with any other device, if you incorrectly reflash the bootloader and/or kernel, you may '''brick''' your system.&lt;br /&gt;
&lt;br /&gt;
Sometimes the unit won't boot when a USB mouse is plugged in.    An external keyboard doesn't cause the same problems.    A mouse can be attached as soon as the MeeGo splashscreen appears.    This might be a power problem that would be resolved by a USB hub with an external supply.&lt;br /&gt;
&lt;br /&gt;
Installing the Handset image before the Netbook saves a bit of trouble if both are desired.&lt;br /&gt;
&lt;br /&gt;
The version of parted that is invoked by the MeeGo installers [http://bugs.meego.com/show_bug.cgi?id=12945 will not resize an NTFS partition], so if you want to preserve Windows, use another partitioning tool before booting the MeeGo USB stick.    [http://www.sysresccd.org/Main_Page systemrescuecd] worked fine.&lt;br /&gt;
&lt;br /&gt;
The installation described here shrank the Windows partition to the (recommended minimum) 20 GB, then created an extended (logical) partition in the remaining space with a 2 GB swap partition and two primary (Is this right?) partitions of equal size in the remaining space.&lt;br /&gt;
&lt;br /&gt;
Windows may come up and say that the partition table has been corrupted and that it will repair it ;-).    The result is that the boot flag is set for the Win System partition, which prevents the extlinux bootloader from starting.      To fix the problem, boot once more from the handy systemrescuecd stick and clear the duplicate boot flag from the System partition.     Presto: your MeeGo install is again accessible.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
[[File:systemrescuecd_gparted_ExoPC.jpg|750px|frameless|Result of successful partitioning for triple-boot.    Booting Windows may cause it to set the &amp;quot;boot&amp;quot; flag on its System partition as shown here and prevent extlinux from loading.    Boot again with the systemrescuecd stick to clear the duplicate flag.]]&lt;br /&gt;
&lt;br /&gt;
The ExoPC has an unlocked bootloader, so installation is relatively simple.   First [http://meego.com/devices/netbook/installing-meego-your-netbook prepare a USB stick] with the image of your choice.  After holding the power button for 4 seconds to start the boot process, touch the &amp;quot;Setup&amp;quot; soft button in the upper-righthand corner of the screen and disable &amp;quot;Quiet Boot.&amp;quot;   Boot again and touch the &amp;quot;BBS&amp;quot; soft button to manually select your USB drive as the boot device.     &lt;br /&gt;
&lt;br /&gt;
The netbook image does not create a useful /boot/extlinux/extlinux.conf file.     One way of solving the problem is to install the handset image first, mount the handset image from the netbook image and just copy over the extlinux.conf file.     Copy the entry for the handset image over to the end of the extlinux.conf file and change the details in order to create a file that works for all the images, then copy back to the handset image.&lt;br /&gt;
&lt;br /&gt;
Don't forget to run &amp;quot;zypper update&amp;quot; from a terminal window as soon as your image is installed.&lt;br /&gt;
&lt;br /&gt;
Warning: always unmount the USB filesystem before pulling the Flash drive out of the slot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Handset-specific notes ==&lt;br /&gt;
&lt;br /&gt;
Touchscreen works great in the as-installed image.    WiFi does not.    A symptom of the problem is that both the ath9k (correct) and ath3K (wrong) kernel modules are autoloaded at boot time.    Edit /etc/modprobe.d/blacklist.conf and add &amp;quot;blacklist ath3k&amp;quot; and then reboot.   Unfortunately, WiFi still doesn't come up even though &amp;quot;lsmod&amp;quot; shows the same drivers as on netbook image, whose WiFi works great.    &amp;quot;dmesg&amp;quot; says &amp;quot;ADDRCONF(NETDEV_UP): wlan0: link is not ready.&lt;br /&gt;
&lt;br /&gt;
Before WiFi is working the easiest ways to get files onto the handset images are either from a mounted USB stick filesystem or by mounting the MeeGo netbook filesystem read-only and copying.    In order to accomplish the latter, type &amp;quot;fdisk -l&amp;quot; to list the existing partitions.     Create the directory where the netbook filesystem will be mounted, e.g. &amp;quot;mkdir -p /netbook&amp;quot;.    Then, assuming your netbook partition is /dev/sdaX and the filesystem type is ext3, enter &amp;quot;mount -t ext3 -o ro /dev/sdaX /netbook&amp;quot;.  Then &amp;quot;ls /netbook&amp;quot; will display the files on the netbook partition.&lt;br /&gt;
&lt;br /&gt;
== Netbook-specific notes ==&lt;br /&gt;
&lt;br /&gt;
WiFi works great with the as-installed netbook image.&lt;br /&gt;
&lt;br /&gt;
As installed, the netbook image [http://bugs.meego.com/show_bug.cgi?id=9524 does not have a working touchscreen].   The system responds to a screen touch by darkening slightly and moving the cursor to the upper-lefthand corner.  The needed driver, hid_egalax, is not autoloaded.    Manually loading the driver with &amp;quot;modprobe -i hid_egalax&amp;quot; makes the touchscreen fully functional about half the time.    Other times the behavior seems to be unaffected by the driver load.&lt;br /&gt;
&lt;br /&gt;
=== Netbook trunk (1.2) ===&lt;br /&gt;
&lt;br /&gt;
Some notes about installing a more recent MeeGo netbook image (I used meego-netbook-ia32-1.2.80.0.20110503.2.img) on ExoPC hardware:&lt;br /&gt;
&lt;br /&gt;
# Installation needs an external keyboard, but went smoothly. However, on first boot (where you have to enter default user/password etc.), the external keyboard seemed to cause some power issue (even with the tablet plugged into its adapter), where X respawns too quickly.&lt;br /&gt;
#: To work around this, I followed [http://forum.meego.com/showthread.php?t=447 these instructions], summarised here:&lt;br /&gt;
## Plug in USB keyboard.&lt;br /&gt;
## Boot and start bashing the space key on the external keyboard (to interrupt grub).&lt;br /&gt;
## In the grub menu, press Tab so you can edit the kernel boot options.&lt;br /&gt;
## Append ' s' (space then 's', no quotation marks). This will mean you can boot into single user mode before X starts (and the keyboard causes X to continually respawn).&lt;br /&gt;
## Once you have a console available, run &amp;lt;code&amp;gt;startx&amp;lt;/code&amp;gt; to get a minimal X environment.&lt;br /&gt;
## In the terminal window, run &amp;lt;code&amp;gt;/usr/bin/firstboot&amp;lt;/code&amp;gt;. This starts the normal firstboot environment with the keyboard plugged in. Fill in the necessary.&lt;br /&gt;
## Once you're done with firstboot, back in the terminal, use the &amp;lt;code&amp;gt;halt&amp;lt;/code&amp;gt; command to shut down.&lt;br /&gt;
## You should now be able to boot the tablet with the keyboard plugged in.&lt;br /&gt;
# Once you've booted successfully, you'll probably need to use the Terminal application to do stuff.&lt;br /&gt;
# With more recent images, hid_egalax does appear to be autoloaded (see the previous section). However, the pointer behaviour is still a little skittish. I found that installing evtouch stabilised it a bit:&lt;br /&gt;
#: &amp;lt;code&amp;gt;zypper in xorg-x11-drv-evtouch&amp;lt;/code&amp;gt;&lt;br /&gt;
# To hide the pointer, edit /etc/sysconfig/uxlaunch and add a line like this to the end of the file:&lt;br /&gt;
#: &amp;lt;code&amp;gt;xopts=-nocursor&amp;lt;/code&amp;gt;&lt;br /&gt;
#: But, once the pointer is gone, it is tricky to put the pointer to the top of the screen to see the toolbar (with links to MyZone etc.). However, if you've got an external keyboard plugged in, you can press the Windows key on the external keyboard to get there.&lt;br /&gt;
# This one is for those of you interested in running HTML5/JS web apps on netbook: The version of Chromium installed by default on the netbook image is quite old, and behaves pretty poorly for frameworks like [http://www.sencha.com/products/touch/ Sencha Touch]. You can instead install a developer build of Chrome, which works much better.&lt;br /&gt;
#:# Install lsb:&lt;br /&gt;
#:#: &amp;lt;code&amp;gt;sudo zypper in lsb&amp;lt;/code&amp;gt;&lt;br /&gt;
#:# Download a developer build of Chrome (to replace Chromium) from&lt;br /&gt;
#:#: http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_rpm&lt;br /&gt;
#:# Install the RPM:&lt;br /&gt;
#:#: &amp;lt;code&amp;gt;sudo rpm -i google-chrome-unstable_current_i386.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
#:# Run it:&lt;br /&gt;
#:#: &amp;lt;pre&amp;gt;google-chrome&amp;lt;/pre&amp;gt;&lt;br /&gt;
#:#: NB on first run, it asks you to select a search engine; I chose Yahoo!, as selecting Google didn't work (ironically).&lt;br /&gt;
# On the other hand, if you're happy with the version of Chromium on the netbook image, and just want to be able to use it with touch, the [https://chrome.google.com/webstore/detail/ncegfehgjifmmpnjaihnjpbpddjjebme chromeTouch extension] works pretty well. However, this mucks up touch tracking in Sencha Touch.&lt;br /&gt;
# I had pretty much zero luck getting a decent virtual keyboard to work. I tried matchbox-keyboard, the meegotouch keyboard ([http://wiki.meego.com/Maliit Maliit]), and fvkbd. matchbox-keyboard and fvkbd at least appeared onscreen; I had no luck with the meegotouch keyboard at all.&lt;br /&gt;
#: I ended up keeping fvkbd with the following small edits:&lt;br /&gt;
#:* I changed its .desktop file (/usr/share/applications/fvkbd.desktop) to run the keyboard docked to the bottom of the screen, by changing the Exec line to:&lt;br /&gt;
#:*: &amp;lt;code&amp;gt;Exec=fvkbd-gtk -d -l keyboard-s.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#:*: (note the extra -d to dock to the bottom of the screen)&lt;br /&gt;
#:* I also edited the keyboard-s.xml file (/usr/share/fvkbd/keyboard-s.xml) and set the width to 1366 and height to 330 (attributes on the outermost XML element). This makes the keyboard properly span the screen without being truncated (though I didn't work out how to centre the keys on the background)&lt;br /&gt;
#: To use the keyboard, start the fvkbd application first (from the Applications zone), then the application you want to use. The keyboard then sits on top of the application. This can be useful for emergencies, but it's not really adequate for full, everyday use.&lt;br /&gt;
# For some reason I couldn't discover, the screen dims when the power lead is unplugged. I was unable to figure out how to prevent this from happening (I tried looking through the BIOS, using xset, looking at upower, tried to turn off acpi etc. to no avail). However, there is a utility for setting the backlight brightness called &amp;lt;code&amp;gt;xbacklight&amp;lt;/code&amp;gt; which at least helps you reset the screen brightness (the netbook image has no software control for this, and the tablet has no hardware keys for it).&lt;br /&gt;
#: Install it with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo zypper in xbacklight&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Then, to set the backlight brightness to 100%, do:&lt;br /&gt;
#: &amp;lt;code&amp;gt;xbacklight -set 100&amp;lt;/code&amp;gt;&lt;br /&gt;
#: (Obviously, this is less than ideal. If anyone knows how to permanently prevent the screen from dimming when the power is unplugged, please let me know.)&lt;br /&gt;
# The ExoPC has a light sensor (tiny rectangle next to the power LEDs in the top left). When it's on, a reduction in the ambient light causes the screen to dim. This can be quite annoying in a British spring as bright sunlight rapidly alternates with storm clouds.&lt;br /&gt;
#: You can turn off the light sensor temporarily with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo echo 0 &amp;gt; /sys/devices/platform/asus_laptop/ls_switch&amp;lt;/code&amp;gt;&lt;br /&gt;
#: However, you have to do this manually on each boot. There's probably some way to switch it off permanently, but no one on the internet has written it down. So the easiest thing for me to do was write a script in &amp;lt;code&amp;gt;/etc/init.d/ls_switch&amp;lt;/code&amp;gt; to run on each boot (see below).&lt;br /&gt;
#: Make sure you &amp;lt;code&amp;gt;sudo chmod +x /etc/init.d/ls_switch&amp;lt;/code&amp;gt; too.&lt;br /&gt;
#: With this script in place, set it to run on each boot with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;chkconfig --add ls_switch&amp;lt;/code&amp;gt;&lt;br /&gt;
#: When you reboot, the light sensor should be off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# script to go in /etc/init.d/ls_switch&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# ls_switch	Turn light sensor off&lt;br /&gt;
#&lt;br /&gt;
# chkconfig: 2345 08 92&lt;br /&gt;
# description:	Turns light sensor off on boot&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides: ls_switch&lt;br /&gt;
# Default-Start:  2 3 4 5&lt;br /&gt;
# Default-Stop: 0 1 6&lt;br /&gt;
# Short-Description: turn off light sensor&lt;br /&gt;
# Description: turn off light sensor&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
# Source function library.&lt;br /&gt;
. /etc/init.d/functions&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
	  echo &amp;quot;disabling light sensor&amp;quot;&lt;br /&gt;
    echo 0 &amp;gt; /sys/devices/platform/asus_laptop/ls_switch&lt;br /&gt;
	  RETVAL=$?&lt;br /&gt;
	  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
    RETVAL=0&lt;br /&gt;
    ;;&lt;br /&gt;
  *)&lt;br /&gt;
    echo &amp;quot;Usage: ls_switch {start|stop}&amp;quot;&lt;br /&gt;
    RETVAL=2&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit $RETVAL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Acknowledgements ===&lt;br /&gt;
&lt;br /&gt;
Hat-tip to Bill Pearson of Intel for recommending the ExoPC.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Fixes ==&lt;br /&gt;
&lt;br /&gt;
Please add steps here how to get hardware features working on MeeGo Tablet UX that don't work out of the box:&lt;br /&gt;
&lt;br /&gt;
=== HDMI Output ===&lt;br /&gt;
&lt;br /&gt;
This can be enabled by copying the following two files from a WeTab OS installation ([http://www.wetab-community.com/index.php?/topic/12074-hdmi-ausgang/ source link]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/bin/tiitoo-hdmi-daemon&lt;br /&gt;
/lib/firmware/chrontel/fw7036.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have copied the files, you need to load two kernel modules and start the HDMI Daemon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo modprobe i2c-i801&lt;br /&gt;
sudo modprobe i2c-dev&lt;br /&gt;
sudo tiitoo-hdmi-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
&lt;br /&gt;
The fix to [http://bugs.meego.com/10886 bug 10886] was to remove the MeeGo Sensors module in the kickstart file of the Tablet Image. This, however, causes the sensor to not be accessible to Qt Mobility ([http://bugs.meego.com/17461 bug 17461]). The workaround as described in [http://bugs.meego.com/17461 bug 17461] is as follows:&lt;br /&gt;
&lt;br /&gt;
* Download the RPM: [http://download.meego.com/snapshots/1.2.0.90.1.20110525.2/repos/oss/ia32/packages/i586/libqtsensors1-1.2.0~beta0+git2726-10.11.i586.rpm libqtsensors1-1.2.0~beta0+git2726-10.11.i586.rpm]&lt;br /&gt;
* Extract it: &amp;lt;code&amp;gt;rpm2cpio libqtsensors1-1.2.0~beta0+git2726-10.11.i586.rpm | cpio -idv&amp;lt;/code&amp;gt;&lt;br /&gt;
* Copy the module (as root): &amp;lt;code&amp;gt;cp usr/lib/qt4/plugins/sensors/libqtsensors_meego.so  /usr/lib/qt4/plugins/sensors/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To test, you can install the '''qt-mobility-examples''' package (using &amp;lt;code&amp;gt;zypper install qt-mobility-examples&amp;lt;/code&amp;gt;) and run one of the examples:&lt;br /&gt;
&lt;br /&gt;
 $ /usr/lib/qtmobility/examples/accel&lt;br /&gt;
 loaded the Generic plugin &lt;br /&gt;
 loaded the grue plugin &lt;br /&gt;
 Loaded the MeeGo sensor plugin &lt;br /&gt;
 New sensor &amp;quot;accelerometersensor&amp;quot; interface created with session id 10 ... &lt;br /&gt;
 acceleration:  &amp;quot;0.12 0.27 2.35&amp;quot; &lt;br /&gt;
 acceleration:  &amp;quot;0.12 0.29 2.39&amp;quot; &lt;br /&gt;
 acceleration:  &amp;quot;0.10 0.29 2.39&amp;quot; &lt;br /&gt;
 acceleration:  &amp;quot;0.11 0.30 2.33&amp;quot;&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Devices/ExoPC</id>
		<title>Devices/ExoPC</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Devices/ExoPC"/>
				<updated>2011-05-30T15:07:19Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: Accelerometer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ExoPCs were given out at the Mobile World Congress 2011 and [[Local MeeGo Networks/MeeGo Network Finland/MeeGo Summit FI|MeeGo Summit.fi in Apr 2011]].&lt;br /&gt;
&lt;br /&gt;
== How to install latest MeeGo Snapshot ==&lt;br /&gt;
* Download img from http://download.meego.com/snapshots/latest/images/meego-tablet-ia32-pinetrail/&lt;br /&gt;
* Write to your usb stick with '''dd in=meego.img of=/dev/sdb bs=4M'''&lt;br /&gt;
* Put usb stick in tablet and boot up, press bs, select usb stick, now you need a usb keyboard to select install only option&lt;br /&gt;
** You can go through the bootloader using the button in the top left corner of the screen, short press to move to the next entry, long press to boot it. USB keyboard is optional.&lt;br /&gt;
&lt;br /&gt;
== Mobile World Congress 2011 / MeeGo Summit.fi Machines : Update Repos ==&lt;br /&gt;
&lt;br /&gt;
These machines were pre-installed with MeeGo 1.1 using a trunk-daily build of 1.1.90.2.20110209.4 (see /etc/zypp/repos/core.repo on the device); this is no longer available.&lt;br /&gt;
&lt;br /&gt;
In the absence of a more stable repo an alternative is to track the latest package set by setting&lt;br /&gt;
  baseurl=http://download.meego.com/trunk-daily/builds/trunk/latest/repos/oss/ia32/packages/&lt;br /&gt;
in the core.repo file.&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
  zypper ref&lt;br /&gt;
&lt;br /&gt;
(If anyone is brave enough to run ''zypper up'' and potentially need to reinstall then please say how this works.)&lt;br /&gt;
&lt;br /&gt;
I tried that against the latest weekly repo at that time (http://repo.meego.com/MeeGo/builds/1.1.90/1.1.99.2.20110412.6/repos/oss/ia32/packages/) and first it hung on updating libc. After a reboot it ran through, but after one more reboot the Tablet UX didn't come back up anymore. Didn't investigate it further. I'll most likely use these instructions: http://meego.com/downloads/releases/1.2/meego-tablet-developer-preview and the image for aforementioned weekly.&lt;br /&gt;
&lt;br /&gt;
--[[User:Dm8tbr|Dm8tbr]] 04:30, 18 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Connecting Qt Creator to the Device ==&lt;br /&gt;
Go to Tools-&amp;gt;Options; then Projects section, MeeGo Device Configurations tab.&lt;br /&gt;
&lt;br /&gt;
Note that the meego user seems to need sudo rights to be able to run the remote execution:&lt;br /&gt;
  cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/sudoers.d/su-meego&lt;br /&gt;
  meego        ALL=(ALL)       NOPASSWD: ALL&lt;br /&gt;
  EOF&lt;br /&gt;
  chmod 440 /etc/sudoers.d/su-meego&lt;br /&gt;
&lt;br /&gt;
  sed -i -e's/##includedir/#includedir/' /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
Also, for some reason, /usr/local and /usr/local/bin end up as root:root, mode 770. Fix this with:&lt;br /&gt;
  sudo chmod 755 /usr/local&lt;br /&gt;
  sudo chmod 755 /usr/local/bin&lt;br /&gt;
This looks like it's due to Qt Creator packaging&lt;br /&gt;
&lt;br /&gt;
== Old Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
'''Warning:''' both the handset and netbook images running on the ExoPC have some problems as&lt;br /&gt;
of 1/30/2011.    See below.&lt;br /&gt;
'''Warning:''' as with any other device, if you incorrectly reflash the bootloader and/or kernel, you may '''brick''' your system.&lt;br /&gt;
&lt;br /&gt;
Sometimes the unit won't boot when a USB mouse is plugged in.    An external keyboard doesn't cause the same problems.    A mouse can be attached as soon as the MeeGo splashscreen appears.    This might be a power problem that would be resolved by a USB hub with an external supply.&lt;br /&gt;
&lt;br /&gt;
Installing the Handset image before the Netbook saves a bit of trouble if both are desired.&lt;br /&gt;
&lt;br /&gt;
The version of parted that is invoked by the MeeGo installers [http://bugs.meego.com/show_bug.cgi?id=12945 will not resize an NTFS partition], so if you want to preserve Windows, use another partitioning tool before booting the MeeGo USB stick.    [http://www.sysresccd.org/Main_Page systemrescuecd] worked fine.&lt;br /&gt;
&lt;br /&gt;
The installation described here shrank the Windows partition to the (recommended minimum) 20 GB, then created an extended (logical) partition in the remaining space with a 2 GB swap partition and two primary (Is this right?) partitions of equal size in the remaining space.&lt;br /&gt;
&lt;br /&gt;
Windows may come up and say that the partition table has been corrupted and that it will repair it ;-).    The result is that the boot flag is set for the Win System partition, which prevents the extlinux bootloader from starting.      To fix the problem, boot once more from the handy systemrescuecd stick and clear the duplicate boot flag from the System partition.     Presto: your MeeGo install is again accessible.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
[[File:systemrescuecd_gparted_ExoPC.jpg|750px|frameless|Result of successful partitioning for triple-boot.    Booting Windows may cause it to set the &amp;quot;boot&amp;quot; flag on its System partition as shown here and prevent extlinux from loading.    Boot again with the systemrescuecd stick to clear the duplicate flag.]]&lt;br /&gt;
&lt;br /&gt;
The ExoPC has an unlocked bootloader, so installation is relatively simple.   First [http://meego.com/devices/netbook/installing-meego-your-netbook prepare a USB stick] with the image of your choice.  After holding the power button for 4 seconds to start the boot process, touch the &amp;quot;Setup&amp;quot; soft button in the upper-righthand corner of the screen and disable &amp;quot;Quiet Boot.&amp;quot;   Boot again and touch the &amp;quot;BBS&amp;quot; soft button to manually select your USB drive as the boot device.     &lt;br /&gt;
&lt;br /&gt;
The netbook image does not create a useful /boot/extlinux/extlinux.conf file.     One way of solving the problem is to install the handset image first, mount the handset image from the netbook image and just copy over the extlinux.conf file.     Copy the entry for the handset image over to the end of the extlinux.conf file and change the details in order to create a file that works for all the images, then copy back to the handset image.&lt;br /&gt;
&lt;br /&gt;
Don't forget to run &amp;quot;zypper update&amp;quot; from a terminal window as soon as your image is installed.&lt;br /&gt;
&lt;br /&gt;
Warning: always unmount the USB filesystem before pulling the Flash drive out of the slot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Handset-specific notes ==&lt;br /&gt;
&lt;br /&gt;
Touchscreen works great in the as-installed image.    WiFi does not.    A symptom of the problem is that both the ath9k (correct) and ath3K (wrong) kernel modules are autoloaded at boot time.    Edit /etc/modprobe.d/blacklist.conf and add &amp;quot;blacklist ath3k&amp;quot; and then reboot.   Unfortunately, WiFi still doesn't come up even though &amp;quot;lsmod&amp;quot; shows the same drivers as on netbook image, whose WiFi works great.    &amp;quot;dmesg&amp;quot; says &amp;quot;ADDRCONF(NETDEV_UP): wlan0: link is not ready.&lt;br /&gt;
&lt;br /&gt;
Before WiFi is working the easiest ways to get files onto the handset images are either from a mounted USB stick filesystem or by mounting the MeeGo netbook filesystem read-only and copying.    In order to accomplish the latter, type &amp;quot;fdisk -l&amp;quot; to list the existing partitions.     Create the directory where the netbook filesystem will be mounted, e.g. &amp;quot;mkdir -p /netbook&amp;quot;.    Then, assuming your netbook partition is /dev/sdaX and the filesystem type is ext3, enter &amp;quot;mount -t ext3 -o ro /dev/sdaX /netbook&amp;quot;.  Then &amp;quot;ls /netbook&amp;quot; will display the files on the netbook partition.&lt;br /&gt;
&lt;br /&gt;
== Netbook-specific notes ==&lt;br /&gt;
&lt;br /&gt;
WiFi works great with the as-installed netbook image.&lt;br /&gt;
&lt;br /&gt;
As installed, the netbook image [http://bugs.meego.com/show_bug.cgi?id=9524 does not have a working touchscreen].   The system responds to a screen touch by darkening slightly and moving the cursor to the upper-lefthand corner.  The needed driver, hid_egalax, is not autoloaded.    Manually loading the driver with &amp;quot;modprobe -i hid_egalax&amp;quot; makes the touchscreen fully functional about half the time.    Other times the behavior seems to be unaffected by the driver load.&lt;br /&gt;
&lt;br /&gt;
=== Netbook trunk (1.2) ===&lt;br /&gt;
&lt;br /&gt;
Some notes about installing a more recent MeeGo netbook image (I used meego-netbook-ia32-1.2.80.0.20110503.2.img) on ExoPC hardware:&lt;br /&gt;
&lt;br /&gt;
# Installation needs an external keyboard, but went smoothly. However, on first boot (where you have to enter default user/password etc.), the external keyboard seemed to cause some power issue (even with the tablet plugged into its adapter), where X respawns too quickly.&lt;br /&gt;
#: To work around this, I followed [http://forum.meego.com/showthread.php?t=447 these instructions], summarised here:&lt;br /&gt;
## Plug in USB keyboard.&lt;br /&gt;
## Boot and start bashing the space key on the external keyboard (to interrupt grub).&lt;br /&gt;
## In the grub menu, press Tab so you can edit the kernel boot options.&lt;br /&gt;
## Append ' s' (space then 's', no quotation marks). This will mean you can boot into single user mode before X starts (and the keyboard causes X to continually respawn).&lt;br /&gt;
## Once you have a console available, run &amp;lt;code&amp;gt;startx&amp;lt;/code&amp;gt; to get a minimal X environment.&lt;br /&gt;
## In the terminal window, run &amp;lt;code&amp;gt;/usr/bin/firstboot&amp;lt;/code&amp;gt;. This starts the normal firstboot environment with the keyboard plugged in. Fill in the necessary.&lt;br /&gt;
## Once you're done with firstboot, back in the terminal, use the &amp;lt;code&amp;gt;halt&amp;lt;/code&amp;gt; command to shut down.&lt;br /&gt;
## You should now be able to boot the tablet with the keyboard plugged in.&lt;br /&gt;
# Once you've booted successfully, you'll probably need to use the Terminal application to do stuff.&lt;br /&gt;
# With more recent images, hid_egalax does appear to be autoloaded (see the previous section). However, the pointer behaviour is still a little skittish. I found that installing evtouch stabilised it a bit:&lt;br /&gt;
#: &amp;lt;code&amp;gt;zypper in xorg-x11-drv-evtouch&amp;lt;/code&amp;gt;&lt;br /&gt;
# To hide the pointer, edit /etc/sysconfig/uxlaunch and add a line like this to the end of the file:&lt;br /&gt;
#: &amp;lt;code&amp;gt;xopts=-nocursor&amp;lt;/code&amp;gt;&lt;br /&gt;
#: But, once the pointer is gone, it is tricky to put the pointer to the top of the screen to see the toolbar (with links to MyZone etc.). However, if you've got an external keyboard plugged in, you can press the Windows key on the external keyboard to get there.&lt;br /&gt;
# This one is for those of you interested in running HTML5/JS web apps on netbook: The version of Chromium installed by default on the netbook image is quite old, and behaves pretty poorly for frameworks like [http://www.sencha.com/products/touch/ Sencha Touch]. You can instead install a developer build of Chrome, which works much better.&lt;br /&gt;
#:# Install lsb:&lt;br /&gt;
#:#: &amp;lt;code&amp;gt;sudo zypper in lsb&amp;lt;/code&amp;gt;&lt;br /&gt;
#:# Download a developer build of Chrome (to replace Chromium) from&lt;br /&gt;
#:#: http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_rpm&lt;br /&gt;
#:# Install the RPM:&lt;br /&gt;
#:#: &amp;lt;code&amp;gt;sudo rpm -i google-chrome-unstable_current_i386.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
#:# Run it:&lt;br /&gt;
#:#: &amp;lt;pre&amp;gt;google-chrome&amp;lt;/pre&amp;gt;&lt;br /&gt;
#:#: NB on first run, it asks you to select a search engine; I chose Yahoo!, as selecting Google didn't work (ironically).&lt;br /&gt;
# On the other hand, if you're happy with the version of Chromium on the netbook image, and just want to be able to use it with touch, the [https://chrome.google.com/webstore/detail/ncegfehgjifmmpnjaihnjpbpddjjebme chromeTouch extension] works pretty well. However, this mucks up touch tracking in Sencha Touch.&lt;br /&gt;
# I had pretty much zero luck getting a decent virtual keyboard to work. I tried matchbox-keyboard, the meegotouch keyboard ([http://wiki.meego.com/Maliit Maliit]), and fvkbd. matchbox-keyboard and fvkbd at least appeared onscreen; I had no luck with the meegotouch keyboard at all.&lt;br /&gt;
#: I ended up keeping fvkbd with the following small edits:&lt;br /&gt;
#:* I changed its .desktop file (/usr/share/applications/fvkbd.desktop) to run the keyboard docked to the bottom of the screen, by changing the Exec line to:&lt;br /&gt;
#:*: &amp;lt;code&amp;gt;Exec=fvkbd-gtk -d -l keyboard-s.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#:*: (note the extra -d to dock to the bottom of the screen)&lt;br /&gt;
#:* I also edited the keyboard-s.xml file (/usr/share/fvkbd/keyboard-s.xml) and set the width to 1366 and height to 330 (attributes on the outermost XML element). This makes the keyboard properly span the screen without being truncated (though I didn't work out how to centre the keys on the background)&lt;br /&gt;
#: To use the keyboard, start the fvkbd application first (from the Applications zone), then the application you want to use. The keyboard then sits on top of the application. This can be useful for emergencies, but it's not really adequate for full, everyday use.&lt;br /&gt;
# For some reason I couldn't discover, the screen dims when the power lead is unplugged. I was unable to figure out how to prevent this from happening (I tried looking through the BIOS, using xset, looking at upower, tried to turn off acpi etc. to no avail). However, there is a utility for setting the backlight brightness called &amp;lt;code&amp;gt;xbacklight&amp;lt;/code&amp;gt; which at least helps you reset the screen brightness (the netbook image has no software control for this, and the tablet has no hardware keys for it).&lt;br /&gt;
#: Install it with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo zypper in xbacklight&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Then, to set the backlight brightness to 100%, do:&lt;br /&gt;
#: &amp;lt;code&amp;gt;xbacklight -set 100&amp;lt;/code&amp;gt;&lt;br /&gt;
#: (Obviously, this is less than ideal. If anyone knows how to permanently prevent the screen from dimming when the power is unplugged, please let me know.)&lt;br /&gt;
# The ExoPC has a light sensor (tiny rectangle next to the power LEDs in the top left). When it's on, a reduction in the ambient light causes the screen to dim. This can be quite annoying in a British spring as bright sunlight rapidly alternates with storm clouds.&lt;br /&gt;
#: You can turn off the light sensor temporarily with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo echo 0 &amp;gt; /sys/devices/platform/asus_laptop/ls_switch&amp;lt;/code&amp;gt;&lt;br /&gt;
#: However, you have to do this manually on each boot. There's probably some way to switch it off permanently, but no one on the internet has written it down. So the easiest thing for me to do was write a script in &amp;lt;code&amp;gt;/etc/init.d/ls_switch&amp;lt;/code&amp;gt; to run on each boot (see below).&lt;br /&gt;
#: Make sure you &amp;lt;code&amp;gt;sudo chmod +x /etc/init.d/ls_switch&amp;lt;/code&amp;gt; too.&lt;br /&gt;
#: With this script in place, set it to run on each boot with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;chkconfig --add ls_switch&amp;lt;/code&amp;gt;&lt;br /&gt;
#: When you reboot, the light sensor should be off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# script to go in /etc/init.d/ls_switch&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# ls_switch	Turn light sensor off&lt;br /&gt;
#&lt;br /&gt;
# chkconfig: 2345 08 92&lt;br /&gt;
# description:	Turns light sensor off on boot&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides: ls_switch&lt;br /&gt;
# Default-Start:  2 3 4 5&lt;br /&gt;
# Default-Stop: 0 1 6&lt;br /&gt;
# Short-Description: turn off light sensor&lt;br /&gt;
# Description: turn off light sensor&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
# Source function library.&lt;br /&gt;
. /etc/init.d/functions&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
	  echo &amp;quot;disabling light sensor&amp;quot;&lt;br /&gt;
    echo 0 &amp;gt; /sys/devices/platform/asus_laptop/ls_switch&lt;br /&gt;
	  RETVAL=$?&lt;br /&gt;
	  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
    RETVAL=0&lt;br /&gt;
    ;;&lt;br /&gt;
  *)&lt;br /&gt;
    echo &amp;quot;Usage: ls_switch {start|stop}&amp;quot;&lt;br /&gt;
    RETVAL=2&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit $RETVAL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Acknowledgements ===&lt;br /&gt;
&lt;br /&gt;
Hat-tip to Bill Pearson of Intel for recommending the ExoPC.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Fixes ==&lt;br /&gt;
&lt;br /&gt;
Please add steps here how to get hardware features working on MeeGo Tablet UX that don't work out of the box:&lt;br /&gt;
&lt;br /&gt;
=== HDMI Output ===&lt;br /&gt;
&lt;br /&gt;
This can be enabled by copying the following two files from a WeTab OS installation ([http://www.wetab-community.com/index.php?/topic/12074-hdmi-ausgang/ source link]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/bin/tiitoo-hdmi-daemon&lt;br /&gt;
/lib/firmware/chrontel/fw7036.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have copied the files, you need to load two kernel modules and start the HDMI Daemon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo modprobe i2c-i801&lt;br /&gt;
sudo modprobe i2c-dev&lt;br /&gt;
sudo tiitoo-hdmi-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
&lt;br /&gt;
Not yet accessible from Qt Mobility (although it does rotate the UX itself). See [https://bugs.meego.com/show_bug.cgi?id=17461 bug 17461] for more information.&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Devices/ExoPC</id>
		<title>Devices/ExoPC</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Devices/ExoPC"/>
				<updated>2011-05-29T14:58:46Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: HDMI output&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ExoPCs were given out at the Mobile World Congress 2011 and [[Local MeeGo Networks/MeeGo Network Finland/MeeGo Summit FI|MeeGo Summit.fi in Apr 2011]].&lt;br /&gt;
&lt;br /&gt;
== How to install latest MeeGo Snapshot ==&lt;br /&gt;
* Download img from http://download.meego.com/snapshots/latest/images/meego-tablet-ia32-pinetrail/&lt;br /&gt;
* Write to your usb stick with '''dd in=meego.img of=/dev/sdb bs=4M'''&lt;br /&gt;
* Put usb stick in tablet and boot up, press bs, select usb stick, now you need a usb keyboard to select install only option&lt;br /&gt;
** You can go through the bootloader using the button in the top left corner of the screen, short press to move to the next entry, long press to boot it. USB keyboard is optional.&lt;br /&gt;
&lt;br /&gt;
== Mobile World Congress 2011 / MeeGo Summit.fi Machines : Update Repos ==&lt;br /&gt;
&lt;br /&gt;
These machines were pre-installed with MeeGo 1.1 using a trunk-daily build of 1.1.90.2.20110209.4 (see /etc/zypp/repos/core.repo on the device); this is no longer available.&lt;br /&gt;
&lt;br /&gt;
In the absence of a more stable repo an alternative is to track the latest package set by setting&lt;br /&gt;
  baseurl=http://download.meego.com/trunk-daily/builds/trunk/latest/repos/oss/ia32/packages/&lt;br /&gt;
in the core.repo file.&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
  zypper ref&lt;br /&gt;
&lt;br /&gt;
(If anyone is brave enough to run ''zypper up'' and potentially need to reinstall then please say how this works.)&lt;br /&gt;
&lt;br /&gt;
I tried that against the latest weekly repo at that time (http://repo.meego.com/MeeGo/builds/1.1.90/1.1.99.2.20110412.6/repos/oss/ia32/packages/) and first it hung on updating libc. After a reboot it ran through, but after one more reboot the Tablet UX didn't come back up anymore. Didn't investigate it further. I'll most likely use these instructions: http://meego.com/downloads/releases/1.2/meego-tablet-developer-preview and the image for aforementioned weekly.&lt;br /&gt;
&lt;br /&gt;
--[[User:Dm8tbr|Dm8tbr]] 04:30, 18 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Connecting Qt Creator to the Device ==&lt;br /&gt;
Go to Tools-&amp;gt;Options; then Projects section, MeeGo Device Configurations tab.&lt;br /&gt;
&lt;br /&gt;
Note that the meego user seems to need sudo rights to be able to run the remote execution:&lt;br /&gt;
  cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/sudoers.d/su-meego&lt;br /&gt;
  meego        ALL=(ALL)       NOPASSWD: ALL&lt;br /&gt;
  EOF&lt;br /&gt;
  chmod 440 /etc/sudoers.d/su-meego&lt;br /&gt;
&lt;br /&gt;
  sed -i -e's/##includedir/#includedir/' /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
Also, for some reason, /usr/local and /usr/local/bin end up as root:root, mode 770. Fix this with:&lt;br /&gt;
  sudo chmod 755 /usr/local&lt;br /&gt;
  sudo chmod 755 /usr/local/bin&lt;br /&gt;
This looks like it's due to Qt Creator packaging&lt;br /&gt;
&lt;br /&gt;
== Old Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
'''Warning:''' both the handset and netbook images running on the ExoPC have some problems as&lt;br /&gt;
of 1/30/2011.    See below.&lt;br /&gt;
'''Warning:''' as with any other device, if you incorrectly reflash the bootloader and/or kernel, you may '''brick''' your system.&lt;br /&gt;
&lt;br /&gt;
Sometimes the unit won't boot when a USB mouse is plugged in.    An external keyboard doesn't cause the same problems.    A mouse can be attached as soon as the MeeGo splashscreen appears.    This might be a power problem that would be resolved by a USB hub with an external supply.&lt;br /&gt;
&lt;br /&gt;
Installing the Handset image before the Netbook saves a bit of trouble if both are desired.&lt;br /&gt;
&lt;br /&gt;
The version of parted that is invoked by the MeeGo installers [http://bugs.meego.com/show_bug.cgi?id=12945 will not resize an NTFS partition], so if you want to preserve Windows, use another partitioning tool before booting the MeeGo USB stick.    [http://www.sysresccd.org/Main_Page systemrescuecd] worked fine.&lt;br /&gt;
&lt;br /&gt;
The installation described here shrank the Windows partition to the (recommended minimum) 20 GB, then created an extended (logical) partition in the remaining space with a 2 GB swap partition and two primary (Is this right?) partitions of equal size in the remaining space.&lt;br /&gt;
&lt;br /&gt;
Windows may come up and say that the partition table has been corrupted and that it will repair it ;-).    The result is that the boot flag is set for the Win System partition, which prevents the extlinux bootloader from starting.      To fix the problem, boot once more from the handy systemrescuecd stick and clear the duplicate boot flag from the System partition.     Presto: your MeeGo install is again accessible.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
[[File:systemrescuecd_gparted_ExoPC.jpg|750px|frameless|Result of successful partitioning for triple-boot.    Booting Windows may cause it to set the &amp;quot;boot&amp;quot; flag on its System partition as shown here and prevent extlinux from loading.    Boot again with the systemrescuecd stick to clear the duplicate flag.]]&lt;br /&gt;
&lt;br /&gt;
The ExoPC has an unlocked bootloader, so installation is relatively simple.   First [http://meego.com/devices/netbook/installing-meego-your-netbook prepare a USB stick] with the image of your choice.  After holding the power button for 4 seconds to start the boot process, touch the &amp;quot;Setup&amp;quot; soft button in the upper-righthand corner of the screen and disable &amp;quot;Quiet Boot.&amp;quot;   Boot again and touch the &amp;quot;BBS&amp;quot; soft button to manually select your USB drive as the boot device.     &lt;br /&gt;
&lt;br /&gt;
The netbook image does not create a useful /boot/extlinux/extlinux.conf file.     One way of solving the problem is to install the handset image first, mount the handset image from the netbook image and just copy over the extlinux.conf file.     Copy the entry for the handset image over to the end of the extlinux.conf file and change the details in order to create a file that works for all the images, then copy back to the handset image.&lt;br /&gt;
&lt;br /&gt;
Don't forget to run &amp;quot;zypper update&amp;quot; from a terminal window as soon as your image is installed.&lt;br /&gt;
&lt;br /&gt;
Warning: always unmount the USB filesystem before pulling the Flash drive out of the slot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Handset-specific notes ==&lt;br /&gt;
&lt;br /&gt;
Touchscreen works great in the as-installed image.    WiFi does not.    A symptom of the problem is that both the ath9k (correct) and ath3K (wrong) kernel modules are autoloaded at boot time.    Edit /etc/modprobe.d/blacklist.conf and add &amp;quot;blacklist ath3k&amp;quot; and then reboot.   Unfortunately, WiFi still doesn't come up even though &amp;quot;lsmod&amp;quot; shows the same drivers as on netbook image, whose WiFi works great.    &amp;quot;dmesg&amp;quot; says &amp;quot;ADDRCONF(NETDEV_UP): wlan0: link is not ready.&lt;br /&gt;
&lt;br /&gt;
Before WiFi is working the easiest ways to get files onto the handset images are either from a mounted USB stick filesystem or by mounting the MeeGo netbook filesystem read-only and copying.    In order to accomplish the latter, type &amp;quot;fdisk -l&amp;quot; to list the existing partitions.     Create the directory where the netbook filesystem will be mounted, e.g. &amp;quot;mkdir -p /netbook&amp;quot;.    Then, assuming your netbook partition is /dev/sdaX and the filesystem type is ext3, enter &amp;quot;mount -t ext3 -o ro /dev/sdaX /netbook&amp;quot;.  Then &amp;quot;ls /netbook&amp;quot; will display the files on the netbook partition.&lt;br /&gt;
&lt;br /&gt;
== Netbook-specific notes ==&lt;br /&gt;
&lt;br /&gt;
WiFi works great with the as-installed netbook image.&lt;br /&gt;
&lt;br /&gt;
As installed, the netbook image [http://bugs.meego.com/show_bug.cgi?id=9524 does not have a working touchscreen].   The system responds to a screen touch by darkening slightly and moving the cursor to the upper-lefthand corner.  The needed driver, hid_egalax, is not autoloaded.    Manually loading the driver with &amp;quot;modprobe -i hid_egalax&amp;quot; makes the touchscreen fully functional about half the time.    Other times the behavior seems to be unaffected by the driver load.&lt;br /&gt;
&lt;br /&gt;
=== Netbook trunk (1.2) ===&lt;br /&gt;
&lt;br /&gt;
Some notes about installing a more recent MeeGo netbook image (I used meego-netbook-ia32-1.2.80.0.20110503.2.img) on ExoPC hardware:&lt;br /&gt;
&lt;br /&gt;
# Installation needs an external keyboard, but went smoothly. However, on first boot (where you have to enter default user/password etc.), the external keyboard seemed to cause some power issue (even with the tablet plugged into its adapter), where X respawns too quickly.&lt;br /&gt;
#: To work around this, I followed [http://forum.meego.com/showthread.php?t=447 these instructions], summarised here:&lt;br /&gt;
## Plug in USB keyboard.&lt;br /&gt;
## Boot and start bashing the space key on the external keyboard (to interrupt grub).&lt;br /&gt;
## In the grub menu, press Tab so you can edit the kernel boot options.&lt;br /&gt;
## Append ' s' (space then 's', no quotation marks). This will mean you can boot into single user mode before X starts (and the keyboard causes X to continually respawn).&lt;br /&gt;
## Once you have a console available, run &amp;lt;code&amp;gt;startx&amp;lt;/code&amp;gt; to get a minimal X environment.&lt;br /&gt;
## In the terminal window, run &amp;lt;code&amp;gt;/usr/bin/firstboot&amp;lt;/code&amp;gt;. This starts the normal firstboot environment with the keyboard plugged in. Fill in the necessary.&lt;br /&gt;
## Once you're done with firstboot, back in the terminal, use the &amp;lt;code&amp;gt;halt&amp;lt;/code&amp;gt; command to shut down.&lt;br /&gt;
## You should now be able to boot the tablet with the keyboard plugged in.&lt;br /&gt;
# Once you've booted successfully, you'll probably need to use the Terminal application to do stuff.&lt;br /&gt;
# With more recent images, hid_egalax does appear to be autoloaded (see the previous section). However, the pointer behaviour is still a little skittish. I found that installing evtouch stabilised it a bit:&lt;br /&gt;
#: &amp;lt;code&amp;gt;zypper in xorg-x11-drv-evtouch&amp;lt;/code&amp;gt;&lt;br /&gt;
# To hide the pointer, edit /etc/sysconfig/uxlaunch and add a line like this to the end of the file:&lt;br /&gt;
#: &amp;lt;code&amp;gt;xopts=-nocursor&amp;lt;/code&amp;gt;&lt;br /&gt;
#: But, once the pointer is gone, it is tricky to put the pointer to the top of the screen to see the toolbar (with links to MyZone etc.). However, if you've got an external keyboard plugged in, you can press the Windows key on the external keyboard to get there.&lt;br /&gt;
# This one is for those of you interested in running HTML5/JS web apps on netbook: The version of Chromium installed by default on the netbook image is quite old, and behaves pretty poorly for frameworks like [http://www.sencha.com/products/touch/ Sencha Touch]. You can instead install a developer build of Chrome, which works much better.&lt;br /&gt;
#:# Install lsb:&lt;br /&gt;
#:#: &amp;lt;code&amp;gt;sudo zypper in lsb&amp;lt;/code&amp;gt;&lt;br /&gt;
#:# Download a developer build of Chrome (to replace Chromium) from&lt;br /&gt;
#:#: http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_rpm&lt;br /&gt;
#:# Install the RPM:&lt;br /&gt;
#:#: &amp;lt;code&amp;gt;sudo rpm -i google-chrome-unstable_current_i386.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
#:# Run it:&lt;br /&gt;
#:#: &amp;lt;pre&amp;gt;google-chrome&amp;lt;/pre&amp;gt;&lt;br /&gt;
#:#: NB on first run, it asks you to select a search engine; I chose Yahoo!, as selecting Google didn't work (ironically).&lt;br /&gt;
# On the other hand, if you're happy with the version of Chromium on the netbook image, and just want to be able to use it with touch, the [https://chrome.google.com/webstore/detail/ncegfehgjifmmpnjaihnjpbpddjjebme chromeTouch extension] works pretty well. However, this mucks up touch tracking in Sencha Touch.&lt;br /&gt;
# I had pretty much zero luck getting a decent virtual keyboard to work. I tried matchbox-keyboard, the meegotouch keyboard ([http://wiki.meego.com/Maliit Maliit]), and fvkbd. matchbox-keyboard and fvkbd at least appeared onscreen; I had no luck with the meegotouch keyboard at all.&lt;br /&gt;
#: I ended up keeping fvkbd with the following small edits:&lt;br /&gt;
#:* I changed its .desktop file (/usr/share/applications/fvkbd.desktop) to run the keyboard docked to the bottom of the screen, by changing the Exec line to:&lt;br /&gt;
#:*: &amp;lt;code&amp;gt;Exec=fvkbd-gtk -d -l keyboard-s.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#:*: (note the extra -d to dock to the bottom of the screen)&lt;br /&gt;
#:* I also edited the keyboard-s.xml file (/usr/share/fvkbd/keyboard-s.xml) and set the width to 1366 and height to 330 (attributes on the outermost XML element). This makes the keyboard properly span the screen without being truncated (though I didn't work out how to centre the keys on the background)&lt;br /&gt;
#: To use the keyboard, start the fvkbd application first (from the Applications zone), then the application you want to use. The keyboard then sits on top of the application. This can be useful for emergencies, but it's not really adequate for full, everyday use.&lt;br /&gt;
# For some reason I couldn't discover, the screen dims when the power lead is unplugged. I was unable to figure out how to prevent this from happening (I tried looking through the BIOS, using xset, looking at upower, tried to turn off acpi etc. to no avail). However, there is a utility for setting the backlight brightness called &amp;lt;code&amp;gt;xbacklight&amp;lt;/code&amp;gt; which at least helps you reset the screen brightness (the netbook image has no software control for this, and the tablet has no hardware keys for it).&lt;br /&gt;
#: Install it with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo zypper in xbacklight&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Then, to set the backlight brightness to 100%, do:&lt;br /&gt;
#: &amp;lt;code&amp;gt;xbacklight -set 100&amp;lt;/code&amp;gt;&lt;br /&gt;
#: (Obviously, this is less than ideal. If anyone knows how to permanently prevent the screen from dimming when the power is unplugged, please let me know.)&lt;br /&gt;
# The ExoPC has a light sensor (tiny rectangle next to the power LEDs in the top left). When it's on, a reduction in the ambient light causes the screen to dim. This can be quite annoying in a British spring as bright sunlight rapidly alternates with storm clouds.&lt;br /&gt;
#: You can turn off the light sensor temporarily with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo echo 0 &amp;gt; /sys/devices/platform/asus_laptop/ls_switch&amp;lt;/code&amp;gt;&lt;br /&gt;
#: However, you have to do this manually on each boot. There's probably some way to switch it off permanently, but no one on the internet has written it down. So the easiest thing for me to do was write a script in &amp;lt;code&amp;gt;/etc/init.d/ls_switch&amp;lt;/code&amp;gt; to run on each boot (see below).&lt;br /&gt;
#: Make sure you &amp;lt;code&amp;gt;sudo chmod +x /etc/init.d/ls_switch&amp;lt;/code&amp;gt; too.&lt;br /&gt;
#: With this script in place, set it to run on each boot with:&lt;br /&gt;
#: &amp;lt;code&amp;gt;chkconfig --add ls_switch&amp;lt;/code&amp;gt;&lt;br /&gt;
#: When you reboot, the light sensor should be off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# script to go in /etc/init.d/ls_switch&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# ls_switch	Turn light sensor off&lt;br /&gt;
#&lt;br /&gt;
# chkconfig: 2345 08 92&lt;br /&gt;
# description:	Turns light sensor off on boot&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides: ls_switch&lt;br /&gt;
# Default-Start:  2 3 4 5&lt;br /&gt;
# Default-Stop: 0 1 6&lt;br /&gt;
# Short-Description: turn off light sensor&lt;br /&gt;
# Description: turn off light sensor&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
# Source function library.&lt;br /&gt;
. /etc/init.d/functions&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
	  echo &amp;quot;disabling light sensor&amp;quot;&lt;br /&gt;
    echo 0 &amp;gt; /sys/devices/platform/asus_laptop/ls_switch&lt;br /&gt;
	  RETVAL=$?&lt;br /&gt;
	  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
    RETVAL=0&lt;br /&gt;
    ;;&lt;br /&gt;
  *)&lt;br /&gt;
    echo &amp;quot;Usage: ls_switch {start|stop}&amp;quot;&lt;br /&gt;
    RETVAL=2&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit $RETVAL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Acknowledgements ===&lt;br /&gt;
&lt;br /&gt;
Hat-tip to Bill Pearson of Intel for recommending the ExoPC.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Fixes ==&lt;br /&gt;
&lt;br /&gt;
Please add steps here how to get hardware features working on MeeGo Tablet UX that don't work out of the box:&lt;br /&gt;
&lt;br /&gt;
=== HDMI Output ===&lt;br /&gt;
&lt;br /&gt;
This can be enabled by copying the following two files from a WeTab OS installation ([http://www.wetab-community.com/index.php?/topic/12074-hdmi-ausgang/ source link]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/bin/tiitoo-hdmi-daemon&lt;br /&gt;
/lib/firmware/chrontel/fw7036.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have copied the files, you need to load two kernel modules and start the HDMI Daemon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo modprobe i2c-i801&lt;br /&gt;
sudo modprobe i2c-dev&lt;br /&gt;
sudo tiitoo-hdmi-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-05-29T13:09:49Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Mong */ add link to video&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Development status as of 2011-05-29]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
A video of the current gameplay on an ExoPC can be found here: [http://youtu.be/NAJAsaKsfXY Mong gameplay video 2011-05-29]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-05-29T13:01:38Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Mong */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Development status as of 2011-05-29]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Games_mong.jpg</id>
		<title>File:Games mong.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Games_mong.jpg"/>
				<updated>2011-05-29T13:01:01Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: uploaded a new version of &amp;amp;quot;File:Games mong.jpg&amp;amp;quot;: Updated to current development version photo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Source: http://www.flickr.com/photos/thp4/5756763232/&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-05-29T11:53:31Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Early prototype during the MeeGo Conference]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Games</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Games"/>
				<updated>2011-05-29T11:53:02Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: Unofficial MeeGo Games Fun!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're here to bring cool, open and closed source games to MeeGo. This is as of yet an '''unofficial''' project, as we first want to get cool stuff out and then care about cutting through red tape (registering and blessing everything through Community office, etc..). Visit the '''unofficial''' MeeGo Games channel on FreeNode: '''#meego-games'''. Did we say '''unofficial''' yet? ;)&lt;br /&gt;
&lt;br /&gt;
=== Mong ===&lt;br /&gt;
&lt;br /&gt;
[[File:Games_mong.jpg|200px|thumb|right|Early prototype during the MeeGo Conference]]&lt;br /&gt;
&lt;br /&gt;
This is a pong-like multi-touch game targetting primarily tablets. The project has been started during the MeeGo Conference 2011 in San Francisco as a way to experiment with multi-touch and get some fun out of the ExoPCs. See [http://gitorious.org/mong/mong/ Mong on Gitorious].&lt;br /&gt;
&lt;br /&gt;
* [[user:conny|Cornelius Hald]]&lt;br /&gt;
* [[user:thp|Thomas Perl]]&lt;br /&gt;
* [[user:timsamoff|Tim Samoff]]&lt;br /&gt;
&lt;br /&gt;
=== Your Game here ===&lt;br /&gt;
&lt;br /&gt;
''Add information and a screenshot/photo of your project here.''&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:Games_mong.jpg</id>
		<title>File:Games mong.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:Games_mong.jpg"/>
				<updated>2011-05-29T11:49:04Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: Source: http://www.flickr.com/photos/thp4/5756763232/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Source: http://www.flickr.com/photos/thp4/5756763232/&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900</id>
		<title>ARM/N900</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900"/>
				<updated>2011-05-28T10:11:55Z</updated>
		
		<summary type="html">&lt;p&gt;Thp: /* Reporting bugs against N900 DE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo 1.2 Developer Edition for Nokia N900=&lt;br /&gt;
&lt;br /&gt;
 '''What's hot:''' &lt;br /&gt;
 Test the '''MeeGoConf/SF release''' of the MeeGo 1.2 Developer Edition for N900: [http://repository.maemo.org/meego/n900-de/daily/1.1.99.7.20110516.2.DE.2011-05-23.1/images/mg-handset-armv7nhl-n900-de-sanity/ download] - [[#Installing_and_running|install]] - [[ARM/N900/CoolStuff|cool stuff]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The target of this activity is to make a Developer Edition of MeeGo for the Nokia N900 device. This Developer Edition is an 'overlay' constructed above the current core MeeGo 1.2. The DE project is working as a draft of a MeeGo handset image, to make possible the MeeGo development on your N900 hardware. Being a draft it will not take into account all features commonly present in a handset OS. To see what features will be implemented look [[#Key_features]]. Flashed with this edition N900 will be usable as a primary phone device for a developer/hacker person. '''This is not meant for regular (Maemo 5) users. Using this release will probably void any warranty and there is no (other than community-based) support available.'''&lt;br /&gt;
&lt;br /&gt;
=== Target ===&lt;br /&gt;
The focus is on meeting the non-functional targets (such as performance) rather than number of features. This will hopefully encourage more people to use MeeGo on N900, and continue enhancing the functionality or build new stuff. Developer Edition is based on MeeGo 1.2 handset trunk content, and selected community contributions ([[ARM/N900/CoolStuff|see the candidates]]). Core MeeGo 1.2 Handset features can be found in [https://bugs.meego.com/report.cgi?x_axis_field=product&amp;amp;y_axis_field=component&amp;amp;z_axis_field=&amp;amp;query_format=report-table&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;classification=MeeGo+Features&amp;amp;product=MeeGo+Core+OS+Features&amp;amp;product=MeeGo+Handset+Features&amp;amp;version=1.0&amp;amp;version=1.1&amp;amp;version=1.2&amp;amp;version=1.0&amp;amp;version=1.1&amp;amp;version=1.2&amp;amp;longdesc_type=allwordssubstr&amp;amp;longdesc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;deadlinefrom=&amp;amp;deadlineto=&amp;amp;bug_status=ACCEPTED&amp;amp;bug_status=RESOLVED&amp;amp;bug_status=RELEASED&amp;amp;bug_status=VERIFIED&amp;amp;bug_status=CLOSED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bug_id_type=anyexact&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;format=table&amp;amp;action=wrap&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= featurezilla], and features of DE not yet implemented from [[ARM/N900/Configuration|Configuration list.]]&lt;br /&gt;
&lt;br /&gt;
== Key features ==&lt;br /&gt;
These use cases shall be the prominent ones in the Developer Edition. (If you want to promote a feature to this list, please add it to the feedback section first.)&lt;br /&gt;
&lt;br /&gt;
'''Cellular voice calls''' (Dialer, People)&lt;br /&gt;
&lt;br /&gt;
* Make voice calls (input number directly, initiate from Contacts, initiate from Call history)&lt;br /&gt;
* Receive calls&lt;br /&gt;
* Default ringtone plays&lt;br /&gt;
* Volume control works via System UI&lt;br /&gt;
* SIM PIN entry support&lt;br /&gt;
&lt;br /&gt;
'''SMS''' (SMS, People)&lt;br /&gt;
* Send new SMS (input number, send from Contacts)&lt;br /&gt;
* Receive SMS, and reply to sender&lt;br /&gt;
&lt;br /&gt;
'''Browser use over WLAN''' (Browser, Settings)&lt;br /&gt;
* Able to connect to WLAN AP (with security etc.)&lt;br /&gt;
* Open a complex modern website (eg. gmail.com)&lt;br /&gt;
&lt;br /&gt;
'''Camera''' (meegocamera)&lt;br /&gt;
* Still image capture&lt;br /&gt;
* Support for N900 keys (zoom, capture)&lt;br /&gt;
&lt;br /&gt;
'''Common SW''' (Settings, xterm, lock)&lt;br /&gt;
&lt;br /&gt;
Common components such as System UI, Home screen etc. shall be made functional so that basic device usage is smooth and fast. N900 device specific features such as keys, display and battery will be optimized. [[SDK|MeeGo SDK]] fully supports this edition, as it is MeeGo 1.2 compliant.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
The maturity of Developer Edition image, can be seen from the [[ARM/N900/Status|Status page.]]&lt;br /&gt;
&lt;br /&gt;
== Installing and running ==&lt;br /&gt;
Image download and installing instructions can be found from [[N900#Install|N900 page,]] please refer to them for more instructions. &lt;br /&gt;
&lt;br /&gt;
* [[N900#Install|Download and install]] instructions page.&lt;br /&gt;
* [[ARM/N900/Status|Status and reports]] of the latest image.&lt;br /&gt;
* [[ARM/N900/CoolStuff|Applications and accessories]] for the Developer Edition.&lt;br /&gt;
&lt;br /&gt;
== Release schedule ==&lt;br /&gt;
&lt;br /&gt;
This shows the '''release schedule''' and content. It should be understood that Developer Edition is still based on &amp;quot;best-effort&amp;quot; model, so this might change any time. If you want to make sure targets are kept, please join the project and help us. For more detailed list of features that are implemented on the releases, look in the [[ARM/N900/Configuration|Configuration page.]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Release&lt;br /&gt;
!style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Date&lt;br /&gt;
!style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Description&lt;br /&gt;
!style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| Main Features&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| &amp;quot;Summer release&amp;quot;&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| end of June&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Summer release of Meego DE&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| (coming soon)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| [http://repository.maemo.org/meego/n900-de/daily/1.1.99.7.20110516.2.DE.2011-05-23.1/images/mg-handset-armv7nhl-n900-de-sanity/ MeeGo Conference Release]&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 23.5.2011&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Meego conference release&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| [[ARM/N900/Configuration#Meego_Conference_Release|link]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| [http://repository.maemo.org/meego/n900-de/archive/1.1.99.2.20110412.6.DE.2011-04-15.1/images/mg-handset-armv7nhl-n900-de-acceptance/ Alpha release]&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 15.04.2011&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Alpha release of the Meego DE image.&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| [[ARM/N900/Configuration#Alpha_Release|Calls, SMS, Browser and Camera.]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== I want to help! ==&lt;br /&gt;
Willing to contribute the code to DE/MeeGo, but wondering where to start from? Learn the ropes from the MeeGo experts! This [[Media:Meegokickoff.pdf|material (meego developer's journey)]] gives the overview on the daily development workflow.&lt;br /&gt;
&lt;br /&gt;
Some more concrete steps:&lt;br /&gt;
&lt;br /&gt;
* To contribute fixes see [[ARM/N900/ReleaseProcess]].&lt;br /&gt;
* Follow Discussion&lt;br /&gt;
** Join [http://lists.meego.com/listinfo/meego-porting meego-porting@meego.com] and [http://lists.meego.com/listinfo/meego-handset meego-handset@meego.com] mailing lists&lt;br /&gt;
** Hang out in [http://webchat.freenode.net/?channels=#meego-arm #meego-arm IRC channel on irc.freenode.net]&lt;br /&gt;
** Join [[ARM/N900/DeveloperEdition/Meetings|weekly team meetings]] are held in the public IRC. This meeting is registered on the [[MeeGo-Meeting_IRC_Schedule|MeeGo IRC Meeting Page]]. The agenda and the archives are also available.&lt;br /&gt;
* Learn&lt;br /&gt;
** Play a little with Tablet UX pre-alpha as it's possible the same applications will be replacing some of the Handset UX ones. Experiments are being tried with the Tablet UX on N900. Find more details on [[ARM/N900/TabletUX]].&lt;br /&gt;
** Look into learning QML if you haven't already.&lt;br /&gt;
*Contribute&lt;br /&gt;
** Would like to contribute the test cases? You will find the useful information [[Quality|here]].&lt;br /&gt;
** Would like to contribute artwork? See [[ARM/N900/Artwork]].&lt;br /&gt;
** Follow [http://qa-reports.meego.com/1.2/Handset/Acceptance/N900 acceptance testing reports] and see if there's anything of your interest you'd like to work on.&lt;br /&gt;
* Look through [[ARM/N900/Developers|Developers page,]] for tips and tricks.&lt;br /&gt;
&lt;br /&gt;
== Organization ==&lt;br /&gt;
Core team, of Developer Edition, is formed in and around Nokia. In addition to core team, we hope to see growing community working on this. There is something for everybody to contribute be it bugs, code, artwork or something else. Core team itself has been divided into following categories:&lt;br /&gt;
&lt;br /&gt;
* Program lead: [http://meego.com/users/bittinen Mika Leppinen]&lt;br /&gt;
** R&amp;amp;D lead: [http://meego.com/users/msugano Makoto Sugano]&lt;br /&gt;
*** [[ARM/N900/VoiceSMS|Voice/SMS]] team lead: [http://meego.com/users/sabotage Shane Bryan]. *&lt;br /&gt;
*** [[ARM/N900/Browser|Browser/WLAN]] team lead: [http://meego.com/users/vesku Vesa-Matti Hartikainen]&lt;br /&gt;
*** [[ARM/N900/Common|Common SW]] team lead: [http://meego.com/users/harrihakulinen Harri Hakulinen]. **&lt;br /&gt;
*** [[ARM/N900/ReleaseProcess|Release &amp;amp; integration]]: [http://meego.com/users/ericlr Eric Le Roux], [http://meego.com/users/stskeeps Carsten Munk], [http://meego.com/users/sage Marko Saukko].&lt;br /&gt;
** [[ARM/N900/QA|QA]]: [http://meego.com/users/jaritah Jari Tahvanainen], [http://meego.com/users/markraja Marko Rajala]&lt;br /&gt;
** [[ARM/N900/PM|Product management]]: [http://meego.com/users/jukkaeklund Jukka Eklund], [http://meego.com/users/samipienimaki Sami Pienimäki]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This project is merged with the MeeGo mainstream [[Project/Dialer|Dialer project.]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Includes the [[ARM/N900/HW_Adaptation_team|Hardware Adaptation]] (maintained by [http://meego.com/users/stskeeps Carsten Munk]).&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
Q. Let's assume my bug fix was accepted only in the DE, but rejected in the official 1.2. What do we do with the bug?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. Submit the fix to 1.3. Change the status to &amp;quot;RESOLVED&amp;quot;. Comment that the fix is available in DE &amp;amp; 1.3.&lt;br /&gt;
&lt;br /&gt;
Q. Which SD card should I be using?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. Class 6 and higher. The class has the impact on the performance.&lt;br /&gt;
&lt;br /&gt;
Q. Where can I download the N900 DE release?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. See [[N900#Install|installation instructions]]&lt;br /&gt;
&lt;br /&gt;
Q. What is the UI of DE going to be?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. Based on what's available on MeeGo trunk. At the moment we work with the MeeGo 1.1-originated Handset UX and apps. We are evaluating the new tablet-originated UX and apps (see [[ARM/N900/TabletUX]]). This is still to be decided, and there might be even multiple options for the user to select.&lt;br /&gt;
&lt;br /&gt;
== Ideas, feedback etc. ==&lt;br /&gt;
&lt;br /&gt;
Please add stuff to the [[ARM/N900/Ideas|Ideas]] page.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs against N900 DE ==&lt;br /&gt;
&lt;br /&gt;
Currently there is no special Bugzilla product/component for the N900 Developer Edition ([http://twitter.com/jukkaeklund/status/74396393195839488 it's &amp;quot;the same MeeGo&amp;quot;]). According to [http://twitter.com/jukkaeklund/status/74396845920632832 this post] by Jukka, you should:&lt;br /&gt;
&lt;br /&gt;
* File a bug report on [http://bugs.meego.com/ bugs.meego.com]&lt;br /&gt;
* Use '''[DE]''' in the summary&lt;br /&gt;
* Add the '''N900''' keyword to the bug report&lt;br /&gt;
&lt;br /&gt;
[[File:Splash-developers.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Thp</name></author>	</entry>

	</feed>