<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=122.49.210.50</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=122.49.210.50"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/122.49.210.50"/>
	<updated>2026-04-22T11:34:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Nitdroid_easy_install_on_EMMC&amp;diff=29609</id>
		<title>Nitdroid easy install on EMMC</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Nitdroid_easy_install_on_EMMC&amp;diff=29609"/>
		<updated>2010-12-06T21:07:46Z</updated>

		<summary type="html">&lt;p&gt;122.49.210.50: /* Videos of NITDroid running on EMMC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{danger}}&lt;br /&gt;
{{ambox|text=&#039;&#039;&#039;Under heavy construction&#039;&#039;&#039;}}&lt;br /&gt;
Original Talk Maemo thread:&lt;br /&gt;
&lt;br /&gt;
http://talk.maemo.org/showpost.php?p=887394&amp;amp;postcount=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing NITDroid 0.0.8 to EMMC==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Enable all repositories from App manager ([[Extras-testing]], [[Extras-devel]], [[Extras]] and the default [[User:Jebba/Repositories#Nokia_Official|Nokia]])&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Install [http://maemo.org/downloads/product/Maemo5/leafpad Leafpad] from the App manager and make sure that you have [[root access]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Close App manager, open [[terminal|X Terminal]] and execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install nitdroid-installer&lt;br /&gt;
y&lt;br /&gt;
y again if it asks again.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
After the [http://maemo.org/packages/view/nitdroid-installer/ nitdroid-installer] package is installed, close X Terminal&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Install the attached installer.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Copy it to the N900 and open it via App manager (for no formatting ext3 stuck hiccup), it will recognize it as a small update for your installer that you downloaded and installed in the second step.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Open X Terminal, and execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root&lt;br /&gt;
nitdroid&lt;br /&gt;
YES&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
After NITDroid ends installation (20 minutes on 70 kb/s download speed) &#039;&#039;&#039;don&#039;t yet reboot your phone to NITDroid&#039;&#039;&#039;! Tap the drop down top menu in X Terminal and click new and close the one before (the one that said NITDroid was successfully installed)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you don&#039;t have a microSD:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;border: 1px dashed red; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ambox|text=Important: These are for overclocked phones, if you don&#039;t have kernel-power installed then wait someone make this for stock kernels.}}&lt;br /&gt;
&lt;br /&gt;
Download these files:&lt;br /&gt;
&lt;br /&gt;
http://downloads.nitdroid.com/nitinstaller/Packages/nitdroid-kernel-2.6.28-06_final1_armel.deb&lt;br /&gt;
&lt;br /&gt;
http://downloads.nitdroid.com/nitinstaller/Packages/NitDroid-0.0.8-Popov.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Copy downloaded files to MyDocs.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Open x-term and execute following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gainroot&lt;br /&gt;
mkdir /and&lt;br /&gt;
mount /home /and&lt;br /&gt;
apt-get install multiboot multiboot-kernel-power bzip2&lt;br /&gt;
cd /home/user/MyDocs&lt;br /&gt;
bzip2 -d NitDroid-0.0.8-Popov.tar.bz2&lt;br /&gt;
cd /and&lt;br /&gt;
tar xvf /home/user/MyDocs/NitDroid-0.0.8-Popov.tar&lt;br /&gt;
dpkg -i /home/user/MyDocs/nitdroid-kernel-2.6.28-06_final1_armel.deb&lt;br /&gt;
umount /and&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open X Terminal and type the following commands:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
become root:&lt;br /&gt;
&amp;lt;pre&amp;gt;root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mount the partition:&lt;br /&gt;
&amp;lt;pre&amp;gt;mount /dev/mmcblk1p2 /and&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Copy android system files over to &amp;lt;code&amp;gt;/home&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cp -rp /and/* /home&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
edit the boot file:&lt;br /&gt;
&amp;lt;pre&amp;gt;leafpad /etc/multiboot.d/11&amp;lt;/pre&amp;gt;&lt;br /&gt;
then tap the tab button, .item file will show, hit enter to open it in Leafpad). Edit &#039;&#039;&#039;.item&#039;&#039;&#039; file to look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;ITEM_NAME=&amp;quot;NITdroid on MMCp2 - 2.6.28.NIT.05&amp;quot;&lt;br /&gt;
ITEM_KERNEL=2.6.28.NIT.05&lt;br /&gt;
ITEM_MODULES=ext3 fat vfat&lt;br /&gt;
ITEM_DEVICE=${[B]INT[/B]_CARD}p2&lt;br /&gt;
ITEM_FSTYPE=ext3&lt;br /&gt;
ITEM_FSOPTIONS=rw,noatime,errors=remount-ro,commit=3&lt;br /&gt;
EOF&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you followed the manual installation guide and you don&#039;t have a microSD then:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;border: 1px dashed red; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
change the &#039;&#039;&#039;.item&#039;&#039;&#039; file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;ITEM_NAME=&amp;quot;NITdroid on MMCp2 - 2.6.28.NIT.05&amp;quot;&lt;br /&gt;
ITEM_KERNEL=2.6.28.NIT.05&lt;br /&gt;
ITEM_MODULES=ext3 fat vfat&lt;br /&gt;
ITEM_DEVICE=mmcblk0p5&lt;br /&gt;
ITEM_FSTYPE=ext3&lt;br /&gt;
ITEM_FSOPTIONS=rw,noatime,errors=remount-ro,commit=3&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
Once editing is complete click the drop down menu on Leafpad and save then close Leafpad.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Close X Terminal, reboot N900 and type ‘2’ for NITDroid&lt;br /&gt;
you&#039;ll notice that booting will take less time, and if you want you can remove the back cover and microSD to check. BUT you can&#039;t boot without something in the microSD slot, any microSD will work even empty ones.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Frequent errors==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Guru Meditation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have NITDroid that ends in .06 and you are facing this error, delete the words that are &amp;lt;u&amp;gt;underlined&amp;lt;/u&amp;gt; from your multiboot file.&lt;br /&gt;
&lt;br /&gt;
 Root filesystem mmcblk0p5 NOT available!&lt;br /&gt;
 Guru Meditation #000000025.62017712&lt;br /&gt;
 Hit any key to panic!&lt;br /&gt;
&lt;br /&gt;
 ITEM_NAME=&amp;quot;NITdroid on MMCp2 - 2.6.28.NIT.05&amp;quot;&lt;br /&gt;
 ITEM_KERNEL=2.6.28.NIT.05&lt;br /&gt;
 ITEM_MODULES=ext3 &amp;lt;u&amp;gt;fat vfat&amp;lt;/u&amp;gt;&lt;br /&gt;
 ITEM_DEVICE=${INT_CARD}p2&lt;br /&gt;
 ITEM_FSTYPE=ext3&lt;br /&gt;
 ITEM_FSOPTIONS=rw,noatime,errors=remount-ro,&amp;lt;u&amp;gt;commit=3&lt;br /&gt;
 EOF&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you didn&#039;t find maemo in multiboot:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Type 0 to boot stock kernel.&lt;br /&gt;
&lt;br /&gt;
== Some things you&#039;ll notice after installing it on the internal memory ==&lt;br /&gt;
&lt;br /&gt;
#Runs much faster, even faster than a class 8 card.&lt;br /&gt;
#The battery doesn&#039;t drain as fast as with microsd. Had it off charger all day playing games and surfing the Internet and got it to only use 40% of the battery.&lt;br /&gt;
#Pretty good given now you can use it without it draining the battery!&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
&lt;br /&gt;
===APP Market Fix===&lt;br /&gt;
&lt;br /&gt;
*Open the &#039;&#039;&#039;Market&#039;&#039;&#039; app (from the Home screen or app launcher) &lt;br /&gt;
*Leaving the Market app running, return to the Home screen and open the &#039;&#039;&#039;Settings&#039;&#039;&#039; app again &lt;br /&gt;
*Within Settings select &#039;&#039;&#039;Applications&#039;&#039;&#039; &amp;amp;rarr; &#039;&#039;&#039;Manage applications&#039;&#039;&#039; &amp;amp;rarr; &#039;&#039;&#039;Running&#039;&#039;&#039; (from Tab at top) &lt;br /&gt;
*Scroll to select the &#039;&#039;&#039;Market&#039;&#039;&#039; app &amp;amp;rarr; press the &#039;&#039;&#039;Clear Cache&#039;&#039;&#039; button &amp;amp;rarr; then press the &#039;&#039;&#039;Force Stop&#039;&#039;&#039; button (Do not press the &#039;&#039;&#039;Clear Data&#039;&#039;&#039; button) &lt;br /&gt;
*Press the back button (to go back to the list of running apps) &lt;br /&gt;
*Scroll to select &#039;&#039;&#039;Google Services Framework&#039;&#039;&#039; &amp;amp;rarr; press the &#039;&#039;&#039;Clear Data&#039;&#039;&#039; button &amp;amp;rarr; &#039;&#039;&#039;OK&#039;&#039;&#039; (to confirm) &amp;amp;rarr; then press the &#039;&#039;&#039;Force Stop&#039;&#039;&#039; button &lt;br /&gt;
*Return to the Home screen &lt;br /&gt;
*Launch the &#039;&#039;&#039;Market&#039;&#039;&#039; app again, which will give an error &amp;quot;Attention an error has occurred...&amp;quot; &amp;amp;rarr; &#039;&#039;&#039;OK&#039;&#039;&#039; button &lt;br /&gt;
*Shutdown by holding power button &amp;amp;rarr; &#039;&#039;&#039;Power Off&#039;&#039;&#039; &amp;amp;rarr; &#039;&#039;&#039;OK&#039;&#039;&#039; &lt;br /&gt;
*Restart, wait for wi-fi to reconnect, open &#039;&#039;&#039;Market&#039;&#039;&#039; again  (You may have to reboot several times and check &#039;&#039;&#039;Market&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
The opening &#039;&#039;&#039;Market&#039;&#039;&#039; screen should no longer be blank, and many more apps (free &amp;amp; paid) should now be available. (Although apps can be downloaded, some may still fail to install or run properly)&lt;br /&gt;
&lt;br /&gt;
===WIFI Fix(rare cases)===&lt;br /&gt;
&lt;br /&gt;
Change the encryption from WPA2 to WPA from your Wireless Access Point. This is a compatibility issue hopefully gonna be fixed in later releases.&lt;br /&gt;
&lt;br /&gt;
===Airplane Mode Fix===&lt;br /&gt;
&lt;br /&gt;
For people who enabled airplane mode, fixes that are in here were tried by me:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Enable the widget power control and turn airplane mode off&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
If this didn&#039;t work disable pin code in maemo&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;menu&#039;&#039;&#039;&amp;amp;rarr;&#039;&#039;&#039;devtools&#039;&#039;&#039;&amp;amp;rarr;&#039;&#039;&#039;terminal emulator&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su&lt;br /&gt;
rr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
The technical solution:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /and/data&lt;br /&gt;
rm -rf *&lt;br /&gt;
mkdir logs&lt;br /&gt;
chmod 777 logs&lt;br /&gt;
cd /&lt;br /&gt;
umount /and&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Google account sign-in===&lt;br /&gt;
&lt;br /&gt;
Skip google sign-up in the first tutorial instead, sign up/in google once in NITDroid.&lt;br /&gt;
&lt;br /&gt;
==Overclocking==&lt;br /&gt;
&lt;br /&gt;
#You can download ready GUI&#039;s from the market for OCing&lt;br /&gt;
#Or use one of these profiles: http://forum.nitdroid.com/index.php?topic=116.0&lt;br /&gt;
&lt;br /&gt;
==Custom EMMC&#039;s==&lt;br /&gt;
&lt;br /&gt;
Just in case you fear to run out of memory, here are custom EMMC&#039;s if you want to reflash with:&lt;br /&gt;
&lt;br /&gt;
5GB apps 24GB mydocs: http://www.mediafire.com/?j6srnaxwr3notaf&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
8GB apps 21GB mydocs: http://www.mediafire.com/?5o1hkuuwhn8hh1c&lt;br /&gt;
&lt;br /&gt;
== Uninstalling Nitdroid ==&lt;br /&gt;
&lt;br /&gt;
Open X Terminal and type the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root&lt;br /&gt;
mount /dev/mmcblk1p2 /and -o noatime&lt;br /&gt;
nitdroid-uninstaller&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After it completes, simply format your microSD card, then using filebox delete nitdroid&#039;s installation folders and files that were copied to home:&lt;br /&gt;
bin, data, dev, etc (symlink), initrd, lib (symlink), mnt, proc, sbin, sdcard, sys, system, tmp, usr,default.prop, init, init.nokia.rc, init.rc&lt;br /&gt;
&lt;br /&gt;
==Videos of NITDroid running on EMMC==&lt;br /&gt;
&lt;br /&gt;
My video: http://www.youtube.com/watch?v=l_9kG81m-S4&lt;br /&gt;
&lt;br /&gt;
Mr.NokiaTecs&#039; video: http://www.youtube.com/watch?v=z7MIGu2POzY&lt;br /&gt;
&lt;br /&gt;
The Gambler&#039;s video of [http://www.pokerenfrancais.eu/ poker en ligne]: http://www.youtube.com/watch?v=jHm71-SkaQ&lt;/div&gt;</summary>
		<author><name>122.49.210.50</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Mer/Awareness&amp;diff=23410</id>
		<title>Mer/Awareness</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Mer/Awareness&amp;diff=23410"/>
		<updated>2009-11-05T05:21:12Z</updated>

		<summary type="html">&lt;p&gt;122.49.210.50: /* Rendering your activities visible */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Rendering your activities visible ==&lt;br /&gt;
&lt;br /&gt;
Q: Why are you encouraged to talk about your activities?&lt;br /&gt;
&lt;br /&gt;
A: We are spread across the globe and it is not always easy to have real time conversations, and this allows us to document what has been done and achieved.&lt;br /&gt;
&lt;br /&gt;
So, how do you do this in practice? Here&#039;s a few ways:&lt;br /&gt;
&lt;br /&gt;
[http://google.com google]&lt;br /&gt;
&lt;br /&gt;
== Mer Chatter email ==&lt;br /&gt;
You can sign up for the [https://garage.maemo.org/mailman/listinfo/mer-chatter mailing list] - it will send you digests by default, unless you choose to receive all e-mails (might be high volume).&lt;br /&gt;
&lt;br /&gt;
You can receive updates using the [http://n2.nabble.com/Mer-Chatter-f2732813.xml Nabble Atom feed]&lt;br /&gt;
&lt;br /&gt;
Ideally sign up for a [http://garage.maemo.org/ maemo.org] account  to contribute to the maemo.org Wiki (where Mer is hosted) as well - and it will help you to gain maemo.org karma.&lt;br /&gt;
&lt;br /&gt;
When you have achieved something, mail to mer-chatter@garage.maemo.org, with a brief description in the subject line, and if needed, a further elaboration in the body. &lt;br /&gt;
&lt;br /&gt;
== IRC interactive chat ==&lt;br /&gt;
A lot of Mer development and support is discussed on [[IRC]] on channel #mer on irc.freenode.net,&lt;br /&gt;
&lt;br /&gt;
In addition you can type &#039;.log &amp;lt;message&amp;gt;&#039; to send a message out to the chatter mailing lists (don&#039;t test it please - it works).&lt;br /&gt;
&lt;br /&gt;
IRC logs can be found [http://tinyurl.com/ngroq8 here]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mer]]&lt;/div&gt;</summary>
		<author><name>122.49.210.50</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Task:Improving_the_Application_manager&amp;diff=39788</id>
		<title>Task:Improving the Application manager</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Task:Improving_the_Application_manager&amp;diff=39788"/>
		<updated>2009-09-16T15:22:16Z</updated>

		<summary type="html">&lt;p&gt;122.49.210.50: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Application manager icon.png|left]]As one of the foremost applications in a new user&#039;s experience of Maemo, Application manager needs to be one of the platform&#039;s best (perhaps only surpassed by the browser and email client). As it stands, though, it is still in need of improvement in a lot of areas. Some of these improvements are small changes (like allowing the repository list to be refreshed from the main view), and some of them are quite large (like the category view overhaul), but the end result should be a much better and more usable Application manager (like [http://www.essaymill.com/| essay search]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Goals for Fremantle ==&lt;br /&gt;
&lt;br /&gt;
Until we get more specifics on the new UI for Fremantle, let&#039;s set out some general features we&#039;d like to see implemented.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tag-search-mockup.png|thumb|250px|Mock-up of a search]]&lt;br /&gt;
=== Tracker and debtags ===&lt;br /&gt;
&lt;br /&gt;
Tracker being included in Fremantle offers some interesting opportunities to use metadata. debtags were proposed as a potential solution to the [[Task:Package_categories|package categories]] issue, but they likely offer more potential by providing metadata to be indexed for searching with Tracker. Say I&#039;m looking to find a web browser. Normally, I&#039;d either know the list of available browsers for Maemo, know which one I wanted and go straight for it, or I&#039;d tap on the &amp;quot;Internet &amp;amp; Network&amp;quot; and find them there. Unfortunately, things like Boingo, email clients, ftp clients and ssh are also going to be in that list, and picking names like &amp;quot;MicroB&amp;quot;, &amp;quot;Fennec&amp;quot; or &amp;quot;Tear&amp;quot; out as web browsers without looking at the descriptions is impossible. With Tracker (and usefully complete and accurate tagging), I can simply type &amp;quot;web browser&amp;quot; into a search field to pull up a list of browsers.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rating-view-mockup.png|thumb|left|250px|Mock-up of the package view with ratings]]&lt;br /&gt;
=== Integrations with Downloads ===&lt;br /&gt;
&lt;br /&gt;
[http://downloads.maemo.org Downloads] offers a great place to get more detailed information about packages (including detailed descriptions, change logs, and screenshots), and to comment and provide feedback. Users should be able to enter their maemo.org credentials into the Application Manager, then comment on and rate packages directly from the it. This will both increase the amount of feedback received by packages in Downloads and increase the amount of data available to users browsing for packages.&lt;br /&gt;
&lt;br /&gt;
Data from Downloads should be used to provide &amp;quot;Fresh&amp;quot;, &amp;quot;Popular&amp;quot;, and &amp;quot;Highest rated&amp;quot; lists on the main view.&lt;br /&gt;
&lt;br /&gt;
[[Image:Application-view-mockup.png|thumb|250px|Mock-up of the application view]]&lt;br /&gt;
=== Revised application info panel ===&lt;br /&gt;
&lt;br /&gt;
The package info dialog is too limited in the current Application Manager, a fullscreen view should be added that includes several tabs containing a description, screenshots, comments and ratings, as well as maintainer, section, repository, version, size, and dependency information.&lt;br /&gt;
&lt;br /&gt;
=== Find as you type ===&lt;br /&gt;
&lt;br /&gt;
Most modern operating systems support find as you type. When presented with a list of items, a user can begin typing the name of the item they want and it will jump right to it. This wasn&#039;t feasible in Maemo before the N810&#039;s hardware keyboard, but with the hardware keyboard it&#039;s something that many users expect.&lt;br /&gt;
&lt;br /&gt;
== Main view ==&lt;br /&gt;
The main view is a user&#039;s portal to Maemo software, it&#039;s largely fine right now, but not very interesting. It needs a way to draw in new users and get them interested in the software available to them.&lt;br /&gt;
&lt;br /&gt;
[[Image:Main-view-mockup.png|thumb|250px|Mock-up of the main view]]&lt;br /&gt;
=== New buttons ===&lt;br /&gt;
One way to make the view more interesting is to add a few buttons over on the right hand side (where the big Application manager icon is right now). Something like, Featured applications (taken from Downloads), Popular applications (also from Downloads), and New applications (since last repository refresh, or maybe new in the last week—the specifics of this one will need consideration). As most of the Featured and Popular applications will reside in Extras (and Extras ships disabled), this would serve as a nice way to introduce new users to Extras by offering to enable it for them when they go to install an application from these lists. &lt;br /&gt;
:* [https://bugs.maemo.org/show_bug.cgi?id=3279 Bug #3279] - Streamlining user access to the Extras repository&lt;br /&gt;
&lt;br /&gt;
=== Button bar ===&lt;br /&gt;
The button bar is another small problem with the main view. Right now, all the icons are grayed out and useless. At the very least, the repository refresh button should be enabled here. The search button could be enabled to perform a global search (with filters for available/installed applications), the install button could be replaced with the repository list, and the info button could show the logs.&lt;br /&gt;
&lt;br /&gt;
== Category view ==&lt;br /&gt;
The category view is really the worst part of Application manager right now. It&#039;s so bad, in fact, that there really isn&#039;t much point in browsing under anything but &amp;quot;All&amp;quot;. This is a combination of two issues, the poor state of Maemo packaging consistency, and a straight-up badly put together category view. The packaging issue is separate from Application manager, and will hopefully be addressed somewhat by the new packaging guidelines.&lt;br /&gt;
&lt;br /&gt;
[[Image:Application manager grid-view mockup.jpg|thumb|250px|Mock-up of the grid-view]]&lt;br /&gt;
=== Grid view ===&lt;br /&gt;
The current category view has an awful lot of wasted whitespace. My initial reaction here was that a grid view in place of a the current list-view would make better use of space and improve the thumb-ability (ordering is badly messed-up in my mock-up—it should be left-to-right rather than top-to-bottom). The number of packages in each category should be noted parenthetically next to the category name (shown in the tree-view mock-up).&lt;br /&gt;
&lt;br /&gt;
This view does have a few downfalls, though. It doesn&#039;t make it easy to see what&#039;s in any particular category, so if you&#039;re searching for something or just browsing around, you will be jumping between the category view and application list view quite a bit. Which is expensive in taps and rendering. Also, longer category names may cause rendering issues (&#039;&#039;&#039;Communications&#039;&#039;&#039; becoming &#039;&#039;&#039;Communicat...&#039;&#039;&#039; is just plain bad).&lt;br /&gt;
&lt;br /&gt;
[[Image:Application manager tree-view mockup.jpg|left|thumb|250px|Mock-up of the tree-view]]&lt;br /&gt;
=== Tree view ===&lt;br /&gt;
The grid-view is probably the most straightforward and immediate solution, but some extra options wouldn&#039;t hurt. Some sort of tree view (while mildly ungainly with such limited screen real estate) could give a nice overview alternative to &amp;quot;All&amp;quot; while reducing the number of screens the user needs to scroll through. Show all the categories as collapsible branches, and indicate the number of packages in each category parenthetically next to the category name. The user can collapse or expand a branch by tapping on the category name, or using the dpad up/down to scroll to the desired category and the left/right to collapse or expand it.&lt;br /&gt;
&lt;br /&gt;
[[Image:Application manager column-view mockup.jpg|thumb|250px|Mock-up of the column-view]]&lt;br /&gt;
=== Column view ===&lt;br /&gt;
Finally a column view could be another useful alternative for reducing the number of screens to tap through and provide a better overview. Put a column of categories on the left (again, with the number of packages in each category indicated parenthetically) and display the packages in that category in the right column. Basically, the same behavior as the File manager.&lt;br /&gt;
&lt;br /&gt;
Each of these views has their own advantages and disadvantages, as such, a single view shouldn&#039;t be picked at the exclusion of all others, rather, all views could be implemented and a switch (either in the menu, or on the button bar, and perhaps as shortcuts for N810 users) added to toggle between them depending on user-preference on use-case.&lt;br /&gt;
&lt;br /&gt;
== Application list ==&lt;br /&gt;
The application list is where most of the user&#039;s time will be spent—browsing and installing/removing/updating applications and packages—and is arguably the most important area of the Application manager. As it stands, most of what&#039;s wrong with the application list is either technical (e.g., the irritating list refresh) or related to the various dialogs related to the list (e.g., the info dialog), and the basic UI of the application list is really quite fine.&lt;br /&gt;
* Change to Modest&#039;s nice, big, thumbable scroll bars. Another option would be to do away with scroll bars and have kinetic thumb-scrolling.&lt;br /&gt;
* Columns should be sortable by tapping their names, as well as from the menu. It should also be possible to resize them.&lt;br /&gt;
* List refresh needs to be somehow sped up on completely eliminated. This is much better in Diablo, as it doesn&#039;t refresh whenever you look at it funny, but still a problem.&lt;br /&gt;
** Destroying and redrawing the list is annoying, even if it does now remember your current location. I&#039;d prefer individual rows to be removed (need to see how slow this would be).&lt;br /&gt;
* Pressing a key (N810) should jump the list to the first item named with that letter (e.g. press &amp;quot;v&amp;quot; jumps/scrolls the list to the first package called &amp;quot;v.....&amp;quot;)&lt;br /&gt;
* We should look at the possibility of allow multiple install/removes. I.e. we could create a &amp;quot;Mark for Installation&amp;quot; button on the highlighted row, then use the &amp;quot;Install&amp;quot; button in the toolbar as &amp;quot;Install Marked Packages&amp;quot;. Likewise for removing packages. This would save quite a lot of time for people who want to install/remove more than one thing.&lt;br /&gt;
* If there are problems with the installation (e.g. unmet dependencies), visually indicate it instead of letting the user attempt only to be told he can&#039;t two dialogs later.  Have a validate button if this will take time to figure out.&lt;br /&gt;
* If the package is not going to be backed up (e.g. non-user in red-pill), or might involve other differences from how a normal user package is installed and metadata stored, indicate that on this screen or the install ok/cancel dialog.&lt;br /&gt;
* (Install/Upgrade) Have a way of downloading the debs to the memory card and don&#039;t delete them when cleaning (for restore purposes, e.g. reflash to avoid downloading everything again).&lt;br /&gt;
* (Install/Upgrade) For batch upgrades or installs, have a &amp;quot;continue on any error&amp;quot; option instead of having to say continue on every package.  Perhaps have something to indicate it will prompt and install all non-prompting first.&lt;br /&gt;
&lt;br /&gt;
=== Info dialog ===&lt;br /&gt;
What the information dialog suffers from is a bad case of the scrollies. Practically every tab for almost every package presents the user with a horizontal scroll bar. This should really never happen for a native widget.&lt;br /&gt;
&lt;br /&gt;
Or of both of these things will reduce the occurrence of the horizontal scroll bar:&lt;br /&gt;
* The horizontal width of the info dialog should be expanded slightly to contain more information (there is a lot of additional room available in fullscreen).&lt;br /&gt;
* The information being displayed should be intelligently soft-wrapped and/or slightly reformatted to fit into the dialog.&lt;br /&gt;
&lt;br /&gt;
[[Image:Application manager summary mock-up.png|thumb|250px|Mock-up of the summary tab]]&lt;br /&gt;
==== Summary ====&lt;br /&gt;
The summary tab is mostly OK. Adding a &amp;quot;Repository&amp;quot; item to indicate which repository a package is in would be useful (especially for identifying Extras and Extras-devel packages). The largest problem is the short description that doesn&#039;t get soft-wrapped. Soft-wrapping this description would eliminate the horizontal scrolling in most cases for the summary tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:Application manager description mock-up.png|thumb|left|250px|Mock-up of the description tab]]&lt;br /&gt;
==== Description ====&lt;br /&gt;
The description field also needs soft-wrapping to make some descriptions fit. The problem here is that many descriptions are already hard-wrapped, which might result in ugly half-soft/half-hard–wrapped text. Some simple de-wrapping (e.g. just removing all newlines that aren&#039;t followed by a blank line) may already result in a pleasing line wrap. This may need to be addressed [https://maemo.org/forrest-images/pdf/maemo-policy.pdf packaging-side].&lt;br /&gt;
&lt;br /&gt;
[[Image:Application manager installing mock-up.png|thumb|250px|Mock-up of the installing tab]]&lt;br /&gt;
&lt;br /&gt;
==== Installing/Uninstalling/Upgrading/Problems ====&lt;br /&gt;
This tab is a particularly bad offender, as the content is a known value—we know the type of information that appears here and we can predict how it will be formatted. The first and simplest solution is to take all of the packages under each heading and aligned them with the left side of the dialog. Most of the problems crop up from having such a huge amount of whitespace to the left of the package lists, so bringing these lists down a line and over to the left would eliminate a lot of horizontal scrolling. The headings (e.g., &amp;quot;Application packages missing:&amp;quot;) will need to be offset from the text somehow, too.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>122.49.210.50</name></author>
	</entry>
</feed>