<?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=192.100.124.156</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=192.100.124.156"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/192.100.124.156"/>
	<updated>2026-04-22T02:07:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=MADDE/QtCreator_integration_for_linux&amp;diff=14844</id>
		<title>MADDE/QtCreator integration for linux</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=MADDE/QtCreator_integration_for_linux&amp;diff=14844"/>
		<updated>2010-03-26T08:18:04Z</updated>

		<summary type="html">&lt;p&gt;192.100.124.156: /* Add Qt for Maemo5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QtCreator and MADDE on Linux =&lt;br /&gt;
&lt;br /&gt;
This is a guide on how to enable MADDE in QtCreator. This is part of the technology preview. After following this guidance you are able to build your sources within QtCreator for your device, and deploy, run and debug your applications with few mouse clicks from your Linux installation (Ubuntu was used for this tutorial).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Requires:&lt;br /&gt;
&lt;br /&gt;
* [[MADDE | MADDE]] installed on your Linux machine&lt;br /&gt;
* If you want to compile your code natively then you have to have &amp;quot;make&amp;quot; installed on your machine. If it is not install yet you can do that with:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install make&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== General advice ==&lt;br /&gt;
As this is a technology preview, remember that bugs can occur. If some of the components don&#039;t work as expected, please add your question to the [http://talk.maemo.org/showthread.php?t=46570 talk-thread] and follow up the discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install latest QtCreator on your Linux computer ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You cannot use the latest official QtCreator for this. The version has to be &amp;gt;= 1.3.80! For these instructions the version of the 2010-03-04 is used!&#039;&#039;&#039; Find the latest build of QtCreator for Linux here:&lt;br /&gt;
&lt;br /&gt;
http://qt.nokia.com/developer/qt-snapshots&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add Qt for Maemo5 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can change the configuration of the Qt-version in your QtCreator installation by clicking:&lt;br /&gt;
&lt;br /&gt;
 Tools -&amp;gt; Options -&amp;gt; Qt4 -&amp;gt; Qt Versions&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; If you do not see any Qt version by default here, you most likely haven&#039;t installed the needed Qt libraries to compile your Qt application for your Linux environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the next step you have to add the Qt version for Maemo5 to the configuration of QtCreator. It is needed to compile your sources for your Maemo device. Click on the &amp;quot;+&amp;quot; in the upper-right corner. The configuration form will ask you to enter a &amp;quot;Version name&amp;quot; and to locate &amp;quot;qmake&amp;quot;. You can find it in your MADDE installation folder under:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;MADDE_folder&amp;gt;/targets/&amp;lt;target_name&amp;gt;/bin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;standard installation&#039;&#039;&#039; it would be for example:&lt;br /&gt;
&lt;br /&gt;
 Version name: Maemo Qt4.5&lt;br /&gt;
 qmake Location: /home/&amp;lt;username&amp;gt;/.madde/0.6.14/targets/fremantle-qt-0951/bin/qmake&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; You cannot find the folder if you click on &amp;quot;Choose...&amp;quot;, as it is hidden. But after entering &amp;quot;/home/&amp;lt;username&amp;gt;/.madde/&amp;quot; in the text-field &amp;quot;qmake Location&amp;quot; you can select the rest via the &amp;quot;Choose...&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
[[Image:01_linux_qtcreator_add_qmake.png|300px]]  [[Image:02_linux_qtcreator_select_qmake.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you will see Qt for Maemo as a new Qt Version in Qt Creator. But first you will see the red cross next to the Qt Version in the column &amp;quot;Debugging Helper&amp;quot;. The last step you have to do now is clicking on &amp;quot;Rebuild&amp;quot; and after a while (you can follow the status in the QtCreator main window) it should look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:03_linux_qtcreator_qmake_rebuild.png|300px]] [[Image:04_linux_qtcreator_qmake_ready.png|300px]]&lt;br /&gt;
&lt;br /&gt;
== Configure device run-time in Qt Creator ==&lt;br /&gt;
&lt;br /&gt;
After setting up the connection between your Linux computer and your device, you will be able to compile, deploy, test and debug your application with a single mouse-click. The description shows the configuration for USB-networking and WLAN and is for each divided into two parts. It shows:&lt;br /&gt;
&lt;br /&gt;
* what to install on device, and&lt;br /&gt;
* how to set-up your Linux machine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General device set-up ===&lt;br /&gt;
&lt;br /&gt;
Please find the instructions on how to set up the device runtime from here:&lt;br /&gt;
&lt;br /&gt;
* [[MADDE/QtCreator_integration_for_windows#Install_the_client | Install the client]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Connect via USB-networking ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Device configuration ====&lt;br /&gt;
&lt;br /&gt;
The following guide shows you, what to do on your device to set up the USB connection. This has to be done &#039;&#039;&#039;before&#039;&#039;&#039; you connect your device with the Linux computer:&lt;br /&gt;
&lt;br /&gt;
* [[MADDE/QtCreator_integration_for_windows#Configure_the_client_for_USB | Configure the client for USB networking]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Linux configuration ====&lt;br /&gt;
&lt;br /&gt;
Connect the device with your Linux machine. Then you click on &amp;quot;PC Suite mode&amp;quot; as connection mode. Now you should be able to see the device as a new wired network connection named &amp;quot;Auto usb0&amp;quot;. Now you can configure the connection as follows.&lt;br /&gt;
&lt;br /&gt;
1. Open the network connection settings:&lt;br /&gt;
&lt;br /&gt;
[[Image:05_linux_network.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Change the method from &amp;quot;DHCP&amp;quot; to &amp;quot;Manual&amp;quot; and enter the details as shown in the screen-shot:&lt;br /&gt;
&lt;br /&gt;
[[Image:06_linux_configure_usb.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After you have done this your connection should be established and the set-up ready to be used with QtCreator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Connect via WLAN ===&lt;br /&gt;
&lt;br /&gt;
If both devices are connected to the same wireless network the configuration is a bit easier, but be aware that the IP address might not be the same all the time. This effects the set up of your QtCreator configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Device configuration ====&lt;br /&gt;
&lt;br /&gt;
Please open the mad-developer application. If you are connected already to the wireless network, you can find the IP address in the initial window of the application:&lt;br /&gt;
&lt;br /&gt;
[[Image:10_mac_mad-dev_wlan.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Linux configuration ====&lt;br /&gt;
&lt;br /&gt;
Please just make sure, that your Linux computer and device are connected to the same network.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== QtCreator Configuration ===&lt;br /&gt;
&lt;br /&gt;
After the connection between your PC and the device is set up, you can configure QtCreator to deploy and run the built applications on device. You can add your device in the configuration. You will find it in:&lt;br /&gt;
&lt;br /&gt;
 QtCreator -&amp;gt; Preferences -&amp;gt; Qt4 -&amp;gt; Maemo Device Configurations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First get the password from the Mad Developer application. You get it by clicking on &amp;quot;Developer Password&amp;quot; in the main view. &#039;&#039;&#039;Be aware&#039;&#039;&#039; that each time you click on the button, a new password will be created and that the password is only valid for the time it is shown in the application. &lt;br /&gt;
&lt;br /&gt;
[[Image:04_b_client_ready.png|300px]] [[Image:05_client_pw.png|300px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Instructions for USB-network====&lt;br /&gt;
&lt;br /&gt;
Add the password and all the data you see in the screenshot below. Check the box, that you want to use the password as the authentication method. After that click on &amp;quot;test&amp;quot; and see if the connection can be set up.&lt;br /&gt;
&lt;br /&gt;
[[Image:07_linux_qtcreator_usb.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Instructions for WLAN====&lt;br /&gt;
&lt;br /&gt;
If your device is using the WLAN interface, please enter the IP address you can see in the mad-developer application on device.&lt;br /&gt;
&lt;br /&gt;
[[Image:08_linux_qtcreator_wlan.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip&#039;&#039;&#039; You can use your ssh key for the connection. Click on &amp;quot;Deploy Key ...&amp;quot; and select your key. If the other settings are correct the key will be automatically deployed on your device, so that you don&#039;t have to worry about the passwords anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Deploy SSH key ===&lt;br /&gt;
&lt;br /&gt;
If you have already created a key for other purposes you don&#039;t have to create a new one and you can ignore the description on how to create the key and just continue with the deployment of the key. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a key ====&lt;br /&gt;
&lt;br /&gt;
To create a key please open terminal and run:&lt;br /&gt;
&lt;br /&gt;
 ssh-keygen -t rsa -b 1024&lt;br /&gt;
&lt;br /&gt;
Then please follow the instructions. If you don&#039;t choose a new location, the key will be stored in the standard location in the home folder (recommended). The terminal should look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:09_linux_keygen.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Deploy the key from QtCreator ====&lt;br /&gt;
&lt;br /&gt;
To be able to connect to your device by using the key, you have to:&lt;br /&gt;
&lt;br /&gt;
* deploy your public key on your device, and&lt;br /&gt;
* specify in QtCreator, where to find the private key&lt;br /&gt;
&lt;br /&gt;
You can configure these settings in the Maemo Device Configurations&lt;br /&gt;
&lt;br /&gt;
 Tools -&amp;gt; Options... -&amp;gt; Qt4 -&amp;gt; Maemo Device Configurations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: &#039;&#039;&#039; For these steps your device has to be connected to the PC and the password has to be valid. By clicking &amp;quot;Test&amp;quot; button, you can check if that is the case.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you click on &amp;quot;Deploy...&amp;quot; and select the public key you have created before. &lt;br /&gt;
&lt;br /&gt;
[[Image:10_linux_select_pubkey.png‎|300px]]&lt;br /&gt;
&lt;br /&gt;
Once the key is deployed correctly you can set up your device-configuration to use the key to connect to the device. Change now the &amp;quot;Authentication type&amp;quot; from &amp;quot;Password&amp;quot; to &amp;quot;Key&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:11_linux_setkey.png‎|300px]]&lt;br /&gt;
&lt;br /&gt;
Now click on &amp;quot;Apply&amp;quot; and your QtCreator installation is set up to connect to the device via SSH key.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Use Maemo5 build settings ==&lt;br /&gt;
&lt;br /&gt;
Now all the configuration is done and you can select Maemo as a build configuration. If you have a project, which you want to compile for Maemo, then click on the project button in the menu of the left side. Now you should seen a screen, like in the screen shot below. If you have the Qt libraries installed, then you will have the &amp;quot;Desktop&amp;quot; as the default option selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:12_linux_initial_config.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* It might be that you don&#039;t see the &amp;quot;Desktop&amp;quot; widget in your project configuration. In this case it might be that the configuration of the MADDE is not correct, or that a little bug prevents the widget from showing up. In this case click on &amp;quot;Dependencies&amp;quot; and then go back to &amp;quot;Build&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If you start a new project you can add the Maemo build-configuration at the beginning:&lt;br /&gt;
&lt;br /&gt;
:[[Image:13_linux_start_new_project.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now press the plus in the widget, which shows, that &amp;quot;Desktop&amp;quot; is selected as default. This should open a new dialog, where you select &amp;quot;Maemo&amp;quot;. After that you will find a new build-configuration. Now click in &amp;quot;Maemo&amp;quot; on &amp;quot;Run&amp;quot; and select your device, which you have configured before. In the example it was called Maemo 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:14_linux_select_device.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally you can now set in the down left corner, which build configuration you want to use:&lt;br /&gt;
&lt;br /&gt;
[[Image:15_linux_select_runtime.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you can click on the run button, and your application will be automatically compiled for the Maemo device, delpoyed, and started.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>192.100.124.156</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Legacy_Maemo_5_Documentation/Desktop_Widget_UI_Guidelines&amp;diff=14159</id>
		<title>Legacy Maemo 5 Documentation/Desktop Widget UI Guidelines</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Legacy_Maemo_5_Documentation/Desktop_Widget_UI_Guidelines&amp;diff=14159"/>
		<updated>2009-11-24T08:27:28Z</updated>

		<summary type="html">&lt;p&gt;192.100.124.156: /* Margins and positioning */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Purpose of this document =&lt;br /&gt;
The Desktop Widget Guidelines‐document is intended as an aid for developers to build Desktop Widgets according to the design philosophy, interaction model, and visual look‐and‐feel of Maemo 5. &lt;br /&gt;
&lt;br /&gt;
By following these guidelines, developers are assured to build Widgets that are consistent, and accessible for end‐users.&lt;br /&gt;
&lt;br /&gt;
This document is supported by the [http://www.forum.nokia.com/info/sw.nokia.com/id/e778ba1f-2507-4672-be45-798359a3aea7/Fremantle_Master_Layout_Guide.html Fremantle Master Layout Guide] and [http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html Hildon 2.2 UI Style Guide] for visual guidance and references, as well as by the [http://www.forum.nokia.com/info/sw.nokia.com/id/019c2b31-3777-49a0-9257-970d79580756/Hildon_2_2_Widget_UI_Specification.html Hildon 2.2 Widget UI Specification] for interaction and technical background information.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Desktop Widgets can be defined as miniature applications – or applets – that reside on the Desktop for convenient, fast access to useful information or controls. Maemo 5 contains up to &#039;&#039;&#039;four&#039;&#039;&#039; Desktops, as illustrated in Figure 1, totaling in 3200x424 pixels of screen real‐estate for Desktop Widgets.&lt;br /&gt;
&lt;br /&gt;
[[Image:desktop-views.png|Desktop views|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 1. Maemo 5 includes up to four Desktops for Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
N.B. In Maemo terminology, in addition to Widgets, Maemo 5 also includes &#039;&#039;Application shortcuts&#039;&#039;, &#039;&#039;Web bookmarks&#039;&#039;, and &#039;&#039;Contacts&#039;&#039;. Technically, however, these are considered Desktop Widgets as well, and the same guidelines apply. Thus, for the sake of readability, the term “Widget” used in this document encompasses &#039;&#039;&#039;all&#039;&#039;&#039; the aforementioned applets.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Widget design =&lt;br /&gt;
&lt;br /&gt;
== Design philosophy ==&lt;br /&gt;
While Widgets can be understood as small applications, the design philosophy for developing a Widget differs greatly from that of an application. Most notably, Widgets are &#039;&#039;&#039;not supposed to replace applications&#039;&#039;&#039; in terms of their use and feature set, &#039;&#039;&#039;rather compliment them&#039;&#039;&#039;; consider the following guidelines as the fundamental design goals of building an appropriate Widget:&lt;br /&gt;
&lt;br /&gt;
* Widgets must provide information or controls &#039;&#039;&#039;quickly&#039;&#039;&#039; and in an &#039;&#039;&#039;obvious manner&#039;&#039;&#039;; every feature and command should be &#039;&#039;&#039;immediately understandable&#039;&#039;&#039;, and &#039;&#039;&#039;accessible with a single tap&#039;&#039;&#039;.&lt;br /&gt;
* Widgets must provide only the &#039;&#039;&#039;most crucial features&#039;&#039;&#039;; they must be &#039;&#039;&#039;simple and efficient&#039;&#039;&#039;, designed to accomplish only a few tasks – but accomplish those extremely well.&lt;br /&gt;
* Widgets must be as &#039;&#039;&#039;compact in size&#039;&#039;&#039; as possible; even though Maemo 5 offers a generous amount of screen space, users must be able to place several widgets on each screen to minimize the need for excessive screen switching.&amp;lt;br&amp;gt; N.B. Due to the high pixel density of the physical screen, tappable elements must be at least 70x70 pixels in size for convenient finger use.&lt;br /&gt;
&lt;br /&gt;
Due to the aforementioned design goals, not every application can be transformed into, or any data set presented with a legitimate Widget. Before starting development, consider whether the Widget provides any value for end‐users in comparison to existing applications or websites that can be one tap away via &#039;&#039;Application shortcuts&#039;&#039; or &#039;&#039;Web bookmarks&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stock Widgets ==&lt;br /&gt;
Maemo 5 includes following Widgets, outlined in Table 1.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|bgcolor=&amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Widget name&#039;&#039;&#039;&lt;br /&gt;
|bgcolor=&amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|bgcolor=&amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Dimensions (in px)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Application shortcut&lt;br /&gt;
|Provides one‐touch access to an application&lt;br /&gt;
|96x96&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Calendar widget&lt;br /&gt;
|Displays the current date and upcoming calendar events&lt;br /&gt;
|352x252&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Google widget&lt;br /&gt;
|Provides one-touch access to Google search&lt;br /&gt;
|176x146&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Location widget&lt;br /&gt;
|Displays the current location of the user on a map&lt;br /&gt;
|316x368&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Media Player widget&lt;br /&gt;
|Provides Media Player status and controls.&lt;br /&gt;
|338x148&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Ovi widget&lt;br /&gt;
|Provides access to Ovi services&lt;br /&gt;
|490x88&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|RSS widget&lt;br /&gt;
|Displays the latest RSS feeds&lt;br /&gt;
|316x368&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Tutorial widget&lt;br /&gt;
|Presents a tutorial on how to use the device&lt;br /&gt;
|800x72&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Web bookmark&lt;br /&gt;
|Provides one‐touch access to a web bookmark&lt;br /&gt;
|176x146&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Table 1. Overview of stock Widgets included in Maemo 5.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration options ==&lt;br /&gt;
Widgets that can be configured include a configuration‐button accessible in &#039;&#039;Edit mode&#039;&#039;. Tapping on the button reveals a dialog containing all the available configuration options. Figure 2 presents a fictional example of a configuration dialog.&lt;br /&gt;
&lt;br /&gt;
[[Image:configuration_dialog.png|Configuration dialog example|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 2. Example configuration dialog for a Widget.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Interaction =&lt;br /&gt;
Within the Desktop, Widgets are interacted with by &#039;&#039;&#039;taps only&#039;&#039;&#039; (events should be initiated when the finger is released, not pressed down). Due to the prioritization of screen switching, Widgets &#039;&#039;&#039;do not support dragging or swiping gestures&#039;&#039;&#039;; this ensures that Desktop screens can be effortlessly panned even if they are filled with Widgets.  Furthermore, &#039;&#039;&#039;long-tapping&#039;&#039;&#039; (tapping and holding the finger on the screen for an extended period of time) cannot be used for Widget interaction, since it activates the Edit mode by default.&lt;br /&gt;
&lt;br /&gt;
N.B. Dragging gestures are naturally enabled in the &#039;&#039;Edit mode&#039;&#039; for repositioning Widgets, where screen switching is not supported.&lt;br /&gt;
&lt;br /&gt;
In Maemo 5, Widgets &#039;&#039;&#039;do not support resizing&#039;&#039;&#039;. It is advised to not develop Widgets that dynamically change their size, because their visibility cannot be ensured; since Widgets can be placed near the edges of the screen, or near each other, any appearing elements can become occluded or entirely overlapped by other Widgets, or hidden outside the bounds of the screen.&lt;br /&gt;
&lt;br /&gt;
All tappable elements on Widgets must contain a graphical highlight (pressed‐down) state for providing visual feedback on the action. If the entire Widget is a tappable element, such as with &#039;&#039;Web bookmarks&#039;&#039;, the highlight state also encompasses the whole Widget. Examples of highlight states are shown in Figure 3.&lt;br /&gt;
&lt;br /&gt;
[[Image:highlight_states.png|Highlight states|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 3. Examples of highlight states of various Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
While text entries and areas (also known as text input fields) are supported UI widgets, they should be used with care; if several text entries are needed, they can also be provided either via a custom dialog, or utilizing the Widget’s configuration dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Visual look-and-feel =&lt;br /&gt;
&lt;br /&gt;
== Size ==&lt;br /&gt;
Widgets must be designed to be as compact in their size as possible, avoiding any excessive graphical elements that do not provide any meaningful information or controls. As a rule of thumb, the footprint of a Widget &#039;&#039;&#039;must never exceed half of the Desktop space&#039;&#039;&#039; allocated for Widgets, including a 24px‐padding around the Widget (132,352 pixels total). The largest stock Widgets, &#039;&#039;Location&#039;&#039; and &#039;&#039;RSS&#039;&#039;, are close to the maximum footprint of Widgets, as seen in Figure 4; another, &#039;&#039;Tutorial&#039;&#039;, spans across the entire Desktop, but therefore remains limited in its height.&lt;br /&gt;
&lt;br /&gt;
[[Image:location_widget.png|Location widget|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 4. The Location Widget is close to the maximum size of Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Margins and positioning ==&lt;br /&gt;
Layouts in Maemo 5 utilize a standardized set of margins. The recommended margins for Widgets are outlined in Table 2.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|bgcolor = &amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Logical name&#039;&#039;&#039;&lt;br /&gt;
|bgcolor = &amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Size (in px)&#039;&#039;&#039;&lt;br /&gt;
|bgcolor = &amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Additional information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;HILDON_MARGIN_HALF&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;4 px&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Marked as red bar in layout images&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;HILDON_MARGIN_DEFAULT&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;8 px&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;Marked as blue bar in layout images&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=&amp;quot;cyan&amp;quot;&amp;gt;HILDON_MARGIN_DOUBLE&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;cyan&amp;quot;&amp;gt;16 px&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;cyan&amp;quot;&amp;gt;Marked as cyan bar in layout images&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Table 2. Standard margins for Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Stock widgets share common margins and positioning rules. Elements within Widgets are separated from each other by &#039;&#039;HILDON_MARGIN_HALF&#039;&#039;, and Widgets are surrounded by &#039;&#039;HILDON_MARGIN_DEFAULT&#039;&#039;; the surrounding area includes both the outer border of the Widget, as well as a drop shadow. Some examples are presented in Figure 5, and Figure 6.&lt;br /&gt;
&lt;br /&gt;
[[Image:applet-wireframes+specs.png|Widget margins|800px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 5. Examples of margin use in stock Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:widgets+wireframes.png|Widget wireframes|800px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 6. Examples of visual Widget construction.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The positioning of graphical elements such as text labels, buttons, icons and so on must be in line with the rest of the Maemo 5 guidelines.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Visuals ==&lt;br /&gt;
In Maemo 5, the overall graphical look‐and‐feel is designed as light‐colored text and icons on dark backgrounds. All of the default Widgets follow this principle; graphic themes also contain a so‐called &#039;&#039;reversed color palette&#039;&#039;, which enable the use of dark text on light backgrounds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Typography ==&lt;br /&gt;
Due to their compact size, default Widgets generally use &#039;&#039;HomeSystemFont&#039;&#039; or &#039;&#039;SmallSystemFont&#039;&#039; as the font size, while &#039;&#039;DefaultTextColor&#039;&#039; is used as the default text color. There is also a standard Sans-Serif font available for use.&lt;br /&gt;
&lt;br /&gt;
Text labels in Widgets should be separated with at least &#039;&#039;HILDON_MARGIN_HALF&#039;&#039; from the edges of their respective container elements to make sure that long labels do not end up touching element borders; see Figure 5 for visualizations.&lt;br /&gt;
&lt;br /&gt;
Figure 7 presents an example of the use of typography in Widgets.&lt;br /&gt;
&lt;br /&gt;
[[Image:widget_typography.png|Widget typography|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 7. An example of the use of typography in Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
== Packaging ==&lt;br /&gt;
Widgets are installed on the device using a normal Debian application package. As the package information of your desktop widget can be seen in Application manager (the application used to install Widgets), it is recommended to fill in the following information in the package:&lt;br /&gt;
&lt;br /&gt;
• Application name – a descriptive name shown in the application package list view in Application manager &lt;br /&gt;
&lt;br /&gt;
• Application short description – the first line (or 60 first characters) of the application description &lt;br /&gt;
&lt;br /&gt;
• Application icon – a base64encoded PNG image (sized 48x48 px). This icon is only shown in Application manager&lt;br /&gt;
&lt;br /&gt;
Unless the installation script of the Widget package contains commands to place the Widget on the Desktop, users have to manually do so via Edit mode. Since this is an unnecessary step for the user, it is advised that the installation script handles the placement automatically. It is also possible to direct the Widget onto a specific Desktop view; however, the exact placement of the Widget cannot be specified in the script.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html Hildon 2.2 UI Style Guide]&lt;br /&gt;
* [http://www.forum.nokia.com/info/sw.nokia.com/id/e778ba1f-2507-4672-be45-798359a3aea7/Fremantle_Master_Layout_Guide.html Fremantle Master Layout Guide]&lt;br /&gt;
* [http://www.forum.nokia.com/info/sw.nokia.com/id/019c2b31-3777-49a0-9257-970d79580756/Hildon_2_2_Widget_UI_Specification.html Hildon 2.2 Widget UI Specification]&lt;/div&gt;</summary>
		<author><name>192.100.124.156</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Legacy_Maemo_5_Documentation/Desktop_Widget_UI_Guidelines&amp;diff=14160</id>
		<title>Legacy Maemo 5 Documentation/Desktop Widget UI Guidelines</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Legacy_Maemo_5_Documentation/Desktop_Widget_UI_Guidelines&amp;diff=14160"/>
		<updated>2009-11-24T08:27:02Z</updated>

		<summary type="html">&lt;p&gt;192.100.124.156: /* Interaction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Purpose of this document =&lt;br /&gt;
The Desktop Widget Guidelines‐document is intended as an aid for developers to build Desktop Widgets according to the design philosophy, interaction model, and visual look‐and‐feel of Maemo 5. &lt;br /&gt;
&lt;br /&gt;
By following these guidelines, developers are assured to build Widgets that are consistent, and accessible for end‐users.&lt;br /&gt;
&lt;br /&gt;
This document is supported by the [http://www.forum.nokia.com/info/sw.nokia.com/id/e778ba1f-2507-4672-be45-798359a3aea7/Fremantle_Master_Layout_Guide.html Fremantle Master Layout Guide] and [http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html Hildon 2.2 UI Style Guide] for visual guidance and references, as well as by the [http://www.forum.nokia.com/info/sw.nokia.com/id/019c2b31-3777-49a0-9257-970d79580756/Hildon_2_2_Widget_UI_Specification.html Hildon 2.2 Widget UI Specification] for interaction and technical background information.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Desktop Widgets can be defined as miniature applications – or applets – that reside on the Desktop for convenient, fast access to useful information or controls. Maemo 5 contains up to &#039;&#039;&#039;four&#039;&#039;&#039; Desktops, as illustrated in Figure 1, totaling in 3200x424 pixels of screen real‐estate for Desktop Widgets.&lt;br /&gt;
&lt;br /&gt;
[[Image:desktop-views.png|Desktop views|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 1. Maemo 5 includes up to four Desktops for Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
N.B. In Maemo terminology, in addition to Widgets, Maemo 5 also includes &#039;&#039;Application shortcuts&#039;&#039;, &#039;&#039;Web bookmarks&#039;&#039;, and &#039;&#039;Contacts&#039;&#039;. Technically, however, these are considered Desktop Widgets as well, and the same guidelines apply. Thus, for the sake of readability, the term “Widget” used in this document encompasses &#039;&#039;&#039;all&#039;&#039;&#039; the aforementioned applets.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Widget design =&lt;br /&gt;
&lt;br /&gt;
== Design philosophy ==&lt;br /&gt;
While Widgets can be understood as small applications, the design philosophy for developing a Widget differs greatly from that of an application. Most notably, Widgets are &#039;&#039;&#039;not supposed to replace applications&#039;&#039;&#039; in terms of their use and feature set, &#039;&#039;&#039;rather compliment them&#039;&#039;&#039;; consider the following guidelines as the fundamental design goals of building an appropriate Widget:&lt;br /&gt;
&lt;br /&gt;
* Widgets must provide information or controls &#039;&#039;&#039;quickly&#039;&#039;&#039; and in an &#039;&#039;&#039;obvious manner&#039;&#039;&#039;; every feature and command should be &#039;&#039;&#039;immediately understandable&#039;&#039;&#039;, and &#039;&#039;&#039;accessible with a single tap&#039;&#039;&#039;.&lt;br /&gt;
* Widgets must provide only the &#039;&#039;&#039;most crucial features&#039;&#039;&#039;; they must be &#039;&#039;&#039;simple and efficient&#039;&#039;&#039;, designed to accomplish only a few tasks – but accomplish those extremely well.&lt;br /&gt;
* Widgets must be as &#039;&#039;&#039;compact in size&#039;&#039;&#039; as possible; even though Maemo 5 offers a generous amount of screen space, users must be able to place several widgets on each screen to minimize the need for excessive screen switching.&amp;lt;br&amp;gt; N.B. Due to the high pixel density of the physical screen, tappable elements must be at least 70x70 pixels in size for convenient finger use.&lt;br /&gt;
&lt;br /&gt;
Due to the aforementioned design goals, not every application can be transformed into, or any data set presented with a legitimate Widget. Before starting development, consider whether the Widget provides any value for end‐users in comparison to existing applications or websites that can be one tap away via &#039;&#039;Application shortcuts&#039;&#039; or &#039;&#039;Web bookmarks&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stock Widgets ==&lt;br /&gt;
Maemo 5 includes following Widgets, outlined in Table 1.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|bgcolor=&amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Widget name&#039;&#039;&#039;&lt;br /&gt;
|bgcolor=&amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|bgcolor=&amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Dimensions (in px)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Application shortcut&lt;br /&gt;
|Provides one‐touch access to an application&lt;br /&gt;
|96x96&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Calendar widget&lt;br /&gt;
|Displays the current date and upcoming calendar events&lt;br /&gt;
|352x252&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Google widget&lt;br /&gt;
|Provides one-touch access to Google search&lt;br /&gt;
|176x146&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Location widget&lt;br /&gt;
|Displays the current location of the user on a map&lt;br /&gt;
|316x368&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Media Player widget&lt;br /&gt;
|Provides Media Player status and controls.&lt;br /&gt;
|338x148&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Ovi widget&lt;br /&gt;
|Provides access to Ovi services&lt;br /&gt;
|490x88&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|RSS widget&lt;br /&gt;
|Displays the latest RSS feeds&lt;br /&gt;
|316x368&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Tutorial widget&lt;br /&gt;
|Presents a tutorial on how to use the device&lt;br /&gt;
|800x72&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Web bookmark&lt;br /&gt;
|Provides one‐touch access to a web bookmark&lt;br /&gt;
|176x146&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Table 1. Overview of stock Widgets included in Maemo 5.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration options ==&lt;br /&gt;
Widgets that can be configured include a configuration‐button accessible in &#039;&#039;Edit mode&#039;&#039;. Tapping on the button reveals a dialog containing all the available configuration options. Figure 2 presents a fictional example of a configuration dialog.&lt;br /&gt;
&lt;br /&gt;
[[Image:configuration_dialog.png|Configuration dialog example|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 2. Example configuration dialog for a Widget.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Interaction =&lt;br /&gt;
Within the Desktop, Widgets are interacted with by &#039;&#039;&#039;taps only&#039;&#039;&#039; (events should be initiated when the finger is released, not pressed down). Due to the prioritization of screen switching, Widgets &#039;&#039;&#039;do not support dragging or swiping gestures&#039;&#039;&#039;; this ensures that Desktop screens can be effortlessly panned even if they are filled with Widgets.  Furthermore, &#039;&#039;&#039;long-tapping&#039;&#039;&#039; (tapping and holding the finger on the screen for an extended period of time) cannot be used for Widget interaction, since it activates the Edit mode by default.&lt;br /&gt;
&lt;br /&gt;
N.B. Dragging gestures are naturally enabled in the &#039;&#039;Edit mode&#039;&#039; for repositioning Widgets, where screen switching is not supported.&lt;br /&gt;
&lt;br /&gt;
In Maemo 5, Widgets &#039;&#039;&#039;do not support resizing&#039;&#039;&#039;. It is advised to not develop Widgets that dynamically change their size, because their visibility cannot be ensured; since Widgets can be placed near the edges of the screen, or near each other, any appearing elements can become occluded or entirely overlapped by other Widgets, or hidden outside the bounds of the screen.&lt;br /&gt;
&lt;br /&gt;
All tappable elements on Widgets must contain a graphical highlight (pressed‐down) state for providing visual feedback on the action. If the entire Widget is a tappable element, such as with &#039;&#039;Web bookmarks&#039;&#039;, the highlight state also encompasses the whole Widget. Examples of highlight states are shown in Figure 3.&lt;br /&gt;
&lt;br /&gt;
[[Image:highlight_states.png|Highlight states|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 3. Examples of highlight states of various Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
While text entries and areas (also known as text input fields) are supported UI widgets, they should be used with care; if several text entries are needed, they can also be provided either via a custom dialog, or utilizing the Widget’s configuration dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Visual look-and-feel =&lt;br /&gt;
&lt;br /&gt;
== Size ==&lt;br /&gt;
Widgets must be designed to be as compact in their size as possible, avoiding any excessive graphical elements that do not provide any meaningful information or controls. As a rule of thumb, the footprint of a Widget &#039;&#039;&#039;must never exceed half of the Desktop space&#039;&#039;&#039; allocated for Widgets, including a 24px‐padding around the Widget (132,352 pixels total). The largest stock Widgets, &#039;&#039;Location&#039;&#039; and &#039;&#039;RSS&#039;&#039;, are close to the maximum footprint of Widgets, as seen in Figure 4; another, &#039;&#039;Tutorial&#039;&#039;, spans across the entire Desktop, but therefore remains limited in its height.&lt;br /&gt;
&lt;br /&gt;
[[Image:location_widget.png|Location widget|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 4. The Location Widget is close to the maximum size of Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Margins and positioning ==&lt;br /&gt;
Layouts in Maemo 5 utilize a standardized set of margins. The supported margins for Widgets are outlined in Table 2.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|bgcolor = &amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Logical name&#039;&#039;&#039;&lt;br /&gt;
|bgcolor = &amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Size (in px)&#039;&#039;&#039;&lt;br /&gt;
|bgcolor = &amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Additional information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;HILDON_MARGIN_HALF&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;4 px&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Marked as red bar in layout images&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;HILDON_MARGIN_DEFAULT&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;8 px&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;Marked as blue bar in layout images&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=&amp;quot;cyan&amp;quot;&amp;gt;HILDON_MARGIN_DOUBLE&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;cyan&amp;quot;&amp;gt;16 px&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;cyan&amp;quot;&amp;gt;Marked as cyan bar in layout images&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Table 2. Standard margins for Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Stock widgets share common margins and positioning rules. Elements within Widgets are separated from each other by &#039;&#039;HILDON_MARGIN_HALF&#039;&#039;, and Widgets are surrounded by &#039;&#039;HILDON_MARGIN_DEFAULT&#039;&#039;; the surrounding area includes both the outer border of the Widget, as well as a drop shadow. Some examples are presented in Figure 5, and Figure 6.&lt;br /&gt;
&lt;br /&gt;
[[Image:applet-wireframes+specs.png|Widget margins|800px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 5. Examples of margin use in stock Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:widgets+wireframes.png|Widget wireframes|800px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 6. Examples of visual Widget construction.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The positioning of graphical elements such as text labels, buttons, icons and so on must be in line with the rest of the Maemo 5 guidelines.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Visuals ==&lt;br /&gt;
In Maemo 5, the overall graphical look‐and‐feel is designed as light‐colored text and icons on dark backgrounds. All of the default Widgets follow this principle; graphic themes also contain a so‐called &#039;&#039;reversed color palette&#039;&#039;, which enable the use of dark text on light backgrounds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Typography ==&lt;br /&gt;
Due to their compact size, default Widgets generally use &#039;&#039;HomeSystemFont&#039;&#039; or &#039;&#039;SmallSystemFont&#039;&#039; as the font size, while &#039;&#039;DefaultTextColor&#039;&#039; is used as the default text color. There is also a standard Sans-Serif font available for use.&lt;br /&gt;
&lt;br /&gt;
Text labels in Widgets should be separated with at least &#039;&#039;HILDON_MARGIN_HALF&#039;&#039; from the edges of their respective container elements to make sure that long labels do not end up touching element borders; see Figure 5 for visualizations.&lt;br /&gt;
&lt;br /&gt;
Figure 7 presents an example of the use of typography in Widgets.&lt;br /&gt;
&lt;br /&gt;
[[Image:widget_typography.png|Widget typography|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 7. An example of the use of typography in Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
== Packaging ==&lt;br /&gt;
Widgets are installed on the device using a normal Debian application package. As the package information of your desktop widget can be seen in Application manager (the application used to install Widgets), it is recommended to fill in the following information in the package:&lt;br /&gt;
&lt;br /&gt;
• Application name – a descriptive name shown in the application package list view in Application manager &lt;br /&gt;
&lt;br /&gt;
• Application short description – the first line (or 60 first characters) of the application description &lt;br /&gt;
&lt;br /&gt;
• Application icon – a base64encoded PNG image (sized 48x48 px). This icon is only shown in Application manager&lt;br /&gt;
&lt;br /&gt;
Unless the installation script of the Widget package contains commands to place the Widget on the Desktop, users have to manually do so via Edit mode. Since this is an unnecessary step for the user, it is advised that the installation script handles the placement automatically. It is also possible to direct the Widget onto a specific Desktop view; however, the exact placement of the Widget cannot be specified in the script.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html Hildon 2.2 UI Style Guide]&lt;br /&gt;
* [http://www.forum.nokia.com/info/sw.nokia.com/id/e778ba1f-2507-4672-be45-798359a3aea7/Fremantle_Master_Layout_Guide.html Fremantle Master Layout Guide]&lt;br /&gt;
* [http://www.forum.nokia.com/info/sw.nokia.com/id/019c2b31-3777-49a0-9257-970d79580756/Hildon_2_2_Widget_UI_Specification.html Hildon 2.2 Widget UI Specification]&lt;/div&gt;</summary>
		<author><name>192.100.124.156</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Legacy_Maemo_5_Documentation/Desktop_Widget_UI_Guidelines&amp;diff=14161</id>
		<title>Legacy Maemo 5 Documentation/Desktop Widget UI Guidelines</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Legacy_Maemo_5_Documentation/Desktop_Widget_UI_Guidelines&amp;diff=14161"/>
		<updated>2009-11-24T08:26:21Z</updated>

		<summary type="html">&lt;p&gt;192.100.124.156: /* Stock Widgets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Purpose of this document =&lt;br /&gt;
The Desktop Widget Guidelines‐document is intended as an aid for developers to build Desktop Widgets according to the design philosophy, interaction model, and visual look‐and‐feel of Maemo 5. &lt;br /&gt;
&lt;br /&gt;
By following these guidelines, developers are assured to build Widgets that are consistent, and accessible for end‐users.&lt;br /&gt;
&lt;br /&gt;
This document is supported by the [http://www.forum.nokia.com/info/sw.nokia.com/id/e778ba1f-2507-4672-be45-798359a3aea7/Fremantle_Master_Layout_Guide.html Fremantle Master Layout Guide] and [http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html Hildon 2.2 UI Style Guide] for visual guidance and references, as well as by the [http://www.forum.nokia.com/info/sw.nokia.com/id/019c2b31-3777-49a0-9257-970d79580756/Hildon_2_2_Widget_UI_Specification.html Hildon 2.2 Widget UI Specification] for interaction and technical background information.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Desktop Widgets can be defined as miniature applications – or applets – that reside on the Desktop for convenient, fast access to useful information or controls. Maemo 5 contains up to &#039;&#039;&#039;four&#039;&#039;&#039; Desktops, as illustrated in Figure 1, totaling in 3200x424 pixels of screen real‐estate for Desktop Widgets.&lt;br /&gt;
&lt;br /&gt;
[[Image:desktop-views.png|Desktop views|600px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 1. Maemo 5 includes up to four Desktops for Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
N.B. In Maemo terminology, in addition to Widgets, Maemo 5 also includes &#039;&#039;Application shortcuts&#039;&#039;, &#039;&#039;Web bookmarks&#039;&#039;, and &#039;&#039;Contacts&#039;&#039;. Technically, however, these are considered Desktop Widgets as well, and the same guidelines apply. Thus, for the sake of readability, the term “Widget” used in this document encompasses &#039;&#039;&#039;all&#039;&#039;&#039; the aforementioned applets.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Widget design =&lt;br /&gt;
&lt;br /&gt;
== Design philosophy ==&lt;br /&gt;
While Widgets can be understood as small applications, the design philosophy for developing a Widget differs greatly from that of an application. Most notably, Widgets are &#039;&#039;&#039;not supposed to replace applications&#039;&#039;&#039; in terms of their use and feature set, &#039;&#039;&#039;rather compliment them&#039;&#039;&#039;; consider the following guidelines as the fundamental design goals of building an appropriate Widget:&lt;br /&gt;
&lt;br /&gt;
* Widgets must provide information or controls &#039;&#039;&#039;quickly&#039;&#039;&#039; and in an &#039;&#039;&#039;obvious manner&#039;&#039;&#039;; every feature and command should be &#039;&#039;&#039;immediately understandable&#039;&#039;&#039;, and &#039;&#039;&#039;accessible with a single tap&#039;&#039;&#039;.&lt;br /&gt;
* Widgets must provide only the &#039;&#039;&#039;most crucial features&#039;&#039;&#039;; they must be &#039;&#039;&#039;simple and efficient&#039;&#039;&#039;, designed to accomplish only a few tasks – but accomplish those extremely well.&lt;br /&gt;
* Widgets must be as &#039;&#039;&#039;compact in size&#039;&#039;&#039; as possible; even though Maemo 5 offers a generous amount of screen space, users must be able to place several widgets on each screen to minimize the need for excessive screen switching.&amp;lt;br&amp;gt; N.B. Due to the high pixel density of the physical screen, tappable elements must be at least 70x70 pixels in size for convenient finger use.&lt;br /&gt;
&lt;br /&gt;
Due to the aforementioned design goals, not every application can be transformed into, or any data set presented with a legitimate Widget. Before starting development, consider whether the Widget provides any value for end‐users in comparison to existing applications or websites that can be one tap away via &#039;&#039;Application shortcuts&#039;&#039; or &#039;&#039;Web bookmarks&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stock Widgets ==&lt;br /&gt;
Maemo 5 includes following Widgets, outlined in Table 1.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|bgcolor=&amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Widget name&#039;&#039;&#039;&lt;br /&gt;
|bgcolor=&amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|bgcolor=&amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Dimensions (in px)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Application shortcut&lt;br /&gt;
|Provides one‐touch access to an application&lt;br /&gt;
|96x96&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Calendar widget&lt;br /&gt;
|Displays the current date and upcoming calendar events&lt;br /&gt;
|352x252&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Google widget&lt;br /&gt;
|Provides one-touch access to Google search&lt;br /&gt;
|176x146&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Location widget&lt;br /&gt;
|Displays the current location of the user on a map&lt;br /&gt;
|316x368&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Media Player widget&lt;br /&gt;
|Provides Media Player status and controls.&lt;br /&gt;
|338x148&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Ovi widget&lt;br /&gt;
|Provides access to Ovi services&lt;br /&gt;
|490x88&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|RSS widget&lt;br /&gt;
|Displays the latest RSS feeds&lt;br /&gt;
|316x368&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Tutorial widget&lt;br /&gt;
|Presents a tutorial on how to use the device&lt;br /&gt;
|800x72&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Web bookmark&lt;br /&gt;
|Provides one‐touch access to a web bookmark&lt;br /&gt;
|176x146&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Table 1. Overview of stock Widgets included in Maemo 5.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration options ==&lt;br /&gt;
Widgets that can be configured include a configuration‐button accessible in &#039;&#039;Edit mode&#039;&#039;. Tapping on the button reveals a dialog containing all the available configuration options. Figure 2 presents a fictional example of a configuration dialog.&lt;br /&gt;
&lt;br /&gt;
[[Image:configuration_dialog.png|Configuration dialog example|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 2. Example configuration dialog for a Widget.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Interaction =&lt;br /&gt;
Within the Desktop, Widgets are interacted with by &#039;&#039;&#039;taps only&#039;&#039;&#039; (events should be initiated when the finger is released, not pressed down). Due to the prioritization of screen switching, Widgets &#039;&#039;&#039;do not support dragging or swiping gestures&#039;&#039;&#039;; this ensures that Desktop screens can be effortlessly panned even if they are filled with Widgets.  Furthermore, &#039;&#039;&#039;long-tapping&#039;&#039;&#039; (tapping and holding the finger on the screen for an extended period of time) cannot be used for Widget interaction, since it activates the Edit mode by default.&lt;br /&gt;
&lt;br /&gt;
N.B. Dragging gestures are naturally enabled in the &#039;&#039;Edit mode&#039;&#039; for repositioning Widgets, where screen switching is not supported.&lt;br /&gt;
&lt;br /&gt;
In Maemo 5, Widgets &#039;&#039;&#039;do not support resizing&#039;&#039;&#039;. It is advised to not develop Widgets that dynamically change their size, because their visibility cannot be ensured; since Widgets can be placed near the edges of the screen, or near each other, any appearing elements can become occluded or entirely overlapped by other Widgets, or hidden outside the bounds of the screen.&lt;br /&gt;
&lt;br /&gt;
All tappable elements on Widgets must contain a graphical highlight (pressed‐down) state for providing visual feedback on the action. If the entire Widget is a tappable element, such as with &#039;&#039;Web bookmarks&#039;&#039;, the highlight state also encompasses the whole Widget. Examples of highlight states are shown in Figure 3.&lt;br /&gt;
&lt;br /&gt;
[[Image:highlight_states.png|Highlight states|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 3. Examples of highlight states of various Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Text entries and areas (also known as text input fields) are not supported UI widgets. If text entry is required, such as for logging into a service, they can be provided either via a custom dialog, or utilizing the Widget’s configuration dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Visual look-and-feel =&lt;br /&gt;
&lt;br /&gt;
== Size ==&lt;br /&gt;
Widgets must be designed to be as compact in their size as possible, avoiding any excessive graphical elements that do not provide any meaningful information or controls. As a rule of thumb, the footprint of a Widget &#039;&#039;&#039;must never exceed half of the Desktop space&#039;&#039;&#039; allocated for Widgets, including a 24px‐padding around the Widget (132,352 pixels total). The largest stock Widgets, &#039;&#039;Location&#039;&#039; and &#039;&#039;RSS&#039;&#039;, are close to the maximum footprint of Widgets, as seen in Figure 4; another, &#039;&#039;Tutorial&#039;&#039;, spans across the entire Desktop, but therefore remains limited in its height.&lt;br /&gt;
&lt;br /&gt;
[[Image:location_widget.png|Location widget|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 4. The Location Widget is close to the maximum size of Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Margins and positioning ==&lt;br /&gt;
Layouts in Maemo 5 utilize a standardized set of margins. The supported margins for Widgets are outlined in Table 2.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|bgcolor = &amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Logical name&#039;&#039;&#039;&lt;br /&gt;
|bgcolor = &amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Size (in px)&#039;&#039;&#039;&lt;br /&gt;
|bgcolor = &amp;quot;#D9D9D9&amp;quot;|&#039;&#039;&#039;Additional information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;HILDON_MARGIN_HALF&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;4 px&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Marked as red bar in layout images&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;HILDON_MARGIN_DEFAULT&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;8 px&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;Marked as blue bar in layout images&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=&amp;quot;cyan&amp;quot;&amp;gt;HILDON_MARGIN_DOUBLE&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;cyan&amp;quot;&amp;gt;16 px&amp;lt;/font&amp;gt;&lt;br /&gt;
|&amp;lt;font color=&amp;quot;cyan&amp;quot;&amp;gt;Marked as cyan bar in layout images&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Table 2. Standard margins for Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Stock widgets share common margins and positioning rules. Elements within Widgets are separated from each other by &#039;&#039;HILDON_MARGIN_HALF&#039;&#039;, and Widgets are surrounded by &#039;&#039;HILDON_MARGIN_DEFAULT&#039;&#039;; the surrounding area includes both the outer border of the Widget, as well as a drop shadow. Some examples are presented in Figure 5, and Figure 6.&lt;br /&gt;
&lt;br /&gt;
[[Image:applet-wireframes+specs.png|Widget margins|800px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 5. Examples of margin use in stock Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:widgets+wireframes.png|Widget wireframes|800px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 6. Examples of visual Widget construction.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The positioning of graphical elements such as text labels, buttons, icons and so on must be in line with the rest of the Maemo 5 guidelines.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Visuals ==&lt;br /&gt;
In Maemo 5, the overall graphical look‐and‐feel is designed as light‐colored text and icons on dark backgrounds. All of the default Widgets follow this principle; graphic themes also contain a so‐called &#039;&#039;reversed color palette&#039;&#039;, which enable the use of dark text on light backgrounds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Typography ==&lt;br /&gt;
Due to their compact size, default Widgets generally use &#039;&#039;HomeSystemFont&#039;&#039; or &#039;&#039;SmallSystemFont&#039;&#039; as the font size, while &#039;&#039;DefaultTextColor&#039;&#039; is used as the default text color. There is also a standard Sans-Serif font available for use.&lt;br /&gt;
&lt;br /&gt;
Text labels in Widgets should be separated with at least &#039;&#039;HILDON_MARGIN_HALF&#039;&#039; from the edges of their respective container elements to make sure that long labels do not end up touching element borders; see Figure 5 for visualizations.&lt;br /&gt;
&lt;br /&gt;
Figure 7 presents an example of the use of typography in Widgets.&lt;br /&gt;
&lt;br /&gt;
[[Image:widget_typography.png|Widget typography|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Figure 7. An example of the use of typography in Widgets.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
== Packaging ==&lt;br /&gt;
Widgets are installed on the device using a normal Debian application package. As the package information of your desktop widget can be seen in Application manager (the application used to install Widgets), it is recommended to fill in the following information in the package:&lt;br /&gt;
&lt;br /&gt;
• Application name – a descriptive name shown in the application package list view in Application manager &lt;br /&gt;
&lt;br /&gt;
• Application short description – the first line (or 60 first characters) of the application description &lt;br /&gt;
&lt;br /&gt;
• Application icon – a base64encoded PNG image (sized 48x48 px). This icon is only shown in Application manager&lt;br /&gt;
&lt;br /&gt;
Unless the installation script of the Widget package contains commands to place the Widget on the Desktop, users have to manually do so via Edit mode. Since this is an unnecessary step for the user, it is advised that the installation script handles the placement automatically. It is also possible to direct the Widget onto a specific Desktop view; however, the exact placement of the Widget cannot be specified in the script.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html Hildon 2.2 UI Style Guide]&lt;br /&gt;
* [http://www.forum.nokia.com/info/sw.nokia.com/id/e778ba1f-2507-4672-be45-798359a3aea7/Fremantle_Master_Layout_Guide.html Fremantle Master Layout Guide]&lt;br /&gt;
* [http://www.forum.nokia.com/info/sw.nokia.com/id/019c2b31-3777-49a0-9257-970d79580756/Hildon_2_2_Widget_UI_Specification.html Hildon 2.2 Widget UI Specification]&lt;/div&gt;</summary>
		<author><name>192.100.124.156</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Maemo.org_Sprints/April_09&amp;diff=16756</id>
		<title>Maemo.org Sprints/April 09</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Maemo.org_Sprints/April_09&amp;diff=16756"/>
		<updated>2009-05-07T13:00:52Z</updated>

		<summary type="html">&lt;p&gt;192.100.124.156: ferenc: layout fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== April 2009 Sprint planning ==&lt;br /&gt;
* [[Maemo.org Sprints/April 09/Meeting|Planning meeting]]: Monday, 2009-04-06 at [http://www.timeanddate.com/worldclock/fixedtime.html?month=4&amp;amp;day=6&amp;amp;year=2009&amp;amp;hour=13&amp;amp;min=30&amp;amp;sec=0 13:30 UTC] in [[IRC|#maemo-meeting]].&lt;br /&gt;
* Right after [[Maemo.org Sprints/March 09]] review.&lt;br /&gt;
* Followed by [[Maemo.org Sprints/May 09]].&lt;br /&gt;
* This sprint will be formally reviewed on [http://timeanddate.com/worldclock/fixedtime.html?month=5&amp;amp;day=7&amp;amp;year=2009&amp;amp;hour=13&amp;amp;min=30&amp;amp;sec=0&amp;amp;p1=0 2009-0507 at 13:30 UTC] in [[IRC|#maemo-meeting]].&lt;br /&gt;
&lt;br /&gt;
==Tasks==&lt;br /&gt;
[[:Category:Ongoing|Ongoing]] tasks carried here from the previous sprint + New tasks committed by their owners in the sprint meeting. They come from the tasks in the [[Maemo.org_backlog|Backlog]] and the [[Maemo.org_proposals|Proposals]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:LightGreen&amp;quot; | Completed&lt;br /&gt;
| style=&amp;quot;background:LightBlue&amp;quot; | Good progress&lt;br /&gt;
| Just standing&lt;br /&gt;
| style=&amp;quot;background:Orange&amp;quot; | Some help needed!&lt;br /&gt;
| style=&amp;quot;background:Tomato&amp;quot; | Really stuck/delayed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Task ID&lt;br /&gt;
! Committed&lt;br /&gt;
! Due date&lt;br /&gt;
! Task&lt;br /&gt;
! Sprint priority&lt;br /&gt;
! Owner&lt;br /&gt;
! Percentage complete&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
|8.11-01&lt;br /&gt;
|2008-11-04&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|[[Task:Texts for maemo.nokia.com|Texts for maemo.nokia.com]]&lt;br /&gt;
|Should&lt;br /&gt;
|qgil&lt;br /&gt;
|20%&lt;br /&gt;
|Maemo 5 beta and Danish Weekend ate most of the time I had prepared for this.&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|8.11-02&lt;br /&gt;
|2008-11-04&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[http://bugs.maemo.org/show_bug.cgi?id=2179 Karma for applications - publish proposal]&lt;br /&gt;
|Must&lt;br /&gt;
|Bergie&lt;br /&gt;
|100%&lt;br /&gt;
|[[Task:Karma for applications|Karma providers list]] done&lt;br /&gt;
|-&lt;br /&gt;
|9.02-01&lt;br /&gt;
|2009-02-04&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[http://bugs.maemo.org/show_bug.cgi?id=3846 List Maemo bugzilla patches - create patchset]&lt;br /&gt;
|Should&lt;br /&gt;
|andre&lt;br /&gt;
|?&lt;br /&gt;
|- style=&amp;quot;background:LightBlue&amp;quot;&lt;br /&gt;
|9.03-01&lt;br /&gt;
|2009-03-05&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|[[Maemo Summit 2009]] - finalise venue&lt;br /&gt;
|Should&lt;br /&gt;
|qgil&lt;br /&gt;
|33%&lt;br /&gt;
|Venues visited by Kees, Niels and Quim. Decision between [http://www.westergasfabriek.nl/english/engels_welcome.php WesterGasFabriek] (waiting for their budget) and [http://www.felixmeritis.nl/en/ Felix Meritis].&lt;br /&gt;
|-&lt;br /&gt;
|9.03-02&lt;br /&gt;
|2009-03-05&lt;br /&gt;
|[[Maemo.org Sprints/?|?]]&lt;br /&gt;
|Create maemian from lintian&lt;br /&gt;
|Could / Should&lt;br /&gt;
|jeremiah&lt;br /&gt;
|5%&lt;br /&gt;
|https://garage.maemo.org/projects/maemian/&lt;br /&gt;
|-&lt;br /&gt;
|9.03-03&lt;br /&gt;
|2009-03-10&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Reducing number of external repositories|Update canonical list of external repositories.]]&lt;br /&gt;
|Must&lt;br /&gt;
|jeremiah&lt;br /&gt;
|10%&lt;br /&gt;
|Include key packages not in any repo&lt;br /&gt;
|-&lt;br /&gt;
|9.03-04&lt;br /&gt;
|2009-03-10&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Reducing number of external repositories|Reducing number of external repositories - contact outstanding owners]]&lt;br /&gt;
|Should&lt;br /&gt;
|jeremiah&lt;br /&gt;
|5%&lt;br /&gt;
|Includes chinook -&amp;gt; diablo&lt;br /&gt;
|-&lt;br /&gt;
|9.04-01&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Talk:Git For Garage|Git For Garage - svn-git tooling]]&lt;br /&gt;
|Must&lt;br /&gt;
|ferenc&lt;br /&gt;
|50%&lt;br /&gt;
|Script done, and tested. Integration to the GForge UI is needed. Remaining tasks are to be pushed to May.&lt;br /&gt;
|-&lt;br /&gt;
|9.04-02&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Talk:Git For Garage|Git For Garage - garage integration]]&lt;br /&gt;
|Should&lt;br /&gt;
|ferenc&lt;br /&gt;
|90%&lt;br /&gt;
|Gitweb&#039;s skin is not matching garage, but other than that this is done. Remaining task is to be pushed to May.&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-03&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Implement new maemo.org layout and style|Implement new maemo.org layout and style - midgard]]&lt;br /&gt;
|Must&lt;br /&gt;
|Niels&lt;br /&gt;
|100%&lt;br /&gt;
|Deployed&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-04&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Implement new maemo.org layout and style|Implement new maemo.org layout and style - mediawiki]]&lt;br /&gt;
|Must&lt;br /&gt;
|Niels&lt;br /&gt;
|100%&lt;br /&gt;
|Deployed&lt;br /&gt;
|-&lt;br /&gt;
|9.04-05&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|[[Task:Implement new maemo.org layout and style|Implement new maemo.org layout and style - bugs]]&lt;br /&gt;
|Should&lt;br /&gt;
|X-Fade&lt;br /&gt;
|0%&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9.04-06&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|[[Task:Implement new maemo.org layout and style|Implement new maemo.org layout and style - ?]]&lt;br /&gt;
|Could&lt;br /&gt;
|X-Fade&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9.04-07&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|[http://bugs.maemo.org/show_bug.cgi?id=2179 Karma for applications - implement]&lt;br /&gt;
|Should&lt;br /&gt;
|Hirvinen&lt;br /&gt;
|0%&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;background:LightBlue&amp;quot;&lt;br /&gt;
|9.04-08&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|Propose ITP process/workflow&lt;br /&gt;
|Should&lt;br /&gt;
|jeremiah&lt;br /&gt;
|75%&lt;br /&gt;
|http://wiki.maemo.org/ITP&lt;br /&gt;
|-&lt;br /&gt;
|9.04-09&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|Setup SSO testing environment&lt;br /&gt;
|Must&lt;br /&gt;
|danielwilms&lt;br /&gt;
|0%&lt;br /&gt;
|URL?&lt;br /&gt;
|-&lt;br /&gt;
|9.04-10&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|Port packages from diablo -&amp;gt; fremantle&lt;br /&gt;
|Could&lt;br /&gt;
|jeremiah&lt;br /&gt;
|0%&lt;br /&gt;
|Specific enough? Needs task URL&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-11&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Open Source Proof Points|Open Source Proof Points - tidy up and merge wiki pages]]&lt;br /&gt;
|Must&lt;br /&gt;
|qole&lt;br /&gt;
|100%&lt;br /&gt;
|Rewrote [[Alternative operating systems]], pointed [[Task:Open Source Proof Points]] there. Done as much as I can do for now. Willing to add [[Alternative desktop environments]] in the next sprint.&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-12&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Implement new maemo.org layout and style|Implement new maemo.org layout and style - testing]]&lt;br /&gt;
|Must&lt;br /&gt;
|timsamoff&lt;br /&gt;
|100%&lt;br /&gt;
| Beta launch date set for 1200 UTC, Wednesday, 22-04-2009.&lt;br /&gt;
|-style=&amp;quot;background:LightBlue&amp;quot;&lt;br /&gt;
|9.04-13&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Maemo brainstorm|Maemo brainstorm]]&lt;br /&gt;
|Must&lt;br /&gt;
|NetBlade&lt;br /&gt;
|80%&lt;br /&gt;
| Deployed on Internal for testing, soon to go public beta&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-14&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|Discuss sprint process improvements&lt;br /&gt;
|Must&lt;br /&gt;
|qole&lt;br /&gt;
|100%&lt;br /&gt;
|See [http://lists.maemo.org/pipermail//maemo-community/2009-April/thread.html#3636 thread]&lt;br /&gt;
|-style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-10&lt;br /&gt;
|2009-04-07&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|Reduce the number of packages in diablo through elimination of duplicate packages, old packages.&lt;br /&gt;
|Should&lt;br /&gt;
|jeremiah&lt;br /&gt;
|100%&lt;br /&gt;
|Script to do this [http://github.com/jeremiah/debian--package--array/blob/93bf80481e2a20c0fd0c0836dc4e5b9b19ee9e9a/pkg-parse.pl Now on github]&lt;br /&gt;
|-&lt;br /&gt;
|9.04-10&lt;br /&gt;
|2009-05-03&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|Diagnose autobuilder issues&lt;br /&gt;
|Should&lt;br /&gt;
|jeremiah&lt;br /&gt;
|0%&lt;br /&gt;
| Autobuilder apparently removes source packages.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Activity log==&lt;br /&gt;
Latest activity report goes on top.&lt;br /&gt;
&lt;br /&gt;
;2006-05-07&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on dependency problem in autobuilder. Tried to debug login problem. Tested brainstorm.&lt;br /&gt;
** Today: Work on some documentation importing, continue debugging login issue. Attend meeting.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterday: Mostly cleaning up older tickets &amp;amp; syncing&lt;br /&gt;
** Today: Continued cleaning up older tickets; bug 3846; meeting&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Past 5 days: Working on a client project&lt;br /&gt;
** Since last report (21/4): May 1st long weekend. Working on content issues with new maemo.org, track newstyle fall-out &amp;amp; bugs, and dig into Midgard to allow me to start fixing some of these bugs on my own.&lt;br /&gt;
&lt;br /&gt;
;2009-05-05&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Visited possible summit locations in Amsterdam together with Quim and Kees&lt;br /&gt;
** Today: Catch up on email, look at autobuilder and dependency issues. Look at login issues.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Updating external repos list&lt;br /&gt;
** Built search.maemo.org prototype -&amp;gt; [http://test.maemo.org/cgi-bin/search.cgi here]&lt;br /&gt;
&lt;br /&gt;
;2009-05-04&lt;br /&gt;
* Niels&lt;br /&gt;
** Today: visit possible summit locations in Amsterdam together with Quim and Kees&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Started hacking on a search script for packages&lt;br /&gt;
&lt;br /&gt;
;2009-05-01&lt;br /&gt;
&lt;br /&gt;
* Ryan&lt;br /&gt;
** Past days: Dealing with [http://talk.maemo.org Talk] fallout, opened [http://bugs.maemo.org/describecomponents.cgi?product=Website bugzilla component] for Talk, filing Talk bugs.&lt;br /&gt;
** Today: Pushing Maemo School towards using the wiki, more Talk bugs.&lt;br /&gt;
** Problems: People hate change.&lt;br /&gt;
** Kudos: Reggie really kicks ass at bugzilla!&lt;br /&gt;
&lt;br /&gt;
* Jeremiah &lt;br /&gt;
** A little community chatter in #maemo and on lists&lt;br /&gt;
** Gave the queue-manager a punch in the stomach to get it to index things.&lt;br /&gt;
** Re-installing fremantle 5 beta SDK&lt;br /&gt;
&lt;br /&gt;
;2009-04-30&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Trying to get fremantle SDK to work on my machine&lt;br /&gt;
** re-indexing diablo on garage as it has stopped for some reason&lt;br /&gt;
&lt;br /&gt;
; 2009-04-29&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Beta SDK related work. Styled search.maemo.org and Extras Assistant. Forced new style on wiki. Helped on git.maemo.org issues and published qt4 fremantle binaries. Attended web meeting.&lt;br /&gt;
** Today: Try to get everything needed to upgrade the autobuilder to Maemo5 beta SDK. Look at login issues and fix bugs.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Installing Beta SDK for testing.&lt;br /&gt;
** Removed 7 Gigs of old, duplicate packages from diablo&lt;br /&gt;
&lt;br /&gt;
; 2009-04-28&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Prepare for beta. Documentation related work&lt;br /&gt;
** Today: Beta SDK related work. Style search.maemo.org, style Extras Assistant.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterdays: Prepare SDK beta ChangeLog; normal triaging work...&lt;br /&gt;
** Today: Potential Brainstorm tickets; SDK beta release it seems (reset Target Milestones etc); internal weekly report&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Beginning to sketch out maemian, reading lintian code&lt;br /&gt;
** Working on a python packaging tutorial&lt;br /&gt;
** tweaks to package removal code&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** maemo.org redesign meeting.&lt;br /&gt;
&lt;br /&gt;
; 2009-04-27&lt;br /&gt;
* Niels&lt;br /&gt;
** Friday: Worked on and published wiki styling, fixed bugs in newstyle. Talk related things. Discussed app karma and brainstorm testing. Git work.&lt;br /&gt;
** Today: Fix login issues. Repository related work. Documentation related work. Some server administration related work. Work work work...&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Finished first version of package removal script. (Does not remove sources, that hill have to be done later)&lt;br /&gt;
** Removed about 3.5 gigs of duplicate packaging on a test server, about 25% reduction.&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** Created new graphical icons/buttons for talk.maemo.org.&lt;br /&gt;
&lt;br /&gt;
; 2009-04-24&lt;br /&gt;
&lt;br /&gt;
* Ryan&lt;br /&gt;
** Yesterday: Worked on front page, filed newstyle bugs.&lt;br /&gt;
** Today: Last touches on front page (Thanks, Niels!), prod Niels about last touches on wiki template, triage and file some more Newstyle bugs.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on new wiki styling, some newstyle fixes. Debugged repository issues.&lt;br /&gt;
** Today: Work on new wiki styling, look at other templates too.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Added a feature to pkg-parse.pl&lt;br /&gt;
** Lots of testing, none of it built in&lt;br /&gt;
** Largely feature complete for the moment - parses a Packages file and outputs the different package version of _all_ packages in the repository&lt;br /&gt;
** Need to be automated and combined with another script that moves packages from the repos to a &amp;quot;morgue&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; 2009-04-23&lt;br /&gt;
&lt;br /&gt;
* Ryan&lt;br /&gt;
** Yesterday: Yet more wiki cleanup, filed a lot of bugs on newstyle, fixed up some of the content.&lt;br /&gt;
** Today: Even yet more wiki cleanup, put together and deploy new wiki front page, test and criticize new wiki style for Niels (:P), file more newstyle bugs.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterday: Feature jar&lt;br /&gt;
** Today: Mostly syncing internal tickets with public tickets (esp. version information - different systems and workflows...)&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on newstyle, published website!&lt;br /&gt;
** Today: Fix some newstyle bugs, use static version of avatar everywhere to speed things up, work on wiki style.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah &lt;br /&gt;
** Lots of hacking and testing of pkg-parse.pl&lt;br /&gt;
** Pushed to github so anyone can fork ;)&lt;br /&gt;
; 2009-04-22&lt;br /&gt;
&lt;br /&gt;
* Ryan&lt;br /&gt;
** Yesterday: More wiki cleanup.&lt;br /&gt;
** Today: Yet more wiki cleanup, test newstyle.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Work on newstyle&lt;br /&gt;
** Today: Work on newstyle .. publish website&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** A little newstyle bug testing -- more tomorrow.&lt;br /&gt;
** Wrote another [http://maemo.org/community/council/so_what_do_you_think/ blog post] about site launch.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah &lt;br /&gt;
** Did some repo removal of more qt packages&lt;br /&gt;
** Started hacking on pkg-parse.pl, a script to manage duplicate packages in the repos&lt;br /&gt;
&lt;br /&gt;
; 2009-04-21&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterdays: Usual business; Some internal stuff; bug 3846&lt;br /&gt;
** Today: Usual business; Feature Jar; Internal weekly report&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Mail, repo reduction &lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Working on newstyle - Community page&lt;br /&gt;
** Today: Finish content review of Community, improve &amp;quot;Get involved&amp;quot; and IRC pages, run web devel meeting.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Work on newstyle&lt;br /&gt;
** Today: Work on newstyle .. getting close! :)&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** maemo.org redesign meeting.&lt;br /&gt;
** Wrote [http://maemo.org/community/council/the_final_countdown/ blog post] about new maemo.org launch.&lt;br /&gt;
&lt;br /&gt;
; 2009-04-20&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Hacked on an automated script to move packages out of the repos to reduce the load on indexing &lt;br /&gt;
** Discussed the repos and managing packages with Niels who had a lot of good ideas and experience to share&lt;br /&gt;
&lt;br /&gt;
* Ryan&lt;br /&gt;
** Last few days: Wiki cleanup.&lt;br /&gt;
** Today: More wiki cleanup.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Friday: Worked on newstyle, debugged some git repository issues.&lt;br /&gt;
** Today: Work on newstyle.&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** Various newstyle bug reports and conversations.&lt;br /&gt;
&lt;br /&gt;
; 2009-04-17&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday and before: Took officially the action of &amp;quot;Maemo Summit 2009 - finalise venue&amp;quot; from Dave. Kees and I have reduced the number of candidates to 3. I need to contact them and fix the timing for a visit by Kees and myself, hopefully on May 4th. I expect the decision about the venue to be made on that week of May.&lt;br /&gt;
** Today: Contact venues and update [[Maemo_Summit_2009]].&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Mostly caught up with administravia. One expense report left :(&lt;br /&gt;
** Today: Meet accountant, content revision for http://newstyle.maemo.org - fix links in community page - [https://bugs.maemo.org/show_bug.cgi?id=4316 bug #4316], revise &amp;amp; review Support and Development pages &amp;amp; text.&lt;br /&gt;
&lt;br /&gt;
;2009-04-16&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Caught up on email and attended web design IRC meeting.&lt;br /&gt;
** Today: Catching up on expenses and accounts, tracking email, and meetings.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on newstyle. Attended web meeting.&lt;br /&gt;
** Today: Work on newstyle.&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** Wrote a News [http://maemo.org/community/council/new_maemo-org_soon_to_launch/ blog post] about newstyle progress.&lt;br /&gt;
&lt;br /&gt;
;2009-04-15&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Last week: Travelled to San Francisco for the Collaboration Summit. Kept up with email &amp;amp; IRC, and co-ordinated with Quim on visiting possible locations (conclusion: too costly, I will travel if there is a need later to see the final venue)&lt;br /&gt;
** Yesterday: Long weekend for Easter, spent the day with my parents visiting from Ireland.&lt;br /&gt;
** Today: Catch up after lay-off, and commit something other than venue to this Sprint.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Followed up on some upgrades. Catched up on mail. Work on newstyle.&lt;br /&gt;
** Today: Work on newstyle.&lt;br /&gt;
&lt;br /&gt;
* Andrew&lt;br /&gt;
** Moved discussion on releasing HAM update to maemo-developers&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** maemo.org redesign meeting.&lt;br /&gt;
&lt;br /&gt;
;2009-04-14&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Few days ago: Worked on Downloads styling for newstyle, small style fixes.&lt;br /&gt;
** Today: Follow up on some hardware upgrades, catch up on mail. Work on newstyle.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Removing a host of qt packages (v. 4.4) from diablo - they are no longer needed.&lt;br /&gt;
&lt;br /&gt;
;2009-04-13&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** 9.04-12: Moved all newstyle.maemo.org Checklist items to Bugzilla.&lt;br /&gt;
** 9.04-12: Updated newstyle wiki page to reflect said changes (i.e., verbiage, link, etc.).&lt;br /&gt;
** 9.04-12: Added (and continuing to add) new requests for newstyle to Bugzilla.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Away for Easter&lt;br /&gt;
&lt;br /&gt;
;2009-04-09&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Downloads api improvements, registration testing/fixes, some downloads import script fixes.&lt;br /&gt;
** Today: Website bug fixes, work on newstyle.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** List mail, reading about the dput bug that maybe I can work on.&lt;br /&gt;
** Wiki work, specifically [[debmaster]]  page&lt;br /&gt;
** Not much else I am afraid, I have to clean my office and get ready to go away for Easter.&lt;br /&gt;
&lt;br /&gt;
;2009-04-08&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** This week: Attending the Collaboration Summit in San Francisco, so will be mostly unavailable (but reading email).&lt;br /&gt;
** Yesterday: Web development IRC meeting (arrived late). Thanks to Tim for running &amp;amp; minuting it. Slow progress.&lt;br /&gt;
** Problems: Wondering if Niels &amp;amp; Neithan have the new website as their top priority? Things seem to be taking so much longer than estimated.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Last days: Fiddling with setting up a test environment &amp;amp; start creating patchsets for [https://bugs.maemo.org/show_bug.cgi?id=3846 bug 3846]&lt;br /&gt;
** Today: Collect a list of potential tickets for a potential [http://wiki.maemo.org/Task:Maemo_brainstorm brainstorm]. Yes, I said &amp;quot;potential&amp;quot;. ;-)&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Set up test environment for Daniel, requested more disk space for test vm, fixed time synchronisation issues on webserver cluster, traced some performance issues on internal server, worked on event registration for Quim. Fixed mail for webserver cluster. Monitored autobuilder for qwerty12. Discussed rebuild ideas with Jeremiah. Attended website redesign meeting. Pinged Ferenc about git.maemo.org ssl issue with git.&lt;br /&gt;
** Today: Downloads API improvements. Work on wiki documentation importing. &lt;br /&gt;
&lt;br /&gt;
* Jeremiah &lt;br /&gt;
** Reducing the number of packages in diablo, reduced the repo by about 310 Megs. needs to come down a bit more since the package file is large.&lt;br /&gt;
** Build order list refinements&lt;br /&gt;
** Scan of ITt, mailing lists and #maemo&lt;br /&gt;
** Preparing to package git for maemo&lt;br /&gt;
&lt;br /&gt;
;2009-04-07&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Ragnaroek performance tracing/testing together with bergie. Apply karma ghost fixes. Look at static cache issues. Attend Sprint meeting. Push on SDK issues.&lt;br /&gt;
** Today: Setup test environment for Daniel. More performance tracing. Work on styling issues open issues.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Mailing lists with council&lt;br /&gt;
** Trying to reduce the number of packages in diablo&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** 9.04-12: Website redesign meeting.&lt;br /&gt;
** 9.04-12: Sent out meeting minutes.&lt;br /&gt;
&lt;br /&gt;
;2009-04-06&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** 9.04-12: Sent [http://lists.maemo.org/pipermail/maemo-community/2009-April/003634.html email] to maemo-community asking about using Bugzilla to test/log [http://newstyle.maemo.org newstyle.maemo.org].&lt;br /&gt;
&lt;br /&gt;
* Andrew&lt;br /&gt;
** Put up draft of April 09 task log and asked for feedback/blanks to be filled in.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Moved build order file to garage, working on building packages for fremantle with dpkg-buildpackage, hope to confer with Niels about the autobuild after meeting today.&lt;br /&gt;
&lt;br /&gt;
;2009-04-03&lt;br /&gt;
&lt;br /&gt;
* Jeremiah &lt;br /&gt;
** Nothing maemoish, working on my local infrastructure and dev machines&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:maemo.org]]&lt;/div&gt;</summary>
		<author><name>192.100.124.156</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Maemo.org_Sprints/April_09&amp;diff=16757</id>
		<title>Maemo.org Sprints/April 09</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Maemo.org_Sprints/April_09&amp;diff=16757"/>
		<updated>2009-05-07T12:52:23Z</updated>

		<summary type="html">&lt;p&gt;192.100.124.156: Ferenc: update of tasks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== April 2009 Sprint planning ==&lt;br /&gt;
* [[Maemo.org Sprints/April 09/Meeting|Planning meeting]]: Monday, 2009-04-06 at [http://www.timeanddate.com/worldclock/fixedtime.html?month=4&amp;amp;day=6&amp;amp;year=2009&amp;amp;hour=13&amp;amp;min=30&amp;amp;sec=0 13:30 UTC] in [[IRC|#maemo-meeting]].&lt;br /&gt;
* Right after [[Maemo.org Sprints/March 09]] review.&lt;br /&gt;
* Followed by [[Maemo.org Sprints/May 09]].&lt;br /&gt;
* This sprint will be formally reviewed on [http://timeanddate.com/worldclock/fixedtime.html?month=5&amp;amp;day=7&amp;amp;year=2009&amp;amp;hour=13&amp;amp;min=30&amp;amp;sec=0&amp;amp;p1=0 2009-0507 at 13:30 UTC] in [[IRC|#maemo-meeting]].&lt;br /&gt;
&lt;br /&gt;
==Tasks==&lt;br /&gt;
[[:Category:Ongoing|Ongoing]] tasks carried here from the previous sprint + New tasks committed by their owners in the sprint meeting. They come from the tasks in the [[Maemo.org_backlog|Backlog]] and the [[Maemo.org_proposals|Proposals]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:LightGreen&amp;quot; | Completed&lt;br /&gt;
| style=&amp;quot;background:LightBlue&amp;quot; | Good progress&lt;br /&gt;
| Just standing&lt;br /&gt;
| style=&amp;quot;background:Orange&amp;quot; | Some help needed!&lt;br /&gt;
| style=&amp;quot;background:Tomato&amp;quot; | Really stuck/delayed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Task ID&lt;br /&gt;
! Committed&lt;br /&gt;
! Due date&lt;br /&gt;
! Task&lt;br /&gt;
! Sprint priority&lt;br /&gt;
! Owner&lt;br /&gt;
! Percentage complete&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
|8.11-01&lt;br /&gt;
|2008-11-04&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|[[Task:Texts for maemo.nokia.com|Texts for maemo.nokia.com]]&lt;br /&gt;
|Should&lt;br /&gt;
|qgil&lt;br /&gt;
|20%&lt;br /&gt;
|Maemo 5 beta and Danish Weekend ate most of the time I had prepared for this.&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|8.11-02&lt;br /&gt;
|2008-11-04&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[http://bugs.maemo.org/show_bug.cgi?id=2179 Karma for applications - publish proposal]&lt;br /&gt;
|Must&lt;br /&gt;
|Bergie&lt;br /&gt;
|100%&lt;br /&gt;
|[[Task:Karma for applications|Karma providers list]] done&lt;br /&gt;
|-&lt;br /&gt;
|9.02-01&lt;br /&gt;
|2009-02-04&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[http://bugs.maemo.org/show_bug.cgi?id=3846 List Maemo bugzilla patches - create patchset]&lt;br /&gt;
|Should&lt;br /&gt;
|andre&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;background:LightBlue&amp;quot;&lt;br /&gt;
|9.03-01&lt;br /&gt;
|2009-03-05&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|[[Maemo Summit 2009]] - finalise venue&lt;br /&gt;
|Should&lt;br /&gt;
|qgil&lt;br /&gt;
|33%&lt;br /&gt;
|Venues visited by Kees, Niels and Quim. Decision between [http://www.westergasfabriek.nl/english/engels_welcome.php WesterGasFabriek] (waiting for their budget) and [http://www.felixmeritis.nl/en/ Felix Meritis].&lt;br /&gt;
|-&lt;br /&gt;
|9.03-02&lt;br /&gt;
|2009-03-05&lt;br /&gt;
|[[Maemo.org Sprints/?|?]]&lt;br /&gt;
|Create maemian from lintian&lt;br /&gt;
|Could / Should&lt;br /&gt;
|jeremiah&lt;br /&gt;
|5%&lt;br /&gt;
|https://garage.maemo.org/projects/maemian/&lt;br /&gt;
|-&lt;br /&gt;
|9.03-03&lt;br /&gt;
|2009-03-10&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Reducing number of external repositories|Update canonical list of external repositories.]]&lt;br /&gt;
|Must&lt;br /&gt;
|jeremiah&lt;br /&gt;
|10%&lt;br /&gt;
|Include key packages not in any repo&lt;br /&gt;
|-&lt;br /&gt;
|9.03-04&lt;br /&gt;
|2009-03-10&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Reducing number of external repositories|Reducing number of external repositories - contact outstanding owners]]&lt;br /&gt;
|Should&lt;br /&gt;
|jeremiah&lt;br /&gt;
|5%&lt;br /&gt;
|Includes chinook -&amp;gt; diablo&lt;br /&gt;
|&lt;br /&gt;
|9.04-01&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Talk:Git For Garage|Git For Garage - svn-git tooling]]&lt;br /&gt;
|Must&lt;br /&gt;
|ferenc&lt;br /&gt;
|50%&lt;br /&gt;
|Script done, and tested. Integration to the GForge UI is needed. Remaining tasks are to be pushed to May.&lt;br /&gt;
|&lt;br /&gt;
|9.04-02&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Talk:Git For Garage|Git For Garage - garage integration]]&lt;br /&gt;
|Should&lt;br /&gt;
|ferenc&lt;br /&gt;
|90%&lt;br /&gt;
|Gitweb&#039;s skin is not matching garage, but other than that this is done. Remaining task is to be pushed to May.&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-03&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Implement new maemo.org layout and style|Implement new maemo.org layout and style - midgard]]&lt;br /&gt;
|Must&lt;br /&gt;
|Niels&lt;br /&gt;
|100%&lt;br /&gt;
|Deployed&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-04&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Implement new maemo.org layout and style|Implement new maemo.org layout and style - mediawiki]]&lt;br /&gt;
|Must&lt;br /&gt;
|Niels&lt;br /&gt;
|100%&lt;br /&gt;
|Deployed&lt;br /&gt;
|-&lt;br /&gt;
|9.04-05&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|[[Task:Implement new maemo.org layout and style|Implement new maemo.org layout and style - bugs]]&lt;br /&gt;
|Should&lt;br /&gt;
|X-Fade&lt;br /&gt;
|0%&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9.04-06&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|[[Task:Implement new maemo.org layout and style|Implement new maemo.org layout and style - ?]]&lt;br /&gt;
|Could&lt;br /&gt;
|X-Fade&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9.04-07&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|[http://bugs.maemo.org/show_bug.cgi?id=2179 Karma for applications - implement]&lt;br /&gt;
|Should&lt;br /&gt;
|Hirvinen&lt;br /&gt;
|0%&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;background:LightBlue&amp;quot;&lt;br /&gt;
|9.04-08&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|Propose ITP process/workflow&lt;br /&gt;
|Should&lt;br /&gt;
|jeremiah&lt;br /&gt;
|75%&lt;br /&gt;
|http://wiki.maemo.org/ITP&lt;br /&gt;
|-&lt;br /&gt;
|9.04-09&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/May 09|May 09]]&lt;br /&gt;
|Setup SSO testing environment&lt;br /&gt;
|Must&lt;br /&gt;
|danielwilms&lt;br /&gt;
|0%&lt;br /&gt;
|URL?&lt;br /&gt;
|-&lt;br /&gt;
|9.04-10&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|Port packages from diablo -&amp;gt; fremantle&lt;br /&gt;
|Could&lt;br /&gt;
|jeremiah&lt;br /&gt;
|0%&lt;br /&gt;
|Specific enough? Needs task URL&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-11&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Open Source Proof Points|Open Source Proof Points - tidy up and merge wiki pages]]&lt;br /&gt;
|Must&lt;br /&gt;
|qole&lt;br /&gt;
|100%&lt;br /&gt;
|Rewrote [[Alternative operating systems]], pointed [[Task:Open Source Proof Points]] there. Done as much as I can do for now. Willing to add [[Alternative desktop environments]] in the next sprint.&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-12&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Implement new maemo.org layout and style|Implement new maemo.org layout and style - testing]]&lt;br /&gt;
|Must&lt;br /&gt;
|timsamoff&lt;br /&gt;
|100%&lt;br /&gt;
| Beta launch date set for 1200 UTC, Wednesday, 22-04-2009.&lt;br /&gt;
|-style=&amp;quot;background:LightBlue&amp;quot;&lt;br /&gt;
|9.04-13&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|[[Task:Maemo brainstorm|Maemo brainstorm]]&lt;br /&gt;
|Must&lt;br /&gt;
|NetBlade&lt;br /&gt;
|80%&lt;br /&gt;
| Deployed on Internal for testing, soon to go public beta&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-14&lt;br /&gt;
|2009-04-06&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|Discuss sprint process improvements&lt;br /&gt;
|Must&lt;br /&gt;
|qole&lt;br /&gt;
|100%&lt;br /&gt;
|See [http://lists.maemo.org/pipermail//maemo-community/2009-April/thread.html#3636 thread]&lt;br /&gt;
|-style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
|9.04-10&lt;br /&gt;
|2009-04-07&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|Reduce the number of packages in diablo through elimination of duplicate packages, old packages.&lt;br /&gt;
|Should&lt;br /&gt;
|jeremiah&lt;br /&gt;
|100%&lt;br /&gt;
|Script to do this [http://github.com/jeremiah/debian--package--array/blob/93bf80481e2a20c0fd0c0836dc4e5b9b19ee9e9a/pkg-parse.pl Now on github]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9.04-10&lt;br /&gt;
|2009-05-03&lt;br /&gt;
|[[Maemo.org Sprints/April 09|April 09]]&lt;br /&gt;
|Diagnose autobuilder issues&lt;br /&gt;
|Should&lt;br /&gt;
|jeremiah&lt;br /&gt;
|0%&lt;br /&gt;
| Autobuilder apparently removes source packages.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Activity log==&lt;br /&gt;
Latest activity report goes on top.&lt;br /&gt;
&lt;br /&gt;
;2006-05-07&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on dependency problem in autobuilder. Tried to debug login problem. Tested brainstorm.&lt;br /&gt;
** Today: Work on some documentation importing, continue debugging login issue. Attend meeting.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterday: Mostly cleaning up older tickets &amp;amp; syncing&lt;br /&gt;
** Today: Continued cleaning up older tickets; bug 3846; meeting&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Past 5 days: Working on a client project&lt;br /&gt;
** Since last report (21/4): May 1st long weekend. Working on content issues with new maemo.org, track newstyle fall-out &amp;amp; bugs, and dig into Midgard to allow me to start fixing some of these bugs on my own.&lt;br /&gt;
&lt;br /&gt;
;2009-05-05&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Visited possible summit locations in Amsterdam together with Quim and Kees&lt;br /&gt;
** Today: Catch up on email, look at autobuilder and dependency issues. Look at login issues.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Updating external repos list&lt;br /&gt;
** Built search.maemo.org prototype -&amp;gt; [http://test.maemo.org/cgi-bin/search.cgi here]&lt;br /&gt;
&lt;br /&gt;
;2009-05-04&lt;br /&gt;
* Niels&lt;br /&gt;
** Today: visit possible summit locations in Amsterdam together with Quim and Kees&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Started hacking on a search script for packages&lt;br /&gt;
&lt;br /&gt;
;2009-05-01&lt;br /&gt;
&lt;br /&gt;
* Ryan&lt;br /&gt;
** Past days: Dealing with [http://talk.maemo.org Talk] fallout, opened [http://bugs.maemo.org/describecomponents.cgi?product=Website bugzilla component] for Talk, filing Talk bugs.&lt;br /&gt;
** Today: Pushing Maemo School towards using the wiki, more Talk bugs.&lt;br /&gt;
** Problems: People hate change.&lt;br /&gt;
** Kudos: Reggie really kicks ass at bugzilla!&lt;br /&gt;
&lt;br /&gt;
* Jeremiah &lt;br /&gt;
** A little community chatter in #maemo and on lists&lt;br /&gt;
** Gave the queue-manager a punch in the stomach to get it to index things.&lt;br /&gt;
** Re-installing fremantle 5 beta SDK&lt;br /&gt;
&lt;br /&gt;
;2009-04-30&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Trying to get fremantle SDK to work on my machine&lt;br /&gt;
** re-indexing diablo on garage as it has stopped for some reason&lt;br /&gt;
&lt;br /&gt;
; 2009-04-29&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Beta SDK related work. Styled search.maemo.org and Extras Assistant. Forced new style on wiki. Helped on git.maemo.org issues and published qt4 fremantle binaries. Attended web meeting.&lt;br /&gt;
** Today: Try to get everything needed to upgrade the autobuilder to Maemo5 beta SDK. Look at login issues and fix bugs.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Installing Beta SDK for testing.&lt;br /&gt;
** Removed 7 Gigs of old, duplicate packages from diablo&lt;br /&gt;
&lt;br /&gt;
; 2009-04-28&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Prepare for beta. Documentation related work&lt;br /&gt;
** Today: Beta SDK related work. Style search.maemo.org, style Extras Assistant.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterdays: Prepare SDK beta ChangeLog; normal triaging work...&lt;br /&gt;
** Today: Potential Brainstorm tickets; SDK beta release it seems (reset Target Milestones etc); internal weekly report&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Beginning to sketch out maemian, reading lintian code&lt;br /&gt;
** Working on a python packaging tutorial&lt;br /&gt;
** tweaks to package removal code&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** maemo.org redesign meeting.&lt;br /&gt;
&lt;br /&gt;
; 2009-04-27&lt;br /&gt;
* Niels&lt;br /&gt;
** Friday: Worked on and published wiki styling, fixed bugs in newstyle. Talk related things. Discussed app karma and brainstorm testing. Git work.&lt;br /&gt;
** Today: Fix login issues. Repository related work. Documentation related work. Some server administration related work. Work work work...&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Finished first version of package removal script. (Does not remove sources, that hill have to be done later)&lt;br /&gt;
** Removed about 3.5 gigs of duplicate packaging on a test server, about 25% reduction.&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** Created new graphical icons/buttons for talk.maemo.org.&lt;br /&gt;
&lt;br /&gt;
; 2009-04-24&lt;br /&gt;
&lt;br /&gt;
* Ryan&lt;br /&gt;
** Yesterday: Worked on front page, filed newstyle bugs.&lt;br /&gt;
** Today: Last touches on front page (Thanks, Niels!), prod Niels about last touches on wiki template, triage and file some more Newstyle bugs.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on new wiki styling, some newstyle fixes. Debugged repository issues.&lt;br /&gt;
** Today: Work on new wiki styling, look at other templates too.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Added a feature to pkg-parse.pl&lt;br /&gt;
** Lots of testing, none of it built in&lt;br /&gt;
** Largely feature complete for the moment - parses a Packages file and outputs the different package version of _all_ packages in the repository&lt;br /&gt;
** Need to be automated and combined with another script that moves packages from the repos to a &amp;quot;morgue&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; 2009-04-23&lt;br /&gt;
&lt;br /&gt;
* Ryan&lt;br /&gt;
** Yesterday: Yet more wiki cleanup, filed a lot of bugs on newstyle, fixed up some of the content.&lt;br /&gt;
** Today: Even yet more wiki cleanup, put together and deploy new wiki front page, test and criticize new wiki style for Niels (:P), file more newstyle bugs.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterday: Feature jar&lt;br /&gt;
** Today: Mostly syncing internal tickets with public tickets (esp. version information - different systems and workflows...)&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on newstyle, published website!&lt;br /&gt;
** Today: Fix some newstyle bugs, use static version of avatar everywhere to speed things up, work on wiki style.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah &lt;br /&gt;
** Lots of hacking and testing of pkg-parse.pl&lt;br /&gt;
** Pushed to github so anyone can fork ;)&lt;br /&gt;
; 2009-04-22&lt;br /&gt;
&lt;br /&gt;
* Ryan&lt;br /&gt;
** Yesterday: More wiki cleanup.&lt;br /&gt;
** Today: Yet more wiki cleanup, test newstyle.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Work on newstyle&lt;br /&gt;
** Today: Work on newstyle .. publish website&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** A little newstyle bug testing -- more tomorrow.&lt;br /&gt;
** Wrote another [http://maemo.org/community/council/so_what_do_you_think/ blog post] about site launch.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah &lt;br /&gt;
** Did some repo removal of more qt packages&lt;br /&gt;
** Started hacking on pkg-parse.pl, a script to manage duplicate packages in the repos&lt;br /&gt;
&lt;br /&gt;
; 2009-04-21&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterdays: Usual business; Some internal stuff; bug 3846&lt;br /&gt;
** Today: Usual business; Feature Jar; Internal weekly report&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Mail, repo reduction &lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Working on newstyle - Community page&lt;br /&gt;
** Today: Finish content review of Community, improve &amp;quot;Get involved&amp;quot; and IRC pages, run web devel meeting.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Work on newstyle&lt;br /&gt;
** Today: Work on newstyle .. getting close! :)&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** maemo.org redesign meeting.&lt;br /&gt;
** Wrote [http://maemo.org/community/council/the_final_countdown/ blog post] about new maemo.org launch.&lt;br /&gt;
&lt;br /&gt;
; 2009-04-20&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Hacked on an automated script to move packages out of the repos to reduce the load on indexing &lt;br /&gt;
** Discussed the repos and managing packages with Niels who had a lot of good ideas and experience to share&lt;br /&gt;
&lt;br /&gt;
* Ryan&lt;br /&gt;
** Last few days: Wiki cleanup.&lt;br /&gt;
** Today: More wiki cleanup.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Friday: Worked on newstyle, debugged some git repository issues.&lt;br /&gt;
** Today: Work on newstyle.&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** Various newstyle bug reports and conversations.&lt;br /&gt;
&lt;br /&gt;
; 2009-04-17&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday and before: Took officially the action of &amp;quot;Maemo Summit 2009 - finalise venue&amp;quot; from Dave. Kees and I have reduced the number of candidates to 3. I need to contact them and fix the timing for a visit by Kees and myself, hopefully on May 4th. I expect the decision about the venue to be made on that week of May.&lt;br /&gt;
** Today: Contact venues and update [[Maemo_Summit_2009]].&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Mostly caught up with administravia. One expense report left :(&lt;br /&gt;
** Today: Meet accountant, content revision for http://newstyle.maemo.org - fix links in community page - [https://bugs.maemo.org/show_bug.cgi?id=4316 bug #4316], revise &amp;amp; review Support and Development pages &amp;amp; text.&lt;br /&gt;
&lt;br /&gt;
;2009-04-16&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Caught up on email and attended web design IRC meeting.&lt;br /&gt;
** Today: Catching up on expenses and accounts, tracking email, and meetings.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on newstyle. Attended web meeting.&lt;br /&gt;
** Today: Work on newstyle.&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** Wrote a News [http://maemo.org/community/council/new_maemo-org_soon_to_launch/ blog post] about newstyle progress.&lt;br /&gt;
&lt;br /&gt;
;2009-04-15&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Last week: Travelled to San Francisco for the Collaboration Summit. Kept up with email &amp;amp; IRC, and co-ordinated with Quim on visiting possible locations (conclusion: too costly, I will travel if there is a need later to see the final venue)&lt;br /&gt;
** Yesterday: Long weekend for Easter, spent the day with my parents visiting from Ireland.&lt;br /&gt;
** Today: Catch up after lay-off, and commit something other than venue to this Sprint.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Followed up on some upgrades. Catched up on mail. Work on newstyle.&lt;br /&gt;
** Today: Work on newstyle.&lt;br /&gt;
&lt;br /&gt;
* Andrew&lt;br /&gt;
** Moved discussion on releasing HAM update to maemo-developers&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** maemo.org redesign meeting.&lt;br /&gt;
&lt;br /&gt;
;2009-04-14&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Few days ago: Worked on Downloads styling for newstyle, small style fixes.&lt;br /&gt;
** Today: Follow up on some hardware upgrades, catch up on mail. Work on newstyle.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Removing a host of qt packages (v. 4.4) from diablo - they are no longer needed.&lt;br /&gt;
&lt;br /&gt;
;2009-04-13&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** 9.04-12: Moved all newstyle.maemo.org Checklist items to Bugzilla.&lt;br /&gt;
** 9.04-12: Updated newstyle wiki page to reflect said changes (i.e., verbiage, link, etc.).&lt;br /&gt;
** 9.04-12: Added (and continuing to add) new requests for newstyle to Bugzilla.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Away for Easter&lt;br /&gt;
&lt;br /&gt;
;2009-04-09&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Downloads api improvements, registration testing/fixes, some downloads import script fixes.&lt;br /&gt;
** Today: Website bug fixes, work on newstyle.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** List mail, reading about the dput bug that maybe I can work on.&lt;br /&gt;
** Wiki work, specifically [[debmaster]]  page&lt;br /&gt;
** Not much else I am afraid, I have to clean my office and get ready to go away for Easter.&lt;br /&gt;
&lt;br /&gt;
;2009-04-08&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** This week: Attending the Collaboration Summit in San Francisco, so will be mostly unavailable (but reading email).&lt;br /&gt;
** Yesterday: Web development IRC meeting (arrived late). Thanks to Tim for running &amp;amp; minuting it. Slow progress.&lt;br /&gt;
** Problems: Wondering if Niels &amp;amp; Neithan have the new website as their top priority? Things seem to be taking so much longer than estimated.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Last days: Fiddling with setting up a test environment &amp;amp; start creating patchsets for [https://bugs.maemo.org/show_bug.cgi?id=3846 bug 3846]&lt;br /&gt;
** Today: Collect a list of potential tickets for a potential [http://wiki.maemo.org/Task:Maemo_brainstorm brainstorm]. Yes, I said &amp;quot;potential&amp;quot;. ;-)&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Set up test environment for Daniel, requested more disk space for test vm, fixed time synchronisation issues on webserver cluster, traced some performance issues on internal server, worked on event registration for Quim. Fixed mail for webserver cluster. Monitored autobuilder for qwerty12. Discussed rebuild ideas with Jeremiah. Attended website redesign meeting. Pinged Ferenc about git.maemo.org ssl issue with git.&lt;br /&gt;
** Today: Downloads API improvements. Work on wiki documentation importing. &lt;br /&gt;
&lt;br /&gt;
* Jeremiah &lt;br /&gt;
** Reducing the number of packages in diablo, reduced the repo by about 310 Megs. needs to come down a bit more since the package file is large.&lt;br /&gt;
** Build order list refinements&lt;br /&gt;
** Scan of ITt, mailing lists and #maemo&lt;br /&gt;
** Preparing to package git for maemo&lt;br /&gt;
&lt;br /&gt;
;2009-04-07&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Ragnaroek performance tracing/testing together with bergie. Apply karma ghost fixes. Look at static cache issues. Attend Sprint meeting. Push on SDK issues.&lt;br /&gt;
** Today: Setup test environment for Daniel. More performance tracing. Work on styling issues open issues.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Mailing lists with council&lt;br /&gt;
** Trying to reduce the number of packages in diablo&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** 9.04-12: Website redesign meeting.&lt;br /&gt;
** 9.04-12: Sent out meeting minutes.&lt;br /&gt;
&lt;br /&gt;
;2009-04-06&lt;br /&gt;
&lt;br /&gt;
* Tim&lt;br /&gt;
** 9.04-12: Sent [http://lists.maemo.org/pipermail/maemo-community/2009-April/003634.html email] to maemo-community asking about using Bugzilla to test/log [http://newstyle.maemo.org newstyle.maemo.org].&lt;br /&gt;
&lt;br /&gt;
* Andrew&lt;br /&gt;
** Put up draft of April 09 task log and asked for feedback/blanks to be filled in.&lt;br /&gt;
&lt;br /&gt;
* Jeremiah&lt;br /&gt;
** Moved build order file to garage, working on building packages for fremantle with dpkg-buildpackage, hope to confer with Niels about the autobuild after meeting today.&lt;br /&gt;
&lt;br /&gt;
;2009-04-03&lt;br /&gt;
&lt;br /&gt;
* Jeremiah &lt;br /&gt;
** Nothing maemoish, working on my local infrastructure and dev machines&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:maemo.org]]&lt;/div&gt;</summary>
		<author><name>192.100.124.156</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=100Days/Sprint4&amp;diff=390</id>
		<title>100Days/Sprint4</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=100Days/Sprint4&amp;diff=390"/>
		<updated>2008-08-27T10:22:07Z</updated>

		<summary type="html">&lt;p&gt;192.100.124.156: /* Activity log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sprint 4 planning==&lt;br /&gt;
* Planning meeting organized in the [[IRC|#maemo-meeting IRC channel]] on Tuesday 2008/08/12 at [http://www.timeanddate.com/worldclock/fixedtime.html?month=8&amp;amp;day=12&amp;amp;year=2008&amp;amp;hour=19&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=0 19:00 UTC].&lt;br /&gt;
* Right after [[100Days/Sprint3]] review. &lt;br /&gt;
* Holidays: Quim (9-31/aug), Niels (14 aug/6 sept probably no internet, No activity expected in Sprint 4), Dave (15 aug/31 aug, no internet).&lt;br /&gt;
&lt;br /&gt;
There will be an IRC review meeting of this sprint on Tuesday 2008/09/02 [http://www.timeanddate.com/worldclock/fixedtime.html?month=9&amp;amp;day=2&amp;amp;year=2008&amp;amp;hour=19&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=0 19:00 UTC].&lt;br /&gt;
&lt;br /&gt;
==Tasks==&lt;br /&gt;
[[:Category:Ongoing|Ongoing]] tasks carried here from the previous sprint + New tasks committed by their owners in the sprint meeting. They come from the tasks [[:Category:Accepted|accepted]] in the Backlog or [[:Category:Proposed|(re)new(ed)]] proposals.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:LightGreen&amp;quot; | Completed&lt;br /&gt;
| style=&amp;quot;background:LightBlue&amp;quot; | Good progress&lt;br /&gt;
| Just standing&lt;br /&gt;
| style=&amp;quot;background:Orange&amp;quot; | Some help needed!&lt;br /&gt;
| style=&amp;quot;background:Tomato&amp;quot; | Really stuck/delayed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Committed&lt;br /&gt;
! Task&lt;br /&gt;
! Owner&lt;br /&gt;
! %&lt;br /&gt;
! Highlights&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-05-10 || Who&#039;s who in Maemo || Dave || &#039;&#039;&#039;DONE&#039;&#039;&#039; || Need to find a final home for [[People#Module_maintainers|the maintainer list]] &lt;br /&gt;
|- style=&amp;quot;background:Orange&amp;quot;&lt;br /&gt;
| 2008-06-10 || [[Package_Categories|Better extras categories and debtags]] || Niels || 50% || Proposal drafted in wiki page, need to discuss on maemo-developers. (No progress will be made by me in Sprint4, need help!)&lt;br /&gt;
|- style=&amp;quot;background:Orange&amp;quot;&lt;br /&gt;
| 2008-06-10 || Forum interface to mailing lists released || Bergie || 50% || Bugs in discussion component fixed, email archives need to be imported by Niels&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-07-22 || [[Task:Using garage.maemo.org]] || Ferenc || 0% || Ran out of time in Sprint3.&lt;br /&gt;
|- &lt;br /&gt;
| 2008-08-12 || [[Task:Getting Nokia involved in bugs.maemo.org]] || Andre || 0% || Work on better organization of components in some products to fit better the scope of the corresponding Nokia developer teams, see [https://bugs.maemo.org/show_bug.cgi?id=3557 bug 3557]&lt;br /&gt;
|- &lt;br /&gt;
| 2008-08-12 || [https://bugs.maemo.org/show_bug.cgi?id=3553 Work on Bugzilla weekly summary functionality] || Karsten || 0% || &lt;br /&gt;
|- &lt;br /&gt;
| 2008-08-12 || Several smaller Bugzilla enhancements || Karsten || 30% || see [https://bugs.maemo.org/show_bug.cgi?id=1417 bug 1417], [https://bugs.maemo.org/show_bug.cgi?id=2463 bug 2463], [https://bugs.maemo.org/show_bug.cgi?id=3350 bug 3350]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-08-13 || [[Task:Maemo brainstorm]] || Oskari || 0% || New feature to the site.&lt;br /&gt;
|- style=&amp;quot;background:LightBlue&amp;quot;&lt;br /&gt;
| 2008-08-13 || [[Task:Community Council]] || Henri || 60% || Dave handed off to Henri. Need to deploy &amp;amp; test election software. Database has been populated with electorate. Electorate list is up on wiki. Election announced on opt-in &amp;quot;Community updates&amp;quot; with mass mailer.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Bugs in product Website==&lt;br /&gt;
The bugs assigned in the last sprint meeting are marked as [https://bugs.maemo.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=Website&amp;amp;component=Bugzilla&amp;amp;component=Calendar&amp;amp;component=Documentation&amp;amp;component=Downloads&amp;amp;component=Garage&amp;amp;component=General&amp;amp;component=News&amp;amp;component=Profile&amp;amp;component=Repositories&amp;amp;component=Wiki&amp;amp;long_desc_type=substring&amp;amp;long_desc=&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;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;priority=High&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= HIGH]. The bugs proposed for the next sprint are marked as [https://bugs.maemo.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=Website&amp;amp;component=Bugzilla&amp;amp;component=Calendar&amp;amp;component=Documentation&amp;amp;component=Downloads&amp;amp;component=Garage&amp;amp;component=General&amp;amp;component=News&amp;amp;component=Profile&amp;amp;component=Repositories&amp;amp;component=Wiki&amp;amp;long_desc_type=substring&amp;amp;long_desc=&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;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;priority=Medium&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= MEDIUM]. Only product/component maintainers can change this status. Comment on a bug if you want to push it up. Check also those marked as [https://bugs.maemo.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=Website&amp;amp;long_desc_type=substring&amp;amp;long_desc=&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=easyfix&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= EASYFIX].&lt;br /&gt;
&lt;br /&gt;
What follows are the bugs that need special attention/progress.&lt;br /&gt;
&lt;br /&gt;
For the record:&lt;br /&gt;
&lt;br /&gt;
{{#bugzilla:&lt;br /&gt;
  |product=Website&lt;br /&gt;
  |status=!(Closed,Resolved,Fixed,Verified)&lt;br /&gt;
  |priority=High&lt;br /&gt;
  |order=priority&lt;br /&gt;
  |columns=id, priority, severity, modified,  product,  status, summary, to&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Proposed bugs for Sprint 4 (Medium priority):&lt;br /&gt;
&lt;br /&gt;
{{#bugzilla:&lt;br /&gt;
  |product=Website&lt;br /&gt;
  |status=!(Closed,Resolved,Fixed,Verified)&lt;br /&gt;
  |priority=Medium&lt;br /&gt;
  |order=priority&lt;br /&gt;
  |columns=id, priority, severity, modified,  product,  status, summary, to&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Activity log==&lt;br /&gt;
Latest activity report goes on top.&lt;br /&gt;
&lt;br /&gt;
; Wednesday 2008-08-27&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Today: More discussions with Nokia, triaging new bugs and syncing, getting on a plane&lt;br /&gt;
** Yesterday: Internal meeting about Error management, presentation about the maemo.org Bugmaster work; removed useless &amp;quot;Next&amp;quot; Target Milestone; internal weekly report&lt;br /&gt;
&lt;br /&gt;
; Tuesday 2008-08-26&lt;br /&gt;
&lt;br /&gt;
* Bergie&lt;br /&gt;
** Today: Multiple email support for forums, preparing for email import tomorrow.&lt;br /&gt;
&lt;br /&gt;
; Monday 2008-08-25&lt;br /&gt;
&lt;br /&gt;
* Karsten&lt;br /&gt;
** Today: Hacking bugzilla, tackle the weekly reports.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Today: Discussions with Nokia on workflows/processes and process, triaging new bugs/syncing, more preparing for internal meeting&lt;br /&gt;
** Friday: Preparing for internal meeting, looking at Bugzilla code, triaging/syncing bugs&lt;br /&gt;
&lt;br /&gt;
; Sunday 2008-08-24&lt;br /&gt;
&lt;br /&gt;
* Karsten&lt;br /&gt;
** Today: Cold, headache. Need to blog.&lt;br /&gt;
** Last couple days: Hacking bugzilla, working on fixes and customizations.&lt;br /&gt;
&lt;br /&gt;
; Friday 2008-08-22&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Today: Preparing for internal meeting, looking at Bugzilla code, triaging/syncing bugs&lt;br /&gt;
** Tuesday: Syncing and reproducing issues, add moreinfo-closing policy to [https://wiki.maemo.org/Bugs:Triage_guide Triage guide], internal report&lt;br /&gt;
&lt;br /&gt;
; Tuesday 2008-08-19&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Today: Syncing and reproducing issues, add moreinfo-closing policy to [https://wiki.maemo.org/Bugs:Triage_guide Triage guide], internal report&lt;br /&gt;
** Yesterday: Reproducing issues, triage new bugs and syncing&lt;br /&gt;
&lt;br /&gt;
* Karsten&lt;br /&gt;
** More bugs. More bugzilla.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Today: Reproducing issues, triage new bugs and syncing, work on [Task:Getting_Nokia_involved_in_bugs.maemo.org]&lt;br /&gt;
** Friday: Sync reports and triage new ones; bugmail followup&lt;br /&gt;
&lt;br /&gt;
* Bergie&lt;br /&gt;
** Today: Packaging changes made for karma, QB pager functionalities and maemo.org layout for deployment&lt;br /&gt;
** Friday: Karma debugging, preparing for the community elections&lt;br /&gt;
&lt;br /&gt;
* Rambo&lt;br /&gt;
** Today: Quick look at the new virtual servers based on info from Ixonos &amp;amp; Marcell, commented to Marcell.&lt;br /&gt;
&lt;br /&gt;
; Sunday 2008-08-17&lt;br /&gt;
&lt;br /&gt;
* Karsten&lt;br /&gt;
** Today, yesterday: Hacking bugzilla, working on fixes and customization.&lt;br /&gt;
** Attempting to become a laywer, just to understand branding policies. IANAL.&lt;br /&gt;
&lt;br /&gt;
; Saturday 2008-08-16&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: (I&#039;m cheating to report progress here before I go on holiday) Published and announced list of eligible voters in [[Task:Community_Council/Eligible_voters]]. Published scripts I used to extract eligible voters from list, and also some interesting karma stats (over 80% of maemo users have under 5 karma points). Populated a mysql database with the electorate, got all of the details of the GNOME election process, and published scripts, database schema and web app. Passed off deploying it to Henri, but it should be pretty much done - need only a host with a working local MTA to send voting tokens, and a web server with PHP enabled to host voting application. Also need to maemo theme the 3 web pages involved.&lt;br /&gt;
** Until 2008-08-31: On holiday.&lt;br /&gt;
&lt;br /&gt;
; Friday 2008-08-15&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Sync reports and triage new ones; bugmail followup&lt;br /&gt;
** Yesterday: Add Bugzilla version and Target Milestone &amp;quot;4.1.1&amp;quot; for 4.2008.30-2 and set fixed bugs correctly, work on [Task:Getting_Nokia_involved_in_bugs.maemo.org]&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Got list of accounts, resolved some karma issues, published final list of eligible candidates, pushed forward the council elections, announced profile changes and community council elections.&lt;br /&gt;
** Today: Test-run &amp;amp; deploy election software, publish list of eligible voters, go on holiday.&lt;br /&gt;
&lt;br /&gt;
; Thursday 2008-08-14&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Pushed Community council elections, generate list of elligible candidates. Not helped by flaky maemo.org. Got voting software. &lt;br /&gt;
** Today: Get list of maemo.org accounts + creation date. Publish list of elligible voters. Get voting software working. Try to get accurate karma counts for eligible candidate list. I have a couple of articles to write too. Announce profile updates and council elections.&lt;br /&gt;
Problems: Karma has been a problematic measure - some obvious people did not meet the karma requirement. Propose dropping karma requirement for voting for this first election, but bringing it back for future elections when karma is improved. &lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Add Bugzilla version and Target Milestone &amp;quot;4.1.1&amp;quot; for 4.2008.30-2 and set fixed bugs correctly, work on Task:Getting_Nokia_involved_in_bugs.maemo.org&lt;br /&gt;
** Tuesday: bugmail followup, Internal report, work on Task:Getting_Nokia_involved_in_bugs.maemo.org, prepare and have 100Days/Sprint4 meeting &lt;br /&gt;
&lt;br /&gt;
* Bergie&lt;br /&gt;
** Tracked site slowness and crashes, and missed user imports, karma recounts and social news updates to ISP&#039;s watchdog script that had gone out of control. Fixed the situation with Ferenc.&lt;br /&gt;
** Generated favicon.ico for the new logo and deployed it in Midgard style&lt;br /&gt;
&lt;br /&gt;
; Wednesday 2008-08-13&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Prepare &amp;amp; attend Sprint meeting&lt;br /&gt;
** Today: Push community council election, get election software, nail down election rules, and announce the election. Announce updates to profile lists and ask people to update profiles.&lt;br /&gt;
&lt;br /&gt;
* Bergie&lt;br /&gt;
** Installed new discussion forum version to internal and upgraded database structure&lt;br /&gt;
&lt;br /&gt;
==Tasks==&lt;br /&gt;
To be committed in the sprint meeting from those listed in the [[Maemo.org backlog]] or [[Maemo.org proposals]].&lt;/div&gt;</summary>
		<author><name>192.100.124.156</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Bugs:Stock_answers&amp;diff=2267</id>
		<title>Bugs:Stock answers</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Bugs:Stock_answers&amp;diff=2267"/>
		<updated>2008-08-25T07:27:14Z</updated>

		<summary type="html">&lt;p&gt;192.100.124.156: remove useless backslash&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bugzilla stock answers=&lt;br /&gt;
&lt;br /&gt;
A quick collection for anybody triaging bug reports in Maemo Bugzilla. These stock answers are meant to be copied and pasted to bug reports that could be more useful. Please keep the product specific ones alphabetically sorted, and feel free to edit/enhance! -[[User:Andre]]&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===too vague and generally bad report===&lt;br /&gt;
&lt;br /&gt;
Thanks for reporting this. This bug report isn&#039;t very useful because it doesn&#039;t describe the bug well. If you have time and can still reproduce the bug, please read https://bugs.maemo.org/page.cgi?id=bug-writing.html and add a more useful description to this bug.&lt;br /&gt;
&lt;br /&gt;
===version number===&lt;br /&gt;
&lt;br /&gt;
Thanks for reporting this. Can you please tell us exactly which version you are using (Control Panel &amp;gt; General &amp;gt; About product)? Does the crash give you any sort of error message? Was anything else running at the time?&lt;br /&gt;
&lt;br /&gt;
===Need a stacktrace (for Notes)===&lt;br /&gt;
Is there any error message when it crashes?&lt;br /&gt;
Can you please run Notes in a terminal window (Applications Menu -&amp;gt; Utilities &amp;gt; X Terminal, then enter the command &amp;quot;maemo-summoner /usr/bin/osso_notes.launch &amp;gt; log 2&amp;gt;&amp;amp;1&amp;quot; and hit the Enter key) and attach the&lt;br /&gt;
resulting &amp;quot;log&amp;quot; file here after it has crashed?&lt;br /&gt;
&lt;br /&gt;
Having a core dump could be even more useful. It requires installing the &amp;quot;sp-rich-core&amp;quot; package from the tools repository[1] and creating a &amp;quot;core-dumps&amp;quot; directory to the memory card with at least few megabytes of free space. You can get core dumps also without the rich-core package, but they are much less useful (and without it pre-installed applications core dumps are then named maemo-launcher-*).&lt;br /&gt;
&lt;br /&gt;
[1] http://maemo.org/development/tools/&lt;br /&gt;
(also features information about valgrind and strace)&lt;br /&gt;
&lt;br /&gt;
===Old Software version===&lt;br /&gt;
Thanks for reporting this.&lt;br /&gt;
Can you please test this again running the latest available release? Also see https://wiki.maemo.org/Upgrading_tablet_OS for more information on how to flash your tablet.&lt;br /&gt;
&lt;br /&gt;
===Duplicate===&lt;br /&gt;
&lt;br /&gt;
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.&lt;br /&gt;
&lt;br /&gt;
===Incomplete (after moreinfo keyword set)===&lt;br /&gt;
&lt;br /&gt;
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for/if you can still reproduce this. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Become root===&lt;br /&gt;
To do this, you have to become root first. Please see http://wiki.maemo.org/Root_access for instructions.&lt;br /&gt;
&lt;br /&gt;
===Packet capture for SIP issues===&lt;br /&gt;
A packet capture could help to clarify which party causes the problem. tcpdump can be used on the Nokia device, and Wireshark/Ethereal from another host (you would probably have to rig your network for the latter). I&#039;m not sure if the users can enable syslog; if yes, exporting TPORT_LOG=1 in&lt;br /&gt;
the environment (e.g. by editing /etc/osso-af-init/af-defines.sh) for telepathy-sofiasip is a way to get SIP traffic logs dumped into syslog. Also, /usr/lib/telepathy/telepathy-sofiasip can be launched standalone in a terminal.&lt;br /&gt;
&lt;br /&gt;
==Potential Product specific answers==&lt;br /&gt;
&lt;br /&gt;
===Applets (debugging)===&lt;br /&gt;
The easiest way to debug your applets is to run the hildon-desktop on scratchbox currently: &lt;br /&gt;
run-standalone.sh /usr/bin/hildon-desktop&lt;br /&gt;
From console you can see then the printouts. Debugging on the device is a bit harder.&lt;br /&gt;
For Python applets you might want to check pyphantom.&lt;br /&gt;
&lt;br /&gt;
With Valgrind on x86-scratchbox one can debug applet problems (e.g. memory leaks):&lt;br /&gt;
  af-sb-init.sh start&lt;br /&gt;
&amp;lt;wait until desktop starts&amp;gt;&lt;br /&gt;
  kill $(pidof maemo_af_desktop)&lt;br /&gt;
  export G_SLICE=&amp;quot;always-malloc&amp;quot;&lt;br /&gt;
  run-standalone.sh valgrind --tool=memcheck --num-callers=60 --leak-check=yes /usr/bin/maemo-summoner /usr/bin/maemo_af_desktop.launch&lt;br /&gt;
&lt;br /&gt;
===Bluetooth DUN issues===&lt;br /&gt;
Is there any error message displayed?&lt;br /&gt;
Could you maybe provide a syslog and a hcidump (package &amp;quot;bluez-hcidump&amp;quot;, also see http://maemo.org/development/documentation/man_pages/hcidump.html ) of the situation?&lt;br /&gt;
Which exact osso-ic version are you using (osso-ic does not exist in Diablo anymore)?&lt;br /&gt;
For your interest, there is also http://maemo.org/community/wiki/BluetoothDUN/&lt;br /&gt;
listing devices that are expected to work.&lt;br /&gt;
&lt;br /&gt;
===Browser===&lt;br /&gt;
* Can you please tell us which browser type this is (Opera vs MicroB) by providing the output of &amp;quot;cat /home/user/.browser&amp;quot;?&lt;br /&gt;
* Can you please create a browser logfile? Enter about:config?prefname=browser.consolelogfile&amp;amp;prefvalue=/tmp/browserlog in the browser location bar, set that preference, reproduce the browser problem and post the content of the file /tmp/browserlog here (you can for example start the terminal application, run &amp;quot;more /tmp/browserlog&amp;quot; and copy the output to this bug report).&lt;br /&gt;
&lt;br /&gt;
===Busybox===&lt;br /&gt;
Do you have some 3rd party version of Busybox installed?&lt;br /&gt;
&lt;br /&gt;
===Charger issues===&lt;br /&gt;
Does the reboot loop stops when you disconnect the charger? Are you using the original N800 charger or something else? If you have another compatible charger, does the problem occur also with that? Does the crash/reboot happen only if you boot with charger, or if you plug the charger in when the device is already running?&lt;br /&gt;
&lt;br /&gt;
===Flasher===&lt;br /&gt;
Windows: What are current versions (Control Panel/Add or Remove Programs) of WinFlasher+ (Nokia Internet Tablet Update Wizard) and Nokia Connectivity Cable Driver? What OS (XP, Windows 2000)? What is the exact error message you get? Is .NET 2.0 framework installed (Control Panel -&amp;gt; Add or Remove Programs)?&lt;br /&gt;
&lt;br /&gt;
===Internet Tablet Video Converter===&lt;br /&gt;
AVI is just a container format, what matters is the codec. Can you please find out which codec your camera uses? You might want to check the camera manual. Thanks!&lt;br /&gt;
Are there any error messages when the crash happens?&lt;br /&gt;
Did the application install cleanly with no problems? Could you try to uninstall and reinstall again from a clean download please?&lt;br /&gt;
&lt;br /&gt;
===Input Methods===&lt;br /&gt;
http://maemo.org/development/documentation/how-tos/4-x/extending_hildon_input_methods.html&lt;br /&gt;
&lt;br /&gt;
===MMC/SD card related (Product &amp;quot;System software/mmc-and-usb&amp;quot;)===&lt;br /&gt;
Has this happened with any other card? What is your card manufacturer, model and size?&lt;br /&gt;
&lt;br /&gt;
Could you check whether your card is corrupted (on device you can use &amp;quot;dosfsck -n&amp;quot; command, or you can plug USB cable and use your PC disk check utility) and save the information about the card configuration?&lt;br /&gt;
Would it also be possible for you to copy all the data from the card to safety[1], reformat the card using the device Filemanager (or if you do that from the PC, mention it) and try whether it still causes the lockup?&lt;br /&gt;
If not, copy the files back to the card to see whether it now causes lockup. So we can see whether lockup is caused by card itself, its formatting, the data on it, or corrupted file system.&lt;br /&gt;
[1] if you know Linux and don&#039;t mind some extra effort, it would be preferable to &amp;quot;dd&amp;quot; the whole mounted USB storage device content to an image file so that you get a disk image that can be copied directly back, otherwise you can use normal copy.&lt;br /&gt;
&lt;br /&gt;
===Modest===&lt;br /&gt;
Does starting&lt;br /&gt;
  /usr/bin/maemo-summoner /usr/bin/modest.launch showui&lt;br /&gt;
provide some output?&lt;br /&gt;
====Debugging the connection to the mail server====&lt;br /&gt;
Can you please start an X Terminal window and enter&lt;br /&gt;
    export &amp;quot;CAMEL_DEBUG&amp;quot;=&amp;quot;all&amp;quot;&lt;br /&gt;
to enable the debug mode of the mail library, and after that&lt;br /&gt;
    /usr/bin/maemo-summoner /usr/bin/modest.launch showui &amp;gt; log 2&amp;gt;&amp;amp;1&lt;br /&gt;
to start the email application. Then try to connect to the mailserver.&lt;br /&gt;
Attach the logfile named &amp;quot;log&amp;quot; here (please check for confidential data before attached).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Modest not exiting but eating CPU====&lt;br /&gt;
I assume you waited for 10 minutes to make sure that this wasn&#039;t any time taking resource freeing? Does this also happen if you are not using SSL?&lt;br /&gt;
Can you provide us a wireshark or pcap log? Can you maybe strace on the hanging process and post the information here? Can you kill the hanging process with signal=11 to provide us with a core dump?&lt;br /&gt;
&lt;br /&gt;
===Power management===&lt;br /&gt;
https://maemo.org/community/wiki/poweranddevicemanagement/&lt;br /&gt;
&lt;br /&gt;
Battery drain can have many potential reasons:&lt;br /&gt;
* bad 3rd party applet/application not idling when not used&lt;br /&gt;
* buggy WLAN access point (not implementing power management properly)&lt;br /&gt;
** setting device to offline mode when not in use helps&lt;br /&gt;
* Keeping device in RD mode&lt;br /&gt;
* Corrupted memory card&lt;br /&gt;
* Metalayer crawler related bugs (only currently known is about gstreamer/WMA)&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
===Reboot related===&lt;br /&gt;
http://maemo.org/community/wiki/ReportingRebootIssues/&lt;br /&gt;
&lt;br /&gt;
===Skype===&lt;br /&gt;
Please file Skype bugs against https://developer.skype.com/jira instead.&lt;br /&gt;
&lt;br /&gt;
===Wifi/WLAN related===&lt;br /&gt;
Does running &amp;quot;/etc/init.d/networking restart&amp;quot; update the list of wifis?&lt;br /&gt;
&lt;br /&gt;
Asking for more information:&lt;br /&gt;
&lt;br /&gt;
* What AP you have?&lt;br /&gt;
** Make and model?&lt;br /&gt;
** Firmware version?&lt;br /&gt;
** Hardware revision?&lt;br /&gt;
** What are the encryption settings? (open/WEP/WPA-PSK/WPA-EAP)&lt;br /&gt;
* What&#039;s the distance to the AP?&lt;br /&gt;
* How many APs do you have?&lt;br /&gt;
&lt;br /&gt;
PSM problems:&lt;br /&gt;
&lt;br /&gt;
* Does disabling Power Save Mode (PSM) in N800/N810 help?&lt;br /&gt;
* AP settings:&lt;br /&gt;
** What&#039;s the beacon interval?&lt;br /&gt;
** What&#039;s the DTIM period?&lt;/div&gt;</summary>
		<author><name>192.100.124.156</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Maemo_Summit_2008&amp;diff=19714</id>
		<title>Maemo Summit 2008</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Maemo_Summit_2008&amp;diff=19714"/>
		<updated>2008-07-03T18:42:17Z</updated>

		<summary type="html">&lt;p&gt;192.100.124.156: /* Travel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Join the first Maemo Summit&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Berlin, September 19-20&#039;&#039;&#039; @ [http://c-base.org/ c-base] - right after http://www.osimworld.com&lt;br /&gt;
[https://maemo.org/news/events/registrations/register/2f91448248e711dd8bcbb7b26102ad49ad49.html Free registration].&lt;br /&gt;
&lt;br /&gt;
Know more about Nokia&#039;s Linux platform and its evolution. Meet the core team, 3rd party professional developers and key community contributors. Showcase and discuss your work. Learn, share, hack. And have fun!&lt;br /&gt;
&lt;br /&gt;
The [http://www.osimworld.com Open Source in Mobile World] conference is an interesting venue to know more about the business and technical context of the Maemo platform. Nokia is active in this event and invites the Maemo community to join it. After the conference we propose the first Maemo Summit calling to all contributors.&lt;br /&gt;
&lt;br /&gt;
== Program ==&lt;br /&gt;
&lt;br /&gt;
The program is still open. The basic idea is to have few and well executed session plus plenty of free time and free-form activities.&lt;br /&gt;
&lt;br /&gt;
=== Scheduleton ===&lt;br /&gt;
These are just ideas for a schedule skeleton. You can propose improvements in the [[Talk:Maemo summit 2008|discussion]] page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday 19&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 9:00 - Opening doors &lt;br /&gt;
* 9:30 - Welcome!, by [http://jaaksi.blogspot.com/ Ari Jaaksi] (VP - Maemo Software @ Nokia)&lt;br /&gt;
* 10:00 - The outside view, by A Well Known Speaker&lt;br /&gt;
* 10:30 - Hildon UI Vision, by Harri Kiljander (Director, User Experience - Maemo Software @ Nokia)&lt;br /&gt;
* 11:00 - What Maemo users want, by [http://tabletblog.com/2008/05/3rd-anniversary-community-spotlight.html Reggie Suplido] ([http://www.internettablettalk.com/ Internet Tablet Talk]) and [http://www.neoncherry.com/ Krisse] ([http://tabletschool.blogspot.com/ Internet Tablet School])&lt;br /&gt;
* 11:30 - The Maemo Proposition, by Peter Schneider (Head of Platform Marketing, Maemo Software @ Nokia)&lt;br /&gt;
* 12:00 - break&lt;br /&gt;
* 12:15 - Lightning sessions, 5-10 min each. ([[Talk:Maemo summit 2008#Lightning sessions|propose one]])&lt;br /&gt;
* 14:00 - Lunch!&lt;br /&gt;
* 15:00 - BoF meetings &amp;amp; workshops - Round 1 - several sessions at a time ([[Talk:Maemo summit 2008#BoFs and Workshops|propose one]])&lt;br /&gt;
* 16:00 - Round 2 - tbc&lt;br /&gt;
* 17:00 - Round 3 - tbc&lt;br /&gt;
* 18:00 - Chill out&lt;br /&gt;
&lt;br /&gt;
Dinner, music, drinks tbd.&lt;br /&gt;
&lt;br /&gt;
Dress code recommended: t-shirt with the maemo.org logo of [[Maemo.org_logo_contest_submissions|your choice]]. DISCLAIMER: can&#039;t be the winner logo. ;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saturday 20&#039;&#039;&#039;&lt;br /&gt;
100% community driven schedule. Space available. Just organize your activity and advertise it here.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
The Maemo Summit is held in the heeadquarter of &#039;&#039;&#039;[http://www.c-base.org c-base]&#039;&#039;&#039;, a non-profit association located in Berlin, Germany which has about 300 members. The purpose of this association is to increase knowledge and know-how regarding computer software, hardware and data networks ([http://en.wikipedia.org/wiki/C-base more]).&lt;br /&gt;
&lt;br /&gt;
c-base is in the very Mitte of Berlin.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&#039;&#039;&#039;[https://maemo.org/news/events/registrations/register/2f91448248e711dd8bcbb7b26102ad49ad49.html REGISTER - FREE OF CHARGE&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It&#039;s the first Maemo Summit and it is good to know in advance who plans to attend, to fine tune practicalities and have enough space, connection, drinks, food.&lt;br /&gt;
&lt;br /&gt;
Yes, the entrance is free. Registration is still requested for planning purposes.&lt;br /&gt;
&lt;br /&gt;
== Travel ==&lt;br /&gt;
[[Talk:Maemo_Summit_2008#Travel|Apparently]] there are options as affordable as 20€ including taxis from Stansted! [[Talk:Maemo_Summit_2008#Travel|Share your travel tips]] from different locations.&lt;br /&gt;
&lt;br /&gt;
== Accommodation ==&lt;br /&gt;
&#039;&#039;&#039;We are looking for affordable accommodation options!&#039;&#039;&#039; (and we got [[Maemo_Summit_2008#Accommodation|some ideas]], thank you!) Tips are welcome. The budget for sponsoring contributors is fixed, which means that cheaper accommodation will bring more people to the Summit.&lt;br /&gt;
&lt;br /&gt;
== Sponsoring community contributors ==&lt;br /&gt;
&lt;br /&gt;
See [[Maemo Summit 2008/Sponsorship]].&lt;br /&gt;
&lt;br /&gt;
== Maemo in the OSiM program ==&lt;br /&gt;
See [[Maemo in OSiM World 2008]].&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
Feel free to share/spread/forward/email...&lt;br /&gt;
&lt;br /&gt;
* [http://upcoming.yahoo.com/event/839617/ Maemo summit on Upcoming!]&lt;br /&gt;
* [http://www.facebook.com/event.php?eid=16582874206 Maemo summit on Facebook - requires FB registration]&lt;br /&gt;
&lt;br /&gt;
[[Events]]&lt;/div&gt;</summary>
		<author><name>192.100.124.156</name></author>
	</entry>
</feed>