<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://techbase.kde.org/skins/common/feed.css?0.2"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Earthwings&amp;feedformat=atom</id>
		<title>KDE TechBase - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Earthwings&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Special:Contributions/Earthwings"/>
		<updated>2013-05-21T09:47:03Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan</id>
		<title>Schedules/KDE4/4.11 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan"/>
				<updated>2013-05-19T08:51:20Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.11 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.11 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.10 Feature Plan]] (previous major release)&lt;br /&gt;
*[[Schedules/KDE4/4.12 Feature Plan]] (next major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*to do =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukcontroller-qml|QML version of the current Nepomuk controller. |joerg.ehrichs@gmx.de|Jörg Ehrichs}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Update old shortcuts.|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Use https where possible. ({{bug |308029}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Look for url on clipboard when creating new shortcut. ({{bug |146880}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureInProgress|Web Shortcuts|Insert query placeholder button. ({{bug |146879}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Usability issue: &amp;quot;Attach as tab to&amp;quot; menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Get rid of  &amp;quot;Display borders on maximized windows&amp;quot; setting ({{bug |299245}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration ({{bug |299901}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|clientPopup: &amp;quot;'More actions' and &amp;quot;Attach as tab to&amp;quot;  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Windows list icon does not show up in &amp;quot;Walk Through Desktop List&amp;quot; ({{bug |306187}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Configurable quick tile area config GUI ({{bug |308993}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Social Feed|mklapetek@kde.org|Martin Klapetek}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Ability to sort entries in the sub-menus ({{bug |108419}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Add move up/down buttons ({{bug |61537}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureDone|plasma notifications|Add button to notifications that allow configuring them|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureDone|plasma batterymonitor|Improve situtation with multiple batteries (show battery names, dont just sum up _all_ the percentages etc)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Implement notifications for non-internal batteries (aka &amp;quot;Your mouse is running low&amp;quot;)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Clean up Places panel context menus|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|Search-plugin: Add &amp;quot;Current file mode&amp;quot;|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: As-you-type search in current file|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: Multi line search &amp;amp; replace|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: Replace &amp;quot;\&amp;lt;number&amp;gt;&amp;quot; with corresponding regexp-captures in the replace string|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|gdb-plugin: Unify the stack trace and local variables to one ToolView|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|gdb-plugin: Do not update stack/locals view if not visible|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Vim Mode Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté plugin now supports Python2 or Python3 as a build-time option|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté GID plugin now supports autocompletion based on the contents of the ID file|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Many generic functions and generic classes, likely the more outstanding are the autocompletations. Now you can create a code completion model with very few lines from Python&lt;br /&gt;
|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté python utils plugin. Utils to Python: Checker Parse, Checker Pep8, Checker Pyflakes, Snippets|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté javascript utils plugin. Utils to JavaScript: Autocomplete, Autocomplete jQuery, Checker JSLint, Pretty JSON, Snippets|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté XML pretty plugin. A simple XML pretty printer. XML formatter which a good indents|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté Django utils plugin. Utils to Django: Snippets, and template utils|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté Python autocomplete plugin.|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|[http://kate-editor.org/2013/04/23/a-rich-python-console-and-more-in-kate-editor/ Integration of the python_autocomplete and python_console_ipython plugins with the project plugin] .|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureTodo|Konsole|Make the d&amp;amp;d popup menu optional|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konqueror|Settings for WebKit Part|sandfeld@kde.org|Allan Sandfeld}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureDone|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Dock Widgets|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Stars Constellations|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|KML I/O Improvements|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Basic KML Editor|tgridel@free.fr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|WebKit Powered Info Dialog|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|License Information Info Box|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|Navigation Tool Redesign|rahn@kde.org|Torsten Rahn, Mohammed Nafees}}&lt;br /&gt;
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureDone|Marble|GHNS Map Installation In Marble Qt|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|In-Program documentation for scripting API|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Scripting API cleanup|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Statistics module: scripts may add statistics data during algorithm executions|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Text-only interface for Rocs aka Cantor backend|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Worksheet Integration|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
{{FeatureInProgress|Kig|Geogebra Support|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|Kig|CAS Backend|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|KAlgebra|Matrix support|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KJumpingCube|Make computer think-times shorter and responses faster|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide five skill levels (previously three)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide board size up to 15x15 (previously 10x10)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add multi-move undo and redo (previously one move only)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Improve the algorithm for computer opponent Newton|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Make a new toolbar layout with a general-purpose stop-start button|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add optional pauses after computer moves or animation steps, to help new players understand how the game works|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Major internal restructure and rewrite: involving separation of model, view, control and AI classes, new classes for Game and AI_Box and executing AI code on a separate thread|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|kolourpaint|WebP image format plugin|kollix@aon.at|Martin Koller}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|okular|Configurable review tools {{bug |159601}}|okular-devel@kde.org|Okular Developers}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureInProgress|Juk|Support excluding directories from a recursive search [https://git.reviewboard.kde.org/r/110273/ Review Request 110273]|biergaizi2009@gmail.com|Tom Li}}&lt;br /&gt;
{{FeatureDone|Juk|Add support for [http://www.opus-codec.org/ Ogg Opus audio editing/playback] (requires TagLib and Phonon also support)|mpyne@kde.org|Michael Pyne}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureTodo|KABC Contact groups|use uid's for references|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|SendLaterAgent|Agent for allow to send later mails|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|PimActivity|Create a library to support activity in pim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureDone|headerthemeeditor|Program to edit kmail header theme based on Grantlee|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|Sieve|Add support for autogenerate sieve script|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|Blogilo|Use new widget component based on qtwebkit for html editor|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|ImportWizard|Allow to import settings/data for trojita and improve all others importer|montel@kde.org|Montel Laurent}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add tagged unions to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add array indices to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KWallet|UI Refactoring|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdetoys =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|KTeaTime|Bring back the system tray progress indicator known from KTeaTime 4.6.5 and earlier ({{bug |279222}})|kde@hilefoks.org|Stefan Böhmann}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.12_Feature_Plan</id>
		<title>Schedules/KDE4/4.12 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.12_Feature_Plan"/>
				<updated>2013-05-19T08:49:59Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.12 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.12 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.11 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*to do =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan</id>
		<title>Schedules/KDE4/4.11 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan"/>
				<updated>2013-05-19T08:49:43Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.11 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.11 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.10 Feature Plan]] (previous major release)&lt;br /&gt;
*[[Schedules/KDE4/4.12 Feature Plan]] (next major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*to do =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukcontroller-qml|QML version of the current Nepomuk controller. |joerg.ehrichs@gmx.de|Jörg Ehrichs}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Update old shortcuts.|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Use https where possible. ({{bug |308029}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Look for url on clipboard when creating new shortcut. ({{bug |146880}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureInProgress|Web Shortcuts|Insert query placeholder button. ({{bug |146879}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Usability issue: &amp;quot;Attach as tab to&amp;quot; menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Get rid of  &amp;quot;Display borders on maximized windows&amp;quot; setting ({{bug |299245}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration ({{bug |299901}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|clientPopup: &amp;quot;'More actions' and &amp;quot;Attach as tab to&amp;quot;  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Windows list icon does not show up in &amp;quot;Walk Through Desktop List&amp;quot; ({{bug |306187}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Configurable quick tile area config GUI ({{bug |308993}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Social Feed|mklapetek@kde.org|Martin Klapetek}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Ability to sort entries in the sub-menus ({{bug |108419}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Add move up/down buttons ({{bug |61537}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureDone|plasma notifications|Add button to notifications that allow configuring them|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureDone|plasma batterymonitor|Improve situtation with multiple batteries (show battery names, dont just sum up _all_ the percentages etc)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Implement notifications for non-internal batteries (aka &amp;quot;Your mouse is running low&amp;quot;)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Clean up Places panel context menus|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|Search-plugin: Add &amp;quot;Current file mode&amp;quot;|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: As-you-type search in current file|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: Multi line search &amp;amp; replace|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: Replace &amp;quot;\&amp;lt;number&amp;gt;&amp;quot; with corresponding regexp-captures in the replace string|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|gdb-plugin: Unify the stack trace and local variables to one ToolView|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|gdb-plugin: Do not update stack/locals view if not visible|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Vim Mode Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté plugin now supports Python2 or Python3 as a build-time option|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté GID plugin now supports autocompletion based on the contents of the ID file|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Many generic functions and generic classes, likely the more outstanding are the autocompletations. Now you can create a code completion model with very few lines from Python&lt;br /&gt;
|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté python utils plugin. Utils to Python: Checker Parse, Checker Pep8, Checker Pyflakes, Snippets|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté javascript utils plugin. Utils to JavaScript: Autocomplete, Autocomplete jQuery, Checker JSLint, Pretty JSON, Snippets|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté XML pretty plugin. A simple XML pretty printer. XML formatter which a good indents|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté Django utils plugin. Utils to Django: Snippets, and template utils|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté Python autocomplete plugin.|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|[http://kate-editor.org/2013/04/23/a-rich-python-console-and-more-in-kate-editor/ Integration of the python_autocomplete and python_console_ipython plugins with the project plugin] .|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureTodo|Konsole|Make the d&amp;amp;d popup menu optional|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konqueror|Settings for WebKit Part|sandfeld@kde.org|Allan Sandfeld}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureDone|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Dock Widgets|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Stars Constellations|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|KML I/O Improvements|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Basic KML Editor|tgridel@free.fr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|WebKit Powered Info Dialog|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|License Information Info Box|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|Navigation Tool Redesign|rahn@kde.org|Torsten Rahn, Mohammed Nafees}}&lt;br /&gt;
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureDone|Marble|GHNS Map Installation In Marble Qt|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|In-Program documentation for scripting API|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Scripting API cleanup|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Statistics module: scripts may add statistics data during algorithm executions|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Text-only interface for Rocs aka Cantor backend|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Worksheet Integration|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
{{FeatureInProgress|Kig|Geogebra Support|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|Kig|CAS Backend|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|KAlgebra|Matrix support|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KJumpingCube|Make computer think-times shorter and responses faster|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide five skill levels (previously three)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide board size up to 15x15 (previously 10x10)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add multi-move undo and redo (previously one move only)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Improve the algorithm for computer opponent Newton|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Make a new toolbar layout with a general-purpose stop-start button|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add optional pauses after computer moves or animation steps, to help new players understand how the game works|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Major internal restructure and rewrite: involving separation of model, view, control and AI classes, new classes for Game and AI_Box and executing AI code on a separate thread|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|kolourpaint|WebP image format plugin|kollix@aon.at|Martin Koller}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|okular|Configurable review tools {{bug |159601}}|okular-devel@kde.org|Okular Developers}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureInProgress|Juk|Support excluding directories from a recursive search [https://git.reviewboard.kde.org/r/110273/ Review Request 110273]|biergaizi2009@gmail.com|Tom Li}}&lt;br /&gt;
{{FeatureDone|Juk|Add support for [http://www.opus-codec.org/ Ogg Opus audio editing/playback] (requires TagLib and Phonon also support)|mpyne@kde.org|Michael Pyne}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureTodo|KABC Contact groups|use uid's for references|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|SendLaterAgent|Agent for allow to send later mails|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|PimActivity|Create a library to support activity in pim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureDone|headerthemeeditor|Program to edit kmail header theme based on Grantlee|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|Sieve|Add support for autogenerate sieve script|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|Blogilo|Use new widget component based on qtwebkit for html editor|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|ImportWizard|Allow to import settings/data for trojita and improve all others importer|montel@kde.org|Montel Laurent}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add tagged unions to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add array indices to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KWallet|UI Refactoring|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdetoys =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|KTeaTime|Bring back the system tray progress indicator known from KTeaTime 4.6.5 and earlier ({{bug |279222}})|kde@hilefoks.org|Stefan Böhmann}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan</id>
		<title>Schedules/KDE4/4.11 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan"/>
				<updated>2013-05-19T08:49:04Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.11 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.11 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.10 Feature Plan]] (previous major release)&lt;br /&gt;
*[[Schedules/KDE4/4.12 Feature Plan]] (next major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*to do =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukcontroller-qml|QML version of the current Nepomuk controller. |joerg.ehrichs@gmx.de|Jörg Ehrichs}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Update old shortcuts.|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Use https where possible. ({{bug |308029}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Look for url on clipboard when creating new shortcut. ({{bug |146880}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureInProgress|Web Shortcuts|Insert query placeholder button. ({{bug |146879}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Usability issue: &amp;quot;Attach as tab to&amp;quot; menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Get rid of  &amp;quot;Display borders on maximized windows&amp;quot; setting ({{bug |299245}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration ({{bug |299901}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|clientPopup: &amp;quot;'More actions' and &amp;quot;Attach as tab to&amp;quot;  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Windows list icon does not show up in &amp;quot;Walk Through Desktop List&amp;quot; ({{bug |306187}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Configurable quick tile area config GUI ({{bug |308993}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Social Feed|mklapetek@kde.org|Martin Klapetek}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Ability to sort entries in the sub-menus ({{bug |108419}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Add move up/down buttons ({{bug |61537}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureDone|plasma notifications|Add button to notifications that allow configuring them|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureDone|plasma batterymonitor|Improve situtation with multiple batteries (show battery names, dont just sum up _all_ the percentages etc)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Implement notifications for non-internal batteries (aka &amp;quot;Your mouse is running low&amp;quot;)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Clean up Places panel context menus|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|Search-plugin: Add &amp;quot;Current file mode&amp;quot;|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: As-you-type search in current file|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: Multi line search &amp;amp; replace|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: Replace &amp;quot;\&amp;lt;number&amp;gt;&amp;quot; with corresponding regexp-captures in the replace string|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|gdb-plugin: Unify the stack trace and local variables to one ToolView|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|gdb-plugin: Do not update stack/locals view if not visible|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Vim Mode Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté plugin now supports Python2 or Python3 as a build-time option|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté GID plugin now supports autocompletion based on the contents of the ID file|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Many generic functions and generic classes, likely the more outstanding are the autocompletations. Now you can create a code completion model with very few lines from Python&lt;br /&gt;
|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté python utils plugin. Utils to Python: Checker Parse, Checker Pep8, Checker Pyflakes, Snippets|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté javascript utils plugin. Utils to JavaScript: Autocomplete, Autocomplete jQuery, Checker JSLint, Pretty JSON, Snippets|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté XML pretty plugin. A simple XML pretty printer. XML formatter which a good indents|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté Django utils plugin. Utils to Django: Snippets, and template utils|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté Python autocomplete plugin.|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|[http://kate-editor.org/2013/04/23/a-rich-python-console-and-more-in-kate-editor/ Integration of the python_autocomplete and python_console_ipython plugins with the project plugin] .|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureTodo|Konsole|Make the d&amp;amp;d popup menu optional|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konqueror|Settings for WebKit Part|sandfeld@kde.org|Allan Sandfeld}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Dock Widgets|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Stars Constellations|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|KML I/O Improvements|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Basic KML Editor|tgridel@free.fr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|WebKit Powered Info Dialog|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|License Information Info Box|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|Navigation Tool Redesign|rahn@kde.org|Torsten Rahn, Mohammed Nafees}}&lt;br /&gt;
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureDone|Marble|GHNS Map Installation In Marble Qt|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|In-Program documentation for scripting API|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Scripting API cleanup|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Statistics module: scripts may add statistics data during algorithm executions|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Text-only interface for Rocs aka Cantor backend|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Worksheet Integration|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
{{FeatureInProgress|Kig|Geogebra Support|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|Kig|CAS Backend|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|KAlgebra|Matrix support|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KJumpingCube|Make computer think-times shorter and responses faster|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide five skill levels (previously three)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide board size up to 15x15 (previously 10x10)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add multi-move undo and redo (previously one move only)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Improve the algorithm for computer opponent Newton|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Make a new toolbar layout with a general-purpose stop-start button|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add optional pauses after computer moves or animation steps, to help new players understand how the game works|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Major internal restructure and rewrite: involving separation of model, view, control and AI classes, new classes for Game and AI_Box and executing AI code on a separate thread|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|kolourpaint|WebP image format plugin|kollix@aon.at|Martin Koller}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|okular|Configurable review tools {{bug |159601}}|okular-devel@kde.org|Okular Developers}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureInProgress|Juk|Support excluding directories from a recursive search [https://git.reviewboard.kde.org/r/110273/ Review Request 110273]|biergaizi2009@gmail.com|Tom Li}}&lt;br /&gt;
{{FeatureDone|Juk|Add support for [http://www.opus-codec.org/ Ogg Opus audio editing/playback] (requires TagLib and Phonon also support)|mpyne@kde.org|Michael Pyne}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureTodo|KABC Contact groups|use uid's for references|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|SendLaterAgent|Agent for allow to send later mails|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|PimActivity|Create a library to support activity in pim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureDone|headerthemeeditor|Program to edit kmail header theme based on Grantlee|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|Sieve|Add support for autogenerate sieve script|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|Blogilo|Use new widget component based on qtwebkit for html editor|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|ImportWizard|Allow to import settings/data for trojita and improve all others importer|montel@kde.org|Montel Laurent}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add tagged unions to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add array indices to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KWallet|UI Refactoring|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdetoys =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|KTeaTime|Bring back the system tray progress indicator known from KTeaTime 4.6.5 and earlier ({{bug |279222}})|kde@hilefoks.org|Stefan Böhmann}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan</id>
		<title>Schedules/KDE4/4.11 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan"/>
				<updated>2013-05-19T08:47:15Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Link to 4.12 feature plan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.11 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.11 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.10 Feature Plan]] (previous major release)&lt;br /&gt;
*[[Schedules/KDE4/4.12 Feature Plan]] (next major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*to do =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukcontroller-qml|QML version of the current Nepomuk controller. |joerg.ehrichs@gmx.de|Jörg Ehrichs}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Update old shortcuts.|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Use https where possible. ({{bug |308029}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Look for url on clipboard when creating new shortcut. ({{bug |146880}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureInProgress|Web Shortcuts|Insert query placeholder button. ({{bug |146879}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Usability issue: &amp;quot;Attach as tab to&amp;quot; menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Get rid of  &amp;quot;Display borders on maximized windows&amp;quot; setting ({{bug |299245}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration ({{bug |299901}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|clientPopup: &amp;quot;'More actions' and &amp;quot;Attach as tab to&amp;quot;  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Windows list icon does not show up in &amp;quot;Walk Through Desktop List&amp;quot; ({{bug |306187}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Configurable quick tile area config GUI ({{bug |308993}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Social Feed|mklapetek@kde.org|Martin Klapetek}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Ability to sort entries in the sub-menus ({{bug |108419}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Add move up/down buttons ({{bug |61537}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureDone|plasma notifications|Add button to notifications that allow configuring them|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureDone|plasma batterymonitor|Improve situtation with multiple batteries (show battery names, dont just sum up _all_ the percentages etc)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Implement notifications for non-internal batteries (aka &amp;quot;Your mouse is running low&amp;quot;)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Clean up Places panel context menus|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|Search-plugin: Add &amp;quot;Current file mode&amp;quot;|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: As-you-type search in current file|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: Multi line search &amp;amp; replace|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: Replace &amp;quot;\&amp;lt;number&amp;gt;&amp;quot; with corresponding regexp-captures in the replace string|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|gdb-plugin: Unify the stack trace and local variables to one ToolView|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|gdb-plugin: Do not update stack/locals view if not visible|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Vim Mode Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté plugin now supports Python2 or Python3 as a build-time option|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté GID plugin now supports autocompletion based on the contents of the ID file|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Many generic functions and generic classes, likely the more outstanding are the autocompletations. Now you can create a code completion model with very few lines from Python&lt;br /&gt;
|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté python utils plugin. Utils to Python: Checker Parse, Checker Pep8, Checker Pyflakes, Snippets|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté javascript utils plugin. Utils to JavaScript: Autocomplete, Autocomplete jQuery, Checker JSLint, Pretty JSON, Snippets|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté XML pretty plugin. A simple XML pretty printer. XML formatter which a good indents|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté Django utils plugin. Utils to Django: Snippets, and template utils|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté Python autocomplete plugin.|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|[http://kate-editor.org/2013/04/23/a-rich-python-console-and-more-in-kate-editor/ Integration of the python_autocomplete and python_console_ipython plugins with the project plugin] .|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureTodo|Konsole|Make the d&amp;amp;d popup menu optional|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konqueror|Settings for WebKit Part|sandfeld@kde.org|Allan Sandfeld}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Dock Widgets|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Stars Constellations|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|KML I/O Improvements|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Basic KML Editor|tgridel@free.fr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|WebKit Powered Info Dialog|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|License Information Info Box|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|Navigation Tool Redesign|rahn@kde.org|Torsten Rahn, Mohammed Nafees}}&lt;br /&gt;
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|In-Program documentation for scripting API|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Scripting API cleanup|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Statistics module: scripts may add statistics data during algorithm executions|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Text-only interface for Rocs aka Cantor backend|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Worksheet Integration|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
{{FeatureInProgress|Kig|Geogebra Support|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|Kig|CAS Backend|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|KAlgebra|Matrix support|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KJumpingCube|Make computer think-times shorter and responses faster|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide five skill levels (previously three)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide board size up to 15x15 (previously 10x10)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add multi-move undo and redo (previously one move only)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Improve the algorithm for computer opponent Newton|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Make a new toolbar layout with a general-purpose stop-start button|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add optional pauses after computer moves or animation steps, to help new players understand how the game works|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Major internal restructure and rewrite: involving separation of model, view, control and AI classes, new classes for Game and AI_Box and executing AI code on a separate thread|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|kolourpaint|WebP image format plugin|kollix@aon.at|Martin Koller}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|okular|Configurable review tools {{bug |159601}}|okular-devel@kde.org|Okular Developers}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureInProgress|Juk|Support excluding directories from a recursive search [https://git.reviewboard.kde.org/r/110273/ Review Request 110273]|biergaizi2009@gmail.com|Tom Li}}&lt;br /&gt;
{{FeatureDone|Juk|Add support for [http://www.opus-codec.org/ Ogg Opus audio editing/playback] (requires TagLib and Phonon also support)|mpyne@kde.org|Michael Pyne}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureTodo|KABC Contact groups|use uid's for references|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|SendLaterAgent|Agent for allow to send later mails|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|PimActivity|Create a library to support activity in pim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureDone|headerthemeeditor|Program to edit kmail header theme based on Grantlee|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|Sieve|Add support for autogenerate sieve script|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|Blogilo|Use new widget component based on qtwebkit for html editor|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|ImportWizard|Allow to import settings/data for trojita and improve all others importer|montel@kde.org|Montel Laurent}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add tagged unions to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add array indices to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KWallet|UI Refactoring|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdetoys =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|KTeaTime|Bring back the system tray progress indicator known from KTeaTime 4.6.5 and earlier ({{bug |279222}})|kde@hilefoks.org|Stefan Böhmann}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan</id>
		<title>Schedules/KDE4/4.11 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan"/>
				<updated>2013-05-19T08:46:40Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Move features to 4.12&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.11 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.11 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.10 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*to do =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukcontroller-qml|QML version of the current Nepomuk controller. |joerg.ehrichs@gmx.de|Jörg Ehrichs}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Update old shortcuts.|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Use https where possible. ({{bug |308029}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureDone|Web Shortcuts|Look for url on clipboard when creating new shortcut. ({{bug |146880}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
{{FeatureInProgress|Web Shortcuts|Insert query placeholder button. ({{bug |146879}})|de.meyer.maarten@gmail.com|Maarten De Meyer}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Usability issue: &amp;quot;Attach as tab to&amp;quot; menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Get rid of  &amp;quot;Display borders on maximized windows&amp;quot; setting ({{bug |299245}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration ({{bug |299901}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|clientPopup: &amp;quot;'More actions' and &amp;quot;Attach as tab to&amp;quot;  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Windows list icon does not show up in &amp;quot;Walk Through Desktop List&amp;quot; ({{bug |306187}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Configurable quick tile area config GUI ({{bug |308993}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Social Feed|mklapetek@kde.org|Martin Klapetek}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Ability to sort entries in the sub-menus ({{bug |108419}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Add move up/down buttons ({{bug |61537}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureDone|plasma notifications|Add button to notifications that allow configuring them|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureDone|plasma batterymonitor|Improve situtation with multiple batteries (show battery names, dont just sum up _all_ the percentages etc)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Implement notifications for non-internal batteries (aka &amp;quot;Your mouse is running low&amp;quot;)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Clean up Places panel context menus|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|Search-plugin: Add &amp;quot;Current file mode&amp;quot;|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: As-you-type search in current file|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: Multi line search &amp;amp; replace|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|Search-plugin: Replace &amp;quot;\&amp;lt;number&amp;gt;&amp;quot; with corresponding regexp-captures in the replace string|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|gdb-plugin: Unify the stack trace and local variables to one ToolView|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate|gdb-plugin: Do not update stack/locals view if not visible|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Vim Mode Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté plugin now supports Python2 or Python3 as a build-time option|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté GID plugin now supports autocompletion based on the contents of the ID file|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Many generic functions and generic classes, likely the more outstanding are the autocompletations. Now you can create a code completion model with very few lines from Python&lt;br /&gt;
|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté python utils plugin. Utils to Python: Checker Parse, Checker Pep8, Checker Pyflakes, Snippets|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté javascript utils plugin. Utils to JavaScript: Autocomplete, Autocomplete jQuery, Checker JSLint, Pretty JSON, Snippets|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté XML pretty plugin. A simple XML pretty printer. XML formatter which a good indents|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté Django utils plugin. Utils to Django: Snippets, and template utils|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|Pâté Python autocomplete plugin.|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
{{FeatureDone|Kate|[http://kate-editor.org/2013/04/23/a-rich-python-console-and-more-in-kate-editor/ Integration of the python_autocomplete and python_console_ipython plugins with the project plugin] .|goinnn@gmail.com|Pablo Martín}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureTodo|Konsole|Make the d&amp;amp;d popup menu optional|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konqueror|Settings for WebKit Part|sandfeld@kde.org|Allan Sandfeld}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Dock Widgets|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Stars Constellations|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|KML I/O Improvements|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Basic KML Editor|tgridel@free.fr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|WebKit Powered Info Dialog|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|License Information Info Box|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|Navigation Tool Redesign|rahn@kde.org|Torsten Rahn, Mohammed Nafees}}&lt;br /&gt;
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|In-Program documentation for scripting API|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Scripting API cleanup|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Statistics module: scripts may add statistics data during algorithm executions|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Text-only interface for Rocs aka Cantor backend|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Worksheet Integration|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
{{FeatureInProgress|Kig|Geogebra Support|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|Kig|CAS Backend|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|KAlgebra|Matrix support|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KJumpingCube|Make computer think-times shorter and responses faster|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide five skill levels (previously three)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide board size up to 15x15 (previously 10x10)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add multi-move undo and redo (previously one move only)|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Improve the algorithm for computer opponent Newton|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Make a new toolbar layout with a general-purpose stop-start button|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add optional pauses after computer moves or animation steps, to help new players understand how the game works|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Major internal restructure and rewrite: involving separation of model, view, control and AI classes, new classes for Game and AI_Box and executing AI code on a separate thread|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|kolourpaint|WebP image format plugin|kollix@aon.at|Martin Koller}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|okular|Configurable review tools {{bug |159601}}|okular-devel@kde.org|Okular Developers}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureInProgress|Juk|Support excluding directories from a recursive search [https://git.reviewboard.kde.org/r/110273/ Review Request 110273]|biergaizi2009@gmail.com|Tom Li}}&lt;br /&gt;
{{FeatureDone|Juk|Add support for [http://www.opus-codec.org/ Ogg Opus audio editing/playback] (requires TagLib and Phonon also support)|mpyne@kde.org|Michael Pyne}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureTodo|KABC Contact groups|use uid's for references|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|SendLaterAgent|Agent for allow to send later mails|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|PimActivity|Create a library to support activity in pim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureDone|headerthemeeditor|Program to edit kmail header theme based on Grantlee|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|Sieve|Add support for autogenerate sieve script|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|Blogilo|Use new widget component based on qtwebkit for html editor|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureDone|ImportWizard|Allow to import settings/data for trojita and improve all others importer|montel@kde.org|Montel Laurent}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add tagged unions to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add array indices to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KWallet|UI Refactoring|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdetoys =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|KTeaTime|Bring back the system tray progress indicator known from KTeaTime 4.6.5 and earlier ({{bug |279222}})|kde@hilefoks.org|Stefan Böhmann}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.12_Feature_Plan</id>
		<title>Schedules/KDE4/4.12 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.12_Feature_Plan"/>
				<updated>2013-05-19T08:46:29Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Move features from 4.11&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.12 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.12 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.11 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*to do =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan</id>
		<title>Schedules/KDE4/4.11 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan"/>
				<updated>2013-03-05T15:07:53Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.11 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.11 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.10 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*to do =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Usability issue: &amp;quot;Attach as tab to&amp;quot; menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Get rid of  &amp;quot;Display borders on maximized windows&amp;quot; setting ({{bug |299245}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration ({{bug |299901}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|clientPopup: &amp;quot;'More actions' and &amp;quot;Attach as tab to&amp;quot;  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Windows list icon does not show up in &amp;quot;Walk Through Desktop List&amp;quot; ({{bug |306187}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Configurable quick tile area config GUI ({{bug |308993}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Social Feed|mklapetek@kde.org|Martin Klapetek}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Ability to sort entries in the sub-menus ({{bug |108419}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureInProgress|kmenuedit|Add move up/down buttons ({{bug |61537}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureInProgress|kmenuedit|Possibility to copy items using a ctrl-drag'n'drop ({{bug |145402}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Add optional document &amp;quot;minimap&amp;quot; to the Symbols view plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Vim Mode Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kdialog|Add support for detailedsorry/detailederror messages|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureTodo|Konsole|Make the d&amp;amp;d popup menu optional|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konqueror|Settings for WebKit Part|sandfeld@kde.org|Allan Sandfeld}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Dock Widgets|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Stars Constellations|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|KML I/O Improvements|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Basic KML Editor|tgridel@free.fr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|WebKit Powered Info Dialog|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|WebKit Powered Info Dialog|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|License Information Info Box|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|Navigation Tool Redesign|rahn@kde.org|Torsten Rahn, Mohammed Nafees}}&lt;br /&gt;
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
{{FeatureInProgress|Kig|Mark right angles|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|KAlgebra|Matrix support|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|Juk|Add support for [http://www.opus-codec.org/ Ogg Opus audio editing/playback] (requires TagLib and Phonon also support)|mpyne@kde.org|Michael Pyne}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add tagged unions to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add array indices to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Ark|Make it possible to disable internal previewer|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan</id>
		<title>Schedules/KDE4/4.11 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan"/>
				<updated>2013-03-05T15:06:04Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.11 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.11 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.10 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*to do =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Usability issue: &amp;quot;Attach as tab to&amp;quot; menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Get rid of  &amp;quot;Display borders on maximized windows&amp;quot; setting ({{bug |299245}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration ({{bug |299901}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|clientPopup: &amp;quot;'More actions' and &amp;quot;Attach as tab to&amp;quot;  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Windows list icon does not show up in &amp;quot;Walk Through Desktop List&amp;quot; ({{bug |306187}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Configurable quick tile area config GUI ({{bug |308993}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Social Feed|mklapetek@kde.org|Martin Klapetek}}&lt;br /&gt;
{{FeatureDone|kmenuedit|Ability to sort entries in the sub-menus ({{bug |108419}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureInProgress|kmenuedit|Add move up/down buttons ({{bug |61537}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
{{FeatureInProgress|kmenuedit|Possibility to copy items using a ctrl-drag'n'drop ({{bug |145402}})|frajibe@gmail.com|Julien Borderie}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Add optional document &amp;quot;minimap&amp;quot; to the Symbols view plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Vim Mode Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kdialog|Add support for detailedsorry/detailederror messages|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureTodo|Konsole|Make the d&amp;amp;d popup menu optional|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konqueror|Settings for WebKit Part|sandfeld@kde.org|Allan Sandfeld}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Dock Widgets|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Stars Constellations|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|KML I/O Improvements|rahn@kde.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Basic KML Editor|tgridel@free.fr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|WebKit Powered Info Dialog|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|WebKit Powered Info Dialog|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|License Information Info Box|marble-devel@kde.org|Various Artists}}&lt;br /&gt;
{{FeatureDone|Marble|Navigation Tool Redesign|rahn@kde.org|Torsten Rahn, Mohammed Nafees}}&lt;br /&gt;
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
{{FeatureInProgress|Kig|Mark right angles|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureInProgress|KAlgebra|Matrix support|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|Juk|Add support for [http://www.opus-codec.org/ Ogg Opus audio editing/playback] (requires TagLib and Phonon also support)|mpyne@kde.org|Michael Pyne}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add tagged unions to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add array indices to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Ark|Make it possible to disable internal previewer|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/GCI2012</id>
		<title>Projects/Marble/GCI2012</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/GCI2012"/>
				<updated>2013-01-03T13:21:39Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Replaced content with &amp;quot;== Task Maintenance ==
In a [https://docs.google.com/spreadsheet/ccc?key=0AtBPAnFDFlIGdE5EdXN0bmlWN056Zmo5dzhGU2lUOVE shared spreadsheet]. Ask Earthwings in #marble in Fre...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Task Maintenance ==&lt;br /&gt;
In a [https://docs.google.com/spreadsheet/ccc?key=0AtBPAnFDFlIGdE5EdXN0bmlWN056Zmo5dzhGU2lUOVE shared spreadsheet]. Ask Earthwings in #marble in Freenode if you want access.&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/GCI2012</id>
		<title>Projects/Marble/GCI2012</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/GCI2012"/>
				<updated>2012-12-24T15:58:38Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Task Maintenance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Task Maintenance ==&lt;br /&gt;
This list contains the tasks marked as CLOSED in Melange. The status here means:&lt;br /&gt;
* TODO: Code not integrated or data not uploaded&lt;br /&gt;
* REV: A review request was created, but not yet pushed&lt;br /&gt;
* NMW: Needs more work / follow-up task before it can be pushed&lt;br /&gt;
* DONE: Everything done: code integrated and/or data uploaded&lt;br /&gt;
&lt;br /&gt;
The list of closed tasks as of 2012-12-24 16:00 GMT:&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7952216 Marble: Show constellations in Marble's Stars Plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7954223 &amp;quot;Add more &amp;quot;&amp;quot;Normal Oxygen Colors&amp;quot;&amp;quot; to MarbleGlobal.h&amp;quot;]&lt;br /&gt;
* TODO (ghns upload) [http://www.google-melange.com/gci/task/view/google/gci2012/7954224 Create a map of the Jupiter moon Io for Marble]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7954227 Marble: Add the zodiac constellations to the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7954228 Marble: Constellations around the poles]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7957211 Marble: Create the 1589 Jode historic map theme]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7959252 Marble: Create a float item for the copy-right/license attribution]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7960233 Marble: Improve the Historic Map Theme Legend from the map of 1744 and 1786]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7960235 Marble: KML ScreenOverlay Rendering]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7966234 Marble: Extend the Stars Plugin to have a configuration dialog]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7970223 Marble: Create the 1502 Cantino historic map theme]&lt;br /&gt;
* NMW [http://www.google-melange.com/gci/task/view/google/gci2012/7971212 Marble: Improve Marble's Measure Plugin usability]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7972213 Marble: Complete the OpenStreetMap legend]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7973219 Marble: Create the 1544 Battista Agnese historic map theme]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7977230 Marble: Add autumn constellations to the stars plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7978218 Marble: Add a License Information tag to our DGML files]&lt;br /&gt;
* TODO (ghns upload) [http://www.google-melange.com/gci/task/view/google/gci2012/7989207 Marble: Create placemarks for Io]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7994221 Marble KML support: Verify that &amp;lt;hotspot&amp;gt; and &amp;lt;scale&amp;gt; work as specified]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8000215 Marble: Disable 'Atmosphere' menu entry for bodies without atmosphere]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8006226 Marble: Render a copyright/license notice into the printed map]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8006235 Marble: Create a new OverViewMap for Mars]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8007233 Marble: Add atmosphere related attributes for celestial bodies]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8011207 Marble: Implement the KML random color mode]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8015212 Marble: Render a copyright/license notice into the copied map]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8017212 Marble: Add Deep Sky Objects to Stars Plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8018213 Marble: Add an attribution attribute to the License tag parser and display the License/Attribution accordingly]&lt;br /&gt;
* NMW [http://www.google-melange.com/gci/task/view/google/gci2012/8021203 Marble: Support remote images/icons in KML]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8025207 Marble: KML ScreenOverlay reader]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8025215 Marble: Add winter constellations to the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8027209 Marble: Add the spring  constellations to the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8035205 Marble: Add constellations of the summer triangle to the stars plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8044204 Marble: Clip constellation lines properly in the stars plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8067207 Marble: Invoke WebPopupItem instead of PlacemarkInfoDialog whenever the Placemark's role is empty.]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8073203 Marble: Dialog style for the webpopup render plugin]&lt;br /&gt;
* TODO (ghns upload, more zoom levels) [http://www.google-melange.com/gci/task/view/google/gci2012/8079205 &amp;quot;Marble: Update the &amp;quot;&amp;quot;Earth at Night&amp;quot;&amp;quot; Map with the &amp;quot;&amp;quot;Black Marble&amp;quot;&amp;quot; texture data&amp;quot;]&lt;br /&gt;
* TODO (ghns upload) [http://www.google-melange.com/gci/task/view/google/gci2012/8082202 Marble: Create a map of the Jupiter moon Europa for Marble]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8083202 Marble: Extend the Stars Plugin's configuration dialog]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8084208 Marble: Draw the celestial north pole and south pole in the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8090207 Marble: Make the Flickr Online Plugin use the new webpopup item]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8091202 Marble: Create a webview float item]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8096203 Marble: fix planet order]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8099203 Marble: Save the celestial body with bookmarks]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8103203 Marble: Test case for KML Ground Overlay]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8115204 Marble: Add more DSOs and Constellations to the Stars Plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8123206 Marble: Implement webpopup alignment with correct arrow positions]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8126203 Marble: Implement support for text and background color in webpopup]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/GCI2012</id>
		<title>Projects/Marble/GCI2012</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/GCI2012"/>
				<updated>2012-12-24T15:56:38Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Task Maintenance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Task Maintenance ==&lt;br /&gt;
This list contains the tasks marked as CLOSED in Melange. The status here means:&lt;br /&gt;
* TODO: Code not integrated or data not uploaded&lt;br /&gt;
* REV: A review request was created, but not yet pushed&lt;br /&gt;
* NMW: Needs more work / follow-up task before it can be pushed&lt;br /&gt;
* DONE: Everything done: code integrated and/or data uploaded&lt;br /&gt;
&lt;br /&gt;
The list of closed tasks as of 2012-12-24 16:00 GMT:&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7952216 Marble: Show constellations in Marble's Stars Plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7954223 &amp;quot;Add more &amp;quot;&amp;quot;Normal Oxygen Colors&amp;quot;&amp;quot; to MarbleGlobal.h&amp;quot;]&lt;br /&gt;
* TODO [http://www.google-melange.com/gci/task/view/google/gci2012/7954224 Create a map of the Jupiter moon Io for Marble]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7954227 Marble: Add the zodiac constellations to the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7954228 Marble: Constellations around the poles]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7957211 Marble: Create the 1589 Jode historic map theme]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7959252 Marble: Create a float item for the copy-right/license attribution]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7960233 Marble: Improve the Historic Map Theme Legend from the map of 1744 and 1786]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7960235 Marble: KML ScreenOverlay Rendering]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7966234 Marble: Extend the Stars Plugin to have a configuration dialog]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7970223 Marble: Create the 1502 Cantino historic map theme]&lt;br /&gt;
* NMW [http://www.google-melange.com/gci/task/view/google/gci2012/7971212 Marble: Improve Marble's Measure Plugin usability]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7972213 Marble: Complete the OpenStreetMap legend]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7973219 Marble: Create the 1544 Battista Agnese historic map theme]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7977230 Marble: Add autumn constellations to the stars plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7978218 Marble: Add a License Information tag to our DGML files]&lt;br /&gt;
* TODO [http://www.google-melange.com/gci/task/view/google/gci2012/7989207 Marble: Create placemarks for Io]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7994221 Marble KML support: Verify that &amp;lt;hotspot&amp;gt; and &amp;lt;scale&amp;gt; work as specified]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8000215 Marble: Disable 'Atmosphere' menu entry for bodies without atmosphere]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8006226 Marble: Render a copyright/license notice into the printed map]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8006235 Marble: Create a new OverViewMap for Mars]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8007233 Marble: Add atmosphere related attributes for celestial bodies]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8011207 Marble: Implement the KML random color mode]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8015212 Marble: Render a copyright/license notice into the copied map]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8017212 Marble: Add Deep Sky Objects to Stars Plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8018213 Marble: Add an attribution attribute to the License tag parser and display the License/Attribution accordingly]&lt;br /&gt;
* REV [http://www.google-melange.com/gci/task/view/google/gci2012/8021203 Marble: Support remote images/icons in KML]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8025207 Marble: KML ScreenOverlay reader]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8025215 Marble: Add winter constellations to the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8027209 Marble: Add the spring  constellations to the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8035205 Marble: Add constellations of the summer triangle to the stars plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8044204 Marble: Clip constellation lines properly in the stars plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8067207 Marble: Invoke WebPopupItem instead of PlacemarkInfoDialog whenever the Placemark's role is empty.]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8073203 Marble: Dialog style for the webpopup render plugin]&lt;br /&gt;
* TODO [http://www.google-melange.com/gci/task/view/google/gci2012/8079205 &amp;quot;Marble: Update the &amp;quot;&amp;quot;Earth at Night&amp;quot;&amp;quot; Map with the &amp;quot;&amp;quot;Black Marble&amp;quot;&amp;quot; texture data&amp;quot;]&lt;br /&gt;
* TODO [http://www.google-melange.com/gci/task/view/google/gci2012/8082202 Marble: Create a map of the Jupiter moon Europa for Marble]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8083202 Marble: Extend the Stars Plugin's configuration dialog]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8084208 Marble: Draw the celestial north pole and south pole in the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8090207 Marble: Make the Flickr Online Plugin use the new webpopup item]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8091202 Marble: Create a webview float item]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8096203 Marble: fix planet order]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8099203 Marble: Save the celestial body with bookmarks]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8103203 Marble: Test case for KML Ground Overlay]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8115204 Marble: Add more DSOs and Constellations to the Stars Plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8123206 Marble: Implement webpopup alignment with correct arrow positions]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8126203 Marble: Implement support for text and background color in webpopup]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/GCI2012</id>
		<title>Projects/Marble/GCI2012</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/GCI2012"/>
				<updated>2012-12-24T15:50:04Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Created page with &amp;quot;== Task Maintenance == * DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7952216 Marble: Show constellations in Marble's Stars Plugin] * DONE [http://www.goog...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Task Maintenance ==&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7952216 Marble: Show constellations in Marble's Stars Plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7954223 &amp;quot;Add more &amp;quot;&amp;quot;Normal Oxygen Colors&amp;quot;&amp;quot; to MarbleGlobal.h&amp;quot;]&lt;br /&gt;
* TODO [http://www.google-melange.com/gci/task/view/google/gci2012/7954224 Create a map of the Jupiter moon Io for Marble]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7954227 Marble: Add the zodiac constellations to the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7954228 Marble: Constellations around the poles]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7957211 Marble: Create the 1589 Jode historic map theme]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7959252 Marble: Create a float item for the copy-right/license attribution]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7960233 Marble: Improve the Historic Map Theme Legend from the map of 1744 and 1786]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7960235 Marble: KML ScreenOverlay Rendering]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7966234 Marble: Extend the Stars Plugin to have a configuration dialog]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7970223 Marble: Create the 1502 Cantino historic map theme]&lt;br /&gt;
* REV [http://www.google-melange.com/gci/task/view/google/gci2012/7971212 Marble: Improve Marble's Measure Plugin usability]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/7972213 Marble: Complete the OpenStreetMap legend]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7973219 Marble: Create the 1544 Battista Agnese historic map theme]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7977230 Marble: Add autumn constellations to the stars plugin]&lt;br /&gt;
* PART [http://www.google-melange.com/gci/task/view/google/gci2012/7978218 Marble: Add a License Information tag to our DGML files]&lt;br /&gt;
* TODO [http://www.google-melange.com/gci/task/view/google/gci2012/7989207 Marble: Create placemarks for Io]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/7994221 Marble KML support: Verify that &amp;lt;hotspot&amp;gt; and &amp;lt;scale&amp;gt; work as specified]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8000215 Marble: Disable 'Atmosphere' menu entry for bodies without atmosphere]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8006226 Marble: Render a copyright/license notice into the printed map]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8006235 Marble: Create a new OverViewMap for Mars]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8007233 Marble: Add atmosphere related attributes for celestial bodies]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8011207 Marble: Implement the KML random color mode]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8015212 Marble: Render a copyright/license notice into the copied map]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8017212 Marble: Add Deep Sky Objects to Stars Plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8018213 Marble: Add an attribution attribute to the License tag parser and display the License/Attribution accordingly]&lt;br /&gt;
* REV [http://www.google-melange.com/gci/task/view/google/gci2012/8021203 Marble: Support remote images/icons in KML]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8025207 Marble: KML ScreenOverlay reader]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8025215 Marble: Add winter constellations to the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8027209 Marble: Add the spring  constellations to the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8035205 Marble: Add constellations of the summer triangle to the stars plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8044204 Marble: Clip constellation lines properly in the stars plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8067207 Marble: Invoke WebPopupItem instead of PlacemarkInfoDialog whenever the Placemark's role is empty.]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8073203 Marble: Dialog style for the webpopup render plugin]&lt;br /&gt;
* TODO [http://www.google-melange.com/gci/task/view/google/gci2012/8079205 &amp;quot;Marble: Update the &amp;quot;&amp;quot;Earth at Night&amp;quot;&amp;quot; Map with the &amp;quot;&amp;quot;Black Marble&amp;quot;&amp;quot; texture data&amp;quot;]&lt;br /&gt;
* TODO [http://www.google-melange.com/gci/task/view/google/gci2012/8082202 Marble: Create a map of the Jupiter moon Europa for Marble]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8083202 Marble: Extend the Stars Plugin's configuration dialog]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8084208 Marble: Draw the celestial north pole and south pole in the stars plugin]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8090207 Marble: Make the Flickr Online Plugin use the new webpopup item]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8091202 Marble: Create a webview float item]&lt;br /&gt;
* [http://www.google-melange.com/gci/task/view/google/gci2012/8096203 Marble: fix planet order]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8099203 Marble: Save the celestial body with bookmarks]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8103203 Marble: Test case for KML Ground Overlay]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8115204 Marble: Add more DSOs and Constellations to the Stars Plugin]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8123206 Marble: Implement webpopup alignment with correct arrow positions]&lt;br /&gt;
* DONE [http://www.google-melange.com/gci/task/view/google/gci2012/8126203 Marble: Implement support for text and background color in webpopup]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/GoMarble/JJ</id>
		<title>Projects/Marble/GoMarble/JJ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/GoMarble/JJ"/>
				<updated>2012-11-13T20:26:02Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Programmer Junior Jobs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are new to Marble then you want to check this page. We list a few things you can do which are easy tasks and introduce you to Marble development.&lt;br /&gt;
You can possible find some Junior Jobs at [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=marble&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=junior-jobs&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;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= KDE's Bugzilla].&lt;br /&gt;
&lt;br /&gt;
== Marble Marketing Junior Jobs ==&lt;br /&gt;
Check &lt;br /&gt;
&lt;br /&gt;
[http://www.google.de/search?as_q=Marble+KDE&amp;amp;hl=de&amp;amp;num=100&amp;amp;btnG=Google-Suche&amp;amp;as_epq=&amp;amp;as_oq=&amp;amp;as_eq=&amp;amp;lr=&amp;amp;cr=&amp;amp;as_ft=i&amp;amp;as_filetype=&amp;amp;as_qdr=d&amp;amp;as_occt=any&amp;amp;as_dt=i&amp;amp;as_sitesearch=&amp;amp;as_rights=&amp;amp;safe=images &amp;quot;Marble KDE&amp;quot;] results of the last 24 hours&lt;br /&gt;
&lt;br /&gt;
for interesting news items related to Marble. Then post these news to our Marble [http://www.facebook.com/#!/group.php?gid=346064806033 &amp;quot;Marble Facebook group&amp;quot;]. In the next step update our [http://marble.kde.org &amp;quot;Marble Website&amp;quot;] accordingly.&lt;br /&gt;
&lt;br /&gt;
== Quality Assurance / Documentation ==&lt;br /&gt;
We want our &amp;lt;i&amp;gt;Marble source code to look good&amp;lt;/i&amp;gt;. The &amp;lt;i&amp;gt;documentation should be concise and helpful&amp;lt;/i&amp;gt; and the comments shouldn't have spelling errors. Also it shouldn't have any obvious &amp;quot;formal&amp;quot; bugs. Help us to improve our code quality. This is an easy job that helps you to get familiar with the source code. It's the first thing that absolute beginners usually want to look at. We list a few important issues that need to be checked for &amp;lt;i&amp;gt;regularly&amp;lt;/i&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* Try to find &amp;lt;b&amp;gt;spelling errors&amp;lt;/b&amp;gt; in the source code comments and in Marble UI strings. (EASY)&lt;br /&gt;
* &amp;lt;b&amp;gt;KDE Krazy check&amp;lt;/b&amp;gt;: Have a look at the results of the &amp;lt;i&amp;gt;static code checker&amp;lt;/i&amp;gt;: http://www.englishbreakfastnetwork.org/krazy/reports/kde-4.x/kdeedu/marble/index.html. Try to understand possible problems and create a fix for them. (EASY/MEDIUM)&lt;br /&gt;
* Get rid of &amp;lt;b&amp;gt;compile warnings&amp;lt;/b&amp;gt;: Compile Marble from scratch and check all the warnings that possibly appear. Try to get rid of the warnings by adding fixes. If parameters are not used, examine why and either remove them or hide the warning or leave it as it is. (EASY-MEDIUM)&lt;br /&gt;
* Compile marble with the cmake option &amp;lt;b&amp;gt;-DPEDANTIC=ON&amp;lt;/b&amp;gt;. Fix all errors that come up until Marble compiles through (MEDIUM). &lt;br /&gt;
* &amp;lt;b&amp;gt;Add comments&amp;lt;/b&amp;gt;. You don't understand some source code in Marble? Then probably other people won't either. Try to understand it and ask Marble developers. The add some comments so that the next person will be able to understand the source code much easier (MEDIUM).&lt;br /&gt;
* Create &amp;lt;b&amp;gt;API-Documentation&amp;lt;/b&amp;gt; (EASY).&lt;br /&gt;
* &amp;lt;b&amp;gt;Review the API&amp;lt;/b&amp;gt;. Make sure that the API is Qt-ish (MEDIUM). Read http://qt.gitorious.org/qt/pages/ApiDesignPrinciples and read the Marble source code. Try to find cases which seem to be non-standard. (MEDIUM) &lt;br /&gt;
* Read our &amp;lt;b&amp;gt;Marble Coding Standards&amp;lt;/b&amp;gt;: http://websvn.kde.org/trunk/KDE/kdeedu/marble/CODING?revision=700337&amp;amp;view=markup. Ensure that the Marble source code follows it (EASY).&lt;br /&gt;
* Help to &amp;lt;b&amp;gt;translate Marble into your own language&amp;lt;/b&amp;gt;. Try to find &amp;quot;weird&amp;quot; translations or translations that don't express things in words that a normal user would understand and correct/report them (MEDIUM).&lt;br /&gt;
&lt;br /&gt;
* Check KDE's &amp;lt;b&amp;gt;Bugzilla&amp;lt;/b&amp;gt; for any open Marble bugs: https://bugs.kde.org/buglist.cgi?quicksearch=Marble. Try to reproduce the bugs and check whether the bugs are still valid. Remove them if they're not valid anymore and seem to be fixed already (EASY). Try to fix them if they are still valid (MEDIUM/HARD).&lt;br /&gt;
&lt;br /&gt;
If you come across a problem don't hesitate to ask us (there are no stupid questions, just people who are afraid of asking for stupid reasons ;-)&lt;br /&gt;
If you want to send in your patch for review, please send it to our mailing list marble-devel@kde.org.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programmer Junior Jobs ==&lt;br /&gt;
This section deals with junior jobs that require basic C++ skills: See https://bugs.kde.org/buglist.cgi?keywords=junior-jobs&amp;amp;keywords_type=allwords&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;product=marble&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/GoMarble/JJ</id>
		<title>Projects/Marble/GoMarble/JJ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/GoMarble/JJ"/>
				<updated>2012-11-13T20:03:47Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Marble Marketing Junior Jobs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are new to Marble then you want to check this page. We list a few things you can do which are easy tasks and introduce you to Marble development.&lt;br /&gt;
You can possible find some Junior Jobs at [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=marble&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=junior-jobs&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;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= KDE's Bugzilla].&lt;br /&gt;
&lt;br /&gt;
== Marble Marketing Junior Jobs ==&lt;br /&gt;
Check &lt;br /&gt;
&lt;br /&gt;
[http://www.google.de/search?as_q=Marble+KDE&amp;amp;hl=de&amp;amp;num=100&amp;amp;btnG=Google-Suche&amp;amp;as_epq=&amp;amp;as_oq=&amp;amp;as_eq=&amp;amp;lr=&amp;amp;cr=&amp;amp;as_ft=i&amp;amp;as_filetype=&amp;amp;as_qdr=d&amp;amp;as_occt=any&amp;amp;as_dt=i&amp;amp;as_sitesearch=&amp;amp;as_rights=&amp;amp;safe=images &amp;quot;Marble KDE&amp;quot;] results of the last 24 hours&lt;br /&gt;
&lt;br /&gt;
for interesting news items related to Marble. Then post these news to our Marble [http://www.facebook.com/#!/group.php?gid=346064806033 &amp;quot;Marble Facebook group&amp;quot;]. In the next step update our [http://marble.kde.org &amp;quot;Marble Website&amp;quot;] accordingly.&lt;br /&gt;
&lt;br /&gt;
== Quality Assurance / Documentation ==&lt;br /&gt;
We want our &amp;lt;i&amp;gt;Marble source code to look good&amp;lt;/i&amp;gt;. The &amp;lt;i&amp;gt;documentation should be concise and helpful&amp;lt;/i&amp;gt; and the comments shouldn't have spelling errors. Also it shouldn't have any obvious &amp;quot;formal&amp;quot; bugs. Help us to improve our code quality. This is an easy job that helps you to get familiar with the source code. It's the first thing that absolute beginners usually want to look at. We list a few important issues that need to be checked for &amp;lt;i&amp;gt;regularly&amp;lt;/i&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* Try to find &amp;lt;b&amp;gt;spelling errors&amp;lt;/b&amp;gt; in the source code comments and in Marble UI strings. (EASY)&lt;br /&gt;
* &amp;lt;b&amp;gt;KDE Krazy check&amp;lt;/b&amp;gt;: Have a look at the results of the &amp;lt;i&amp;gt;static code checker&amp;lt;/i&amp;gt;: http://www.englishbreakfastnetwork.org/krazy/reports/kde-4.x/kdeedu/marble/index.html. Try to understand possible problems and create a fix for them. (EASY/MEDIUM)&lt;br /&gt;
* Get rid of &amp;lt;b&amp;gt;compile warnings&amp;lt;/b&amp;gt;: Compile Marble from scratch and check all the warnings that possibly appear. Try to get rid of the warnings by adding fixes. If parameters are not used, examine why and either remove them or hide the warning or leave it as it is. (EASY-MEDIUM)&lt;br /&gt;
* Compile marble with the cmake option &amp;lt;b&amp;gt;-DPEDANTIC=ON&amp;lt;/b&amp;gt;. Fix all errors that come up until Marble compiles through (MEDIUM). &lt;br /&gt;
* &amp;lt;b&amp;gt;Add comments&amp;lt;/b&amp;gt;. You don't understand some source code in Marble? Then probably other people won't either. Try to understand it and ask Marble developers. The add some comments so that the next person will be able to understand the source code much easier (MEDIUM).&lt;br /&gt;
* Create &amp;lt;b&amp;gt;API-Documentation&amp;lt;/b&amp;gt; (EASY).&lt;br /&gt;
* &amp;lt;b&amp;gt;Review the API&amp;lt;/b&amp;gt;. Make sure that the API is Qt-ish (MEDIUM). Read http://qt.gitorious.org/qt/pages/ApiDesignPrinciples and read the Marble source code. Try to find cases which seem to be non-standard. (MEDIUM) &lt;br /&gt;
* Read our &amp;lt;b&amp;gt;Marble Coding Standards&amp;lt;/b&amp;gt;: http://websvn.kde.org/trunk/KDE/kdeedu/marble/CODING?revision=700337&amp;amp;view=markup. Ensure that the Marble source code follows it (EASY).&lt;br /&gt;
* Help to &amp;lt;b&amp;gt;translate Marble into your own language&amp;lt;/b&amp;gt;. Try to find &amp;quot;weird&amp;quot; translations or translations that don't express things in words that a normal user would understand and correct/report them (MEDIUM).&lt;br /&gt;
&lt;br /&gt;
* Check KDE's &amp;lt;b&amp;gt;Bugzilla&amp;lt;/b&amp;gt; for any open Marble bugs: https://bugs.kde.org/buglist.cgi?quicksearch=Marble. Try to reproduce the bugs and check whether the bugs are still valid. Remove them if they're not valid anymore and seem to be fixed already (EASY). Try to fix them if they are still valid (MEDIUM/HARD).&lt;br /&gt;
&lt;br /&gt;
If you come across a problem don't hesitate to ask us (there are no stupid questions, just people who are afraid of asking for stupid reasons ;-)&lt;br /&gt;
If you want to send in your patch for review, please send it to our mailing list marble-devel@kde.org.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programmer Junior Jobs ==&lt;br /&gt;
This section deals with junior jobs that require basic C++ skills: See https://projects.kde.org/projects/kde/kdeedu/marble/issues&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/FAQ</id>
		<title>Projects/Marble/FAQ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/FAQ"/>
				<updated>2012-11-12T20:25:42Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Frequently asked questions about Marble==&lt;br /&gt;
&lt;br /&gt;
===Maps===&lt;br /&gt;
&lt;br /&gt;
====The labels and features on the OpenStreetMap map theme look blurry! How can I fix this?====&lt;br /&gt;
&lt;br /&gt;
Marble uses the same bitmap data that is used by the OpenStreetMap webpage. In order to display it on a globe with a seamless panning and zooming experience the bitmaps need to be stretched and skewed in order to fit the projection and the magnification. &lt;br /&gt;
&lt;br /&gt;
There are two way to avoid this:&lt;br /&gt;
 * Use the Mercator projection and zoom in via the &amp;quot;+&amp;quot; keystroke and zoom out via the &amp;quot;-&amp;quot; keystroke. This will only choose zoom levels where the text appears sharp.&lt;br /&gt;
 * Advanced users can try our experimental life vector rendering support: Load an .osm file that contains your area of interest and you'll have sharp rendering no matter what you do. &lt;br /&gt;
&lt;br /&gt;
For more information on this issue have a look at the associated [https://bugs.kde.org/show_bug.cgi?id=199259 Bug 199259].&lt;br /&gt;
&lt;br /&gt;
====I'd like to use the maps created with Marble for my website (or other purposes). Is this allowed?====&lt;br /&gt;
&lt;br /&gt;
Yes, as long as &amp;lt;i&amp;gt;you give proper credits&amp;lt;/i&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Marble usually uses several different sources of data to compile the map. We use only data which is &amp;quot;free&amp;quot; as in &amp;quot;Free Software&amp;quot; (which means that it's free as in &amp;quot;speech&amp;quot; not as in &amp;quot;beer&amp;quot;).&lt;br /&gt;
Often we are using data from NASA or the CIA which is placed under the public domain according to the Freedom of Information Act (FOIA):&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Freedom_of_Information_Act_(United_States)&lt;br /&gt;
&lt;br /&gt;
We also use data that is licensed under other free licenses which are in accordance with the Debian Free Software Guidelines (DFSG). This usually means that there are basically no &amp;quot;strings&amp;quot; attached to the data except for proper attribution.&lt;br /&gt;
To find out about the actual licenses of the data you can have a look at the credits section for the data in Marble's About dialog.&lt;br /&gt;
&lt;br /&gt;
In case you are using &amp;lt;b&amp;gt;OpenStreetMap&amp;lt;/b&amp;gt; in Marble it's important that you add a line to your publication which gives &amp;lt;i&amp;gt;credit to the OpenStreetMap Project&amp;lt;/i&amp;gt;. Please have a look at the [http://wiki.openstreetmap.org/wiki/Legal_FAQ#I_would_like_to_use_OpenStreetMap_maps._How_should_I_credit_you.3F OpenStreetMap Legal FAQ] for more information!&lt;br /&gt;
&lt;br /&gt;
====I think I've found a bug in the map data. How do I report it?====&lt;br /&gt;
&lt;br /&gt;
This depends on which map you are using in Marble. If the bug is not in the OpenStreetMap map then you should report it to &lt;br /&gt;
&lt;br /&gt;
http://bugs.kde.org.&lt;br /&gt;
&lt;br /&gt;
If the bug occurs for &amp;lt;b&amp;gt;OpenStreetMap&amp;lt;/b&amp;gt; then there are two options:&lt;br /&gt;
&lt;br /&gt;
1.) Please consider getting involved with the OpenStreetMap Project. This has the advantage that you can fix the bug yourself:&lt;br /&gt;
&lt;br /&gt;
http://wiki.openstreetmap.org/wiki/Getting_Involved&lt;br /&gt;
&lt;br /&gt;
2.) If you don't feel like fixing it yourself but if you just want to report it then OpenStreetBugs might be what you're looking for.&lt;br /&gt;
&lt;br /&gt;
http://wiki.openstreetmap.org/wiki/OpenStreetBugs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====There is a bug in the clouds layer: Parts of it looks hazy. Can you do something about it??====&lt;br /&gt;
&lt;br /&gt;
The bug is in the data, so sorry at this point we cannot do anything about it. It doesn't always happen but it's quite often that the clouds don't &amp;quot;fit&amp;quot; on the lower eastern south.&lt;br /&gt;
&lt;br /&gt;
===Application===&lt;br /&gt;
&lt;br /&gt;
==== Is there a version of Marble for Android / Symbian? ====&lt;br /&gt;
&lt;br /&gt;
Not at the moment. Technically it shouldn't be a big problem to adapt the code. However we need somebody to maintain the package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====I can't get the proxy to work. Doesn't Marble support proxies?====&lt;br /&gt;
Marble prepended the proxy domain with &amp;quot;http://&amp;quot; in earlier versions. This was done in error. Instead of &amp;quot;http://foo.mycompany.com&amp;quot; please enter &amp;quot;foo.mycompany.com/foo&amp;quot; instead.&lt;br /&gt;
&lt;br /&gt;
==== The coordinates look odd. I want decimal coordinates! ====&lt;br /&gt;
You can toggle between DMS (degree minute seconds) and decimal notation in the View preferences in Marble's settings.&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan</id>
		<title>Schedules/KDE4/4.10 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan"/>
				<updated>2012-10-24T17:26:20Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.10 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.10 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.9 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|QML Containments|Making it possible to do full-featured containments in QML|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|nepomuk-indexer|New Nepomuk Indexer|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukbakcup|Nepomuk Backup rewritten from scratch|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukcleaner|An application to port/clean invalid/legacy data in Nepomuk|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Lanczos Filter broken after screen size changes ({{bug |296065}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|GHNS support for KWin Scripts ({{bug |296774}}, Review 104877)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|KConf Update Script for KWin 4.9 ({{bug |296775}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for scripted KWin Effects on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for KWin Scripts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|GHNS support for Window Switching Layouts ({{bug |297636}}, Review 104894)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for Window Switcher Layouts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Update Documentation for Window Switcher Layouts ({{bug |297638}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|ThumbnailItem allows upscaling of Windows ({{bug |297864}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Increase ABI version for KDecorations ({{bug |299140}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureDone|plasma-wallpapers|Color wallpaper: add listview to display thumbnails for background mode|rshah0385@kireihana.com|Reza Fatahilah Shah}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Notifications applet to QML|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureInProgress|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureDone|System Tray|System tray with interface in QML|dmitry.ashkadov@gmail.com|Dmitry Ashkadov}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|systemsettings|Keyboard layout preview|amourphious1992@gmail.com|Shivam Makkar}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|print-manager|New Print manager KCM and applet (plasmoid) replacement, using C++  |dantti12@gmail.com|Daniel Nicoletti}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Support for Python plugins|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Advanced gid(1) plugin using both ID files and etags|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Kate|Add optional document &amp;quot;minimap&amp;quot; to the Symbols view plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Kate|Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Rocs|Journal files for projects.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Revisit graph export/import functionality to fully support: TGF, DOT, GML, GraphML|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Main Window UI Reorganization|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Edit Menu|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Code Editor Configuration Dialog|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|KTouch|Ship ktouch/next|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Smart resizing of training screen with aligned vertical lines|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Prominent hint during training if the user makes repeatedly errors|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Show course descriptions in course selector|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Show a message when keyboard layout visualizion isn't available due missing data|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureDone|Analitza|New plotting framework|percy.camilo.ta@gmail.com|Percy Camilo Triveño Aucahuasi}}&lt;br /&gt;
{{FeatureDone|KAlgebra|Splitted the QML Components from KAlgebraMobile|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|KAlgebra|New plotting plasmoid graphs, in QtQuick|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureInProgress|Pairs|Pairs Theme editor|marco.calignano@gmail.com|Marco Calignano}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkdegames|[http://community.kde.org/KDE_Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]]  for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Remove the status bar. All scores and status messages are in the viewport now.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Allow the displayed speed of moves to be adjusted.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Animate multi-stage moves, to make it easier for a human player to follow their progress.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Show multi-stage moves in an order that is easier to follow.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Validate the loading of saved games and report errors.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Rewrite the main AI class and make it use a true Minimax method.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add board sizes 3x3 and 4x4, for simplified play.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureInProgress|KSudoku|Add a simple Print facility for KSudoku puzzles.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}&lt;br /&gt;
{{FeatureInProgress|okular|Tiled rendering|okular-devel@kde.org|Okular Developers}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Recursive importer|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Color profile support|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|Juk|Add lyrics view|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
{{FeatureInProgress|ComicStrip|Replace with QML version|rshah0385@kireihana.com|Reza Fatahilah Shah}}&lt;br /&gt;
{{FeatureInProgress|Calculator|Replace with QML version|luizromario@gmail.com|Luiz Romário Santana Rios}}&lt;br /&gt;
{{FeatureDone|QML Wallpapers|Make it possible to have animated wallpapers written in QtQuick technologies.|aleixpol@blue-systems.com|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|Dictionary KRunner|Look up words in the dictionary by typing in 'define {word}' in krunner.|Jason@zx2c4.com|Jason A. Donenfeld}}&lt;br /&gt;
{{FeatureInProgress|Calculator|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan</id>
		<title>Schedules/KDE4/4.10 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan"/>
				<updated>2012-10-24T17:25:28Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.10 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.10 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.9 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|QML Containments|Making it possible to do full-featured containments in QML|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|nepomuk-indexer|New Nepomuk Indexer|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukbakcup|Nepomuk Backup rewritten from scratch|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukcleaner|An application to port/clean invalid/legacy data in Nepomuk|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Lanczos Filter broken after screen size changes ({{bug |296065}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|GHNS support for KWin Scripts ({{bug |296774}}, Review 104877)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|KConf Update Script for KWin 4.9 ({{bug |296775}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for scripted KWin Effects on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for KWin Scripts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|GHNS support for Window Switching Layouts ({{bug |297636}}, Review 104894)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for Window Switcher Layouts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Update Documentation for Window Switcher Layouts ({{bug |297638}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|ThumbnailItem allows upscaling of Windows ({{bug |297864}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Increase ABI version for KDecorations ({{bug |299140}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureDone|plasma-wallpapers|Color wallpaper: add listview to display thumbnails for background mode|rshah0385@kireihana.com|Reza Fatahilah Shah}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Notifications applet to QML|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureInProgress|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureDone|System Tray|System tray with interface in QML|dmitry.ashkadov@gmail.com|Dmitry Ashkadov}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|systemsettings|Keyboard layout preview|amourphious1992@gmail.com|Shivam Makkar}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|print-manager|New Print manager KCM and applet (plasmoid) replacement, using C++  |dantti12@gmail.com|Daniel Nicoletti}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Support for Python plugins|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Advanced gid(1) plugin using both ID files and etags|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Kate|Add optional document &amp;quot;minimap&amp;quot; to the Symbols view plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Kate|Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Rocs|Journal files for projects.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Revisit graph export/import functionality to fully support: TGF, DOT, GML, GraphML|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Main Window UI Reorganization|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Edit Menu|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Code Editor Configuration Dialog|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|KTouch|Ship ktouch/next|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Smart resizing of training screen with aligned vertical lines|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Prominent hint during training if the user makes repeatedly errors|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Show course descriptions in course selector|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Show a message when keyboard layout visualizion isn't available due missing data|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureDone|Analitza|New plotting framework|percy.camilo.ta@gmail.com|Percy Camilo Triveño Aucahuasi}}&lt;br /&gt;
{{FeatureDone|KAlgebra|Splitted the QML Components from KAlgebraMobile|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|KAlgebra|New plotting plasmoid graphs, in QtQuick|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureInProgress|Pairs|Pairs Theme editor|marco.calignano@gmail.com|Marco Calignano}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkdegames|[http://community.kde.org/KDE_Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]]  for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Remove the status bar. All scores and status messages are in the viewport now.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Allow the displayed speed of moves to be adjusted.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Animate multi-stage moves, to make it easier for a human player to follow their progress.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Show multi-stage moves in an order that is easier to follow.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Validate the loading of saved games and report errors.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Rewrite the main AI class and make it use a true Minimax method.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add board sizes 3x3 and 4x4, for simplified play.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureInProgress|KSudoku|Add a simple Print facility for KSudoku puzzles.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}&lt;br /&gt;
{{FeatureInProgress|okular|Tiled rendering|okular-devel@kde.org|Okular Developers}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Recursive importer|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Color profile support|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|Juk|Add lyrics view|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
{{FeatureInProgress|ComicStrip|Replace with QML version|rshah0385@kireihana.com|Reza Fatahilah Shah}}&lt;br /&gt;
{{FeatureInProgress|Calculator|Replace with QML version|luizromario@gmail.com|Luiz Romário Santana Rios}}&lt;br /&gt;
{{FeatureDone|QML Wallpapers|Make it possible to have animated wallpapers written in QtQuick technologies.|aleixpol@blue-systems.com|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|Dictionary KRunner|Look up words in the dictionary by typing in 'define {word}' in krunner.|Jason@zx2c4.com|Jason A. Donenfeld}}&lt;br /&gt;
{{FeatureInProgress|Calculator|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/GoMarble/JJ</id>
		<title>Projects/Marble/GoMarble/JJ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/GoMarble/JJ"/>
				<updated>2012-10-20T15:18:11Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Programmer Junior Jobs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are new to Marble then you want to check this page. We list a few things you can do which are easy tasks and introduce you to Marble development.&lt;br /&gt;
You can possible find some Junior Jobs at [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=marble&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=junior-jobs&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;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= KDE's Bugzilla].&lt;br /&gt;
&lt;br /&gt;
== Marble Marketing Junior Jobs ==&lt;br /&gt;
Check &lt;br /&gt;
&lt;br /&gt;
[http://www.google.de/search?as_q=Marble+KDE&amp;amp;hl=de&amp;amp;num=100&amp;amp;btnG=Google-Suche&amp;amp;as_epq=&amp;amp;as_oq=&amp;amp;as_eq=&amp;amp;lr=&amp;amp;cr=&amp;amp;as_ft=i&amp;amp;as_filetype=&amp;amp;as_qdr=d&amp;amp;as_occt=any&amp;amp;as_dt=i&amp;amp;as_sitesearch=&amp;amp;as_rights=&amp;amp;safe=images &amp;quot;Marble KDE&amp;quot;] results of the last 24 hours&lt;br /&gt;
&lt;br /&gt;
for interesting news items related to Marble. Then post these news to our Marble [http://www.facebook.com/#!/group.php?gid=346064806033 &amp;quot;Marble Facebook group&amp;quot;]. In the next step update our [http://edu.kde.org/marble &amp;quot;Marble Website&amp;quot;] accordingly.&lt;br /&gt;
&lt;br /&gt;
== Quality Assurance / Documentation ==&lt;br /&gt;
We want our &amp;lt;i&amp;gt;Marble source code to look good&amp;lt;/i&amp;gt;. The &amp;lt;i&amp;gt;documentation should be concise and helpful&amp;lt;/i&amp;gt; and the comments shouldn't have spelling errors. Also it shouldn't have any obvious &amp;quot;formal&amp;quot; bugs. Help us to improve our code quality. This is an easy job that helps you to get familiar with the source code. It's the first thing that absolute beginners usually want to look at. We list a few important issues that need to be checked for &amp;lt;i&amp;gt;regularly&amp;lt;/i&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* Try to find &amp;lt;b&amp;gt;spelling errors&amp;lt;/b&amp;gt; in the source code comments and in Marble UI strings. (EASY)&lt;br /&gt;
* &amp;lt;b&amp;gt;KDE Krazy check&amp;lt;/b&amp;gt;: Have a look at the results of the &amp;lt;i&amp;gt;static code checker&amp;lt;/i&amp;gt;: http://www.englishbreakfastnetwork.org/krazy/reports/kde-4.x/kdeedu/marble/index.html. Try to understand possible problems and create a fix for them. (EASY/MEDIUM)&lt;br /&gt;
* Get rid of &amp;lt;b&amp;gt;compile warnings&amp;lt;/b&amp;gt;: Compile Marble from scratch and check all the warnings that possibly appear. Try to get rid of the warnings by adding fixes. If parameters are not used, examine why and either remove them or hide the warning or leave it as it is. (EASY-MEDIUM)&lt;br /&gt;
* Compile marble with the cmake option &amp;lt;b&amp;gt;-DPEDANTIC=ON&amp;lt;/b&amp;gt;. Fix all errors that come up until Marble compiles through (MEDIUM). &lt;br /&gt;
* &amp;lt;b&amp;gt;Add comments&amp;lt;/b&amp;gt;. You don't understand some source code in Marble? Then probably other people won't either. Try to understand it and ask Marble developers. The add some comments so that the next person will be able to understand the source code much easier (MEDIUM).&lt;br /&gt;
* Create &amp;lt;b&amp;gt;API-Documentation&amp;lt;/b&amp;gt; (EASY).&lt;br /&gt;
* &amp;lt;b&amp;gt;Review the API&amp;lt;/b&amp;gt;. Make sure that the API is Qt-ish (MEDIUM). Read http://qt.gitorious.org/qt/pages/ApiDesignPrinciples and read the Marble source code. Try to find cases which seem to be non-standard. (MEDIUM) &lt;br /&gt;
* Read our &amp;lt;b&amp;gt;Marble Coding Standards&amp;lt;/b&amp;gt;: http://websvn.kde.org/trunk/KDE/kdeedu/marble/CODING?revision=700337&amp;amp;view=markup. Ensure that the Marble source code follows it (EASY).&lt;br /&gt;
* Help to &amp;lt;b&amp;gt;translate Marble into your own language&amp;lt;/b&amp;gt;. Try to find &amp;quot;weird&amp;quot; translations or translations that don't express things in words that a normal user would understand and correct/report them (MEDIUM).&lt;br /&gt;
&lt;br /&gt;
* Check KDE's &amp;lt;b&amp;gt;Bugzilla&amp;lt;/b&amp;gt; for any open Marble bugs: https://bugs.kde.org/buglist.cgi?quicksearch=Marble. Try to reproduce the bugs and check whether the bugs are still valid. Remove them if they're not valid anymore and seem to be fixed already (EASY). Try to fix them if they are still valid (MEDIUM/HARD).&lt;br /&gt;
&lt;br /&gt;
If you come across a problem don't hesitate to ask us (there are no stupid questions, just people who are afraid of asking for stupid reasons ;-)&lt;br /&gt;
If you want to send in your patch for review, please send it to our mailing list marble-devel@kde.org.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programmer Junior Jobs ==&lt;br /&gt;
This section deals with junior jobs that require basic C++ skills: See https://projects.kde.org/projects/kde/kdeedu/marble/issues&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/GoMarble/JJ</id>
		<title>Projects/Marble/GoMarble/JJ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/GoMarble/JJ"/>
				<updated>2012-05-17T09:19:01Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Implement fast adding of measurement points by ctrl+click */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are new to Marble then you want to check this page. We list a few things you can do which are easy tasks and introduce you to Marble development.&lt;br /&gt;
You can possible find some Junior Jobs at [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=marble&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=junior-jobs&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;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= KDE's Bugzilla].&lt;br /&gt;
&lt;br /&gt;
== Marble Marketing Junior Jobs ==&lt;br /&gt;
Check &lt;br /&gt;
&lt;br /&gt;
[http://www.google.de/search?as_q=Marble+KDE&amp;amp;hl=de&amp;amp;num=100&amp;amp;btnG=Google-Suche&amp;amp;as_epq=&amp;amp;as_oq=&amp;amp;as_eq=&amp;amp;lr=&amp;amp;cr=&amp;amp;as_ft=i&amp;amp;as_filetype=&amp;amp;as_qdr=d&amp;amp;as_occt=any&amp;amp;as_dt=i&amp;amp;as_sitesearch=&amp;amp;as_rights=&amp;amp;safe=images &amp;quot;Marble KDE&amp;quot;] results of the last 24 hours&lt;br /&gt;
&lt;br /&gt;
for interesting news items related to Marble. Then post these news to our Marble [http://www.facebook.com/#!/group.php?gid=346064806033 &amp;quot;Marble Facebook group&amp;quot;]. In the next step update our [http://edu.kde.org/marble &amp;quot;Marble Website&amp;quot;] accordingly.&lt;br /&gt;
&lt;br /&gt;
== Quality Assurance / Documentation ==&lt;br /&gt;
We want our &amp;lt;i&amp;gt;Marble source code to look good&amp;lt;/i&amp;gt;. The &amp;lt;i&amp;gt;documentation should be concise and helpful&amp;lt;/i&amp;gt; and the comments shouldn't have spelling errors. Also it shouldn't have any obvious &amp;quot;formal&amp;quot; bugs. Help us to improve our code quality. This is an easy job that helps you to get familiar with the source code. It's the first thing that absolute beginners usually want to look at. We list a few important issues that need to be checked for &amp;lt;i&amp;gt;regularly&amp;lt;/i&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* Try to find &amp;lt;b&amp;gt;spelling errors&amp;lt;/b&amp;gt; in the source code comments and in Marble UI strings. (EASY)&lt;br /&gt;
* &amp;lt;b&amp;gt;KDE Krazy check&amp;lt;/b&amp;gt;: Have a look at the results of the &amp;lt;i&amp;gt;static code checker&amp;lt;/i&amp;gt;: http://www.englishbreakfastnetwork.org/krazy/reports/kde-4.x/kdeedu/marble/index.html. Try to understand possible problems and create a fix for them. (EASY/MEDIUM)&lt;br /&gt;
* Get rid of &amp;lt;b&amp;gt;compile warnings&amp;lt;/b&amp;gt;: Compile Marble from scratch and check all the warnings that possibly appear. Try to get rid of the warnings by adding fixes. If parameters are not used, examine why and either remove them or hide the warning or leave it as it is. (EASY-MEDIUM)&lt;br /&gt;
* Compile marble with the cmake option &amp;lt;b&amp;gt;-DPEDANTIC=ON&amp;lt;/b&amp;gt;. Fix all errors that come up until Marble compiles through (MEDIUM). &lt;br /&gt;
* &amp;lt;b&amp;gt;Add comments&amp;lt;/b&amp;gt;. You don't understand some source code in Marble? Then probably other people won't either. Try to understand it and ask Marble developers. The add some comments so that the next person will be able to understand the source code much easier (MEDIUM).&lt;br /&gt;
* Create &amp;lt;b&amp;gt;API-Documentation&amp;lt;/b&amp;gt; (EASY).&lt;br /&gt;
* &amp;lt;b&amp;gt;Review the API&amp;lt;/b&amp;gt;. Make sure that the API is Qt-ish (MEDIUM). Read http://qt.gitorious.org/qt/pages/ApiDesignPrinciples and read the Marble source code. Try to find cases which seem to be non-standard. (MEDIUM) &lt;br /&gt;
* Read our &amp;lt;b&amp;gt;Marble Coding Standards&amp;lt;/b&amp;gt;: http://websvn.kde.org/trunk/KDE/kdeedu/marble/CODING?revision=700337&amp;amp;view=markup. Ensure that the Marble source code follows it (EASY).&lt;br /&gt;
* Help to &amp;lt;b&amp;gt;translate Marble into your own language&amp;lt;/b&amp;gt;. Try to find &amp;quot;weird&amp;quot; translations or translations that don't express things in words that a normal user would understand and correct/report them (MEDIUM).&lt;br /&gt;
&lt;br /&gt;
* Check KDE's &amp;lt;b&amp;gt;Bugzilla&amp;lt;/b&amp;gt; for any open Marble bugs: https://bugs.kde.org/buglist.cgi?quicksearch=Marble. Try to reproduce the bugs and check whether the bugs are still valid. Remove them if they're not valid anymore and seem to be fixed already (EASY). Try to fix them if they are still valid (MEDIUM/HARD).&lt;br /&gt;
&lt;br /&gt;
If you come across a problem don't hesitate to ask us (there are no stupid questions, just people who are afraid of asking for stupid reasons ;-)&lt;br /&gt;
If you want to send in your patch for review, please send it to our mailing list marble-devel@kde.org.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programmer Junior Jobs ==&lt;br /&gt;
This section deals with junior jobs that require basic C++ skills:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Let the &amp;quot;Open ...&amp;quot; file dialog remember the previously used directory===&lt;br /&gt;
&lt;br /&gt;
Marble should remember the previous directory used for the Open ... file dialog. This feature needs to be implemented for the KDE and Qt version of Marble. &lt;br /&gt;
&lt;br /&gt;
Level of difficulty: EASY&lt;br /&gt;
&lt;br /&gt;
===Create an &amp;quot;Open Recent ...&amp;quot; menu entry===&lt;br /&gt;
In marble/src/KdeMainWindow.cpp use &lt;br /&gt;
&lt;br /&gt;
http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/html/classKRecentFilesAction.html&lt;br /&gt;
&lt;br /&gt;
to create an open recent menu entry for the KDE version of Marble.&lt;br /&gt;
Adding the same functionality to the Qt version of Marble is a bonus task.&lt;br /&gt;
&lt;br /&gt;
Level of difficulty: EASY&lt;br /&gt;
&lt;br /&gt;
=== Update the country information to 2010 === &lt;br /&gt;
Marble is using the CIA World Factbook for displaying country information.&lt;br /&gt;
Have a look at the python script&lt;br /&gt;
&lt;br /&gt;
marble/data/ciasource/cia2kml.py&lt;br /&gt;
&lt;br /&gt;
and use it to compile the latest information from the latest version of the Factbook:&lt;br /&gt;
&lt;br /&gt;
https://www.cia.gov/library/publications/the-world-factbook/&lt;br /&gt;
&lt;br /&gt;
Once done you need to do some extensive testing to see whether the information got properly applied.&lt;br /&gt;
&lt;br /&gt;
Level of difficulty: EASY&lt;br /&gt;
&lt;br /&gt;
=== Implement fast adding of measurement points by ctrl+click ===&lt;br /&gt;
See [https://bugs.kde.org/show_bug.cgi?id=232098 Bug 232098] for more information.&lt;br /&gt;
&lt;br /&gt;
Level of difficulty: MEDIUM&lt;br /&gt;
&lt;br /&gt;
=== More Intelligent Time Range Selection for the Earthquake Plugin ===&lt;br /&gt;
See [https://bugs.kde.org/show_bug.cgi?id=300184 Bug 300184] for more information.&lt;br /&gt;
&lt;br /&gt;
Level of difficulty: EASY&lt;br /&gt;
&lt;br /&gt;
=== Download Progress Bar for Marble Qt ===&lt;br /&gt;
The KDE version of Marble has a nice progress bar in the statusbar that shows the progress of tile downloading. Users of Qt Marble don't see any progress indication. Please change that: Have a look at MarblePart::setupDownloadProgressBar() in marble_part.cpp (part of the implementation in the KDE version) and integrate a similar progress bar feature in QtMainWindow.cpp, the Qt version of Marble. The feature can be tested using View =&amp;gt; Redisplay for example, which triggers a re-download of tiles on the screen.&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment</id>
		<title>Projects/Marble/PlasmaActiveEnvironment</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment"/>
				<updated>2012-05-09T20:20:38Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Marble (Touch) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active (using plasma components in the touch platform variant).&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
We'll briefly cover the prerequisites needed -- an installation of Qt 4.7 or later, an installation of the plasma components from KDE 4.9 or later and the setup of environment variables -- and the compilation of Marble. At the time of writing KDE 4.9 was not released yet, so we'll perform a local installation of kdelibs and kde-runtime which in turns brings you the required version of plasma components.&lt;br /&gt;
&lt;br /&gt;
=== Qt and other System Libraries ===&lt;br /&gt;
Make sure to have a development version of Qt 4.7 or later installed. Qt Declarative support must be there. Marble Touch also requires (at runtime) the following declarative extensions of Qt or Qt related packages that you may have to install separately: QtMobility systeminfo, QtWebKit, Qt labs folderlistmodel.&lt;br /&gt;
&lt;br /&gt;
On a Debianish system, install the following packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo aptitude install libqt4-dev libqtwebkit-qmlwebkitplugin libdeclarative-systeminfo libqt4-declarative-folderlistmodel&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== KDE Libraries and Runtime ===&lt;br /&gt;
Skip this section if KDE 4.9 is installed on your system.&lt;br /&gt;
&lt;br /&gt;
Please refer to the KDE development articles for details. In short, clone both kdelibs and kde-runtime&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;git clone git://anongit.kde.org/kdelibs.git&lt;br /&gt;
git clone git://anongit.kde.org/kde-runtime&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and install them using the same &amp;lt;tt&amp;gt;CMAKE_INSTALL_PREFIX&amp;lt;/tt&amp;gt;. Let's assume this is &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;. Check your installation by verifying that &amp;lt;tt&amp;gt;lib/kde4/imports/org/kde/plasma/components/qmldir&amp;lt;/tt&amp;gt; exists in &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now setup your environment as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/kde49/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/kde49/lib/kde4/imports&lt;br /&gt;
export KDE_PLASMA_COMPONENTS_PLATFORM=touch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Marble (Touch) ===&lt;br /&gt;
Like before I'll keep the description brief and ask you to refer to other articles for details.&lt;br /&gt;
&lt;br /&gt;
Get a recent copy of Marble from git master. Note that when setting it up for compilation you can compile either the KDE or the Qt only version. There'll be no difference; in doubt choose the &amp;lt;tt&amp;gt;-DQTONLY=TRUE&amp;lt;/tt&amp;gt; variant.&lt;br /&gt;
&lt;br /&gt;
There's one important step now: Execute the script &amp;lt;tt&amp;gt;switch.bash&amp;lt;/tt&amp;gt; to toggle between MeeGo and Plasma Components. Since MeeGo are default, you have to execute it once. When you do changes to the code which you plan to commit, switch back to MeeGo before committing them. With that in mind, switch to Plasma Components now:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;tools/qt-components/switch.bash plasma&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can check what the script did using &amp;lt;tt&amp;gt;git diff&amp;lt;/tt&amp;gt;. If you want to go back, just execute &amp;lt;tt&amp;gt;tools/qt-components/switch.bash meego&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you compile Marble now and install it to a local directory (let's say &amp;lt;tt&amp;gt;/home/me/marble&amp;lt;/tt&amp;gt;, you need to alter your environment further:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/marble/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/marble/lib/marble/plugins&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally you can start &amp;lt;tt&amp;gt;/home/me/marble/bin/marble-touch&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It's easy to forget one or the other dependency or setup the environment in the wrong way, leading to &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; refusing to start. Here's a checklist:&lt;br /&gt;
* Install the declarative packages mentioned in the sections above&lt;br /&gt;
* Setup the &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; variable to include (colon separated) the KDE &amp;lt;tt&amp;gt;lib/&amp;lt;/tt&amp;gt; directory and Marble's &amp;lt;tt&amp;gt;lib/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
* Setup the &amp;lt;tt&amp;gt;QML_IMPORT_PATH&amp;lt;/tt&amp;gt; variable to include (colon separated) the KDE &amp;lt;tt&amp;gt;lib/kde4/imports&amp;lt;/tt&amp;gt; directory and Marble's &amp;lt;tt&amp;gt;lib/marble/plugins&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
 {{Tip|Set the &amp;lt;tt&amp;gt;QML_IMPORT_TRACE&amp;lt;/tt&amp;gt; environment variable to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; as a handy tool to debug qml import path issues:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;export QML_IMPORT_TRACE=1&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When running marble-touch in a normal window, some things behave different compared to their behavior on a touch device with limited resolution. For example, menus can popup outside the window and sheets and dialogs can be larger than the window itself. To emulate a touch device display, it's useful to run marble-touch inside of Xephyr. Install it and execute&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Xephyr -screen 800x480 :1 &amp;amp;&lt;br /&gt;
export DISPLAY=:1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
once in a shell. A new, empty window will open, which represents its own xserver where you can run programs in. Setting the environment variable &amp;lt;tt&amp;gt;DISPLAY&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;:1&amp;lt;/tt&amp;gt; in this shell results in all programs started from this shell being opened in the Xephyr window. When you execute marble-touch now, it is started inside the Xephyr window, emulating a screen with a resolution of 800x480 pixel. Menus, dialogs and sheets behave more realistic now.&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment</id>
		<title>Projects/Marble/PlasmaActiveEnvironment</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment"/>
				<updated>2012-05-09T20:19:13Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Marble (Touch) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active (using plasma components in the touch platform variant).&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
We'll briefly cover the prerequisites needed -- an installation of Qt 4.7 or later, an installation of the plasma components from KDE 4.9 or later and the setup of environment variables -- and the compilation of Marble. At the time of writing KDE 4.9 was not released yet, so we'll perform a local installation of kdelibs and kde-runtime which in turns brings you the required version of plasma components.&lt;br /&gt;
&lt;br /&gt;
=== Qt and other System Libraries ===&lt;br /&gt;
Make sure to have a development version of Qt 4.7 or later installed. Qt Declarative support must be there. Marble Touch also requires (at runtime) the following declarative extensions of Qt or Qt related packages that you may have to install separately: QtMobility systeminfo, QtWebKit, Qt labs folderlistmodel.&lt;br /&gt;
&lt;br /&gt;
On a Debianish system, install the following packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo aptitude install libqt4-dev libqtwebkit-qmlwebkitplugin libdeclarative-systeminfo libqt4-declarative-folderlistmodel&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== KDE Libraries and Runtime ===&lt;br /&gt;
Skip this section if KDE 4.9 is installed on your system.&lt;br /&gt;
&lt;br /&gt;
Please refer to the KDE development articles for details. In short, clone both kdelibs and kde-runtime&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;git clone git://anongit.kde.org/kdelibs.git&lt;br /&gt;
git clone git://anongit.kde.org/kde-runtime&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and install them using the same &amp;lt;tt&amp;gt;CMAKE_INSTALL_PREFIX&amp;lt;/tt&amp;gt;. Let's assume this is &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;. Check your installation by verifying that &amp;lt;tt&amp;gt;lib/kde4/imports/org/kde/plasma/components/qmldir&amp;lt;/tt&amp;gt; exists in &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now setup your environment as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/kde49/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/kde49/lib/kde4/imports&lt;br /&gt;
export KDE_PLASMA_COMPONENTS_PLATFORM=touch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Marble (Touch) ===&lt;br /&gt;
Like before I'll keep the description brief and ask you to refer to other articles for details.&lt;br /&gt;
&lt;br /&gt;
Get a recent copy of Marble from git master. Note that when setting it up for compilation you can compile either the KDE or the Qt only version. There'll be no difference; in doubt choose the &amp;lt;tt&amp;gt;-DQTONLY=TRUE&amp;lt;/tt&amp;gt; variant.&lt;br /&gt;
&lt;br /&gt;
There's one important step now: Execute the script &amp;lt;tt&amp;gt;switch.bash&amp;lt;/tt&amp;gt; to toggle between MeeGo and Plasma Components. Since MeeGo are default, you have to execute it once. When you do changes to the code which you plan to commit, switch back to MeeGo before committing them. With that in mind, switch to Plasma Components now:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;tools/qt-components/switch.bash plasma&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can check what the script did using &amp;lt;tt&amp;gt;git diff&amp;lt;/tt&amp;gt;. If you want to go back, just execute &amp;lt;tt&amp;gt;tools/qt-components/switch.bash meego&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you compile Marble now and install it to a local directory (let's say &amp;lt;tt&amp;gt;/home/me/marble&amp;lt;/tt&amp;gt;, you need to alter your environment further:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/marble/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/marble/lib/marble/plugins&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally you can start &amp;lt;tt&amp;gt;/home/me/marble/bin/marble-touch&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It's easy to forget one or the other dependency or setup the environment in the wrong way, leading to &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; refusing to start. Here's a checklist:&lt;br /&gt;
* Install the declarative packages mentioned in the sections above&lt;br /&gt;
* Setup the &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; variable to include (colon separated) the KDE &amp;lt;tt&amp;gt;lib/&amp;lt;/tt&amp;gt; directory and Marble's &amp;lt;tt&amp;gt;lib/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
* Setup the &amp;lt;tt&amp;gt;QML_IMPORT_PATH&amp;lt;/tt&amp;gt; variable to include (colon separated) the KDE &amp;lt;tt&amp;gt;lib/kde4/imports&amp;lt;/tt&amp;gt; directory and Marble's &amp;lt;tt&amp;gt;lib/marble/plugins&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
 {{Tip|Set the &amp;lt;tt&amp;gt;QML_IMPORT_TRACE&amp;lt;/tt&amp;gt; environment variable to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; as a handy tool to debug qml import path issues}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When running marble-touch in a normal window, some things behave different compared to their behavior on a touch device with limited resolution. For example, menus can popup outside the window and sheets and dialogs can be larger than the window itself. To emulate a touch device display, it's useful to run marble-touch inside of Xephyr. Install it and execute&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Xephyr -screen 800x480 :1 &amp;amp;&lt;br /&gt;
export DISPLAY=:1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
once in a shell. A new, empty window will open, which represents its own xserver where you can run programs in. Setting the environment variable &amp;lt;tt&amp;gt;DISPLAY&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;:1&amp;lt;/tt&amp;gt; in this shell results in all programs started from this shell being opened in the Xephyr window. When you execute marble-touch now, it is started inside the Xephyr window, emulating a screen with a resolution of 800x480 pixel. Menus, dialogs and sheets behave more realistic now.&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment</id>
		<title>Projects/Marble/PlasmaActiveEnvironment</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment"/>
				<updated>2012-05-08T20:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Marble (Touch) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active (using plasma components in the touch platform variant).&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
We'll briefly cover the prerequisites needed -- an installation of Qt 4.7 or later, an installation of the plasma components from KDE 4.9 or later and the setup of environment variables -- and the compilation of Marble. At the time of writing KDE 4.9 was not released yet, so we'll perform a local installation of kdelibs and kde-runtime which in turns brings you the required version of plasma components.&lt;br /&gt;
&lt;br /&gt;
=== Qt and other System Libraries ===&lt;br /&gt;
Make sure to have a development version of Qt 4.7 or later installed. Qt Declarative support must be there. Marble Touch also requires (at runtime) the following declarative extensions of Qt or Qt related packages that you may have to install separately: QtMobility systeminfo, QtWebKit, Qt labs folderlistmodel.&lt;br /&gt;
&lt;br /&gt;
On a Debianish system, install the following packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo aptitude install libqt4-dev libqtwebkit-qmlwebkitplugin libdeclarative-systeminfo libqt4-declarative-folderlistmodel&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== KDE Libraries and Runtime ===&lt;br /&gt;
Skip this section if KDE 4.9 is installed on your system.&lt;br /&gt;
&lt;br /&gt;
Please refer to the KDE development articles for details. In short, clone both kdelibs and kde-runtime&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;git clone git://anongit.kde.org/kdelibs.git&lt;br /&gt;
git clone git://anongit.kde.org/kde-runtime&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and install them using the same &amp;lt;tt&amp;gt;CMAKE_INSTALL_PREFIX&amp;lt;/tt&amp;gt;. Let's assume this is &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;. Check your installation by verifying that &amp;lt;tt&amp;gt;lib/kde4/imports/org/kde/plasma/components/qmldir&amp;lt;/tt&amp;gt; exists in &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now setup your environment as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/kde49/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/kde49/lib/kde4/imports&lt;br /&gt;
export KDE_PLASMA_COMPONENTS_PLATFORM=touch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Marble (Touch) ===&lt;br /&gt;
Like before I'll keep the description brief and ask you to refer to other articles for details.&lt;br /&gt;
&lt;br /&gt;
Get a recent copy of Marble from git master. Note that when setting it up for compilation you can compile either the KDE or the Qt only version. There'll be no difference; in doubt choose the &amp;lt;tt&amp;gt;-DQTONLY=TRUE&amp;lt;/tt&amp;gt; variant.&lt;br /&gt;
&lt;br /&gt;
There's one important step now: Execute the script &amp;lt;tt&amp;gt;switch.bash&amp;lt;/tt&amp;gt; to toggle between MeeGo and Plasma Components. Since MeeGo are default, you have to execute it once. When you do changes to the code which you plan to commit, switch back to MeeGo before committing them. With that in mind, switch to Plasma Components now:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;tools/qt-components/switch.bash plasma&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can check what the script did using &amp;lt;tt&amp;gt;git diff&amp;lt;/tt&amp;gt;. If you want to go back, just execute &amp;lt;tt&amp;gt;tools/qt-components/switch.bash meego&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you compile Marble now and install it to a local directory (let's say &amp;lt;tt&amp;gt;/home/me/marble&amp;lt;/tt&amp;gt;, you need to alter your environment further:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/marble/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/marble/lib/marble/plugins&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally you can start &amp;lt;tt&amp;gt;/home/me/marble/bin/marble-touch&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It's easy to forget one or the other dependency or setup the environment in the wrong way, leading to &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; refusing to start. Here's a checklist:&lt;br /&gt;
* Install the declarative packages mentioned in the sections above&lt;br /&gt;
* Setup the &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; variable to include (colon separated) the KDE &amp;lt;tt&amp;gt;lib/&amp;lt;/tt&amp;gt; directory and Marble's &amp;lt;tt&amp;gt;lib/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
* Setup the &amp;lt;tt&amp;gt;QML_IMPORT_PATH&amp;lt;/tt&amp;gt; variable to include (colon separated) the KDE &amp;lt;tt&amp;gt;lib/kde4/imports&amp;lt;/tt&amp;gt; directory and Marble's &amp;lt;tt&amp;gt;lib/marble/plugins&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
 {{Tip|Set the &amp;lt;tt&amp;gt;QML_IMPORT_TRACE&amp;lt;/tt&amp;gt; environment variable to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; as a handy tool to debug qml import path issues}}&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment</id>
		<title>Projects/Marble/PlasmaActiveEnvironment</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment"/>
				<updated>2012-05-08T20:24:22Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Marble (Touch) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active (using plasma components in the touch platform variant).&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
We'll briefly cover the prerequisites needed -- an installation of Qt 4.7 or later, an installation of the plasma components from KDE 4.9 or later and the setup of environment variables -- and the compilation of Marble. At the time of writing KDE 4.9 was not released yet, so we'll perform a local installation of kdelibs and kde-runtime which in turns brings you the required version of plasma components.&lt;br /&gt;
&lt;br /&gt;
=== Qt and other System Libraries ===&lt;br /&gt;
Make sure to have a development version of Qt 4.7 or later installed. Qt Declarative support must be there. Marble Touch also requires (at runtime) the following declarative extensions of Qt or Qt related packages that you may have to install separately: QtMobility systeminfo, QtWebKit, Qt labs folderlistmodel.&lt;br /&gt;
&lt;br /&gt;
On a Debianish system, install the following packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo aptitude install libqt4-dev libqtwebkit-qmlwebkitplugin libdeclarative-systeminfo libqt4-declarative-folderlistmodel&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== KDE Libraries and Runtime ===&lt;br /&gt;
Skip this section if KDE 4.9 is installed on your system.&lt;br /&gt;
&lt;br /&gt;
Please refer to the KDE development articles for details. In short, clone both kdelibs and kde-runtime&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;git clone git://anongit.kde.org/kdelibs.git&lt;br /&gt;
git clone git://anongit.kde.org/kde-runtime&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and install them using the same &amp;lt;tt&amp;gt;CMAKE_INSTALL_PREFIX&amp;lt;/tt&amp;gt;. Let's assume this is &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;. Check your installation by verifying that &amp;lt;tt&amp;gt;lib/kde4/imports/org/kde/plasma/components/qmldir&amp;lt;/tt&amp;gt; exists in &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now setup your environment as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/kde49/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/kde49/lib/kde4/imports&lt;br /&gt;
export KDE_PLASMA_COMPONENTS_PLATFORM=touch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Marble (Touch) ===&lt;br /&gt;
Like before I'll keep the description brief and ask you to refer to other articles for details.&lt;br /&gt;
&lt;br /&gt;
Get a recent copy of Marble from git master. Note that when setting it up for compilation you can compile either the KDE or the Qt only version. There'll be no difference; in doubt choose the &amp;lt;tt&amp;gt;-DQTONLY=TRUE&amp;lt;/tt&amp;gt; variant.&lt;br /&gt;
&lt;br /&gt;
There's one important step now: Execute the script &amp;lt;tt&amp;gt;switch.bash&amp;lt;/tt&amp;gt; to toggle between MeeGo and Plasma Components. Since MeeGo are default, you have to execute it once. When you do changes to the code which you plan to commit, switch back to MeeGo before committing them. With that in mind, switch to Plasma Components now:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;tools/qt-components/switch.bash plasma&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can check what the script did using &amp;lt;tt&amp;gt;git diff&amp;lt;/tt&amp;gt;. If you want to go back, just execute &amp;lt;tt&amp;gt;tools/qt-components/switch.bash meego&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you compile Marble now and install it to a local directory (let's say &amp;lt;tt&amp;gt;/home/me/marble&amp;lt;/tt&amp;gt;, you need to alter your environment further:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/marble/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/marble/lib/marble/plugins&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally you can start &amp;lt;tt&amp;gt;/home/me/marble/bin/marble-touch&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 {{Tip|Set the &amp;lt;tt&amp;gt;QML_IMPORT_TRACE&amp;lt;/tt&amp;gt; environment variable to &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; as a handy tool to debug qml import path issues}}&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment</id>
		<title>Projects/Marble/PlasmaActiveEnvironment</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment"/>
				<updated>2012-05-08T20:22:26Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active (using plasma components in the touch platform variant).&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
We'll briefly cover the prerequisites needed -- an installation of Qt 4.7 or later, an installation of the plasma components from KDE 4.9 or later and the setup of environment variables -- and the compilation of Marble. At the time of writing KDE 4.9 was not released yet, so we'll perform a local installation of kdelibs and kde-runtime which in turns brings you the required version of plasma components.&lt;br /&gt;
&lt;br /&gt;
=== Qt and other System Libraries ===&lt;br /&gt;
Make sure to have a development version of Qt 4.7 or later installed. Qt Declarative support must be there. Marble Touch also requires (at runtime) the following declarative extensions of Qt or Qt related packages that you may have to install separately: QtMobility systeminfo, QtWebKit, Qt labs folderlistmodel.&lt;br /&gt;
&lt;br /&gt;
On a Debianish system, install the following packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo aptitude install libqt4-dev libqtwebkit-qmlwebkitplugin libdeclarative-systeminfo libqt4-declarative-folderlistmodel&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== KDE Libraries and Runtime ===&lt;br /&gt;
Skip this section if KDE 4.9 is installed on your system.&lt;br /&gt;
&lt;br /&gt;
Please refer to the KDE development articles for details. In short, clone both kdelibs and kde-runtime&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;git clone git://anongit.kde.org/kdelibs.git&lt;br /&gt;
git clone git://anongit.kde.org/kde-runtime&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and install them using the same &amp;lt;tt&amp;gt;CMAKE_INSTALL_PREFIX&amp;lt;/tt&amp;gt;. Let's assume this is &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;. Check your installation by verifying that &amp;lt;tt&amp;gt;lib/kde4/imports/org/kde/plasma/components/qmldir&amp;lt;/tt&amp;gt; exists in &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now setup your environment as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/kde49/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/kde49/lib/kde4/imports&lt;br /&gt;
export KDE_PLASMA_COMPONENTS_PLATFORM=touch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Marble (Touch) ===&lt;br /&gt;
Like before I'll keep the description brief and ask you to refer to other articles for details.&lt;br /&gt;
&lt;br /&gt;
Get a recent copy of Marble from git master. Note that when setting it up for compilation you can compile either the KDE or the Qt only version. There'll be no difference; in doubt choose the &amp;lt;tt&amp;gt;-DQTONLY=TRUE&amp;lt;/tt&amp;gt; variant.&lt;br /&gt;
&lt;br /&gt;
There's one important step now: Execute the script &amp;lt;tt&amp;gt;switch.bash&amp;lt;/tt&amp;gt; to toggle between MeeGo and Plasma Components. Since MeeGo are default, you have to execute it once. When you do changes to the code which you plan to commit, switch back to MeeGo before committing them. With that in mind, switch to Plasma Components now:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;tools/qt-components/switch.bash plasma&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can check what the script did using &amp;lt;tt&amp;gt;git diff&amp;lt;/tt&amp;gt;. If you want to go back, just execute &amp;lt;tt&amp;gt;tools/qt-components/switch.bash meego&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you compile Marble now and install it to a local directory (let's say &amp;lt;tt&amp;gt;/home/me/marble&amp;lt;/tt&amp;gt;, you need to alter your environment further:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/marble/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/marble/lib/marble/plugins&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally you can start &amp;lt;tt&amp;gt;/home/me/marble/bin/marble-touch&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Tip|Use &amp;lt;tt&amp;gt;export QML_IMPORT_TRACE=1&amp;lt;/tt&amp;gt; as a handy tool to debug qml import path issues}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment</id>
		<title>Projects/Marble/PlasmaActiveEnvironment</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment"/>
				<updated>2012-05-08T20:15:24Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Marble (Touch) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active (using plasma components in the touch platform variant).&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
We'll briefly cover the prerequisites needed -- an installation of Qt 4.7 or later, an installation of the plasma components from KDE 4.9 or later and the setup of environment variables -- and the compilation of Marble. At the time of writing KDE 4.9 was not released yet, so we'll perform a local installation of kdelibs and kde-runtime which in turns brings you the required version of plasma components.&lt;br /&gt;
&lt;br /&gt;
=== Qt and other System Libraries ===&lt;br /&gt;
Make sure to have a development version of Qt 4.7 or later installed. Qt Declarative support must be there. Marble Touch also requires (at runtime) the following declarative extensions of Qt or Qt related packages that you may have to install separately: QtMobility systeminfo, QtWebKit, Qt labs folderlistmodel.&lt;br /&gt;
&lt;br /&gt;
On a Debianish system, install the following packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo aptitude install libqt4-dev libqtwebkit-qmlwebkitplugin libdeclarative-systeminfo libqt4-declarative-folderlistmodel&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== KDE Libraries and Runtime ===&lt;br /&gt;
Skip this section if KDE 4.9 is installed on your system.&lt;br /&gt;
&lt;br /&gt;
Please refer to the KDE development articles for details. In short, clone both kdelibs and kde-runtime&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;git clone git://anongit.kde.org/kdelibs.git&lt;br /&gt;
git clone git://anongit.kde.org/kde-runtime&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and install them using the same &amp;lt;tt&amp;gt;CMAKE_INSTALL_PREFIX&amp;lt;/tt&amp;gt;. Let's assume this is &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;. Check your installation by verifying that &amp;lt;tt&amp;gt;lib/kde4/imports/org/kde/plasma/components/qmldir&amp;lt;/tt&amp;gt; exists in &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now setup your environment as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/kde49/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/kde49/lib/kde4/imports&lt;br /&gt;
export KDE_PLASMA_COMPONENTS_PLATFORM=touch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Marble (Touch) ===&lt;br /&gt;
Like before I'll keep the description brief and ask you to refer to other articles for details.&lt;br /&gt;
&lt;br /&gt;
Get a recent copy of Marble from git master. Note that when setting it up for compilation you can compile either the KDE or the Qt only version. There'll be no difference; in doubt choose the &amp;lt;tt&amp;gt;-DQTONLY=TRUE&amp;lt;/tt&amp;gt; variant.&lt;br /&gt;
&lt;br /&gt;
There's one important step now: Execute the script &amp;lt;tt&amp;gt;switch.bash&amp;lt;/tt&amp;gt; to toggle between MeeGo and Plasma Components. Since MeeGo are default, you have to execute it once. When you do changes to the code which you plan to commit, switch back to MeeGo before committing them. With that in mind, switch to Plasma Components now:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;tools/qt-components/switch.bash plasma&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can check what the script did using &amp;lt;tt&amp;gt;git diff&amp;lt;/tt&amp;gt;. If you want to go back, just execute &amp;lt;tt&amp;gt;tools/qt-components/switch.bash meego&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you compile Marble now and install it to a local directory, you need to alter your environment further.&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment</id>
		<title>Projects/Marble/PlasmaActiveEnvironment</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment"/>
				<updated>2012-05-08T20:14:57Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active (using plasma components in the touch platform variant).&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
We'll briefly cover the prerequisites needed -- an installation of Qt 4.7 or later, an installation of the plasma components from KDE 4.9 or later and the setup of environment variables -- and the compilation of Marble. At the time of writing KDE 4.9 was not released yet, so we'll perform a local installation of kdelibs and kde-runtime which in turns brings you the required version of plasma components.&lt;br /&gt;
&lt;br /&gt;
=== Qt and other System Libraries ===&lt;br /&gt;
Make sure to have a development version of Qt 4.7 or later installed. Qt Declarative support must be there. Marble Touch also requires (at runtime) the following declarative extensions of Qt or Qt related packages that you may have to install separately: QtMobility systeminfo, QtWebKit, Qt labs folderlistmodel.&lt;br /&gt;
&lt;br /&gt;
On a Debianish system, install the following packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo aptitude install libqt4-dev libqtwebkit-qmlwebkitplugin libdeclarative-systeminfo libqt4-declarative-folderlistmodel&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== KDE Libraries and Runtime ===&lt;br /&gt;
Skip this section if KDE 4.9 is installed on your system.&lt;br /&gt;
&lt;br /&gt;
Please refer to the KDE development articles for details. In short, clone both kdelibs and kde-runtime&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;git clone git://anongit.kde.org/kdelibs.git&lt;br /&gt;
git clone git://anongit.kde.org/kde-runtime&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and install them using the same &amp;lt;tt&amp;gt;CMAKE_INSTALL_PREFIX&amp;lt;/tt&amp;gt;. Let's assume this is &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;. Check your installation by verifying that &amp;lt;tt&amp;gt;lib/kde4/imports/org/kde/plasma/components/qmldir&amp;lt;/tt&amp;gt; exists in &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now setup your environment as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/kde49/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/kde49/lib/kde4/imports&lt;br /&gt;
export KDE_PLASMA_COMPONENTS_PLATFORM=touch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Marble (Touch) ===&lt;br /&gt;
Like before I'll keep the description brief and ask you to refer to other articles for details.&lt;br /&gt;
&lt;br /&gt;
Get a recent copy of Marble from git master. Note that when setting it up for compilation you can compile either the KDE or the Qt only version. There'll be no difference; in doubt choose the &amp;lt;tt&amp;gt;-DQTONLY=TRUE&amp;lt;/tt&amp;gt; variant.&lt;br /&gt;
&lt;br /&gt;
There's one important step now: Execute the script &amp;lt;tt&amp;gt;switch.bash&amp;lt;tt&amp;gt; to toggle between MeeGo and Plasma Components. Since MeeGo are default, you have to execute it once. When you do changes to the code which you plan to commit, switch back to MeeGo before committing them. With that in mind, switch to Plasma Components now:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;tools/qt-components/switch.bash plasma&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can check what the script did using &amp;lt;tt&amp;gt;git diff&amp;lt;/tt&amp;gt;. If you want to go back, just execute &amp;lt;tt&amp;gt;tools/qt-components/switch.bash meego&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you compile Marble now and install it to a local directory, you need to alter your environment further.&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment</id>
		<title>Projects/Marble/PlasmaActiveEnvironment</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment"/>
				<updated>2012-05-08T20:07:26Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* KDE Libraries and Runtime */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active (using plasma components in the touch platform variant).&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
We'll briefly cover the prerequisites needed -- an installation of Qt 4.7 or later, an installation of the plasma components from KDE 4.9 or later and the setup of environment variables -- and the compilation of Marble. At the time of writing KDE 4.9 was not released yet, so we'll perform a local installation of kdelibs and kde-runtime which in turns brings you the required version of plasma components.&lt;br /&gt;
&lt;br /&gt;
=== Qt and other System Libraries ===&lt;br /&gt;
Make sure to have a development version of Qt 4.7 or later installed. Qt Declarative support must be there. Marble Touch also requires (at runtime) the following declarative extensions of Qt or Qt related packages that you may have to install separately: QtMobility systeminfo, QtWebKit, Qt labs folderlistmodel.&lt;br /&gt;
&lt;br /&gt;
On a Debianish system, install the following packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo aptitude install libqt4-dev libqtwebkit-qmlwebkitplugin libdeclarative-systeminfo libqt4-declarative-folderlistmodel&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== KDE Libraries and Runtime ===&lt;br /&gt;
Skip this section if KDE 4.9 is installed on your system.&lt;br /&gt;
&lt;br /&gt;
Please refer to the KDE development articles for details. In short, clone both kdelibs and kde-runtime&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;git clone git://anongit.kde.org/kdelibs.git&lt;br /&gt;
git clone git://anongit.kde.org/kde-runtime&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and install them using the same &amp;lt;tt&amp;gt;CMAKE_INSTALL_PREFIX&amp;lt;/tt&amp;gt;. Let's assume this is &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;. Check your installation by verifying that &amp;lt;tt&amp;gt;lib/kde4/imports/org/kde/plasma/components/qmldir&amp;lt;/tt&amp;gt; exists in &amp;lt;tt&amp;gt;/home/me/kde49&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now setup your environment as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/me/kde49/lib&lt;br /&gt;
export QML_IMPORT_PATH=${QML_IMPORT_PATH}:/home/me/kde49/lib/kde4/imports&lt;br /&gt;
export KDE_PLASMA_COMPONENTS_PLATFORM=touch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment</id>
		<title>Projects/Marble/PlasmaActiveEnvironment</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment"/>
				<updated>2012-05-08T20:01:23Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Qt and other System Libraries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active (using plasma components in the touch platform variant).&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
We'll briefly cover the prerequisites needed -- an installation of Qt 4.7 or later, an installation of the plasma components from KDE 4.9 or later and the setup of environment variables -- and the compilation of Marble. At the time of writing KDE 4.9 was not released yet, so we'll perform a local installation of kdelibs and kde-runtime which in turns brings you the required version of plasma components.&lt;br /&gt;
&lt;br /&gt;
=== Qt and other System Libraries ===&lt;br /&gt;
Make sure to have a development version of Qt 4.7 or later installed. Qt Declarative support must be there. Marble Touch also requires (at runtime) the following declarative extensions of Qt or Qt related packages that you may have to install separately: QtMobility systeminfo, QtWebKit, Qt labs folderlistmodel.&lt;br /&gt;
&lt;br /&gt;
On a Debianish system, install the following packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo aptitude install libqt4-dev libqtwebkit-qmlwebkitplugin libdeclarative-systeminfo libqt4-declarative-folderlistmodel&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== KDE Libraries and Runtime ===&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment</id>
		<title>Projects/Marble/PlasmaActiveEnvironment</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/PlasmaActiveEnvironment"/>
				<updated>2012-05-08T19:56:49Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Created page with &amp;quot;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marble Touch supports both the Qt Components for Meego and the Plasma Components (for touch). This article describes how to setup and run &amp;lt;tt&amp;gt;marble-touch&amp;lt;/tt&amp;gt; for Plasma Active (using plasma components in the touch platform variant).&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
We'll briefly cover the prerequisites needed -- an installation of Qt 4.7 or later, an installation of the plasma components from KDE 4.9 or later and the setup of environment variables -- and the compilation of Marble. At the time of writing KDE 4.9 was not released yet, so we'll perform a local installation of kdelibs and kde-runtime which in turns brings you the required version of plasma components.&lt;br /&gt;
&lt;br /&gt;
=== Qt and other System Libraries ===&lt;br /&gt;
Make sure to have a development version of Qt 4.7 or later installed. Qt Declarative support must be there. Marble Touch also requires (at runtime) the following declarative extensions of Qt or Qt related packages that you may have to install separately: QtMobility systeminfo, QtWebKit, Qt labs folderlistmodel.&lt;br /&gt;
&lt;br /&gt;
=== KDE Libraries and Runtime ===&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble</id>
		<title>Projects/Marble</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble"/>
				<updated>2012-05-08T19:30:19Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Compiling Marble */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/Marble}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Marble_logo.png]]&lt;br /&gt;
&lt;br /&gt;
== About Marble ==&lt;br /&gt;
;[[/Devices_and_Use_Cases|Devices and Use Cases]]&lt;br /&gt;
;[[/FAQ|Marble FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Success Stories: 3rd party applications using the Marble Library==&lt;br /&gt;
;[[/MarbleUsedBy|Software that makes use of Marble]]&lt;br /&gt;
&lt;br /&gt;
== Tutorials: How to use the Marble Widget in your application ==&lt;br /&gt;
;[[/MarbleDesigner|with Qt Designer]]&lt;br /&gt;
;[[/MarbleWindows|On Windows, with Qt Creator/Qt Designer]]&lt;br /&gt;
;[[/MarbleCPlusPlus|with C++]]&lt;br /&gt;
;[[/MarblePython|with Python]]&lt;br /&gt;
&lt;br /&gt;
;[[/MarbleDBus|via a shell script]]&lt;br /&gt;
&lt;br /&gt;
== How to become a Marble developer (&amp;quot;Marblehead&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
=== So you are new to Marble development ... ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Welcome!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you'll get all the information you need to start Marble development:&lt;br /&gt;
&lt;br /&gt;
;[[/GoMarble|How to become a Marble Developer]]&lt;br /&gt;
&lt;br /&gt;
== Compiling Marble ==&lt;br /&gt;
;[[/LinuxCompiling|Compiling on Linux]]&lt;br /&gt;
;[[/WindowsCompiling|Compiling on Windows]]&lt;br /&gt;
;[[/MaemoEnvironment|Compiling on Maemo]]&lt;br /&gt;
;[[/MeeGoEnvironment|Compiling on MeeGo]]&lt;br /&gt;
;[[/PlasmaActiveEnvironment|Compiling for Plasma Active]]&lt;br /&gt;
;[[/MacCompiling|Compiling on Mac OS]]&lt;br /&gt;
;[[/QtCreator|Setting up QtCreator for Marble Development]]&lt;br /&gt;
&lt;br /&gt;
== Packaging Marble ==&lt;br /&gt;
&lt;br /&gt;
;[[/NewMarbleMoldules|New Marble Modules]] (future packaging advice)&lt;br /&gt;
&lt;br /&gt;
Here is some advice about how packaging is supposed to happen on the various platforms that are supported.&lt;br /&gt;
&lt;br /&gt;
;[[/LinuxPackaging|Packaging for Linux]]&lt;br /&gt;
;[[/WindowsPackaging|Packaging for Windows]]&lt;br /&gt;
;[[/MaemoPackaging|Packaging for Maemo]]&lt;br /&gt;
;[[/MeeGoPackaging|Packaging for MeeGo]]&lt;br /&gt;
;[[/MacPackaging|Packaging for Mac]]&lt;br /&gt;
&lt;br /&gt;
== Tools for Marble ==&lt;br /&gt;
&lt;br /&gt;
Here are some tools and checks that are performed on marble code:&lt;br /&gt;
;[https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=marble&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;cmdtype=doit&amp;amp;order=Importance Marble Open Bugs]&lt;br /&gt;
;[http://reviewboard.kde.org/groups/marble/ Review Board]&lt;br /&gt;
;[http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/index.html API Docs (KDE Trunk)]&lt;br /&gt;
;[http://www.englishbreakfastnetwork.org/apidocs/apidox-kde-4.x/kdeedu-marble.html APIDOX reports]&lt;br /&gt;
;[http://www.englishbreakfastnetwork.org/krazy/reports/kde-4.x/kdeedu/marble/index.html Krazy reports]&lt;br /&gt;
&lt;br /&gt;
== Programming Coordination ==&lt;br /&gt;
&lt;br /&gt;
Here are a few links to various issues we are working on:&lt;br /&gt;
;[[/Gsoc2010| Gsoc Students projects 2010]]&lt;br /&gt;
;[[/GsocGit| Use of git(orious) for GSOC]]&lt;br /&gt;
;[[/TODO|TODO list]]&lt;br /&gt;
;[[/MaemoTODO|Maemo specific TODO list]]&lt;br /&gt;
&lt;br /&gt;
;[[/GSoC2011| GSoC Students' projects 2011]]&lt;br /&gt;
;[http://community.kde.org/SoCiS/2011/Ideas#Marble_Virtual_Globe ESA SoCIS 2011 ideas]&lt;br /&gt;
&lt;br /&gt;
=== Translation ===&lt;br /&gt;
;[[/MapTranslation|Map Translation]]&lt;br /&gt;
;[[/UiTranslation|UI Translation]]&lt;br /&gt;
;[[/GeoDataCoordinatesTranslation|GeoDataCoordinates Translation]]&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
;[[/Mockups|Mockups]]&lt;br /&gt;
;[[/IconStatus|Icon Status]]&lt;br /&gt;
&lt;br /&gt;
=== Texture Mapping ===&lt;br /&gt;
;[[/TextureNG|Texture Mapping]]&lt;br /&gt;
&lt;br /&gt;
=== GeoData Library / KML ===&lt;br /&gt;
The base classes to manipulate geographic data&lt;br /&gt;
;[[/GeoData|GeoData Presentation]]&lt;br /&gt;
;[[/GeoData/GeoDataUse|Use cases for GeoData classes]]&lt;br /&gt;
;[http://websvn.kde.org/*checkout*/trunk/KDE/kdeedu/marble/src/lib/geodata/data/README.html GeoData API Description]&lt;br /&gt;
;[[/GeoData/GeoDataParsing|Parsing GeoData]]&lt;br /&gt;
;[[/GeoData/GeoDataWriter|Writing GeoData]]&lt;br /&gt;
;[[/GeoData/PointerVsImplicitShare|Pointer vs. Implicit Share]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;[[/KMLStatus|KML Status]]&lt;br /&gt;
;[[/GPXStatus|GPX Status]]&lt;br /&gt;
&lt;br /&gt;
Using GeoData:&lt;br /&gt;
;[[/Placemark|Placemarks Management]]&lt;br /&gt;
;[[/ModelView|Review of Model-View use in marble]]&lt;br /&gt;
&lt;br /&gt;
=== Geo Graphics View === &lt;br /&gt;
;[[/GeoGraphicsViewOverview|Overview of the GeoGraphicsView]]&lt;br /&gt;
;[[/GraphicsViewGeoParser| Interaction between GeoData and GeoGraphicsView]]&lt;br /&gt;
&lt;br /&gt;
=== GeoPainter / DGML ===&lt;br /&gt;
;[[/GeoPainter|GeoPainter]]&lt;br /&gt;
;[[/Dgml|DGML]]&lt;br /&gt;
&lt;br /&gt;
=== Plugin Interfaces ===&lt;br /&gt;
;[[/Plugins|Plugin interfaces]]&lt;br /&gt;
&lt;br /&gt;
=== Marble Runner ===&lt;br /&gt;
;[[/CoordinateRunner|Coordinate Runner]]&lt;br /&gt;
;[[/OsmNameFinderRunner|OSM Runner]]&lt;br /&gt;
;[[/RunnerHOWTO|Runner HOWTO]]&lt;br /&gt;
&lt;br /&gt;
=== Online Services ===&lt;br /&gt;
;[[/OnlineServices|Creating new Online Services]]&lt;br /&gt;
;[[/ListOfPossibleOnlineServices|List of possible Online Services]]&lt;br /&gt;
&lt;br /&gt;
=== Projections ===&lt;br /&gt;
;[[/WinkelIii|Winkel III]]&lt;br /&gt;
;[[/RobinsonProjection|Robinson projection]]&lt;br /&gt;
[http://www.radicalcartography.net/?projectionref A little overview of map projections]&lt;br /&gt;
&lt;br /&gt;
=== Tile Download ===&lt;br /&gt;
;[[/TileDownload|Tile Download]]&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
;[[/CustomMaps|How to customize maps]]&lt;br /&gt;
;[[/MarblesSecrets|Marble's Secrets]]&lt;br /&gt;
;[[/ProxyConnection|How to use the Proxy]]&lt;br /&gt;
&lt;br /&gt;
=== GeoClue / GPS ===&lt;br /&gt;
;[[/GeoClue|GeoClue support in Marble]]&lt;br /&gt;
&lt;br /&gt;
=== XDG Base Directory Specification ===&lt;br /&gt;
;[[/xdg|XDG Base Directory Specification]]&lt;br /&gt;
&lt;br /&gt;
== Mapping Coordination ==&lt;br /&gt;
Possible maps we could use:&lt;br /&gt;
* [http://www.unearthedoutdoors.net/global_data/true_marble/download TrueMarble Global 250m images]&lt;br /&gt;
* [http://onearth.jpl.nasa.gov/ OnEarth NASA satellite images]&lt;br /&gt;
* [http://worldwindcentral.com/wiki/Add-on:ZoomIt! ZoomIt! (in parts proprietary)]&lt;br /&gt;
* [http://sos.noaa.gov/datasets/ NOAA Science on a Sphere]&lt;br /&gt;
* [http://efele.net/maps/tz/world/ Olsen Time Zone map in Shapefile format].  Public Domain.  Scripted to generate from current tz file.&lt;br /&gt;
&lt;br /&gt;
=== Natural Earth Vector Map ===&lt;br /&gt;
;[[/NaturalEarth|A proposal to use the Natural Earth vector map]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
;[[/HistoricalMaps|How to create Historical Maps]]&lt;br /&gt;
;[[/CustomMaps|How to create Custom Maps]]&lt;br /&gt;
&lt;br /&gt;
;[[/PalaeoMaps|Global Palaeogeography]]&lt;br /&gt;
&lt;br /&gt;
== Routing ==&lt;br /&gt;
;[[/OnlineRoutingImplementation|Implementation of Online-Routing]]&lt;br /&gt;
;[[/MaemoOfflineRouting|Installation of Marble and Gosmore on Maemo]]&lt;br /&gt;
;[[/RoutingRoadmap|Routing Roadmap]]&lt;br /&gt;
;[[/RoutingInstructions|Routing Instructions]]&lt;br /&gt;
&lt;br /&gt;
== valgrind  ==&lt;br /&gt;
if you want to fix memory leaks, you can run valgrind with:&lt;br /&gt;
&lt;br /&gt;
valgrind --leak-check=full --track-origins=yes --num-callers=30 marble 2&amp;gt;&amp;amp;1 | tee MARBLE_MEMCHECK&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
Summaries and logs of scheduled Marble meetings can be found on the following pages:&lt;br /&gt;
;[[/MarbleMeeting20081029|Wednesday Nov. 10th, 2008]]&lt;br /&gt;
&lt;br /&gt;
;[[/MarbleMeeting20101107|Marble Weekend Sprint, Nov. 5-7]]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble</id>
		<title>Projects/Marble</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble"/>
				<updated>2012-05-08T19:29:05Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Compiling Marble */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/Marble}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Marble_logo.png]]&lt;br /&gt;
&lt;br /&gt;
== About Marble ==&lt;br /&gt;
;[[/Devices_and_Use_Cases|Devices and Use Cases]]&lt;br /&gt;
;[[/FAQ|Marble FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Success Stories: 3rd party applications using the Marble Library==&lt;br /&gt;
;[[/MarbleUsedBy|Software that makes use of Marble]]&lt;br /&gt;
&lt;br /&gt;
== Tutorials: How to use the Marble Widget in your application ==&lt;br /&gt;
;[[/MarbleDesigner|with Qt Designer]]&lt;br /&gt;
;[[/MarbleWindows|On Windows, with Qt Creator/Qt Designer]]&lt;br /&gt;
;[[/MarbleCPlusPlus|with C++]]&lt;br /&gt;
;[[/MarblePython|with Python]]&lt;br /&gt;
&lt;br /&gt;
;[[/MarbleDBus|via a shell script]]&lt;br /&gt;
&lt;br /&gt;
== How to become a Marble developer (&amp;quot;Marblehead&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
=== So you are new to Marble development ... ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Welcome!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you'll get all the information you need to start Marble development:&lt;br /&gt;
&lt;br /&gt;
;[[/GoMarble|How to become a Marble Developer]]&lt;br /&gt;
&lt;br /&gt;
== Compiling Marble ==&lt;br /&gt;
;[[/LinuxCompiling|Compiling on Linux]]&lt;br /&gt;
;[[/WindowsCompiling|Compiling on Windows]]&lt;br /&gt;
;[[/MaemoEnvironment|Compiling on Maemo]]&lt;br /&gt;
;[[/MeeGoEnvironment|Compiling on MeeGo]]&lt;br /&gt;
;[[/MeeGoEnvironment|Compiling for Plasma Active]]&lt;br /&gt;
;[[/MacCompiling|Compiling on Mac OS]]&lt;br /&gt;
;[[/QtCreator|Setting up QtCreator for Marble Development]]&lt;br /&gt;
&lt;br /&gt;
== Packaging Marble ==&lt;br /&gt;
&lt;br /&gt;
;[[/NewMarbleMoldules|New Marble Modules]] (future packaging advice)&lt;br /&gt;
&lt;br /&gt;
Here is some advice about how packaging is supposed to happen on the various platforms that are supported.&lt;br /&gt;
&lt;br /&gt;
;[[/LinuxPackaging|Packaging for Linux]]&lt;br /&gt;
;[[/WindowsPackaging|Packaging for Windows]]&lt;br /&gt;
;[[/MaemoPackaging|Packaging for Maemo]]&lt;br /&gt;
;[[/MeeGoPackaging|Packaging for MeeGo]]&lt;br /&gt;
;[[/MacPackaging|Packaging for Mac]]&lt;br /&gt;
&lt;br /&gt;
== Tools for Marble ==&lt;br /&gt;
&lt;br /&gt;
Here are some tools and checks that are performed on marble code:&lt;br /&gt;
;[https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=marble&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;cmdtype=doit&amp;amp;order=Importance Marble Open Bugs]&lt;br /&gt;
;[http://reviewboard.kde.org/groups/marble/ Review Board]&lt;br /&gt;
;[http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/index.html API Docs (KDE Trunk)]&lt;br /&gt;
;[http://www.englishbreakfastnetwork.org/apidocs/apidox-kde-4.x/kdeedu-marble.html APIDOX reports]&lt;br /&gt;
;[http://www.englishbreakfastnetwork.org/krazy/reports/kde-4.x/kdeedu/marble/index.html Krazy reports]&lt;br /&gt;
&lt;br /&gt;
== Programming Coordination ==&lt;br /&gt;
&lt;br /&gt;
Here are a few links to various issues we are working on:&lt;br /&gt;
;[[/Gsoc2010| Gsoc Students projects 2010]]&lt;br /&gt;
;[[/GsocGit| Use of git(orious) for GSOC]]&lt;br /&gt;
;[[/TODO|TODO list]]&lt;br /&gt;
;[[/MaemoTODO|Maemo specific TODO list]]&lt;br /&gt;
&lt;br /&gt;
;[[/GSoC2011| GSoC Students' projects 2011]]&lt;br /&gt;
;[http://community.kde.org/SoCiS/2011/Ideas#Marble_Virtual_Globe ESA SoCIS 2011 ideas]&lt;br /&gt;
&lt;br /&gt;
=== Translation ===&lt;br /&gt;
;[[/MapTranslation|Map Translation]]&lt;br /&gt;
;[[/UiTranslation|UI Translation]]&lt;br /&gt;
;[[/GeoDataCoordinatesTranslation|GeoDataCoordinates Translation]]&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
;[[/Mockups|Mockups]]&lt;br /&gt;
;[[/IconStatus|Icon Status]]&lt;br /&gt;
&lt;br /&gt;
=== Texture Mapping ===&lt;br /&gt;
;[[/TextureNG|Texture Mapping]]&lt;br /&gt;
&lt;br /&gt;
=== GeoData Library / KML ===&lt;br /&gt;
The base classes to manipulate geographic data&lt;br /&gt;
;[[/GeoData|GeoData Presentation]]&lt;br /&gt;
;[[/GeoData/GeoDataUse|Use cases for GeoData classes]]&lt;br /&gt;
;[http://websvn.kde.org/*checkout*/trunk/KDE/kdeedu/marble/src/lib/geodata/data/README.html GeoData API Description]&lt;br /&gt;
;[[/GeoData/GeoDataParsing|Parsing GeoData]]&lt;br /&gt;
;[[/GeoData/GeoDataWriter|Writing GeoData]]&lt;br /&gt;
;[[/GeoData/PointerVsImplicitShare|Pointer vs. Implicit Share]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;[[/KMLStatus|KML Status]]&lt;br /&gt;
;[[/GPXStatus|GPX Status]]&lt;br /&gt;
&lt;br /&gt;
Using GeoData:&lt;br /&gt;
;[[/Placemark|Placemarks Management]]&lt;br /&gt;
;[[/ModelView|Review of Model-View use in marble]]&lt;br /&gt;
&lt;br /&gt;
=== Geo Graphics View === &lt;br /&gt;
;[[/GeoGraphicsViewOverview|Overview of the GeoGraphicsView]]&lt;br /&gt;
;[[/GraphicsViewGeoParser| Interaction between GeoData and GeoGraphicsView]]&lt;br /&gt;
&lt;br /&gt;
=== GeoPainter / DGML ===&lt;br /&gt;
;[[/GeoPainter|GeoPainter]]&lt;br /&gt;
;[[/Dgml|DGML]]&lt;br /&gt;
&lt;br /&gt;
=== Plugin Interfaces ===&lt;br /&gt;
;[[/Plugins|Plugin interfaces]]&lt;br /&gt;
&lt;br /&gt;
=== Marble Runner ===&lt;br /&gt;
;[[/CoordinateRunner|Coordinate Runner]]&lt;br /&gt;
;[[/OsmNameFinderRunner|OSM Runner]]&lt;br /&gt;
;[[/RunnerHOWTO|Runner HOWTO]]&lt;br /&gt;
&lt;br /&gt;
=== Online Services ===&lt;br /&gt;
;[[/OnlineServices|Creating new Online Services]]&lt;br /&gt;
;[[/ListOfPossibleOnlineServices|List of possible Online Services]]&lt;br /&gt;
&lt;br /&gt;
=== Projections ===&lt;br /&gt;
;[[/WinkelIii|Winkel III]]&lt;br /&gt;
;[[/RobinsonProjection|Robinson projection]]&lt;br /&gt;
[http://www.radicalcartography.net/?projectionref A little overview of map projections]&lt;br /&gt;
&lt;br /&gt;
=== Tile Download ===&lt;br /&gt;
;[[/TileDownload|Tile Download]]&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
;[[/CustomMaps|How to customize maps]]&lt;br /&gt;
;[[/MarblesSecrets|Marble's Secrets]]&lt;br /&gt;
;[[/ProxyConnection|How to use the Proxy]]&lt;br /&gt;
&lt;br /&gt;
=== GeoClue / GPS ===&lt;br /&gt;
;[[/GeoClue|GeoClue support in Marble]]&lt;br /&gt;
&lt;br /&gt;
=== XDG Base Directory Specification ===&lt;br /&gt;
;[[/xdg|XDG Base Directory Specification]]&lt;br /&gt;
&lt;br /&gt;
== Mapping Coordination ==&lt;br /&gt;
Possible maps we could use:&lt;br /&gt;
* [http://www.unearthedoutdoors.net/global_data/true_marble/download TrueMarble Global 250m images]&lt;br /&gt;
* [http://onearth.jpl.nasa.gov/ OnEarth NASA satellite images]&lt;br /&gt;
* [http://worldwindcentral.com/wiki/Add-on:ZoomIt! ZoomIt! (in parts proprietary)]&lt;br /&gt;
* [http://sos.noaa.gov/datasets/ NOAA Science on a Sphere]&lt;br /&gt;
* [http://efele.net/maps/tz/world/ Olsen Time Zone map in Shapefile format].  Public Domain.  Scripted to generate from current tz file.&lt;br /&gt;
&lt;br /&gt;
=== Natural Earth Vector Map ===&lt;br /&gt;
;[[/NaturalEarth|A proposal to use the Natural Earth vector map]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
;[[/HistoricalMaps|How to create Historical Maps]]&lt;br /&gt;
;[[/CustomMaps|How to create Custom Maps]]&lt;br /&gt;
&lt;br /&gt;
;[[/PalaeoMaps|Global Palaeogeography]]&lt;br /&gt;
&lt;br /&gt;
== Routing ==&lt;br /&gt;
;[[/OnlineRoutingImplementation|Implementation of Online-Routing]]&lt;br /&gt;
;[[/MaemoOfflineRouting|Installation of Marble and Gosmore on Maemo]]&lt;br /&gt;
;[[/RoutingRoadmap|Routing Roadmap]]&lt;br /&gt;
;[[/RoutingInstructions|Routing Instructions]]&lt;br /&gt;
&lt;br /&gt;
== valgrind  ==&lt;br /&gt;
if you want to fix memory leaks, you can run valgrind with:&lt;br /&gt;
&lt;br /&gt;
valgrind --leak-check=full --track-origins=yes --num-callers=30 marble 2&amp;gt;&amp;amp;1 | tee MARBLE_MEMCHECK&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
Summaries and logs of scheduled Marble meetings can be found on the following pages:&lt;br /&gt;
;[[/MarbleMeeting20081029|Wednesday Nov. 10th, 2008]]&lt;br /&gt;
&lt;br /&gt;
;[[/MarbleMeeting20101107|Marble Weekend Sprint, Nov. 5-7]]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-05-02T19:57:43Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features are missing in the release 1.3.2:&lt;br /&gt;
* Bookmark access (available in 1.3.3)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map areas (route regions in 1.3.2, map areas available in 1.3.3)&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-04-30: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Bug&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Position indicator visibility state forgotten e.g. when switching elevation profile. This happens because there are two different ways of storing which plugins are activated.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-04-22T13:02:00Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Roadmap */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features are missing in the release 1.3.2:&lt;br /&gt;
* Bookmark access (available in 1.3.3)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map areas (route regions in 1.3.2, map areas available in 1.3.3)&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-04-30: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Bug&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Position indicator visibility state forgotten e.g. when switching elevation profile. This happens because there are two different ways of storing which plugins are activated.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-04-22T13:00:34Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Timeline */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features are missing in the very first release 1.3.1:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions (route regions in 1.3.2)&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-04-30: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Bug&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Position indicator visibility state forgotten e.g. when switching elevation profile. This happens because there are two different ways of storing which plugins are activated.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-04-22T12:59:33Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Update schedule / remove done items&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features are missing in the very first release 1.3.1:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions (route regions in 1.3.2)&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-02-12: Marble Touch 1.3.2&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.3&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.4&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.5&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.6&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Bug&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Position indicator visibility state forgotten e.g. when switching elevation profile. This happens because there are two different ways of storing which plugins are activated.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.4&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/NaturalEarth</id>
		<title>Projects/Marble/NaturalEarth</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/NaturalEarth"/>
				<updated>2012-04-09T09:59:16Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Action Plan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Natural Earth =&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Marble currently uses the very old and outdated MWDBII dataset for its vector base map such as national borders and coastlines and we really need to replace it with more up-to-date data.  However, MWDBII has two key advantages, it is very compact in size enabling Marble to ship it by default, and the individual nodes have a zoom level value which speeds up drawing.&lt;br /&gt;
&lt;br /&gt;
The current vector layer also has the disadvantage of not being able to be manipulated either programtiacally or by the user.  This prevents it from being used for such things as KGeography or other educational uses where you would want to select and manipulate a geographic entity.&lt;br /&gt;
&lt;br /&gt;
Improving the vector base maps would thus consist of two closely related parts:&lt;br /&gt;
* Improving the vector drawing code to allow interaction with the vectors, and improved performance to allow more detailed vectors to be drawn.&lt;br /&gt;
* Importing a new base layer dataset.&lt;br /&gt;
&lt;br /&gt;
== Using NaturalEarth ==&lt;br /&gt;
&lt;br /&gt;
The [http://www.naturalearthdata.com/ Natural Earth data set] is a &amp;quot;public domain map dataset available at 1:10m, 1:50m, and 1:110 million scales. Featuring tightly integrated vector and raster data, with Natural Earth you can make a variety of visually pleasing, well-crafted maps with cartography or GIS software.&amp;quot;  This data set seems ideal as a replacement for the MWDBII.&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
* Free / Public Domain data&lt;br /&gt;
* Regularly updated&lt;br /&gt;
* Wide variety of political and geographic features&lt;br /&gt;
* Available at 3 different scales: 1:10m 1:50m and 1:110m&lt;br /&gt;
* All feature nodes at same scale are matched&lt;br /&gt;
* Data attributes such as country code, population, relative magnitude, etc&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
* Is in Shapefile format which is space inefficient&lt;br /&gt;
* No per node zoom level attribute&lt;br /&gt;
* Different scale datasets do not match so cannot efficiently be used together for zooming&lt;br /&gt;
&lt;br /&gt;
The 1:10m dataset seems ideal as the base map in Marble as it provides a higher level of detail than the current MWDBII.  The 1:110m dataset seems ideal for use in a country selector widget in kdelibs.  The 1:50m dataset is less detailed than the current MWDBII so may be less useful.&lt;br /&gt;
&lt;br /&gt;
Using the data in the default shapefile format is not considered desirable however:&lt;br /&gt;
* No shapefile format support in Marble (yet), would have to rely on an external library or write our own&lt;br /&gt;
* Space inefficient (14Mb vs 2.6Mb for MWDBII)&lt;br /&gt;
* No zoom level attribute or any node level attributes  which would slow drawing&lt;br /&gt;
* Vector level attributes are stored in .dbf format which adds complexity to implementing shapefile support&lt;br /&gt;
&lt;br /&gt;
The ideal solution would seem be to convert the Natural Earth data into a more efficient file format and either calculate and store the zoom level attribute in the file or calculate it on file load.  The full Natural Earth dataset would be converted, but would only ship the minimal dataset required with Marble (approx 4-5Mb?) with the remainder of the data later being downloaded via GHNS or as a separate package.&lt;br /&gt;
&lt;br /&gt;
=== Vector Layer Improvements ===&lt;br /&gt;
&lt;br /&gt;
The main changes required to Marble will be in the vector layer itself, removing the old PNT file vector drawing code and implementing the new dataset using the new GeoData library vector support.&lt;br /&gt;
&lt;br /&gt;
Two main issues will need to be solved here&lt;br /&gt;
* if a new file format is needed for efficient storage&lt;br /&gt;
* if a zoom level attribute is needed for fast drawing, and if so where and how to implement the attribute&lt;br /&gt;
&lt;br /&gt;
Some possibilities for the file format are:&lt;br /&gt;
* Adapt the existing PNT format used for MWDBII to have a higher degree of accuracy and add an attributes table&lt;br /&gt;
* Use the existing Marble serial/cache format which will be faster but the size efficiency may not be sufficient&lt;br /&gt;
* Use shapefile by implementing a lightweight parser without dbf support but our own simple attribute table.&lt;br /&gt;
* Implement full shapefile support including dbf (possibly using libshape)&lt;br /&gt;
&lt;br /&gt;
The zoom level problem can be solved by either:&lt;br /&gt;
* Calculate a zoom level for each point during the file conversion and save it in the new file format, but this will require more storage space.&lt;br /&gt;
* Improve the vector drawing layer to calculate the zoom level on the fly, which would benefit all vector drawing but may be too slow.&lt;br /&gt;
&lt;br /&gt;
The Douglas-Peucker algorithm may be able to be used here.&lt;br /&gt;
&lt;br /&gt;
Some pros/cons to consider:&lt;br /&gt;
&lt;br /&gt;
* The 1:10m country file is 6.55MB and contains 533,202 points = 12.28 &lt;br /&gt;
bytes/point compared to the PNT which is 745KB and contains 127,246 points  = &lt;br /&gt;
5.85 bytes/point, which would suggest the NE data in PNT format would be half &lt;br /&gt;
the size, so 6 MB in total.  This could probably be further reduced by a light &lt;br /&gt;
application of Douglas-Peucker.&lt;br /&gt;
&lt;br /&gt;
* The NE shapefiles have been carefully processed so shared borders and &lt;br /&gt;
overlapping features like rivers match exactly and other such niceties, &lt;br /&gt;
applying the Douglas-Peucker algorithm might affect that.&lt;br /&gt;
&lt;br /&gt;
* A shapefile parser would allow users/apps to load other shapefiles.&lt;br /&gt;
&lt;br /&gt;
* We would have to reconvert and check the data every time there's a new NE &lt;br /&gt;
release which could be a lot of effort, but an automated shp2pnt script could &lt;br /&gt;
prove useful to allow apps/users to display their own shapefiles in a simple &lt;br /&gt;
way.&lt;br /&gt;
&lt;br /&gt;
* It is unknown if the D-H algorithm can be deployed in a way to mark each point with a detail level rather than just throwing the points away.&lt;br /&gt;
&lt;br /&gt;
==== Calculating Zoom Level on the fly ====&lt;br /&gt;
Using GeoPainter and GeoDataLineString (&amp;quot;libgeodata&amp;quot;):&lt;br /&gt;
* Apply Douglas-Peuker dynamically in GeoDataLineString class to set Detail Level&lt;br /&gt;
* When GeoDataLineString modified (add/del point) set dirty flag&lt;br /&gt;
* When node accessed for drawing, Dirty flag would trigger D-P to calculate detail level and unset dirty flag&lt;br /&gt;
* Would benefit all vector formats, e.g. kml, ppx, shp&lt;br /&gt;
&lt;br /&gt;
==== Possible new file format ====&lt;br /&gt;
Potential new Marble file format based on PNT:&lt;br /&gt;
* 1st integer (32 bit): Latitude in arcseconds highest bit indicates new polygon starts: header information has to be read from 3rd integer&lt;br /&gt;
* 2nd integer (32 bit): Longitude in arcseconds&lt;br /&gt;
* Optional 3rd integer: feature key highest bit feature geometry (line or ring).&lt;br /&gt;
&lt;br /&gt;
Applying this to the 1:10m dataset:&lt;br /&gt;
* Each point takes 64 bits/8 bytes&lt;br /&gt;
* The start of each polygon takes 96 bits&lt;br /&gt;
* Roughly 533,202 x 8 bytes = 4 Mb for the country borders alone, not including internal border and coastline files&lt;br /&gt;
* If that's too much to ship, then ship the 1:50m dataset as the default and download the 1:10m dataset once online&lt;br /&gt;
&lt;br /&gt;
==== Attribute Database ====&lt;br /&gt;
&lt;br /&gt;
Metadata file:&lt;br /&gt;
* convert / filter dbf into our own format&lt;br /&gt;
* could just be csv or xml? or sqlite?&lt;br /&gt;
&lt;br /&gt;
Rather than the Geonames ID, we could just use the Natural Earth object ID, &lt;br /&gt;
then a look-up file/table that matches the NE ID to the ISO / FIPS / whatever &lt;br /&gt;
code (NE provides this in the metadata) and Geonames ID (which we would have &lt;br /&gt;
to provide).  This would allow look-ups via whatever code or ID is available, &lt;br /&gt;
and we wouldn't be reliant on Geonames IDs staying constant or being online.&lt;br /&gt;
&lt;br /&gt;
=== Action Plan ===&lt;br /&gt;
&lt;br /&gt;
A possible action plan is&lt;br /&gt;
# Fix GeoPainter LinearRings which contain a pole not rendered correctly&lt;br /&gt;
# Implement Douglas-Peucker reduction in GeoDataLineString&lt;br /&gt;
# New PNT file format definition (with a different name, MBL?)&lt;br /&gt;
# Metadata file format definition&lt;br /&gt;
# New GeoData PNT2 file loading code (convert old data).&lt;br /&gt;
# shp2pnt2 script to convert shp to new formats (using Perl::shp? there's shp2xxx scripts out there we could copy?), including matching to Geonames ID&lt;br /&gt;
# split files into 'ship with', 'download asap', 'ghns'&lt;br /&gt;
&lt;br /&gt;
Later add simple shapefile loading to GeoData, maybe with attibute layer?&lt;br /&gt;
&lt;br /&gt;
== Natural Earth Datasets ==&lt;br /&gt;
&lt;br /&gt;
=== Dataset Sizes ===&lt;br /&gt;
&lt;br /&gt;
Key Natural Earth data files from v1.2, recent updates to 1.3 not included.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                            1:110m     1:50m       1:10m&lt;br /&gt;
                            ------    -------     -------&lt;br /&gt;
Admin level 0 countries     172 KB    1.36 MB     6.55 MB&lt;br /&gt;
Admin level 0 land borders   39 KB     301 KB      896 KB&lt;br /&gt;
Admin level 0 sea borders    12 KB      40 KB       79 KB&lt;br /&gt;
Admin level 0 disputed                  40 KB      157 KB&lt;br /&gt;
Admin level 1 regions        39 KB     339 MB     13.9 MB *&lt;br /&gt;
Admin level 1 land borders   16 KB      60 KB     4.82 MB&lt;br /&gt;
Coastlines                   79 KB     883 KB     2.15 MB&lt;br /&gt;
Rivers                       19 KB     420 KB     3.29 MB&lt;br /&gt;
Lakes                        10 KB     286 KB      786 MB              &lt;br /&gt;
Glaciers                     13 KB     208 KB     1.23 MB&lt;br /&gt;
Dateline                     18 KB      18 KB       18 KB&lt;br /&gt;
Playas                                  18 KB      106 KB&lt;br /&gt;
Ice Shelves                            105 KB      211 KB&lt;br /&gt;
Minor Islands                                      449 KB&lt;br /&gt;
Reefs                                              171 KB&lt;br /&gt;
                           -------    -------   ---------&lt;br /&gt;
                            417 KB    4.08 MB    34.03 MB&lt;br /&gt;
&lt;br /&gt;
* level 1 regions are USA/Canada only at 110m and 50m, but whole world at 10m, &lt;br /&gt;
perfect for KGeography use :-)&lt;br /&gt;
&lt;br /&gt;
Other useful files:&lt;br /&gt;
Physical Features Land      146 KB    1.50 MB      692 KB&lt;br /&gt;
Physical Features Sea       348 KB     836 KB      836 MB&lt;br /&gt;
Populated Places                       347 KB     1.48 MB&lt;br /&gt;
Urban Areas                            439 KB     3.48 MB&lt;br /&gt;
Bathmetry                                        11.64 MB&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dataset Details ===&lt;br /&gt;
&lt;br /&gt;
* Countries&lt;br /&gt;
** matched boundary lines and polygons with names attributes for countries and &lt;br /&gt;
sovereign states. Includes dependencies (French Polynesia), &lt;br /&gt;
map units (U.S. Pacific Island Territories) and &lt;br /&gt;
sub-national map subunits (Corsica versus mainland Metropolitan France).&lt;br /&gt;
** Core data&lt;br /&gt;
&lt;br /&gt;
* Disputed areas and breakaway regions&lt;br /&gt;
** From Kashmir to the Elemi Triangle, Northern Cyprus to Western Sahara.&lt;br /&gt;
** Core data&lt;br /&gt;
&lt;br /&gt;
* Internal boundaries&lt;br /&gt;
** Core data??&lt;br /&gt;
&lt;br /&gt;
* Coastline&lt;br /&gt;
** ocean coastline, including major islands. Coastline is matched to land and water polygons.&lt;br /&gt;
** Core data?&lt;br /&gt;
&lt;br /&gt;
* First order admin (provinces, departments, states, etc.)&lt;br /&gt;
** internal boundaries and polygons for all but a few tiny island nations. Includes names attributes and some statistical groupings of the same for smaller countries.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Populated places&lt;br /&gt;
** point symbols with name attributes. Includes capitals, major cities and towns, plus significant smaller towns in sparsely inhabited regions. We favor regional significance over population census in determining rankings.&lt;br /&gt;
** Optional download, or use to replace current places file?&lt;br /&gt;
&lt;br /&gt;
* Urban polygons&lt;br /&gt;
** derived from 2002-2003 MODIS satellite data.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Pacific nation groupings&lt;br /&gt;
** boxes for keeping these far-flung islands tidy.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Water boundary indicators&lt;br /&gt;
** partial selection of key 200-mile nautical limits, plus some disputed, treaty, and median lines.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Land&lt;br /&gt;
** Land polygons including major islands&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Ocean&lt;br /&gt;
** Ocean polygon split into contiguous pieces.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Minor Islands&lt;br /&gt;
** additional small ocean islands ranked to two levels of relative importance.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Reefs&lt;br /&gt;
** major coral reefs from WDB2.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Physical region features&lt;br /&gt;
** polygon and point labels of major physical features.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Rivers and Lake Centerlines&lt;br /&gt;
** ranked by relative importance. Includes name and line width attributes. Don’t want minor lakes? Turn on their centerlines to avoid unseemly data gaps.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Lakes&lt;br /&gt;
** Ranked by relative importance, coordinating with river ranking. Includes name attributes.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
*Glaciated areas&lt;br /&gt;
** polygons derived from DCW, except for Antarctica derived from MOA. Includes name attributes for major polar glaciers.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
*Antarctic ice shelves&lt;br /&gt;
** Derived from 2003-2004 MOA. Reflects recent ice shelf collapses.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
*Bathymetry&lt;br /&gt;
** nested polygons at 0, -200, -1,000, -2,000, -3,000, -4,000, -5,000, -6,000, -7,000, -8,000, -9,000,and -10,000 meters. Created from SRTM Plus.&lt;br /&gt;
** Optional download&lt;br /&gt;
&lt;br /&gt;
* Parks and protected areas&lt;br /&gt;
** US Only&lt;br /&gt;
** Don't use, maybe user download layer&lt;br /&gt;
&lt;br /&gt;
* Geographic lines&lt;br /&gt;
** Polar circles, tropical circles, equator, and International Date Line.&lt;br /&gt;
** Probably not useful to Marble as we have a plugin for most of these.&lt;br /&gt;
** International Date Line could be extracted&lt;br /&gt;
&lt;br /&gt;
*Graticules&lt;br /&gt;
** 1-, 5-, 10-, 15-, 20-, and 30-degree increments. Includes WGS84 bounding box.&lt;br /&gt;
** Probably not useful to Marble as we have a Graticle plugin.&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-11T10:37:53Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features are missing in the very first release 1.3.1:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions (route regions in 1.3.2)&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-02-12: Marble Touch 1.3.2&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.3&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.4&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.5&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.6&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Bug&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Position indicator visibility state forgotten e.g. when switching elevation profile. This happens because there are two different ways of storing which plugins are activated.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-11T10:30:30Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features are missing in the very first release 1.3.1:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions (route regions in 1.3.2)&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-02-12: Marble Touch 1.3.2&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.3&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.4&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.5&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.6&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Bug&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Position indicator visibility state forgotten e.g. when switching elevation profile. This happens because there are two different ways of storing which plugins are activated.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Close search marker popups when clicking anywhere else&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-11T08:55:39Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features are missing in the very first release 1.3.1:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions (route regions in 1.3.2)&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-02-12: Marble Touch 1.3.2&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.3&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.4&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.5&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.6&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Bug&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Position indicator visibility state forgotten e.g. when switching elevation profile. This happens because there are two different ways of storing which plugins are activated.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-10T20:11:37Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features are missing in the very first release 1.3.1:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions (route regions in 1.3.2)&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-02-12: Marble Touch 1.3.2&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.3&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.4&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.5&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.6&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-07T23:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Roadmap */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features are missing in the very first release 1.3.1:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions (route regions in 1.3.2)&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-02-12: Marble Touch 1.3.2&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.3&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.4&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.5&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.6&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-07T23:28:02Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Timeline */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-02-12: Marble Touch 1.3.2&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.3&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.4&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.5&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.6&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-07T23:27:26Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.2&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.3&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.4&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.5&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.3&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently often hard-coded or missing&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-05T17:40:00Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.2&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.3&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.4&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.5&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Concatenated voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-05T14:00:12Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.2&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.3&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.4&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.5&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Navigation warning || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Safety warning before when starting navigation mode&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Test whether monav is installed || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Recommend users to install monav when it's not there&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-05T12:01:32Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.2&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.3&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.4&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.5&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Navigation warning || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Safety warning before when starting navigation mode&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-05T11:54:47Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.2&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.3&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.4&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.5&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-05T10:46:51Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Timeline */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.2&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.3&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.4&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.5&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-05T10:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-30: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-02T20:45:00Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-30: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve Offline Routing Data UI || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -&amp;gt; Country ( -&amp;gt; Province or All)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-02T14:18:34Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-30: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Download size info || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Show the download size of selected newstuff items. See also [https://bugs.kde.org/show_bug.cgi?id=293137 bug 293137]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-02-02T14:17:21Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-30: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Download size info || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Show the download size of selected newstuff items&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.2&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-31T23:05:51Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-30: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Street Map Theme Preference || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Correctly update after installations (possibly need to forward countChanged signal)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Download size info || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Show the download size of selected newstuff items&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-30T19:00:20Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-30: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-30T18:42:22Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Timeline */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-30: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-30T18:42:10Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.1&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-29T14:40:02Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Monav dependency || style=&amp;quot;background: #d8e8c2;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Small and reliable, no point not to have it installed&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve visibility of position indicator || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| In the bottom right of the map: A bit larger, background or glow for distance text&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-29T10:05:50Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use MyDocs || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| 8 GB space in /home/user/MyDocs vs 2 GB in /home/user. Use fremantle patch.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Package to one .deb || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Easier distribution in Ovi store.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use /opt/marble || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Required by Ovi store guidelines. See fremantle packaging.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Monav dependency || style=&amp;quot;background: #d8e8c2;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Small and reliable, no point not to have it installed&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve visibility of position indicator || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| In the bottom right of the map: A bit larger, background or glow for distance text&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-28T15:27:24Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Tile creation crash || style=&amp;quot;background: #ffd9b0;&amp;quot; | Crash&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Possibly related to a model change/reset killing the listview delegate item that triggered the change&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use MyDocs || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| 8 GB space in /home/user/MyDocs vs 2 GB in /home/user. Use fremantle patch.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Package to one .deb || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Easier distribution in Ovi store.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use /opt/marble || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Required by Ovi store guidelines. See fremantle packaging.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Monav dependency || style=&amp;quot;background: #d8e8c2;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Small and reliable, no point not to have it installed&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve visibility of position indicator || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| In the bottom right of the map: A bit larger, background or glow for distance text&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-28T15:26:47Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Tile creation crash || style=&amp;quot;background: #ffd9b0;&amp;quot; | Crash&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Possibly related to a model change/reset killing the listview delegate item that triggered the change&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use MyDocs || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| 8 GB space in /home/user/MyDocs vs 2 GB in /home/user. Use fremantle patch.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use /opt/marble || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Required by Ovi store guidelines. See fremantle packaging.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Monav dependency || style=&amp;quot;background: #d8e8c2;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Small and reliable, no point not to have it installed&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve visibility of position indicator || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| In the bottom right of the map: A bit larger, background or glow for distance text&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-28T15:26:08Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Tile creation crash || style=&amp;quot;background: #ffd9b0;&amp;quot; | Crash&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Possibly related to a model change/reset killing the listview delegate item that triggered the change&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use MyDocs || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| 8 GB space in /home/user/MyDocs vs 2 GB in /home/user. Use fremantle patch.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use /opt/marble || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Required by Ovi store guidelines.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Monav dependency || style=&amp;quot;background: #d8e8c2;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Small and reliable, no point not to have it installed&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve visibility of position indicator || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| In the bottom right of the map: A bit larger, background or glow for distance text&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-28T12:04:12Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Tile creation crash || style=&amp;quot;background: #ffd9b0;&amp;quot; | Crash&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Possibly related to a model change/reset killing the listview delegate item that triggered the change&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use MyDocs || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| 8 GB space in /home/user/MyDocs vs 2 GB in /home/user. Use fremantle patch.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Monav dependency || style=&amp;quot;background: #d8e8c2;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Small and reliable, no point not to have it installed&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve visibility of position indicator || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| In the bottom right of the map: A bit larger, background or glow for distance text&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Toolbar icon for offline toggle || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Currently using a non-toolbar theme icon&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fix float item borders || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| There are pixel errors&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Search result icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Add an image provider for placemark icons and use it in search results&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Reverse geocoding for via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use that instead of &amp;quot;Point in map&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Jump to via point || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Clicking on a via point in the via point editor should center on it&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Last target as route destination || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Keep a model of last route targets and let the user choose from it when editing via points&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-28T11:37:36Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Tile creation crash || style=&amp;quot;background: #ffd9b0;&amp;quot; | Crash&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Possibly related to a model change/reset killing the listview delegate item that triggered the change&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use MyDocs || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| 8 GB space in /home/user/MyDocs vs 2 GB in /home/user. Use fremantle patch.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Monav dependency || style=&amp;quot;background: #d8e8c2;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Small and reliable, no point not to have it installed&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| More voice commands || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Announce destination, GPS loss. Test whether concatenated commands (turn distance) work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve map matching || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Voice installation progress || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polish&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use a progress bar to show the voice navigation speaker download/installation progress.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-28T11:32:09Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Description || Type || Target || Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Tile creation crash || style=&amp;quot;background: #ffd9b0;&amp;quot; | Crash&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Possibly related to a model change/reset killing the listview delegate item that triggered the change&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use MyDocs || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| 8 GB space in /home/user/MyDocs vs 2 GB in /home/user. Use fremantle patch.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Monav dependency || style=&amp;quot;background: #d8e8c2;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Small and reliable, no point not to have it installed&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-28T11:29:11Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* TODO List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Description || width=&amp;quot;10%&amp;quot; | Type || width=&amp;quot;10%&amp;quot; | Target || width=&amp;quot;55%&amp;quot; | Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Tile creation crash || style=&amp;quot;background: #ffd9b0;&amp;quot; | Crash&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Possibly related to a model change/reset killing the listview delegate item that triggered the change&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use MyDocs || style=&amp;quot;background: #ffd9b0;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| 8 GB space in /home/user/MyDocs vs 2 GB in /home/user. Use fremantle patch.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Monav dependency || style=&amp;quot;background: #d8e8c2;&amp;quot; | Packaging&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Small and reliable, no point not to have it installed&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Add missing activity icons || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Routing, Tracking and Navigation still use generic icons&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QML Tile Creation Progress Item || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| QWidget version instantiated by MarbleMap, looks strange and is portrait only&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Improve whitespace usage in Search/Routing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Use more space for the map whenever possible (e.g. no search result, no turn directions)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Remove via points || style=&amp;quot;background: #d8e8c2;&amp;quot; | Feature&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-28T11:13:41Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Timeline */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;br /&gt;
&lt;br /&gt;
=== TODO List ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Description || width=&amp;quot;10%&amp;quot; | Type || width=&amp;quot;10%&amp;quot; | Target || width=&amp;quot;55%&amp;quot; | Comments&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Use Harmattan colors || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.0&lt;br /&gt;
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| quick Online toggle icon || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Where useful, e.g. Routing activity. See Navigation activity&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Consistent margins and spacing || style=&amp;quot;background: #d8e8c2;&amp;quot; | Polishing&lt;br /&gt;
| 1.3.x&lt;br /&gt;
| Bad example e.g. map theme selection in Preferences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-28T10:59:39Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Roadmap */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
* Installation of offline maps&lt;br /&gt;
* Installation voice navigation speakers&lt;br /&gt;
* Installation of additional map themes&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-29: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2012-01-15T21:36:48Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Roadmap */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
* Guidance mode&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download map regions&lt;br /&gt;
* Installation of offline maps, voice navigation speakers&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-25: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Runners/ReverseGeocoding</id>
		<title>Projects/Marble/Runners/ReverseGeocoding</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Runners/ReverseGeocoding"/>
				<updated>2012-01-07T18:09:48Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Reverse geocoding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Basic Routing|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/Runners/Search|Tutorial 7 - Searching]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Runners/Parse|Tutorial 9 - Opening .kml, .gpx, ... files]]|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Reverse geocoding ==&lt;br /&gt;
Marble uses so-called runners to calculate routes, do reverse geocoding, parse files and search for placemarks (cities, addresses, points of interest, ...). This tutorial shows how to use the &amp;lt;tt&amp;gt;MarbleRunnerManager&amp;lt;/tt&amp;gt; class to get a textual description of a given coordinate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QDebug&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleRunnerManager.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/GeoDataPlacemark.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
    MarbleModel *model = new MarbleModel;&lt;br /&gt;
&lt;br /&gt;
    MarbleRunnerManager* manager = new MarbleRunnerManager( model-&amp;gt;pluginManager() );&lt;br /&gt;
    manager-&amp;gt;setModel( model );&lt;br /&gt;
&lt;br /&gt;
    GeoDataCoordinates position( -0.15845,  51.52380, 0.0, GeoDataCoordinates::Degree );&lt;br /&gt;
    qDebug() &amp;lt;&amp;lt; position.toString() &amp;lt;&amp;lt; &amp;quot;is&amp;quot; &amp;lt;&amp;lt; manager-&amp;gt;searchReverseGeocoding( position );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and the output looks similar to this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;  0° 09' 30.4&amp;quot;W,  51° 31' 25.7&amp;quot;N&amp;quot; is &amp;quot;Sherlock Holmes Museum, &amp;quot;221b&amp;quot;, Baker Street, Marylebone, City of Westminster, Greater London, England, NW1 6AX, United Kingdom&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped post KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Runners/Search</id>
		<title>Projects/Marble/Runners/Search</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Runners/Search"/>
				<updated>2012-01-07T18:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Searching for cities, addresses, points of interest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Search|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/Routing/BasicRouting|Tutorial 6 - Basic Routing]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Runners/ReverseGeocoding|Tutorial 8 - Reverse Geocoding]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Searching for cities, addresses, points of interest ==&lt;br /&gt;
Marble uses so-called runners to calculate routes, do reverse geocoding, parse files and search for placemarks (cities, addresses, points of interest, ...). This tutorial shows how to use the &amp;lt;tt&amp;gt;MarbleRunnerManager&amp;lt;/tt&amp;gt; class to search for an arbitrary string (&amp;lt;i&amp;gt;Karlsruhe&amp;lt;/i&amp;gt; in the example below, see [http://userbase.kde.org/Marble/Search Userbase] for more information on search terms).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QDebug&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleRunnerManager.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/GeoDataPlacemark.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
 &lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
    MarbleModel *model = new MarbleModel;&lt;br /&gt;
    &lt;br /&gt;
    MarbleRunnerManager* manager = new MarbleRunnerManager( model-&amp;gt;pluginManager() );&lt;br /&gt;
    manager-&amp;gt;setModel( model );&lt;br /&gt;
    &lt;br /&gt;
    QVector&amp;lt;GeoDataPlacemark*&amp;gt; searchResult = manager-&amp;gt;searchPlacemarks( &amp;quot;Karlsruhe&amp;quot; );&lt;br /&gt;
    foreach( GeoDataPlacemark* placemark, searchResult ) {&lt;br /&gt;
        qDebug() &amp;lt;&amp;lt; &amp;quot;Found &amp;quot; &amp;lt;&amp;lt; placemark-&amp;gt;name() &amp;lt;&amp;lt; &amp;quot;at&amp;quot; &amp;lt;&amp;lt; placemark-&amp;gt;coordinate().toString();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and the output looks similar to this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Found  &amp;quot;Karlsruhe, Germany&amp;quot; at &amp;quot;  8° 33' 48.7&amp;quot;E,  49° 05' 38.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, McLean&amp;quot; at &amp;quot;100° 36' 58.4&amp;quot;W,  48° 05' 27.7&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Karlsruhe, Stadt&amp;quot; at &amp;quot;  8° 24' 16.0&amp;quot;E,  49° 00' 50.6&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Remscheid&amp;quot; at &amp;quot;  7° 17' 35.3&amp;quot;E,  51° 09' 09.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Austria&amp;quot; at &amp;quot; 15° 19' 53.6&amp;quot;E,  47° 21' 33.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, McLean&amp;quot; at &amp;quot;100° 37' 13.5&amp;quot;W,  48° 05' 24.0&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Sohland a.d. Spree&amp;quot; at &amp;quot; 14° 27' 36.5&amp;quot;E,  51° 02' 28.5&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Parkstraße, Bad Elster&amp;quot; at &amp;quot; 12° 14' 08.0&amp;quot;E,  50° 16' 57.9&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe (Bruchsal)&amp;quot; at &amp;quot;  8° 33' 48.7&amp;quot;E,  49° 05' 38.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe (Innenstadt-West)&amp;quot; at &amp;quot;  8° 24' 16.0&amp;quot;E,  49° 00' 50.6&amp;quot;N&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped post KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Runners/Parse</id>
		<title>Projects/Marble/Runners/Parse</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Runners/Parse"/>
				<updated>2012-01-07T16:11:54Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Created page with &amp;quot;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}} {{TutorialBrowser|  series=Marble C++ Tutorial|  name=Search|  pre=[[Projects/Marble/Runners/Rev...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Search|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/Runners/ReverseGeocoding|Tutorial 8 - Reverse Geocoding]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Runners/YetMissing|Tutorial 10 - Yet missing]]|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== KML Inspector ==&lt;br /&gt;
Marble uses so-called runners to calculate routes, do reverse geocoding, parse files and search for placemarks (cities, addresses, points of interest, ...). This tutorial shows how to use the &amp;lt;tt&amp;gt;MarbleRunnerManager&amp;lt;/tt&amp;gt; class to open a .kml (or .gpx, ...) file and display its structure in a tree view.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QDebug&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QFileInfo&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QTreeView&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleRunnerManager.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/GeoDataTreeModel.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
&lt;br /&gt;
    QFileInfo inputFile( app.arguments().last() );&lt;br /&gt;
    if ( app.arguments().size() &amp;lt; 2 || !inputFile.exists() ) {&lt;br /&gt;
        qWarning() &amp;lt;&amp;lt; &amp;quot;Usage: &amp;quot; &amp;lt;&amp;lt; app.arguments().first() &amp;lt;&amp;lt; &amp;quot;file.kml&amp;quot;;&lt;br /&gt;
        return 1;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    MarbleModel *model = new MarbleModel;&lt;br /&gt;
    MarbleRunnerManager* manager = new MarbleRunnerManager( model-&amp;gt;pluginManager() );&lt;br /&gt;
&lt;br /&gt;
    GeoDataDocument* document = manager-&amp;gt;openFile( inputFile.absoluteFilePath() );&lt;br /&gt;
    if ( document ) {&lt;br /&gt;
        GeoDataTreeModel* treeModel = new GeoDataTreeModel;&lt;br /&gt;
        treeModel-&amp;gt;addDocument( document );&lt;br /&gt;
        QTreeView* treeView = new QTreeView;&lt;br /&gt;
        treeView-&amp;gt;setModel( treeModel );&lt;br /&gt;
        treeView-&amp;gt;show();&lt;br /&gt;
    } else {&lt;br /&gt;
        qDebug() &amp;lt;&amp;lt; &amp;quot;Unable to open &amp;quot; &amp;lt;&amp;lt; inputFile.absoluteFilePath();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble some-file.kml&amp;lt;/tt&amp;gt; and you get a tree view of its structure similar to this screenshot (showing the structure of a route calculated with Marble):&lt;br /&gt;
&lt;br /&gt;
[[Image:Marble-kml-inspector.png]]&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped post KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Marble-kml-inspector.png</id>
		<title>File:Marble-kml-inspector.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Marble-kml-inspector.png"/>
				<updated>2012-01-07T16:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Runners/ReverseGeocoding</id>
		<title>Projects/Marble/Runners/ReverseGeocoding</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Runners/ReverseGeocoding"/>
				<updated>2012-01-07T13:28:25Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Basic Routing|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/Runners/Search|Tutorial 7 - Searching]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Runners/Parse|Tutorial 9 - Opening .kml, .gpx, ... files]]|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Reverse geocoding ==&lt;br /&gt;
Marble uses so-called runners to calculate routes, do reverse geocoding, parse files and search for placemarks (cities, addresses, points of interest, ...). This tutorial shows how to use the &amp;lt;tt&amp;gt;MarbleRunnerManager&amp;lt;/tt&amp;gt; class to get a textual description of a given coordinate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QDebug&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleRunnerManager.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/GeoDataPlacemark.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget;&lt;br /&gt;
    MarbleModel *model = mapWidget-&amp;gt;model();&lt;br /&gt;
&lt;br /&gt;
    MarbleRunnerManager* manager = new MarbleRunnerManager( model-&amp;gt;pluginManager() );&lt;br /&gt;
    manager-&amp;gt;setModel( model );&lt;br /&gt;
&lt;br /&gt;
    GeoDataCoordinates position( -0.15845,  51.52380, 0.0, GeoDataCoordinates::Degree );&lt;br /&gt;
    qDebug() &amp;lt;&amp;lt; position.toString() &amp;lt;&amp;lt; &amp;quot;is&amp;quot; &amp;lt;&amp;lt; manager-&amp;gt;searchReverseGeocoding( position );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and the output looks similar to this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;  0° 09' 30.4&amp;quot;W,  51° 31' 25.7&amp;quot;N&amp;quot; is &amp;quot;Sherlock Holmes Museum, &amp;quot;221b&amp;quot;, Baker Street, Marylebone, City of Westminster, Greater London, England, NW1 6AX, United Kingdom&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped post KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Runners/ReverseGeocoding</id>
		<title>Projects/Marble/Runners/ReverseGeocoding</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Runners/ReverseGeocoding"/>
				<updated>2012-01-07T13:27:27Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Created page with &amp;quot;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}} {{TutorialBrowser|  series=Marble C++ Tutorial|  name=Basic Routing|  pre=[[Projects/Marble/Laye...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Basic Routing|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/LayerInterface|Tutorial 5 - Drawing in Custom Layers]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Runners/Search|Tutorial 7 - Searching]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Reverse geocoding ==&lt;br /&gt;
Marble uses so-called runners to calculate routes, do reverse geocoding, parse files and search for placemarks (cities, addresses, points of interest, ...). This tutorial shows how to use the &amp;lt;tt&amp;gt;MarbleRunnerManager&amp;lt;/tt&amp;gt; class to get a textual description of a given coordinate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QDebug&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleRunnerManager.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/GeoDataPlacemark.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget;&lt;br /&gt;
    MarbleModel *model = mapWidget-&amp;gt;model();&lt;br /&gt;
&lt;br /&gt;
    MarbleRunnerManager* manager = new MarbleRunnerManager( model-&amp;gt;pluginManager() );&lt;br /&gt;
    manager-&amp;gt;setModel( model );&lt;br /&gt;
&lt;br /&gt;
    GeoDataCoordinates position( -0.15845,  51.52380, 0.0, GeoDataCoordinates::Degree );&lt;br /&gt;
    qDebug() &amp;lt;&amp;lt; position.toString() &amp;lt;&amp;lt; &amp;quot;is&amp;quot; &amp;lt;&amp;lt; manager-&amp;gt;searchReverseGeocoding( position );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and the output looks similar to this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;  0° 09' 30.4&amp;quot;W,  51° 31' 25.7&amp;quot;N&amp;quot; is &amp;quot;Sherlock Holmes Museum, &amp;quot;221b&amp;quot;, Baker Street, Marylebone, City of Westminster, Greater London, England, NW1 6AX, United Kingdom&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped post KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Routing/BasicRouting</id>
		<title>Projects/Marble/Routing/BasicRouting</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Routing/BasicRouting"/>
				<updated>2012-01-07T11:29:00Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Basic Routing|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/LayerInterface|Tutorial 5 - Drawing in Custom Layers]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Runners/Search|Tutorial 7 - Searching]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Basic Routing ==&lt;br /&gt;
The Marble library 0.13 and later (KDE 4.8, Marble 1.3) has an API to calculate and manage routes. Let's start with a brief overview of the important classes and their interaction. The class &amp;lt;tt&amp;gt;RouteRequest&amp;lt;/tt&amp;gt; holds parameters that are constraints for the route to be calculated: Start and destination, optional via points and further parameters (e.g. transport type). The &amp;lt;tt&amp;gt;RoutingManager&amp;lt;/tt&amp;gt; passes such a request to backends (routing plugins) that calculate possible routes from it. The best route is chosen and displayed in a special layer in the &amp;lt;tt&amp;gt;MarbleWidget&amp;lt;/tt&amp;gt;. Additionally you can access the route data via the &amp;lt;tt&amp;gt;RoutingModel&amp;lt;/tt&amp;gt;. This model can be passed directly to e.g. a QListView to show the turn instructions, but also exposes further data like the waypoints of the route via the &amp;lt;tt&amp;gt;Route&amp;lt;/tt&amp;gt; class. This one consists of a set of &amp;lt;tt&amp;gt;RouteSegment&amp;lt;/tt&amp;gt; instances, each representing a number of waypoints and an optional turn instruction (&amp;lt;tt&amp;gt;Maneuver&amp;lt;/tt&amp;gt;) at the end.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/RouteRequest.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/RoutingManager.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
&lt;br /&gt;
    // Create a Marble QWidget without a parent&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget();&lt;br /&gt;
&lt;br /&gt;
    // Load the OpenStreetMap map&lt;br /&gt;
    mapWidget-&amp;gt;setMapThemeId( &amp;quot;earth/openstreetmap/openstreetmap.dgml&amp;quot; );&lt;br /&gt;
    mapWidget-&amp;gt;setProjection( Mercator );&lt;br /&gt;
&lt;br /&gt;
    // Access the shared route request (start, destination and parameters)&lt;br /&gt;
    RoutingManager* manager = mapWidget-&amp;gt;model()-&amp;gt;routingManager();&lt;br /&gt;
    RouteRequest* request = manager-&amp;gt;routeRequest();&lt;br /&gt;
&lt;br /&gt;
    // Use default routing settings for cars&lt;br /&gt;
    request-&amp;gt;setRoutingProfile( manager-&amp;gt;defaultProfile( RoutingProfile::Motorcar ) );&lt;br /&gt;
&lt;br /&gt;
    // Set start and destination&lt;br /&gt;
    request-&amp;gt;append( GeoDataCoordinates( 8.38942, 48.99738, 0.0, GeoDataCoordinates::Degree ) );&lt;br /&gt;
    request-&amp;gt;append( GeoDataCoordinates( 8.42002, 49.0058, 0.0, GeoDataCoordinates::Degree ) );&lt;br /&gt;
&lt;br /&gt;
    // Calculate the route&lt;br /&gt;
    manager-&amp;gt;retrieveRoute();&lt;br /&gt;
&lt;br /&gt;
    // Center the map on the route start point and show it&lt;br /&gt;
    mapWidget-&amp;gt;centerOn( request-&amp;gt;at( 0 ) );&lt;br /&gt;
    mapWidget-&amp;gt;setDistance( 0.75 );&lt;br /&gt;
    mapWidget-&amp;gt;show();&lt;br /&gt;
&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and you end up with a fully usable OpenStreetMap application: &lt;br /&gt;
&lt;br /&gt;
[[Image:Marble-basic-routing.png]]&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped e.g. with KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Runners/Search</id>
		<title>Projects/Marble/Runners/Search</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Runners/Search"/>
				<updated>2012-01-07T11:28:05Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: fix tutorial header&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Search|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/Routing/BasicRouting|Tutorial 6 - Basic Routing]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Runners/ReverseGeocoding|Tutorial 8 - Reverse Geocoding]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Searching for cities, addresses, points of interest ==&lt;br /&gt;
Marble uses so-called runners to calculate routes, do reverse geocoding, parse files and search for placemarks (cities, addresses, points of interest, ...). This tutorial shows how to use the &amp;lt;tt&amp;gt;MarbleRunnerManager&amp;lt;/tt&amp;gt; class to search for an arbitrary string (&amp;lt;i&amp;gt;Karlsruhe&amp;lt;/i&amp;gt; in the example below, see [http://userbase.kde.org/Marble/Search Userbase] for more information on search terms).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QDebug&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleRunnerManager.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/GeoDataPlacemark.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
 &lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget;&lt;br /&gt;
    MarbleModel *model = mapWidget-&amp;gt;model();&lt;br /&gt;
    &lt;br /&gt;
    MarbleRunnerManager* manager = new MarbleRunnerManager( model-&amp;gt;pluginManager() );&lt;br /&gt;
    manager-&amp;gt;setModel( model );&lt;br /&gt;
    &lt;br /&gt;
    QVector&amp;lt;GeoDataPlacemark*&amp;gt; searchResult = manager-&amp;gt;searchPlacemarks( &amp;quot;Karlsruhe&amp;quot; );&lt;br /&gt;
    foreach( GeoDataPlacemark* placemark, searchResult ) {&lt;br /&gt;
        qDebug() &amp;lt;&amp;lt; &amp;quot;Found &amp;quot; &amp;lt;&amp;lt; placemark-&amp;gt;name() &amp;lt;&amp;lt; &amp;quot;at&amp;quot; &amp;lt;&amp;lt; placemark-&amp;gt;coordinate().toString();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and the output looks similar to this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Found  &amp;quot;Karlsruhe, Germany&amp;quot; at &amp;quot;  8° 33' 48.7&amp;quot;E,  49° 05' 38.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, McLean&amp;quot; at &amp;quot;100° 36' 58.4&amp;quot;W,  48° 05' 27.7&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Karlsruhe, Stadt&amp;quot; at &amp;quot;  8° 24' 16.0&amp;quot;E,  49° 00' 50.6&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Remscheid&amp;quot; at &amp;quot;  7° 17' 35.3&amp;quot;E,  51° 09' 09.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Austria&amp;quot; at &amp;quot; 15° 19' 53.6&amp;quot;E,  47° 21' 33.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, McLean&amp;quot; at &amp;quot;100° 37' 13.5&amp;quot;W,  48° 05' 24.0&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Sohland a.d. Spree&amp;quot; at &amp;quot; 14° 27' 36.5&amp;quot;E,  51° 02' 28.5&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Parkstraße, Bad Elster&amp;quot; at &amp;quot; 12° 14' 08.0&amp;quot;E,  50° 16' 57.9&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe (Bruchsal)&amp;quot; at &amp;quot;  8° 33' 48.7&amp;quot;E,  49° 05' 38.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe (Innenstadt-West)&amp;quot; at &amp;quot;  8° 24' 16.0&amp;quot;E,  49° 00' 50.6&amp;quot;N&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped e.g. with KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Runners/Search</id>
		<title>Projects/Marble/Runners/Search</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Runners/Search"/>
				<updated>2012-01-07T11:19:37Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Created page with &amp;quot;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}} {{TutorialBrowser|  series=Marble C++ Tutorial|  name=Search  pre=[[Projects/Marble/Routing/Basi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Search&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/Routing/BasicRouting|Tutorial 6 - Basic Routing]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Runners/ReverseGeocoding|Tutorial 8 - Reverse Geocoding]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Searching for cities, addresses, points of interest ==&lt;br /&gt;
Marble uses so-called runners to calculate routes, do reverse geocoding, parse files and search for placemarks (cities, addresses, points of interest, ...). This tutorial shows how to use the &amp;lt;tt&amp;gt;MarbleRunnerManager&amp;lt;/tt&amp;gt; class to search for an arbitrary string (&amp;lt;i&amp;gt;Karlsruhe&amp;lt;/i&amp;gt; in the example below, see [http://userbase.kde.org/Marble/Search Userbase] for more information on search terms).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QDebug&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleRunnerManager.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/GeoDataPlacemark.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
 &lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget;&lt;br /&gt;
    MarbleModel *model = mapWidget-&amp;gt;model();&lt;br /&gt;
    &lt;br /&gt;
    MarbleRunnerManager* manager = new MarbleRunnerManager( model-&amp;gt;pluginManager() );&lt;br /&gt;
    manager-&amp;gt;setModel( model );&lt;br /&gt;
    &lt;br /&gt;
    QVector&amp;lt;GeoDataPlacemark*&amp;gt; searchResult = manager-&amp;gt;searchPlacemarks( &amp;quot;Karlsruhe&amp;quot; );&lt;br /&gt;
    foreach( GeoDataPlacemark* placemark, searchResult ) {&lt;br /&gt;
        qDebug() &amp;lt;&amp;lt; &amp;quot;Found &amp;quot; &amp;lt;&amp;lt; placemark-&amp;gt;name() &amp;lt;&amp;lt; &amp;quot;at&amp;quot; &amp;lt;&amp;lt; placemark-&amp;gt;coordinate().toString();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and the output looks similar to this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Found  &amp;quot;Karlsruhe, Germany&amp;quot; at &amp;quot;  8° 33' 48.7&amp;quot;E,  49° 05' 38.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, McLean&amp;quot; at &amp;quot;100° 36' 58.4&amp;quot;W,  48° 05' 27.7&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Karlsruhe, Stadt&amp;quot; at &amp;quot;  8° 24' 16.0&amp;quot;E,  49° 00' 50.6&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Remscheid&amp;quot; at &amp;quot;  7° 17' 35.3&amp;quot;E,  51° 09' 09.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Austria&amp;quot; at &amp;quot; 15° 19' 53.6&amp;quot;E,  47° 21' 33.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, McLean&amp;quot; at &amp;quot;100° 37' 13.5&amp;quot;W,  48° 05' 24.0&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe, Sohland a.d. Spree&amp;quot; at &amp;quot; 14° 27' 36.5&amp;quot;E,  51° 02' 28.5&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Parkstraße, Bad Elster&amp;quot; at &amp;quot; 12° 14' 08.0&amp;quot;E,  50° 16' 57.9&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe (Bruchsal)&amp;quot; at &amp;quot;  8° 33' 48.7&amp;quot;E,  49° 05' 38.4&amp;quot;N&amp;quot; &lt;br /&gt;
Found  &amp;quot;Karlsruhe (Innenstadt-West)&amp;quot; at &amp;quot;  8° 24' 16.0&amp;quot;E,  49° 00' 50.6&amp;quot;N&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped e.g. with KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Routing/BasicRouting</id>
		<title>Projects/Marble/Routing/BasicRouting</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Routing/BasicRouting"/>
				<updated>2012-01-07T11:09:43Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Basic Routing|&lt;br /&gt;
&lt;br /&gt;
pre=[Projects/Marble/LayerInterface|Tutorial 5 - Drawing in Custom Layers]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Runners/Search|Tutorial 7 - Searching]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Basic Routing ==&lt;br /&gt;
The Marble library 0.13 and later (KDE 4.8, Marble 1.3) has an API to calculate and manage routes. Let's start with a brief overview of the important classes and their interaction. The class &amp;lt;tt&amp;gt;RouteRequest&amp;lt;/tt&amp;gt; holds parameters that are constraints for the route to be calculated: Start and destination, optional via points and further parameters (e.g. transport type). The &amp;lt;tt&amp;gt;RoutingManager&amp;lt;/tt&amp;gt; passes such a request to backends (routing plugins) that calculate possible routes from it. The best route is chosen and displayed in a special layer in the &amp;lt;tt&amp;gt;MarbleWidget&amp;lt;/tt&amp;gt;. Additionally you can access the route data via the &amp;lt;tt&amp;gt;RoutingModel&amp;lt;/tt&amp;gt;. This model can be passed directly to e.g. a QListView to show the turn instructions, but also exposes further data like the waypoints of the route via the &amp;lt;tt&amp;gt;Route&amp;lt;/tt&amp;gt; class. This one consists of a set of &amp;lt;tt&amp;gt;RouteSegment&amp;lt;/tt&amp;gt; instances, each representing a number of waypoints and an optional turn instruction (&amp;lt;tt&amp;gt;Maneuver&amp;lt;/tt&amp;gt;) at the end.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/RouteRequest.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/RoutingManager.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
&lt;br /&gt;
    // Create a Marble QWidget without a parent&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget();&lt;br /&gt;
&lt;br /&gt;
    // Load the OpenStreetMap map&lt;br /&gt;
    mapWidget-&amp;gt;setMapThemeId( &amp;quot;earth/openstreetmap/openstreetmap.dgml&amp;quot; );&lt;br /&gt;
    mapWidget-&amp;gt;setProjection( Mercator );&lt;br /&gt;
&lt;br /&gt;
    // Access the shared route request (start, destination and parameters)&lt;br /&gt;
    RoutingManager* manager = mapWidget-&amp;gt;model()-&amp;gt;routingManager();&lt;br /&gt;
    RouteRequest* request = manager-&amp;gt;routeRequest();&lt;br /&gt;
&lt;br /&gt;
    // Use default routing settings for cars&lt;br /&gt;
    request-&amp;gt;setRoutingProfile( manager-&amp;gt;defaultProfile( RoutingProfile::Motorcar ) );&lt;br /&gt;
&lt;br /&gt;
    // Set start and destination&lt;br /&gt;
    request-&amp;gt;append( GeoDataCoordinates( 8.38942, 48.99738, 0.0, GeoDataCoordinates::Degree ) );&lt;br /&gt;
    request-&amp;gt;append( GeoDataCoordinates( 8.42002, 49.0058, 0.0, GeoDataCoordinates::Degree ) );&lt;br /&gt;
&lt;br /&gt;
    // Calculate the route&lt;br /&gt;
    manager-&amp;gt;retrieveRoute();&lt;br /&gt;
&lt;br /&gt;
    // Center the map on the route start point and show it&lt;br /&gt;
    mapWidget-&amp;gt;centerOn( request-&amp;gt;at( 0 ) );&lt;br /&gt;
    mapWidget-&amp;gt;setDistance( 0.75 );&lt;br /&gt;
    mapWidget-&amp;gt;show();&lt;br /&gt;
&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and you end up with a fully usable OpenStreetMap application: &lt;br /&gt;
&lt;br /&gt;
[[Image:Marble-basic-routing.png]]&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped e.g. with KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan</id>
		<title>Schedules/KDE4/4.9 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan"/>
				<updated>2012-01-03T22:24:01Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.9 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.9 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.9 Release Goals]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
= kdepim  =&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
= kdeutils=&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan</id>
		<title>Schedules/KDE4/4.9 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan"/>
				<updated>2012-01-03T22:14:44Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Created page with &amp;quot;This is a list of planned features for the SC 4.9 release.   See also:   *Schedules/KDE4/4.9 Release Schedule  *Schedules/KDE4/4.9 Release Goals  *[[Schedules/KDE4/4.8 Fe...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.9 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.9 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.9 Release Goals]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
= kdepim  =&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
= kdeutils=&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Routing/BasicRouting</id>
		<title>Projects/Marble/Routing/BasicRouting</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Routing/BasicRouting"/>
				<updated>2011-12-19T19:41:21Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Basic Routing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Basic Routing|&lt;br /&gt;
&lt;br /&gt;
pre=[Projects/Marble/LayerInterface|Tutorial 5 - Drawing in Custom Layers]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Routing/CustomRouting|Tutorial 7 - Customized Routing]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Basic Routing ==&lt;br /&gt;
The Marble library 0.13 and later (KDE 4.8, Marble 1.3) has an API to calculate and manage routes. Let's start with a brief overview of the important classes and their interaction. The class &amp;lt;tt&amp;gt;RouteRequest&amp;lt;/tt&amp;gt; holds parameters that are constraints for the route to be calculated: Start and destination, optional via points and further parameters (e.g. transport type). The &amp;lt;tt&amp;gt;RoutingManager&amp;lt;/tt&amp;gt; passes such a request to backends (routing plugins) that calculate possible routes from it. The best route is chosen and displayed in a special layer in the &amp;lt;tt&amp;gt;MarbleWidget&amp;lt;/tt&amp;gt;. Additionally you can access the route data via the &amp;lt;tt&amp;gt;RoutingModel&amp;lt;/tt&amp;gt;. This model can be passed directly to e.g. a QListView to show the turn instructions, but also exposes further data like the waypoints of the route via the &amp;lt;tt&amp;gt;Route&amp;lt;/tt&amp;gt; class. This one consists of a set of &amp;lt;tt&amp;gt;RouteSegment&amp;lt;/tt&amp;gt; instances, each representing a number of waypoints and an optional turn instruction (&amp;lt;tt&amp;gt;Maneuver&amp;lt;/tt&amp;gt;) at the end.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/RouteRequest.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/RoutingManager.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
&lt;br /&gt;
    // Create a Marble QWidget without a parent&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget();&lt;br /&gt;
&lt;br /&gt;
    // Load the OpenStreetMap map&lt;br /&gt;
    mapWidget-&amp;gt;setMapThemeId( &amp;quot;earth/openstreetmap/openstreetmap.dgml&amp;quot; );&lt;br /&gt;
    mapWidget-&amp;gt;setProjection( Mercator );&lt;br /&gt;
&lt;br /&gt;
    // Access the shared route request (start, destination and parameters)&lt;br /&gt;
    RoutingManager* manager = mapWidget-&amp;gt;model()-&amp;gt;routingManager();&lt;br /&gt;
    RouteRequest* request = manager-&amp;gt;routeRequest();&lt;br /&gt;
&lt;br /&gt;
    // Use default routing settings for cars&lt;br /&gt;
    request-&amp;gt;setRoutingProfile( manager-&amp;gt;defaultProfile( RoutingProfile::Motorcar ) );&lt;br /&gt;
&lt;br /&gt;
    // Set start and destination&lt;br /&gt;
    request-&amp;gt;append( GeoDataCoordinates( 8.38942, 48.99738, 0.0, GeoDataCoordinates::Degree ) );&lt;br /&gt;
    request-&amp;gt;append( GeoDataCoordinates( 8.42002, 49.0058, 0.0, GeoDataCoordinates::Degree ) );&lt;br /&gt;
&lt;br /&gt;
    // Calculate the route&lt;br /&gt;
    manager-&amp;gt;retrieveRoute();&lt;br /&gt;
&lt;br /&gt;
    // Center the map on the route start point and show it&lt;br /&gt;
    mapWidget-&amp;gt;centerOn( request-&amp;gt;at( 0 ) );&lt;br /&gt;
    mapWidget-&amp;gt;setDistance( 0.75 );&lt;br /&gt;
    mapWidget-&amp;gt;show();&lt;br /&gt;
&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and you end up with a fully usable OpenStreetMap application: &lt;br /&gt;
&lt;br /&gt;
[[Image:Marble-basic-routing.png]]&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped e.g. with KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.8_Feature_Plan</id>
		<title>Schedules/KDE4/4.8 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.8_Feature_Plan"/>
				<updated>2011-12-19T17:57:00Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.8 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.8 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Release Goals]] &lt;br /&gt;
*[[Schedules/KDE4/4.7 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate Part|Line modification system|dhaumann@kde.org|Dominik Haumann}}&lt;br /&gt;
{{FeatureDone|Kate Part|Modeline Editor|dhaumann@kde.org|Dominik Haumann}}&lt;br /&gt;
{{FeatureDone|Kate Part|Reliable code folding|adrian.lungu89@gmail.com|Adrian Lungu}}&lt;br /&gt;
{{FeatureDone|Kate Part|Improved vi input mode|svatoslav1@gmail.com|Svyatoslav Kuzmich}}&lt;br /&gt;
{{FeatureInProgress|KIO|PreviewJob supports URLs|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|kdeui|KSecretsService API addition|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
{{FeatureInProgress|kdeui/util|Connect KWallet class to KSecretsService client API|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
{{FeatureInProgress|kcookiejar|New domain specific cookie policy based on patch provided in bug#54300|adawit@kde.org|Dawit A.}} &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|ksecretsserviced|KSecretsService daemon implementing the freedesktop.org secrets API. KDE applications will want to use the related kdelibs API (see below)|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|DrKonqi|Better duplicate detection|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureInProgress|KIO Thumbnails|webthumbnails plugin|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|DrKonqi|Scripting support|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureInProgress|Plasma|Plasma QML QtComponents|mart@kde.org|Marco Martin}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|KWin|Activity switcher|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
{{FeatureTodo|Plasma|Activity UI improvements|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
{{FeatureInProgress|KWin|Take over screensaver/locking management from KRunner|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
{{FeatureDone|KCM|make mouse cursor size configurable (http://git.reviewboard.kde.org/r/101701/)|SommerLuk@gmail.com|Lukas Sommer}}&lt;br /&gt;
{{FeatureDone|powerdevil|Remove Desktop Effects Management|drf@kde.org|Dario Freddi}}&lt;br /&gt;
{{FeatureDone|powerdevil|Allow static profiles only|drf@kde.org|Dario Freddi}}&lt;br /&gt;
{{FeatureDone|powerdevil|Allow activity interaction|drf@kde.org|Dario Freddi}}&lt;br /&gt;
{{FeatureDone|Plasma|Add MPRIS2 support to nowplaying|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
{{FeatureInProgress|Plasma|Allow task grouping on the taskbar to work together with kwin window tabbing|akreuzkamp@web.de|Anton Kreuzkamp}}&lt;br /&gt;
{{FeatureInProgress|Plasma|Merge the QML version of the device notifier|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|Plasma|Merge the QML version of the battery applet|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureDone|KWin|QML based Window switcher (Tabbox)|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|KWin|Texture Rectangle ARB support in Shaders|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|KWin|No Compositor restart on screen change|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|KWin|Initial Wayland support|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureTodo|KWin|Support for thumbnails in QML|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureDone|KWin|Add AnimationEffect class|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureInProgress|KWin|Option to prefer the mouse position over the focus chain|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureDone|KWin|More cleanup in the window rules kcm|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureInProgress|KWin|Trade 1 frame lag for deterministic framerate|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureInProgress|KWin|Improved resizing of windows with thin or no borders|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|KWin|Move Workspace's compositing functionality to own class Compositor|a.arlt@stud.uni-heidelberg.de|Arthur Arlt}}&lt;br /&gt;
{{FeatureInProgress|KWin|Introduce class DecorationPaintRedirector for decoration handling when Compositing is active|a.arlt@stud.uni-heidelberg.de|Arthur Arlt}}&lt;br /&gt;
{{FeatureInProgress|Screenlocker|New Screenlocker and daemon|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureDone|Plasma|Merge IconTask's taskmanager changes|craig@kde.org|Craig Drummond}}&lt;br /&gt;
{{FeatureDone|KCM|Allow flag and label in keyboard layout indicator|arysin@gmail.com|Andriy Rysin}}&lt;br /&gt;
{{FeatureInProgress|KSplash|QML based ksplash|mart@kde.org|Marco Martin/Ivan Čukić}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Dolphin|Implement new view-engine for Dolphin 2.0 (see http://ppenz.blogspot.com/2011/08/introducing-dolphin-20.html)|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement support for back/forward mouse buttons|sebasti@n-doerner.de|Sebastian Dörner}}&lt;br /&gt;
{{FeatureDone|Kate|Search &amp;amp; Replace in files plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Make GDB target selection behave like the build plugin |kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Add convenience options for remote debugging|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Settings|Improve proxy configuration dialog|adawit@kde.org|Dawit Alemayehu}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KTouch|New organisation of keyboard and lecture files according to languages|peter.ruethemann@gmail.com|Rüthemann Peter}}&lt;br /&gt;
{{FeatureInProgress|KTouch|New organisation of menu system: Training, Statistic, Settings|peter.ruethemann@gmail.com|Rüthemann Peter}}&lt;br /&gt;
{{FeatureTodo|KTouch|End of lecture statistics|peter.ruethemann@gmail.com|Rüthemann Peter}}&lt;br /&gt;
{{FeatureDone|Rocs|Alignment Actions to minimize crossing graph edges|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Context menu for graph scene|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Resurrect import-/export-features|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|User Interface Cleanup|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Cantor|Add Qalculate backend|matteo@agostinelli.me|Matteo Agostinelli}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Add Scilab backend|filip.saraiva@gmail.com|Filipe Saraiva}}&lt;br /&gt;
{{FeatureDone|Marble|Marble Runner plugins for Parsing files|tgridel@freedotfr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|(GSoC) OSM file rendering|oblaukhov.konstantin@gmail.com|Konstantin Oblaukhov}}&lt;br /&gt;
{{FeatureDone|Marble|Marble Graphics Scene (Performance of Vector Drawing)|oblaukhov.konstantin@gmail.com|Konstantin Oblaukhov}}&lt;br /&gt;
{{FeatureDone|Marble|Gps Info Plugin|tgridel@freedotfr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|Improve LatLonEdit to allow input as Radian and DM|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureInProgress|Marble|Marble Touch (GSoC, Marble on MeeGo/N9)|earthwings@gentoo.org|Daniel Marth, Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Adjustable Map Orientation (Rotation in Screen Plane)|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}&lt;br /&gt;
{{FeatureDone|Marble|Speedometer Plugin|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}&lt;br /&gt;
{{FeatureDone|Marble|Plasma Runner for geo coords and Marble bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureDone|Marble|Make bookmark editor support editing the lonlat coordinates|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureInProgress|Marble|Shapefile support|rahn@kde.org|Thibaut Gridel / Torsten Rahn}}&lt;br /&gt;
{{FeatureDone|Marble|Fix GeoDataCoordinates parsing from a QString|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Create New Marble About Dialog|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Add Float Item Management|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|New Search|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Make API more QML-friendly|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}&lt;br /&gt;
{{FeatureTodo|KTurtle|Add modulo command|nielsslot@gmaildotcom|Niels Slot}}&lt;br /&gt;
{{FeatureDone|KGeography|Merge stuff from the cherry_field branch|aacid@kde.org|Albert Astals Cid}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Libkdegames|Improve graphics performance in all games by standardizing on the use of Qt Raster Graphics.|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|KSudoku|Add a new generator and solver to KSudoku, based on published algorithms. This will provide a full range of puzzle difficulties, rather than mainly easy puzzles, and will address bug 217925 and its duplicates 228614 and 237262 (now nearly two years old).|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Re-implement the puzzle-symmetry feature.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Re-order the puzzle types on the welcome screen.  Use KDE Games Difficulty combo-box instead of a slider. Save user's choices of puzzle between sessions.  Do minor tidy-ups of the user interface.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Add the championship level &amp;quot;Gold Rush&amp;quot; game, with Traditional rules, contributed by Gabriel Miltschitzky.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Add the championship level &amp;quot;Jail Break&amp;quot; game, with KGoldrunner rules, contributed by Gabriel Miltschitzky.|iandw.au@gmail.com|Ian Wadham}}|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Okular|Reset Form Action support|aacid@kde.org|Albert Astals Cid}}&lt;br /&gt;
{{FeatureDone|Okular|Viewer Mode &amp;amp; Interface.|michel.ludwig@kdemail.net|Michel Ludwig}}&lt;br /&gt;
{{FeatureDone|Okular|Table selection tool improvements|aacid@kde.org|Albert Astals Cid}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Animated image transitions|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|JuK|MPRIS2 support|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|KGet|Better interaction for torrents if they are seeding and other downloads stopped because of that|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureInProgress|KGet|Class that handles deleting files|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureInProgress|Kopete|Akonadi History Plugin |roideuniverse@gmail.com|Kaushik Saurabh}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo&lt;br /&gt;
|attachment:/ kio-slave&lt;br /&gt;
|Implement kio-slave to access (email) attachments in Akonadi&lt;br /&gt;
|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo&lt;br /&gt;
|sieve: implement wizard&lt;br /&gt;
|Implement wizard to help user to create sieve script&lt;br /&gt;
|montel@kde.org|Montel Laurent}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone&lt;br /&gt;
|HTML Replies&lt;br /&gt;
|Give messagecomposer (especially for KMail) the ability to compose replies in HTML&lt;br /&gt;
|nyblom@kde.org|Torgny Nyblom}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KMail import|KMail1 setup import instead of migration|krammer@kde.org|Kevin Krammer}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Agent control workspace integration|Monitoring and control of Akonadi agents through Plasma workspace facilitites|krammer@kde.org|Kevin Krammer}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Kimpanel|Port kimpanel to DataEngine based one|wengxt@gmail.com|Xuetian Weng}}&lt;br /&gt;
{{FeatureDone|IconTasks|Import IconTasks|craig@kde.org|Craig Drummond}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add Flags Datatype to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|dolphin-plugins|Mercurial plugin for Dolphin|vishesh3y@gmail.com|Vishesh Yadav}}&lt;br /&gt;
{{FeatureDone|KCachegrind|Upgrade interface to Callgrind (use callgrind_control instead of writing a command file, for &amp;gt; VG 3.7.x)|Josef.Weidendorfer@gmx.de|Josef Weidendorfer}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|ark|Allow Ark to be used as a KPart again|rakuco@FreeBSD.org|Raphael Kubo da Costa}}&lt;br /&gt;
{{FeatureInProgress|ksecrets|A suite of tools related to the KSecretsService infrastructure|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Routing/BasicRouting</id>
		<title>Projects/Marble/Routing/BasicRouting</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Routing/BasicRouting"/>
				<updated>2011-12-19T17:53:11Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Created page with &amp;quot;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}} {{TutorialBrowser|  series=Marble C++ Tutorial|  name=Basic Routing|  pre=[Projects/Marble/Layer...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Basic Routing|&lt;br /&gt;
&lt;br /&gt;
pre=[Projects/Marble/LayerInterface|Tutorial 5 - Drawing in Custom Layers]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Routing/CustomRouting|Tutorial 7 - Customized Routing]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Basic Routing ==&lt;br /&gt;
The Marble library 0.13 and later (KDE 4.8, Marble 1.3) has an API to calculate and manage routes. Let's start with a brief overview of the important classes and their interaction. The class &amp;lt;tt&amp;gt;RouteRequest&amp;lt;/tt&amp;gt; holds parameters that are constraints for the route to be calculated: Start and destination, optional via points and further parameters (e.g. transport type). The &amp;lt;tt&amp;gt;RoutingManager&amp;lt;/tt&amp;gt; passes such a request to backends (routing plugins) that calculate possible routes from it. The best route is chosen and displayed in a special layer in the &amp;lt;tt&amp;gt;MarbleWidget&amp;lt;/tt&amp;gt;. Additionally you can access the route data via the &amp;lt;tt&amp;gt;RoutingModel&amp;lt;/tt&amp;gt;. This model can be passed directly to e.g. a QListView to show the turn instructions, but also exposes further data like the waypoints of the route via the &amp;lt;tt&amp;gt;Route&amp;lt;/tt&amp;gt; class. This one consists of a set of &amp;lt;tt&amp;gt;RouteSegment&amp;lt;/tt&amp;gt; instances, each representing a number of waypoints and an optional turn instruction (&amp;lt;tt&amp;gt;Maneuver&amp;lt;/tt&amp;gt;) at the end.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/RouteRequest.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/RoutingManager.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
&lt;br /&gt;
    // Create a Marble QWidget without a parent&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget();&lt;br /&gt;
&lt;br /&gt;
    // Load the OpenStreetMap map&lt;br /&gt;
    mapWidget-&amp;gt;setMapThemeId( &amp;quot;earth/openstreetmap/openstreetmap.dgml&amp;quot; );&lt;br /&gt;
    mapWidget-&amp;gt;setProjection( Mercator );&lt;br /&gt;
&lt;br /&gt;
    // Access the shared route request (start, destination and parameters)&lt;br /&gt;
    RoutingManager* manager = mapWidget-&amp;gt;model()-&amp;gt;routingManager();&lt;br /&gt;
    RouteRequest* request = manager-&amp;gt;routeRequest();&lt;br /&gt;
&lt;br /&gt;
    // Use default routing settings for cars&lt;br /&gt;
    request-&amp;gt;setRoutingProfile( manager-&amp;gt;defaultProfile( RoutingProfile::Motorcar ) );&lt;br /&gt;
&lt;br /&gt;
    // Set start and destination&lt;br /&gt;
    request-&amp;gt;append( GeoDataCoordinates( 8.38942, 48.99738, 0.0, GeoDataCoordinates::Degree ) );&lt;br /&gt;
    request-&amp;gt;append( GeoDataCoordinates( 8.42002, 49.0058, 0.0, GeoDataCoordinates::Degree ) );&lt;br /&gt;
&lt;br /&gt;
    // Calculate the route&lt;br /&gt;
    manager-&amp;gt;updateRoute();&lt;br /&gt;
&lt;br /&gt;
    // Center the map on the route start point and show it&lt;br /&gt;
    mapWidget-&amp;gt;centerOn( request-&amp;gt;at( 0 ) );&lt;br /&gt;
    mapWidget-&amp;gt;setDistance( 0.75 );&lt;br /&gt;
    mapWidget-&amp;gt;show();&lt;br /&gt;
&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui -lQtCore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and you end up with a fully usable OpenStreetMap application: &lt;br /&gt;
&lt;br /&gt;
[[Image:Marble-basic-routing.png]]&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations), version 1.3 (Marble library 0.13), shipped e.g. with KDE 4.8&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Marble-basic-routing.png</id>
		<title>File:Marble-basic-routing.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Marble-basic-routing.png"/>
				<updated>2011-12-19T17:17:58Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/LayerInterface</id>
		<title>Projects/Marble/LayerInterface</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/LayerInterface"/>
				<updated>2011-12-19T17:08:42Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: next tutorial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/LayerInterface}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Drawing in Custom Layers|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/MarbleGeoPainter|Tutorial 4 - Marble's GeoPainter]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/Routing/BasicRouting|Tutorial 6 - Basic Routing]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The previous tutorial showed how to override the customPaint() method in MarbleWidget to paint on top of the map. It is also possible to paint at different layer positions. This is similar to providing a z-order of elements being painted.&lt;br /&gt;
&lt;br /&gt;
To achieve this, we'll take a look at an example. Instead of deriving from MarbleWidget, we create our own Marble::LayerInterface class. After passing it to Marble, it will be included in painting similar to how customPaint() was called. This time however we are able to specify at which layer to paint.&lt;br /&gt;
&lt;br /&gt;
To illustrate the painting in different layers, the code below paints a clock and implements the ability to dynamically switch its layer position by pressing '+'. Notice how the current layer position is indicated in the window title. When painting in the &amp;quot;STARS&amp;quot; layer, you won't see anything -- we'll paint behind the map. In the &amp;quot;SURFACE&amp;quot; layer, city names and other placemarks will be painted on top of us. In contrast, &amp;quot;ORBIT&amp;quot; will make us paint over placemarks, while float items (info boxes) still paint above us. This will change when we paint in the &amp;quot;USER TOOLS&amp;quot; layer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleMap.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/GeoPainter.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/LayerInterface.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;QtCore/QTime&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QTimer&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QKeyEvent&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
class MyPaintLayer : public QObject, public LayerInterface&lt;br /&gt;
{&lt;br /&gt;
public:&lt;br /&gt;
    // Constructor&lt;br /&gt;
    MyPaintLayer(MarbleWidget* widget);&lt;br /&gt;
&lt;br /&gt;
    // Implemented from LayerInterface&lt;br /&gt;
    virtual QStringList renderPosition() const;&lt;br /&gt;
&lt;br /&gt;
    // Implemented from LayerInterface&lt;br /&gt;
    virtual bool render( GeoPainter *painter, ViewportParams *viewport,&lt;br /&gt;
       const QString&amp;amp; renderPos = &amp;quot;NONE&amp;quot;, GeoSceneLayer * layer = 0 );&lt;br /&gt;
&lt;br /&gt;
    // Overriding QObject&lt;br /&gt;
    virtual bool eventFilter(QObject *obj, QEvent *event);&lt;br /&gt;
&lt;br /&gt;
    GeoDataCoordinates approximate(const GeoDataCoordinates &amp;amp;base, qreal angle, qreal dist) const;&lt;br /&gt;
&lt;br /&gt;
private:&lt;br /&gt;
    MarbleWidget* m_widget;&lt;br /&gt;
&lt;br /&gt;
    int m_index;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
MyPaintLayer::MyPaintLayer(MarbleWidget* widget) : m_widget(widget), m_index(0)&lt;br /&gt;
{&lt;br /&gt;
    // nothing to do&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
QStringList MyPaintLayer::renderPosition() const&lt;br /&gt;
{&lt;br /&gt;
    // We will paint in exactly one of the following layers.&lt;br /&gt;
    // The current one can be changed by pressing the '+' key&lt;br /&gt;
    QStringList layers = QStringList() &amp;lt;&amp;lt; &amp;quot;SURFACE&amp;quot; &amp;lt;&amp;lt; &amp;quot;HOVERS_ABOVE_SURFACE&amp;quot;;&lt;br /&gt;
    layers &amp;lt;&amp;lt; &amp;quot;ORBIT&amp;quot; &amp;lt;&amp;lt; &amp;quot;USER_TOOLS&amp;quot; &amp;lt;&amp;lt; &amp;quot;STARS&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    int index = m_index % layers.size();&lt;br /&gt;
    return QStringList() &amp;lt;&amp;lt; layers.at(index);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
bool MyPaintLayer::eventFilter(QObject *obj, QEvent *event)&lt;br /&gt;
{&lt;br /&gt;
    // Adjust the current layer when '+' is pressed&lt;br /&gt;
    if (event-&amp;gt;type() == QEvent::KeyPress)&lt;br /&gt;
    {&lt;br /&gt;
        QKeyEvent *keyEvent = static_cast&amp;lt;QKeyEvent *&amp;gt;(event);&lt;br /&gt;
        if (keyEvent-&amp;gt;key() == Qt::Key_Plus) {&lt;br /&gt;
            ++m_index;&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
GeoDataCoordinates MyPaintLayer::approximate(const GeoDataCoordinates &amp;amp;base, qreal angle, qreal dist) const&lt;br /&gt;
{&lt;br /&gt;
    // This is just a rough estimation that ignores projections.&lt;br /&gt;
    // It only works for short distances. Don't use in real code.&lt;br /&gt;
    GeoDataCoordinates::Unit deg = GeoDataCoordinates::Degree;&lt;br /&gt;
    return GeoDataCoordinates ( base.longitude(deg) + 1.5 * dist * sin(angle),&lt;br /&gt;
				base.latitude(deg) + dist * cos(angle), 0.0, deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
bool MyPaintLayer::render( GeoPainter *painter, ViewportParams *viewport,&lt;br /&gt;
    const QString&amp;amp; renderPos, GeoSceneLayer * layer )&lt;br /&gt;
{&lt;br /&gt;
    // Have window title reflect the current paint layer&lt;br /&gt;
    m_widget-&amp;gt;setWindowTitle(renderPosition().first());&lt;br /&gt;
    GeoDataCoordinates home(8.4, 48.0, 0.0, GeoDataCoordinates::Degree);&lt;br /&gt;
    QTime now = QTime::currentTime();&lt;br /&gt;
&lt;br /&gt;
    painter-&amp;gt;setRenderHint(QPainter::Antialiasing, true);&lt;br /&gt;
&lt;br /&gt;
    // Large circle built by 60 small circles&lt;br /&gt;
    painter-&amp;gt;setPen( QPen(QBrush(QColor::fromRgb(255,255,255,200)), 3.0, Qt::SolidLine, Qt::RoundCap ) );&lt;br /&gt;
    for (int i=0; i&amp;lt;60; ++i)&lt;br /&gt;
        painter-&amp;gt;drawEllipse(approximate(home, M_PI * i / 30.0, 1.0), 5, 5);&lt;br /&gt;
&lt;br /&gt;
    // hour, minute, second hand&lt;br /&gt;
    painter-&amp;gt;drawLine(home, approximate(home, M_PI * now.minute() / 30.0, 0.75));&lt;br /&gt;
    painter-&amp;gt;drawLine(home, approximate(home, M_PI * now.hour() / 6.0, 0.5));&lt;br /&gt;
    painter-&amp;gt;setPen(QPen(QBrush(Qt::red), 4.0, Qt::SolidLine, Qt::RoundCap ));&lt;br /&gt;
    painter-&amp;gt;drawLine(home, approximate(home, M_PI * now.second() / 30.0, 1.0));&lt;br /&gt;
&lt;br /&gt;
    return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget;&lt;br /&gt;
&lt;br /&gt;
    // Create and register our paint layer&lt;br /&gt;
    MyPaintLayer* layer = new MyPaintLayer(mapWidget);&lt;br /&gt;
    // Uncomment for older versions of Marble:&lt;br /&gt;
    // mapWidget-&amp;gt;map()-&amp;gt;model()-&amp;gt;addLayer(layer);&lt;br /&gt;
    mapWidget-&amp;gt;addLayer(layer);&lt;br /&gt;
&lt;br /&gt;
    // Install an event handler: Pressing + will change the layer we paint at&lt;br /&gt;
    mapWidget-&amp;gt;installEventFilter(layer);&lt;br /&gt;
&lt;br /&gt;
    // Finish widget creation.&lt;br /&gt;
    mapWidget-&amp;gt;setMapThemeId(&amp;quot;earth/bluemarble/bluemarble.dgml&amp;quot;);&lt;br /&gt;
    mapWidget-&amp;gt;show();&lt;br /&gt;
&lt;br /&gt;
    // Update each second to give the clock second resolution&lt;br /&gt;
    QTimer seconds;&lt;br /&gt;
    seconds.setInterval(1000);&lt;br /&gt;
    QObject::connect(&amp;amp;seconds, SIGNAL(timeout()), mapWidget, SLOT(updateChangedMap()));&lt;br /&gt;
    seconds.start();&lt;br /&gt;
&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the code above as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and you end up with a globe view painting a little different interpretation of a world clock:&lt;br /&gt;
&lt;br /&gt;
[[Image:Marble-paintlayer.png]]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2011-11-20T10:59:35Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Roadmap */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Search&lt;br /&gt;
* Routing&lt;br /&gt;
* Tracking&lt;br /&gt;
* Weather&lt;br /&gt;
* Friends&lt;br /&gt;
* Space View&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in the very first release 1.3.0:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download of offline maps, speakers&lt;br /&gt;
* Guidance mode&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
Releases will be aligned with the [[Schedules/KDE4/4.8_Release_Schedule|KDE release schedule]]. Minor releases will be feature releases, however. The missing features from above will be added gradually in these releases.&lt;br /&gt;
* 2012-01-25: Marble Touch 1.3.0&lt;br /&gt;
* 2012-03-06: Marble Touch 1.3.1&lt;br /&gt;
* 2012-04-03: Marble Touch 1.3.2&lt;br /&gt;
* 2012-05-01: Marble Touch 1.3.3&lt;br /&gt;
* 2012-06-05: Marble Touch 1.3.4&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MeeGo</id>
		<title>Projects/Marble/MeeGo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MeeGo"/>
				<updated>2011-11-06T11:38:41Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Created page with &amp;quot;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible acti...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Routing&lt;br /&gt;
** route planning for motorcar, bike, pedestrian&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.&lt;br /&gt;
Supported activities are&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
* Routing&lt;br /&gt;
* Search&lt;br /&gt;
* Weather&lt;br /&gt;
* Tracking&lt;br /&gt;
* Friends&lt;br /&gt;
&lt;br /&gt;
The following features will be missing in this release:&lt;br /&gt;
* Bookmark access (general)&lt;br /&gt;
* Legend display&lt;br /&gt;
* Download of offline maps, speakers&lt;br /&gt;
* Guidance mode&lt;br /&gt;
&lt;br /&gt;
Marble Touch for MeeGo 1.4, to be released with KDE 4.9 or earlier (not aligned with KDE releases). Features of 1.3 plus the missing features from above.&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Devices_and_Use_Cases</id>
		<title>Projects/Marble/Devices and Use Cases</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Devices_and_Use_Cases"/>
				<updated>2011-11-06T11:32:53Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Marble Touch on MeeGo Smartphones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This table shows the importance of certain use cases on different device form factors. See the sections below for an explanation of the use cases and device form factors. The importance is separated into three different levels: ''Main'' for primary features, ''Relevant'' for useful, but not essential features and ''Subsidiary'' for features that are rarely needed or do not apply to a certain device form factor.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Use case&lt;br /&gt;
! Desktop &lt;br /&gt;
! Notebook&lt;br /&gt;
! Smartphone &lt;br /&gt;
! Tablet &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | TV &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | Vehicle &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | Plane&lt;br /&gt;
|-&lt;br /&gt;
| Exploration &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Measuring&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Search&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| GPS Tracking&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
|-&lt;br /&gt;
| Route Planning&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Guidance Mode&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Offline Usage&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Device form factors ==&lt;br /&gt;
* Desktop: The classical desktop computer system&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Smartphone Smartphone]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Laptop Notebook]&lt;br /&gt;
* Tablet: Devices with about 7&amp;quot;-10&amp;quot; touchscreens and additional sensors (GPS, accelerometers)&lt;br /&gt;
* TV: Set top boxes using a TV as display, often full-HD resolution&lt;br /&gt;
* Vehicle: In-vehicle infotainment and &amp;quot;carputers&amp;quot; fixed to a vehicle. But not smartphones or tablets used in a vehicle for just a short period of time!&lt;br /&gt;
* Plane: In-flight entertainment systems&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
=== Exploration === &lt;br /&gt;
The user starts the Marble application to find out more about a certain region or city that interests him/her or just to explore the world. In this digital world atlas mode the spherical projection is mostly useful.&lt;br /&gt;
&lt;br /&gt;
Main features include:&lt;br /&gt;
* spherical projection&lt;br /&gt;
* coordinate grid&lt;br /&gt;
* overview map themes&lt;br /&gt;
* country/city search&lt;br /&gt;
* animated movement (jump to target)&lt;br /&gt;
* wikipedia integration&lt;br /&gt;
* bookmarks&lt;br /&gt;
&lt;br /&gt;
=== Measuring ===&lt;br /&gt;
=== Search ===&lt;br /&gt;
=== GPS Tracking ===&lt;br /&gt;
=== Route Planning ===&lt;br /&gt;
=== Guidance Mode ===&lt;br /&gt;
=== Offline Usage ===&lt;br /&gt;
&lt;br /&gt;
== Distribution ==&lt;br /&gt;
* Linux distributions&lt;br /&gt;
* Windows&lt;br /&gt;
* MacOS&lt;br /&gt;
* Maemo&lt;br /&gt;
* Meego&lt;br /&gt;
* Android&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
=== Marble Touch on MeeGo Smartphones ===&lt;br /&gt;
&lt;br /&gt;
See [[Projects/Marble/MeeGo]]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.8_Feature_Plan</id>
		<title>Schedules/KDE4/4.8 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.8_Feature_Plan"/>
				<updated>2011-11-01T10:38:09Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.8 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.8 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Release Goals]] &lt;br /&gt;
*[[Schedules/KDE4/4.7 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate Part|Line modification system|dhaumann@kde.org|Dominik Haumann}}&lt;br /&gt;
{{FeatureDone|Kate Part|Modeline Editor|dhaumann@kde.org|Dominik Haumann}}&lt;br /&gt;
{{FeatureDone|Kate Part|Reliable code folding|adrian.lungu89@gmail.com|Adrian Lungu}}&lt;br /&gt;
{{FeatureDone|Kate Part|Improved vi input mode|svatoslav1@gmail.com|Svyatoslav Kuzmich}}&lt;br /&gt;
{{FeatureInProgress|KIO|PreviewJob supports URLs|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|kdeui|KSecretsService API addition|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
{{FeatureInProgress|kdeui/util|Connect KWallet class to KSecretsService client API|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
{{FeatureInProgress|kcookiejar|New domain specific cookie policy based on patch provided in bug#54300|adawit@kde.org|Dawit A.}} &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|ksecretsserviced|KSecretsService daemon implementing the freedesktop.org secrets API. KDE applications will want to use the related kdelibs API (see below)|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|DrKonqi|Better duplicate detection|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureInProgress|KIO Thumbnails|webthumbnails plugin|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|DrKonqi|Scripting support|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureInProgress|Plasma|Plasma QML QtComponents|mart@kde.org|Marco Martin}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|KWin|Activity switcher|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
{{FeatureTodo|Plasma|Activity UI improvements|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
{{FeatureInProgress|KWin|Take over screensaver/locking management from KRunner|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
{{FeatureInProgress|KCM|make mouse cursor size configurable (http://git.reviewboard.kde.org/r/101701/)|SommerLuk@gmail.com|Lukas Sommer}}&lt;br /&gt;
{{FeatureDone|powerdevil|Remove Desktop Effects Management|drf@kde.org|Dario Freddi}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Allow static profiles only|drf@kde.org|Dario Freddi}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Allow activity interaction|drf@kde.org|Dario Freddi}}&lt;br /&gt;
{{FeatureTodo|Plasma|Add MPRIS2 support to nowplaying|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
{{FeatureInProgress|Plasma|Allow task grouping on the taskbar to work together with kwin window tabbing|akreuzkamp@web.de|Anton Kreuzkamp}}&lt;br /&gt;
{{FeatureInProgress|Plasma|Merge the QML version of the device notifier|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|Plasma|Merge the QML version of the battery applet|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureDone|KWin|QML based Window switcher (Tabbox)|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|KWin|Texture Rectangle ARB support in Shaders|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|KWin|No Compositor restart on screen change|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|KWin|Initial Wayland support|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureTodo|KWin|Support for thumbnails in QML|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|KWin|Add AnimationEffect class|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureInProgress|KWin|Option to prefer the mouse position over the focus chain|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureTodo|KWin|More cleanup in the window rules kcm|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureTodo|KWin|Trade 1 frame lag for deterministic framerate|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureInProgress|KWin|Improved resizing of windows with thin or no borders|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|KWin|Move Workspace's compositing functionality to own class Compositor|a.arlt@stud.uni-heidelberg.de|Arthur Arlt}}&lt;br /&gt;
{{FeatureInProgress|KWin|Introduce class DecorationPaintRedirector for decoration handling when Compositing is active|a.arlt@stud.uni-heidelberg.de|Arthur Arlt}}&lt;br /&gt;
{{FeatureInProgress|Screenlocker|New Screenlocker and daemon|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureTodo|Plasma|Merge IconTask's taskmanager changes|craig@kde.org|Craig Drummond}}&lt;br /&gt;
{{FeatureDone|KCM|Allow flag and label in keyboard layout indicator|arysin@gmail.com|Andriy Rysin}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Dolphin|Implement new view-engine for Dolphin 2.0 (see http://ppenz.blogspot.com/2011/08/introducing-dolphin-20.html)|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement support for back/forward mouse buttons|sebasti@n-doerner.de|Sebastian Dörner}}&lt;br /&gt;
{{FeatureDone|Kate|Search &amp;amp; Replace in files plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Make GDB target selection behave like the build plugin |kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Add convenience options for remote debugging|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Settings|Improve proxy configuration dialog|adawit@kde.org|Dawit Alemayehu}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KTouch|New organisation of keyboard and lecture files according to languages|peter.ruethemann@gmail.com|Rüthemann Peter}}&lt;br /&gt;
{{FeatureInProgress|KTouch|New organisation of menu system: Training, Statistic, Settings|peter.ruethemann@gmail.com|Rüthemann Peter}}&lt;br /&gt;
{{FeatureTodo|KTouch|End of lecture statistics|peter.ruethemann@gmail.com|Rüthemann Peter}}&lt;br /&gt;
{{FeatureDone|Rocs|Alignment Actions to minimize crossing graph edges|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Context menu for graph scene|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Resurrect import-/export-features|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|User Interface Cleanup|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Add Qalculate backend|matteo@agostinelli.me|Matteo Agostinelli}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Add Scilab backend|filip.saraiva@gmail.com|Filipe Saraiva}}&lt;br /&gt;
{{FeatureDone|Marble|Marble Runner plugins for Parsing files|tgridel@freedotfr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|(GSoC) OSM file rendering|oblaukhov.konstantin@gmail.com|Konstantin Oblaukhov}}&lt;br /&gt;
{{FeatureDone|Marble|Marble Graphics Scene (Performance of Vector Drawing)|oblaukhov.konstantin@gmail.com|Konstantin Oblaukhov}}&lt;br /&gt;
{{FeatureDone|Marble|Gps Info Plugin|tgridel@freedotfr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|Improve LatLonEdit to allow input as Radian and DM|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureInProgress|Marble|Marble Touch (GSoC, Marble on MeeGo/N9)|earthwings@gentoo.org|Daniel Marth, Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Adjustable Map Orientation (Rotation in Screen Plane)|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}&lt;br /&gt;
{{FeatureDone|Marble|Speedometer Plugin|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}&lt;br /&gt;
{{FeatureInProgress|Marble|Plasma Runner for geo coords and Marble bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureInProgress|Marble|Make bookmark editor support editing the lonlat coordinates|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureInProgress|Marble|Shapefile support|rahn@kde.org|Thibaut Gridel / Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Fix GeoDataCoordinates parsing from a QString|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Create New Marble About Dialog|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Add Float Item Management|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|New Search|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Make API more QML-friendly|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}&lt;br /&gt;
{{FeatureTodo|KTurtle|Add modulo command|nielsslot@gmaildotcom|Niels Slot}}&lt;br /&gt;
{{FeatureTodo|KGeography|Merge stuff from the cherry_field branch|aacid@kde.org|Albert Astals Cid}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Libkdegames|Improve graphics performance in all games by standardizing on the use of Qt Raster Graphics.|stefan.majewsky@googlemail.com|Stefan Majewsky}}{{FeatureInProgress|KSudoku|Add a new generator and solver to KSudoku, based on published algorithms. This will provide a full range of puzzle difficulties, rather than mainly easy puzzles, and will address bug 217925 and its duplicates 228614 and 237262 (now nearly two years old).|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureInProgress|KSudoku|Re-implement the puzzle-symmetry feature.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureInProgress|KSudoku|Re-order the puzzle types on the welcome screen.  Use KDE Games Difficulty combo-box instead of a slider. Save user's choices of puzzle between sessions.  Do minor tidy-ups of the user interface.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureInProgress|KGoldrunner|Add the championship level &amp;quot;Gold Rush&amp;quot; game, with Traditional rules, contributed by Gabriel Miltschitzky.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureInProgress|KGoldrunner|Add the championship level &amp;quot;Jail Break&amp;quot; game, with KGoldrunner rules, contributed by Gabriel Miltschitzky.|iandw.au@gmail.com|Ian Wadham}}|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Okular|Reset Form Action support|aacid@kde.org|Albert Astals Cid}}&lt;br /&gt;
{{FeatureInProgress|Okular|Viewer Mode &amp;amp; Interface.|michel.ludwig@kdemail.net|Michel Ludwig}}&lt;br /&gt;
{{FeatureInProgress|Okular|Table selection tool improvements|aacid@kde.org|Albert Astals Cid}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Animated image transitions|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|JuK|MPRIS2 support|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|KGet|Better interaction for torrents if they are seeding and other downloads stopped because of that|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureInProgress|KGet|Class that handles deleting files|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureInProgress|Kopete|Akonadi History Plugin |roideuniverse@gmail.com|Kaushik Saurabh}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo&lt;br /&gt;
|attachment:/ kio-slave&lt;br /&gt;
|Implement kio-slave to access (email) attachments in Akonadi&lt;br /&gt;
|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo&lt;br /&gt;
|sieve: implement wizard&lt;br /&gt;
|Implement wizard to help user to create sieve script&lt;br /&gt;
|montel@kde.org|Montel Laurent}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone&lt;br /&gt;
|HTML Replies&lt;br /&gt;
|Give messagecomposer (especially for KMail) the ability to compose replies in HTML&lt;br /&gt;
|nyblom@kde.org|Torgny Nyblom}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KMail import|KMail1 setup import instead of migration|krammer@kde.org|Kevin Krammer}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Agent control workspace integration|Monitoring and control of Akonadi agents through Plasma workspace facilitites|krammer@kde.org|Kevin Krammer}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Kimpanel|Port kimpanel to DataEngine based one|wengxt@gmail.com|Xuetian Weng}}&lt;br /&gt;
{{FeatureTodo|IconTasks|Import IconTasks|craig@kde.org|Craig Drummond}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add Flags Datatype to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|dolphin-plugins|Mercurial plugin for Dolphin|vishesh3y@gmail.com|Vishesh Yadav}}&lt;br /&gt;
{{FeatureTodo|KCachegrind|Upgrade interface to Callgrind (use callgrind_control instead of writing a command file, for &amp;gt; VG 3.7.x)|Josef.Weidendorfer@gmx.de|Josef Weidendorfer}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|ark|Allow Ark to be used as a KPart again|rakuco@FreeBSD.org|Raphael Kubo da Costa}}&lt;br /&gt;
{{FeatureInProgress|ksecrets|A suite of tools related to the KSecretsService infrastructure|kde@rusu.info|Valentin Rusu}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.8_Feature_Plan</id>
		<title>Schedules/KDE4/4.8 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.8_Feature_Plan"/>
				<updated>2011-09-18T07:55:14Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.8 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.8 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Release Goals]] &lt;br /&gt;
*[[Schedules/KDE4/4.7 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KWin|Take over screensaver/locking management from KRunner|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate Part|Line modification system|dhaumann@kde.org|Dominik Haumann}}&lt;br /&gt;
{{FeatureDone|Kate Part|Modeline Editor|dhaumann@kde.org|Dominik Haumann}}&lt;br /&gt;
{{FeatureDone|Kate Part|Search &amp;amp; Replace in files plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureDone|Kate Part|Reliable code folding|adrian.lungu89@gmail.com|Adrian Lungu}}&lt;br /&gt;
{{FeatureDone|Kate Part|Improved vi input mode|svatoslav1@gmail.com|Svyatoslav Kuzmich}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Dolphin|Implement new view-engine for Dolphin 2.0 (see http://ppenz.blogspot.com/2011/08/introducing-dolphin-20.html)|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KTouch|New organisation of keyboard and lecture files according to languages|peter.ruethemann@gmail.com|Rüthemann Peter}}&lt;br /&gt;
{{FeatureInProgress|KTouch|New organisation of menu system: Training, Statistic, Settings|peter.ruethemann@gmail.com|Rüthemann Peter}}&lt;br /&gt;
{{FeatureTodo|KTouch|End of lecture statistics|peter.ruethemann@gmail.com|Rüthemann Peter}}&lt;br /&gt;
{{FeatureTodo|Rocs|Plugin: mimimize cutting edges of graph|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Stepped Execution of Algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Add Qalculate backend|matteo@agostinelli.me|Matteo Agostinelli}}&lt;br /&gt;
{{FeatureInProgress|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo&lt;br /&gt;
|attachment:/ kio-slave&lt;br /&gt;
|Implement kio-slave to access (email) attachments in Akonadi&lt;br /&gt;
|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.7_Feature_Plan</id>
		<title>Schedules/KDE4/4.7 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.7_Feature_Plan"/>
				<updated>2011-09-18T07:54:21Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* kdeedu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.7 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.7 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.7 Release Goals]] &lt;br /&gt;
*[[Schedules/KDE4/4.6 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone&lt;br /&gt;
|KLocale&lt;br /&gt;
|Number grouping support&lt;br /&gt;
|john@layt.net|John Layt}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone&lt;br /&gt;
|KLocale&lt;br /&gt;
|Narrow date name format support&lt;br /&gt;
|john@layt.net|John Layt}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone&lt;br /&gt;
|KLocale&lt;br /&gt;
|Week Numbers support&lt;br /&gt;
|john@layt.net|John Layt}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone&lt;br /&gt;
|kdecore/io/klockfile&lt;br /&gt;
|For 4.7.1: Implement locking on non-NFS systems using O_EXCL. Good for VFAT, CFIS and other filesystems, as it makes KConfig work and thus many KDE Applications. Details in #203554. Conducted by KDAB and Intevation; funded by IT Services of ETH Zurich.&lt;br /&gt;
|faure@kde.org|David Faure}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|KLocale&lt;br /&gt;
|Windows Backend&lt;br /&gt;
|john@layt.net|John Layt}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|kdeui&lt;br /&gt;
|New date/time edit widgets from kdepim&lt;br /&gt;
|john@layt.net|John Layt}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|KHelpMenu&lt;br /&gt;
|Fast action searching&lt;br /&gt;
|afiestas@kde.org|Alex Fiestas}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|KFilePlaces&lt;br /&gt;
|Activity-specific Places&lt;br /&gt;
|j.maceachern@gmail.com|Jeffery MacEachern}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|KCookieJar&lt;br /&gt;
|Storing cookies in KWallet&lt;br /&gt;
|fid@gpul.org|José Millán Soto}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|KHTML&lt;br /&gt;
|WebIDL usage&lt;br /&gt;
|maksim@kde.org|Maksim Orlovich}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo&lt;br /&gt;
|KHTML&lt;br /&gt;
|Accessibility improvements&lt;br /&gt;
|maksim@kde.org|Maksim Orlovich}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo&lt;br /&gt;
|Nepomuk&lt;br /&gt;
|Query term class to query graph meta data&lt;br /&gt;
|trueg@kde.org|Sebastian Trueg}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo&lt;br /&gt;
|Plasma&lt;br /&gt;
|Preconfigurable plasmoids&lt;br /&gt;
|dpalacio@orbitalibre.org|David Palacio}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Dolphin|Support Fwd/Back Mouse Buttons|sebastian@sebastian-doerner.de|Sebastian Dörner}}&lt;br /&gt;
{{FeatureDone|Dolphin|Polish the default user interface to minimize visual clutter (see http://ppenz.blogspot.com/2011/03/menu-bars.html)|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Improve user interface for searching files and metadata|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureTodo|Settings|Improve proxy configuration dialog|adawit@kde.org|Dawit Alemayehu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|Locale KCM&lt;br /&gt;
|Support for Number Grouping, Windows Backend, Country Subdivsions&lt;br /&gt;
|john@layt.net|John Layt}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|nspluginviewer&lt;br /&gt;
|npruntime support improvements&lt;br /&gt;
|maksim@kde.org|Maksim Orlovich}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo&lt;br /&gt;
|Dolphin&lt;br /&gt;
|Popup menu for advanced queries on the metadata display&lt;br /&gt;
|trueg@kde.org|Sebastian Trueg}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|kio_sftp|async download support|asn@cryptomilk.org|Andreas Schneider}}&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|Locale definition files&lt;br /&gt;
|Migrate Country and Currency Codes to xml/po formats, re-arrange l10n files including settings and flags, add Subdivision code files.&lt;br /&gt;
|john@layt.net|John Layt}}&lt;br /&gt;
{{FeatureTodo|kio-upnp-ms|Merge from playground (https://projects.kde.org/projects/playground/base/kio-upnp-ms/) into kde-runtime|nsm.nikhil@gmail.com|Nikhil Marathe}}&lt;br /&gt;
{{FeatureDone|network:/ kio-slave|port to Cagibi 0.2|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureDone|Nepomuk Datamanagement Service|Merge it into the master branch|handa.vish@gmail.com|Vishesh Handa &amp;amp; Sebastian Trueg}}&lt;br /&gt;
{{FeatureDone|Port Strigi Service to DMS|The Strigi Service needs to use the DMS API|handa.vish@gmail.com|Vishesh Handa &amp;amp; Sebastian Trueg}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone&lt;br /&gt;
|Nepomuk&lt;br /&gt;
|KCM to manage the removable storages to index&lt;br /&gt;
|trueg@kde.org|Sebastian Trueg}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|System Settings/keyboard|Allow a shortcut per keyboard layout (bug 224489)|arysin@mail.com|Andriy Rysin}}&lt;br /&gt;
{{FeatureDone|System Settings/keyboard|Session management for keyboard layouts (bug 52095, 174948)|arysin@mail.com|Andriy Rysin}}&lt;br /&gt;
{{FeatureDone|klipper|Support qrcode as well as datamatrix for mobile barcodes|sune@vuorela.dk|Sune Vuorela}}&lt;br /&gt;
{{FeatureDone|weather|Support debian weather|sune@vuorela.dk|Sune Vuorela}}&lt;br /&gt;
{{FeatureDone|Oxygen|Various widgets polishing (scrollbars, progressbars, sliders, toolbuttons, menu and menubar selection, etc.)|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}&lt;br /&gt;
{{FeatureDone|Oxygen|Implement kwin's new shadow system for menus, drop-downlists, etc.|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; colspan=&amp;quot;4&amp;quot; | Plasma&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|Plasma Clock/Calendar&lt;br /&gt;
|improve usability, settings, akonadi and holiday data.  See Plasma wiki.&lt;br /&gt;
|john@layt.net|John Layt}}&lt;br /&gt;
{{FeatureDone&lt;br /&gt;
|Plasma Desktop&lt;br /&gt;
|launch krunner when the user starts typing&lt;br /&gt;
|vitorboschi@gmail.com|Vitor Boschi}}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; colspan=&amp;quot;4&amp;quot; | KDM&lt;br /&gt;
{{FeatureDone&lt;br /&gt;
|KDM&lt;br /&gt;
|GRUB2 support for KDM (see http://ksmanis.wordpress.com/2011/04/21/hello-planet-and-grub2-support-for-kdm/)&lt;br /&gt;
|konstantinos.smanis@gmail.com|Konstantinos Smanis}}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; colspan=&amp;quot;4&amp;quot; | KWin&lt;br /&gt;
{{FeatureDone|Compositor|OpenGL 2.x/OpenGL ES 2.0 compositing backend (see http://www.kdenews.org/2011/02/18/kwin-embraces-new-platforms-opengl-es-20-support)|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureDone|Compositor|New Shadow System (see http://blog.martin-graesslin.com/blog/2011/03/new-kwin-shadows/)|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureDone|Effects|Effect to render outlines|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureDone|Decorations|Do not require a decoration|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|Core|Export most recently used windows to an X property|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|BoxSwitch Effect|Animated Selection (see http://blog.martin-graesslin.com/blog/2011/02/is-kwin-rocket-science/)|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|libkwineffects|API cleanup|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureTodo|libkwineffects|JavaScript bindings for writing Effects|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureInProgress|Mouse Emulation|Better accessibility support in mouse emulation|mgraesslin@kde.org|Martin Gräßlin}}&lt;br /&gt;
{{FeatureDone|kwin|Add multi head support|alberto@mattea.info|Alberto Mattea}}&lt;br /&gt;
{{FeatureInProgress|kwin|DBusMenu in Windeco|megabigbug@yahoo.fr|Lionel Chauvin}}&lt;br /&gt;
{{FeatureDone|ksplashx|Add multi head support|alberto@mattea.info|Alberto Mattea}}&lt;br /&gt;
{{FeatureTodo|krunner|Add multi head support|alberto@mattea.info|Alberto Mattea}}&lt;br /&gt;
{{FeatureInProgress|kwinrules kcm|UI cleanup (see https://git.reviewboard.kde.org/r/101041/)|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureInProgress|kwincompositing kcm|Rearm unsafe OpenGL precheck (see https://git.reviewboard.kde.org/r/101061/)|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureInProgress|PresentWindows Effect|Better highlight indication &amp;amp; close button handling)|thomas.luebking@gmail.com|Thomas Lübking}}&lt;br /&gt;
{{FeatureInProgress|general|Remove jargon from user interface.  Remove all instances of Akonadi/Nepomuk related jargon from the desktop, replace with meaningful text where needed.|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Marble|Bookmark Manager|earthwings@gentoo.org|Dennis Nienhüser, Thibaut Gridel}}&lt;br /&gt;
{{FeatureDone|Marble|QML Bindings: GPS Tracking|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Offline Address Search|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Support monav version 0.3|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureDone|Marble|Polish the Map Wizard: simpler UI, comprehensive validation of user input immediately on each page|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}&lt;br /&gt;
{{FeatureInProgress|Marble|Reduce memory footprint of cached tiles|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}&lt;br /&gt;
{{FeatureTodo|Marble|Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing|jmho@c-xx.com|Jens-Michael Hoffmann, Bernhard Beschow}}&lt;br /&gt;
{{FeatureTodo|Marble|Tile loading &amp;quot;read ahead&amp;quot; when idle, prerequisite: threaded tile loading|jmho@c-xx.com|Jens-Michael Hoffmann}}&lt;br /&gt;
{{FeatureDone|Marble|Multi threaded texture mapping|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}&lt;br /&gt;
{{FeatureTodo|Marble|Implement mouse cursor wrapping a la Okular or Gwenview|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}&lt;br /&gt;
{{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Integrate the Qalculate backend|agostinelli@gmail.com|Matteo Agostinelli}}&lt;br /&gt;
{{FeatureDone|Kalzium|Use KUnitConversion for all the Unit handling|etienne.rebetez@oberwallisch|Etienne Rebetez}}&lt;br /&gt;
{{FeatureDone|KTurtle|Add getdirection command&lt;br /&gt;
|nielsslot@gmaildotcom|Niels Slot}}&lt;br /&gt;
{{FeatureTodo|KTurtle|Add modulo command&lt;br /&gt;
|nielsslot@gmaildotcom|Niels Slot}}&lt;br /&gt;
{{FeatureDone|Step|Copy-and-Paste of items|kde@voecking.net|Sebastian Vöcking}}&lt;br /&gt;
{{FeatureDone|Step|Zoom on mouse wheel|kde@voecking.net|Sebastian Vöcking}}&lt;br /&gt;
{{FeatureDone|Step|Automatic expanding canvas|kde@voecking.net|Sebastian Vöcking}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Auto - Handling of the Canvas|tcanabrava@kde.org|Tomaz Canabrava}}&lt;br /&gt;
{{FeatureDone|Rocs|Remove the thread for QtConcurrent on he core|tcanabrava@kde.org|Tomaz Canabrava}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Polish the User Interface|tcanabrava@kde.org|Tomaz Canabrava}}&lt;br /&gt;
{{FeatureDone|Rocs|New Plugin for Automaticaly Graph Generation|tcanabrava@kde.org|Tomaz Canabrava}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Bugfixes in the List Plugin|tcanabrava@kde.org|Tomaz Canabrava}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Speedup in the drawing code|tcanabrava@kde.org|Tomaz Canabrava}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Kalgebra backend|tcanabrava@kde.org|Tomaz Canabrava}}&lt;br /&gt;
{{FeatureDone|Rocs|Transform graph edges plugin|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Assign values to edges/nodes plugin|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Kalzium|Titration calculator|TRINGALINVENT@libero.it|Luca Tringali}}&lt;br /&gt;
{{FeatureInProgress|KStars|SQLite Database of NGC Objects|victor.carbune@kdemail.net|Victor Carbune|}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
{{FeatureDone|KAlarm|Allow reminders after the main alarm|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
{{FeatureDone|KAlarm|Provide wake-from-suspend option for alarms|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress&lt;br /&gt;
|KHolidays&lt;br /&gt;
|Add support for Holiday Types and Observance Types&lt;br /&gt;
|john@layt.net|John Layt}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Akonadi-contacts/kaddressbook|Show 2d barcodes of contact data|sune@vuorela.dk|Sune Vuorela}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Adjustable Clock|Plasmoid for displaying date and time in very customizable way|emdeck@gmail.com|Michał Dutkiewicz}}&lt;br /&gt;
{{FeatureInProgress|Comic Plasmoid|Support random comic strips|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureDone|Comic Plasmoid|Support creation of comic Comic Book Archive files|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureDone|Comic Plasmoid|Highlight comics that have a new comic strip|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
{{FeatureTodo|Events Runner|Support parsing weekdays (e.g. &amp;quot;in next monday&amp;quot;|alexey.noskov@gmail.com|Alexey Noskov}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdetoys  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|KTeaTime|Port to KStatusNotifierItem|miha@noughmad.eu|Miha Čančula}}&lt;br /&gt;
{{FeatureInProgress|KTeaTime|New svg based status icons|kde@hilefoks.org|Stefan Böhmann}}&lt;br /&gt;
{{FeatureInProgress|KTeaTime|Support categories|kde@hilefoks.org|Stefan Böhmann}}&lt;br /&gt;
{{FeatureTodo|KTeaTime|Improved command line|kde@hilefoks.org|Stefan Böhmann}}&lt;br /&gt;
{{FeatureTodo|KTeaTime|Tea runner|kde@hilefoks.org|Stefan Böhmann}}&lt;br /&gt;
{{FeatureTodo|KTeaTime|Port to KConfigXT|kde@hilefoks.org|Stefan Böhmann}} &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Lokalize|Remote translation memories|shafff@NOSPAMukr.net|Nick Shaforostoff}} &lt;br /&gt;
{{FeatureInProgress|Lokalize|QA: translation checks against user-specified regex-based rules|shafff@NOSPAMukr.net|Nick Shaforostoff}} &lt;br /&gt;
{{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|shafff@NOSPAMukr.net|Nick Shaforostoff}} &lt;br /&gt;
{{FeatureTodo|Lokalize|Continue implementing XLIFF spec|shafff@NOSPAMukr.net|Nick Shaforostoff}} &lt;br /&gt;
{{FeatureTodo|Lokalize|Segmentation [editing] functionality|shafff@NOSPAMukr.net |Nick Shaforostoff}} &lt;br /&gt;
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|shafff@NOSPAMukr.net|Nick Shaforostoff}} &lt;br /&gt;
{{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|shafff@NOSPAMukr.net|Nick Shaforostoff}} &lt;br /&gt;
{{FeatureInProgress|Okteta|Properly support strings (various Unicode encodings) in structures tool|alex.richardson@gmx.de|Alex Richardson}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}} &lt;br /&gt;
{{FeatureInProgress|Okteta|Add tool to convert between char encodings|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureInProgress|Umbrello|QDockWidget based interface|elv1313@gmail.com|Emmanuel Lepage Vallee}} &lt;br /&gt;
{{FeatureInProgress|Umbrello|KDE4 icon theme and eye candies|elv1313@gmail.com|Emmanuel Lepage Vallee}}&lt;br /&gt;
{{FeatureTodo|Umbrello|Replace the current code viewer with katepart|elv1313@gmail.com|Emmanuel Lepage Vallee}} &lt;br /&gt;
{{FeatureDone|Umbrello|Add a zoom widget in the statusbar|elv1313@gmail.com|Emmanuel Lepage Vallee}}&lt;br /&gt;
{{FeatureDone|Kate|Add a new search in files plugin|kare.sars@iki.fi|K&amp;amp;aring;re S&amp;amp;auml;rs}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|KBreakout|Level editor|julian.helfferich@gmail.com|Julian Helfferich}}&lt;br /&gt;
{{FeatureInProgress|KBreakout|Load levelset option + 2 new levelsets|julian.helfferich@gmail.com|Julian Helfferich}}&lt;br /&gt;
{{FeatureTodo|KBreakout|Port to QGraphicsView|julian.helfferich@gmail.com|Julian Helfferich}}&lt;br /&gt;
{{FeatureInProgress|KPat|Create new saved game format that stores undo/redo history|parker.coates@gmail.com|Parker Coates}}&lt;br /&gt;
{{FeatureInProgress|libtagaro|Move first version into the kdegames module|majewsky@gmx.net|Stefan Majewsky}}&lt;br /&gt;
{{FeatureTodo|libtagaro|Use the new library: at least in Granatier and Kolf (to replace existing static source copies) and KDiamond|majewsky@gmx.net|Stefan Majewsky}}&lt;br /&gt;
{{FeatureInProgress|Palapeli|Cleanup interface|majewsky@gmx.net|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|Palapeli|Reduce memory consumption for big puzzles|majewsky@gmx.net|Stefan Majewsky}}&lt;br /&gt;
{{FeatureInProgress|all games|Add useful fullscreen mode + option to switch between fullscreen/window|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|KGet|Working Mms plugin|eortiz@uci.cu|Ernesto Rodriguez Ortiz}}&lt;br /&gt;
{{FeatureInProgress|KGet|Support for connection limit to servers|mat69@gmx.net|Matthias Fuchs}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Okular|Directory support in Comic Book Generator|dpalacio@orbitalibre.org|David Palacio}}&lt;br /&gt;
{{FeatureInProgress|Okular|7zip support in Comic Book Generator|dpalacio@orbitalibre.org|David Palacio}}&lt;br /&gt;
{{FeatureDone|libksane|Enable gui less operation|kare.sars@iki.fi|K&amp;amp;aring;re S&amp;amp;auml;rs}}&lt;br /&gt;
{{FeatureDone|libksane|Add a way to get scanner device list|kare.sars@iki.fi|K&amp;amp;aring;re S&amp;amp;auml;rs}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Compare mode|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureTodo|Gwenview|Merge &amp;quot;Semantic Information&amp;quot; and &amp;quot;Meta Information&amp;quot; sidebar groups|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Devices_and_Use_Cases</id>
		<title>Projects/Marble/Devices and Use Cases</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Devices_and_Use_Cases"/>
				<updated>2011-07-18T20:53:56Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* Marble Touch on MeeGo Smartphones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This table shows the importance of certain use cases on different device form factors. See the sections below for an explanation of the use cases and device form factors. The importance is separated into three different levels: ''Main'' for primary features, ''Relevant'' for useful, but not essential features and ''Subsidiary'' for features that are rarely needed or do not apply to a certain device form factor.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Use case&lt;br /&gt;
! Desktop &lt;br /&gt;
! Notebook&lt;br /&gt;
! Smartphone &lt;br /&gt;
! Tablet &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | TV &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | Vehicle &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | Plane&lt;br /&gt;
|-&lt;br /&gt;
| Exploration &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Measuring&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Search&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| GPS Tracking&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
|-&lt;br /&gt;
| Route Planning&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Guidance Mode&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Offline Usage&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Device form factors ==&lt;br /&gt;
* Desktop: The classical desktop computer system&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Smartphone Smartphone]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Laptop Notebook]&lt;br /&gt;
* Tablet: Devices with about 7&amp;quot;-10&amp;quot; touchscreens and additional sensors (GPS, accelerometers)&lt;br /&gt;
* TV: Set top boxes using a TV as display, often full-HD resolution&lt;br /&gt;
* Vehicle: In-vehicle infotainment and &amp;quot;carputers&amp;quot; fixed to a vehicle. But not smartphones or tablets used in a vehicle for just a short period of time!&lt;br /&gt;
* Plane: In-flight entertainment systems&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
=== Exploration === &lt;br /&gt;
The user starts the Marble application to find out more about a certain region or city that interests him/her or just to explore the world. In this digital world atlas mode the spherical projection is mostly useful.&lt;br /&gt;
&lt;br /&gt;
Main features include:&lt;br /&gt;
* spherical projection&lt;br /&gt;
* coordinate grid&lt;br /&gt;
* overview map themes&lt;br /&gt;
* country/city search&lt;br /&gt;
* animated movement (jump to target)&lt;br /&gt;
* wikipedia integration&lt;br /&gt;
* bookmarks&lt;br /&gt;
&lt;br /&gt;
=== Measuring ===&lt;br /&gt;
=== Search ===&lt;br /&gt;
=== GPS Tracking ===&lt;br /&gt;
=== Route Planning ===&lt;br /&gt;
=== Guidance Mode ===&lt;br /&gt;
=== Offline Usage ===&lt;br /&gt;
&lt;br /&gt;
== Distribution ==&lt;br /&gt;
* Linux distributions&lt;br /&gt;
* Windows&lt;br /&gt;
* MacOS&lt;br /&gt;
* Maemo&lt;br /&gt;
* Meego&lt;br /&gt;
* Android&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
=== Marble Touch on MeeGo Smartphones ===&lt;br /&gt;
Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Drive&lt;br /&gt;
** Motorcar route planning&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Cycle&lt;br /&gt;
** Bicycle route planning.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Walk&lt;br /&gt;
** Pedestrian route planning.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Devices_and_Use_Cases</id>
		<title>Projects/Marble/Devices and Use Cases</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Devices_and_Use_Cases"/>
				<updated>2011-07-18T19:55:28Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This table shows the importance of certain use cases on different device form factors. See the sections below for an explanation of the use cases and device form factors. The importance is separated into three different levels: ''Main'' for primary features, ''Relevant'' for useful, but not essential features and ''Subsidiary'' for features that are rarely needed or do not apply to a certain device form factor.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Use case&lt;br /&gt;
! Desktop &lt;br /&gt;
! Notebook&lt;br /&gt;
! Smartphone &lt;br /&gt;
! Tablet &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | TV &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | Vehicle &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | Plane&lt;br /&gt;
|-&lt;br /&gt;
| Exploration &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Measuring&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Search&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| GPS Tracking&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
|-&lt;br /&gt;
| Route Planning&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Guidance Mode&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Offline Usage&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Device form factors ==&lt;br /&gt;
* Desktop: The classical desktop computer system&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Smartphone Smartphone]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Laptop Notebook]&lt;br /&gt;
* Tablet: Devices with about 7&amp;quot;-10&amp;quot; touchscreens and additional sensors (GPS, accelerometers)&lt;br /&gt;
* TV: Set top boxes using a TV as display, often full-HD resolution&lt;br /&gt;
* Vehicle: In-vehicle infotainment and &amp;quot;carputers&amp;quot; fixed to a vehicle. But not smartphones or tablets used in a vehicle for just a short period of time!&lt;br /&gt;
* Plane: In-flight entertainment systems&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
=== Exploration === &lt;br /&gt;
The user starts the Marble application to find out more about a certain region or city that interests him/her or just to explore the world. In this digital world atlas mode the spherical projection is mostly useful.&lt;br /&gt;
&lt;br /&gt;
Main features include:&lt;br /&gt;
* spherical projection&lt;br /&gt;
* coordinate grid&lt;br /&gt;
* overview map themes&lt;br /&gt;
* country/city search&lt;br /&gt;
* animated movement (jump to target)&lt;br /&gt;
* wikipedia integration&lt;br /&gt;
* bookmarks&lt;br /&gt;
&lt;br /&gt;
=== Measuring ===&lt;br /&gt;
=== Search ===&lt;br /&gt;
=== GPS Tracking ===&lt;br /&gt;
=== Route Planning ===&lt;br /&gt;
=== Guidance Mode ===&lt;br /&gt;
=== Offline Usage ===&lt;br /&gt;
&lt;br /&gt;
== Distribution ==&lt;br /&gt;
* Linux distributions&lt;br /&gt;
* Windows&lt;br /&gt;
* MacOS&lt;br /&gt;
* Maemo&lt;br /&gt;
* Meego&lt;br /&gt;
* Android&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
=== Marble Touch on MeeGo Smartphones ===&lt;br /&gt;
Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a &amp;quot;home screen&amp;quot; is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).&lt;br /&gt;
&lt;br /&gt;
Planned activities are as follows:&lt;br /&gt;
* Virtual Globe&lt;br /&gt;
** Activates spherical projection, a satellite map.&lt;br /&gt;
** Easy way to switch to other map themes. &lt;br /&gt;
** Easy way to enable wikipedia and photo plugin.&lt;br /&gt;
** Distance measuring should be possible.&lt;br /&gt;
* Drive&lt;br /&gt;
** Motorcar route planning&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Cycle&lt;br /&gt;
** Bicycle route planning.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Walk&lt;br /&gt;
** Pedestrian route planning.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Guidance&lt;br /&gt;
* Guidance&lt;br /&gt;
** Voice guidance during a journey.&lt;br /&gt;
** Precedence: Known route.&lt;br /&gt;
** OSM map, merkator projection.&lt;br /&gt;
** Related activities: Drive, Cycle, Walk&lt;br /&gt;
* Search&lt;br /&gt;
** Textual search for cities, addresses, POIs, ...&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Bookmarks, Around Me&lt;br /&gt;
* Bookmarks&lt;br /&gt;
** Access to the bookmarks&lt;br /&gt;
** Related activities: Search, Around Me&lt;br /&gt;
* Around Me&lt;br /&gt;
** Activates merkator projection, OSM map, GPS. &lt;br /&gt;
** Searches for POIs near the GPS location and displays them.&lt;br /&gt;
** Optional category filtering.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Search, Bookmarks&lt;br /&gt;
* Weather&lt;br /&gt;
** Activates spherical projection, a satellite map and the weather plugin&lt;br /&gt;
* Tracking&lt;br /&gt;
** Activates merkator projection, OSM map, GPS&lt;br /&gt;
** GPS track is automatically recorded.&lt;br /&gt;
* Geocaching&lt;br /&gt;
** Activates merkator projection and OSM map&lt;br /&gt;
** Activates GPS and the opencaching plugin.&lt;br /&gt;
** Easy way to enable wikipedia and photo plugin&lt;br /&gt;
** Related activities: Biking, Walking&lt;br /&gt;
* Friends&lt;br /&gt;
** Activates the open desktop plugin (needs to be extended: at least login and).&lt;br /&gt;
** Possibly other future plugins (e.g. google latitude)&lt;br /&gt;
* Download&lt;br /&gt;
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage&lt;br /&gt;
* Configuration&lt;br /&gt;
** Tweak various settings&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/Devices_and_Use_Cases</id>
		<title>Projects/Marble/Devices and Use Cases</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/Devices_and_Use_Cases"/>
				<updated>2011-07-15T18:07:12Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This table shows the importance of certain use cases on different device form factors. See the sections below for an explanation of the use cases and device form factors. The importance is separated into three different levels: ''Main'' for primary features, ''Relevant'' for useful, but not essential features and ''Subsidiary'' for features that are rarely needed or do not apply to a certain device form factor.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;vertical-centered wikitable&amp;quot; style=&amp;quot;border: 1px solid grey;&amp;quot;&lt;br /&gt;
! Use case&lt;br /&gt;
! Desktop &lt;br /&gt;
! Notebook&lt;br /&gt;
! Smartphone &lt;br /&gt;
! Tablet &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | TV &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | Vehicle &lt;br /&gt;
! style=&amp;quot;color: #888a85;&amp;quot; | Plane&lt;br /&gt;
|-&lt;br /&gt;
| Exploration &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Measuring&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Search&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| GPS Tracking&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
|-&lt;br /&gt;
| Route Planning&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main &lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Guidance Mode&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
|-&lt;br /&gt;
| Offline Usage&lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary&lt;br /&gt;
||&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant&lt;br /&gt;
| style=&amp;quot;background: #a4c0e4;&amp;quot; | Relevant &lt;br /&gt;
| style=&amp;quot;background: #d3d7cf;&amp;quot; | Subsidiary &lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
| style=&amp;quot;background: #77b753;&amp;quot; | Main&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Device form factors ==&lt;br /&gt;
* Desktop: The classical desktop computer system&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Smartphone Smartphone]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Laptop Notebook]&lt;br /&gt;
* Tablet: Devices with about 7&amp;quot;-10&amp;quot; touchscreens and additional sensors (GPS, accelerometers)&lt;br /&gt;
* TV: Set top boxes using a TV as display, often full-HD resolution&lt;br /&gt;
* Vehicle: In-vehicle infotainment and &amp;quot;carputers&amp;quot; fixed to a vehicle. But not smartphones or tablets used in a vehicle for just a short period of time!&lt;br /&gt;
* Plane: In-flight entertainment systems&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
=== Exploration === &lt;br /&gt;
The user starts the Marble application to find out more about a certain region or city that interests him/her or just to explore the world. In this digital world atlas mode the spherical projection is mostly useful.&lt;br /&gt;
&lt;br /&gt;
Main features include:&lt;br /&gt;
* spherical projection&lt;br /&gt;
* coordinate grid&lt;br /&gt;
* overview map themes&lt;br /&gt;
* country/city search&lt;br /&gt;
* animated movement (jump to target)&lt;br /&gt;
* wikipedia integration&lt;br /&gt;
* bookmarks&lt;br /&gt;
&lt;br /&gt;
=== Measuring ===&lt;br /&gt;
=== Search ===&lt;br /&gt;
=== GPS Tracking ===&lt;br /&gt;
=== Route Planning ===&lt;br /&gt;
=== Guidance Mode ===&lt;br /&gt;
=== Offline Usage ===&lt;br /&gt;
&lt;br /&gt;
== Distribution ==&lt;br /&gt;
* Linux distributions&lt;br /&gt;
* Windows&lt;br /&gt;
* MacOS&lt;br /&gt;
* Maemo&lt;br /&gt;
* Meego&lt;br /&gt;
* Android&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble</id>
		<title>Projects/Marble</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble"/>
				<updated>2011-06-26T20:51:28Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: /* About Marble */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/Marble}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Marble_logo.png]]&lt;br /&gt;
&lt;br /&gt;
== About Marble ==&lt;br /&gt;
;[[/Devices_and_Use_Cases|Devices and Use Cases]]&lt;br /&gt;
;[[/FAQ|Marble FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Success Stories: 3rd party applications using the Marble Library==&lt;br /&gt;
;[[/MarbleUsedBy|Software that makes use of Marble]]&lt;br /&gt;
&lt;br /&gt;
== Tutorials: How to use the Marble Widget in your application ==&lt;br /&gt;
;[[/MarbleDesigner|with Qt Designer]]&lt;br /&gt;
;[[/MarbleWindows|On Windows, with Qt Creator/Qt Designer]]&lt;br /&gt;
;[[/MarbleCPlusPlus|with C++]]&lt;br /&gt;
;[[/MarblePython|with Python]]&lt;br /&gt;
&lt;br /&gt;
;[[/MarbleDBus|via a shell script]]&lt;br /&gt;
&lt;br /&gt;
== How to become a Marble developer (&amp;quot;Marblehead&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
=== So you are new to Marble development ... ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Welcome!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you'll get all the information you need to start Marble development:&lt;br /&gt;
&lt;br /&gt;
;[[/GoMarble|How to become a Marble Developer]]&lt;br /&gt;
&lt;br /&gt;
== Compiling Marble ==&lt;br /&gt;
;[[/LinuxCompiling|Compiling on Linux]]&lt;br /&gt;
;[[/WindowsCompiling|Compiling on Windows]]&lt;br /&gt;
;[[/MaemoEnvironment|Compiling on MeeGo / Maemo]]&lt;br /&gt;
;[[/MacCompiling|Compiling on Mac OS]]&lt;br /&gt;
;[[/QtCreator|Setting up QtCreator for Marble Development]]&lt;br /&gt;
&lt;br /&gt;
== Packaging Marble ==&lt;br /&gt;
&lt;br /&gt;
;[[/NewMarbleMoldules|New Marble Modules]] (future packaging advice)&lt;br /&gt;
&lt;br /&gt;
Here is some advice about how packaging is supposed to happen on the various platforms that are supported.&lt;br /&gt;
&lt;br /&gt;
;[[/LinuxPackaging|Packaging for Linux]]&lt;br /&gt;
;[[/WindowsPackaging|Packaging for Windows]]&lt;br /&gt;
;[[/MaemoPackaging|Packaging for MeeGo / Maemo]]&lt;br /&gt;
;[[/MacPackaging|Packaging for Mac]]&lt;br /&gt;
&lt;br /&gt;
== Tools for Marble ==&lt;br /&gt;
&lt;br /&gt;
Here are some tools and checks that are performed on marble code:&lt;br /&gt;
;[https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=marble&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;cmdtype=doit&amp;amp;order=Importance Marble Open Bugs]&lt;br /&gt;
;[http://reviewboard.kde.org/groups/marble/ Review Board]&lt;br /&gt;
;[http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/index.html API Docs (KDE Trunk)]&lt;br /&gt;
;[http://www.englishbreakfastnetwork.org/apidocs/apidox-kde-4.x/kdeedu-marble.html APIDOX reports]&lt;br /&gt;
;[http://www.englishbreakfastnetwork.org/krazy/reports/kde-4.x/kdeedu/marble/index.html Krazy reports]&lt;br /&gt;
&lt;br /&gt;
== Programming Coordination ==&lt;br /&gt;
&lt;br /&gt;
Here are a few links to various issues we are working on:&lt;br /&gt;
;[[/Gsoc2010| Gsoc Students projects 2010]]&lt;br /&gt;
;[[/GsocGit| Use of git(orious) for GSOC]]&lt;br /&gt;
;[[/TODO|TODO list]]&lt;br /&gt;
;[[/MaemoTODO|Maemo specific TODO list]]&lt;br /&gt;
&lt;br /&gt;
;[[/GSoC2011| GSoC Students' projects 2011]]&lt;br /&gt;
&lt;br /&gt;
=== Translation ===&lt;br /&gt;
;[[/MapTranslation|Map Translation]]&lt;br /&gt;
;[[/UiTranslation|UI Translation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
;[[/Mockups|Mockups]]&lt;br /&gt;
;[[/IconStatus|Icon Status]]&lt;br /&gt;
&lt;br /&gt;
=== Texture Mapping ===&lt;br /&gt;
;[[/TextureNG|Texture Mapping]]&lt;br /&gt;
&lt;br /&gt;
=== GeoData Library / KML ===&lt;br /&gt;
The base classes to manipulate geographic data&lt;br /&gt;
;[[/GeoData|GeoData Presentation]]&lt;br /&gt;
;[[/GeoData/GeoDataUse|Use cases for GeoData classes]]&lt;br /&gt;
;[http://websvn.kde.org/*checkout*/trunk/KDE/kdeedu/marble/src/lib/geodata/data/README.html GeoData API Description]&lt;br /&gt;
;[[/GeoData/GeoDataParsing|Parsing GeoData]]&lt;br /&gt;
;[[/GeoData/GeoDataWriter|Writing GeoData]]&lt;br /&gt;
;[[/GeoData/PointerVsImplicitShare|Pointer vs. Implicit Share]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;[[/KMLStatus|KML Status]]&lt;br /&gt;
;[[/GPXStatus|GPX Status]]&lt;br /&gt;
&lt;br /&gt;
Using GeoData:&lt;br /&gt;
;[[/FileManagement|File Management]]&lt;br /&gt;
;[[/Placemark|Placemarks Management]]&lt;br /&gt;
;[[/ModelView|Review of Model-View use in marble]]&lt;br /&gt;
&lt;br /&gt;
=== Geo Graphics View === &lt;br /&gt;
;[[/GeoGraphicsViewOverview|Overview of the GeoGraphicsView]]&lt;br /&gt;
;[[/GraphicsViewGeoParser| Interaction between GeoData and GeoGraphicsView]]&lt;br /&gt;
&lt;br /&gt;
=== GeoPainter / DGML ===&lt;br /&gt;
;[[/GeoPainter|GeoPainter]]&lt;br /&gt;
;[[/Dgml|DGML]]&lt;br /&gt;
&lt;br /&gt;
=== Plugin Interfaces ===&lt;br /&gt;
;[[/Plugins|Plugin interfaces]]&lt;br /&gt;
&lt;br /&gt;
=== Marble Runner ===&lt;br /&gt;
;[[/CoordinateRunner|Coordinate Runner]]&lt;br /&gt;
;[[/OsmNameFinderRunner|OSM Runner]]&lt;br /&gt;
;[[/RunnerHOWTO|Runner HOWTO]]&lt;br /&gt;
&lt;br /&gt;
=== Online Services ===&lt;br /&gt;
;[[/OnlineServices|Creating new Online Services]]&lt;br /&gt;
;[[/ListOfPossibleOnlineServices|List of possible Online Services]]&lt;br /&gt;
&lt;br /&gt;
=== Projections ===&lt;br /&gt;
;[[/WinkelIii|Winkel III]]&lt;br /&gt;
;[[/RobinsonProjection|Robinson projection]]&lt;br /&gt;
[http://www.radicalcartography.net/?projectionref A little overview of map projections]&lt;br /&gt;
&lt;br /&gt;
=== Tile Download ===&lt;br /&gt;
;[[/TileDownload|Tile Download]]&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
;[[/CustomMaps|How to customize maps]]&lt;br /&gt;
;[[/MarblesSecrets|Marble's Secrets]]&lt;br /&gt;
;[[/ProxyConnection|How to use the Proxy]]&lt;br /&gt;
&lt;br /&gt;
=== GeoClue / GPS ===&lt;br /&gt;
;[[/GeoClue|GeoClue support in Marble]]&lt;br /&gt;
&lt;br /&gt;
=== XDG Base Directory Specification ===&lt;br /&gt;
;[[/xdg|XDG Base Directory Specification]]&lt;br /&gt;
&lt;br /&gt;
== Mapping Coordination ==&lt;br /&gt;
Possible maps we could use:&lt;br /&gt;
* [http://www.unearthedoutdoors.net/global_data/true_marble/download TrueMarble Global 250m images]&lt;br /&gt;
* [http://onearth.jpl.nasa.gov/ OnEarth NASA satellite images]&lt;br /&gt;
* [http://worldwindcentral.com/wiki/Add-on:ZoomIt! ZoomIt! (in parts proprietary)]&lt;br /&gt;
* [http://sos.noaa.gov/datasets/ NOAA Science on a Sphere]&lt;br /&gt;
&lt;br /&gt;
=== Natural Earth Vector Map ===&lt;br /&gt;
;[[/NaturalEarth|A proposal to use the Natural Earth vector map]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
;[[/HistoricalMaps|How to create Historical Maps]]&lt;br /&gt;
;[[/CustomMaps|How to create Custom Maps]]&lt;br /&gt;
&lt;br /&gt;
;[[/PalaeoMaps|Global Palaeogeography]]&lt;br /&gt;
&lt;br /&gt;
== Routing ==&lt;br /&gt;
;[[/OnlineRoutingImplementation|Implementation of Online-Routing]]&lt;br /&gt;
;[[/MaemoOfflineRouting|Installation of Marble and Gosmore on Maemo]]&lt;br /&gt;
;[[/RoutingRoadmap|Routing Roadmap]]&lt;br /&gt;
;[[/RoutingInstructions|Routing Instructions]]&lt;br /&gt;
&lt;br /&gt;
== valgrind  ==&lt;br /&gt;
if you want to fix memory leaks, you can run valgrind with:&lt;br /&gt;
&lt;br /&gt;
valgrind --leak-check=full --track-origins=yes --num-callers=30 marble 2&amp;gt;&amp;amp;1 | tee MARBLE_MEMCHECK&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
Summaries and logs of scheduled Marble meetings can be found on the following pages:&lt;br /&gt;
;[[/MarbleMeeting20081029|Wednesday Nov. 10th, 2008]]&lt;br /&gt;
&lt;br /&gt;
;[[/MarbleMeeting20101107|Marble Weekend Sprint, Nov. 5-7]]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MarbleCPlusPlus</id>
		<title>Projects/Marble/MarbleCPlusPlus</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MarbleCPlusPlus"/>
				<updated>2011-06-26T20:43:00Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Fix code formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Hello Marble|&lt;br /&gt;
&lt;br /&gt;
pre=[http://mindview.net/Books/TICPP/ThinkingInCPP2e.html C++], [http://www.trolltech.com/products/qt/ Qt]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/MarbleMarbleWidget|Tutorial 2 - MarbleWidget: Changing basic map properties]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hello Marble! ==&lt;br /&gt;
The API of the Marble library allows for a very easy integration of a '''map widget''' into your application. &lt;br /&gt;
&lt;br /&gt;
Let's prove that with a tiny '''Hello world'''-like example: Qt beginners might want to have a look at the [http://doc.trolltech.com/widgets-tutorial.html Qt Widgets Tutorial] to learn more about the details of the code. But this is probably not necessary. For a start we just create a [http://doc.trolltech.com/qapplication.html QApplication] object and a [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1MarbleWidget.html MarbleWidget] object which serves as a window. &lt;br /&gt;
By default the MarbleWidget uses the ''Atlas'' map theme. However for our first example we choose to display streets. So we set the maptheme id to &lt;br /&gt;
[http://www.openstreetmap.org OpenStreetMap]. Then we call [http://doc.trolltech.com/qwidget.html#show QWidget::show()] to show the map widget and we call [http://doc.trolltech.com/qapplication.html#exec QApplication::exec()] to start the application's event loop. That's all!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
&lt;br /&gt;
    // Create a Marble QWidget without a parent&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget();&lt;br /&gt;
&lt;br /&gt;
    // Load the OpenStreetMap map&lt;br /&gt;
    mapWidget-&amp;gt;setMapThemeId(&amp;quot;earth/openstreetmap/openstreetmap.dgml&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    mapWidget-&amp;gt;show();&lt;br /&gt;
&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code above into a text editor. Then save it as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it by entering the following command on the command line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and you end up with a fully usable OpenStreetMap application: &lt;br /&gt;
&lt;br /&gt;
[[Image:My_hello.png]]&lt;br /&gt;
&lt;br /&gt;
{{tip|&lt;br /&gt;
Here's a little checklist to tackle some problems that might arise when compiling the code above:&lt;br /&gt;
&lt;br /&gt;
* You need Qt and '''Marble development packages''' (or comparable git installations)&lt;br /&gt;
* If ''Qt headers'' are not installed in '''/usr/include/qt4''' on your system, change the path in the g++ call above accordingly.&lt;br /&gt;
* Likewise, '''add -I /path/to/marble/headers''' if they're not to be found in /usr/include&lt;br /&gt;
}}&lt;br /&gt;
{{note|&lt;br /&gt;
If you provide maps in your application please check the '''Terms of Use''' of the map material. The map material that is shipped with Marble is licensed ''in the spirit of Free Software''. This usually means at least that the authors should be credited and that the license is mentioned.&lt;br /&gt;
E.g. for ''OpenStreetMap'' the license is [http://creativecommons.org/license/by-sa/2.0 CC-BY-SA]. Other map data shipped with Marble is either public domain or licensed in the spirit of the BSD license.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MarbleMarbleWidget</id>
		<title>Projects/Marble/MarbleMarbleWidget</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MarbleMarbleWidget"/>
				<updated>2011-06-26T20:42:07Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Fix code formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=MarbleWidget: Changing basic map properties|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/MarbleCPlusPlus|Tutorial 1 - Hello World]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/MarbleSignalsSlots|Tutorial 3 - Basic interaction with MarbleWidget]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating a weather map ==&lt;br /&gt;
We'd like to display a small weather map. So we need to modify the map. And we need to turn on the satellite view, enable the clouds and enable the country border lines.&lt;br /&gt;
&lt;br /&gt;
Again [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1MarbleWidget.html MarbleWidget] provides a convenient way to make these changes to the overall look and feel of the map.&lt;br /&gt;
&lt;br /&gt;
By default Marble shows a few info boxes: '''Overview Map''', '''Compass''' and '''ScaleBar'''. But the size for the widget is very limited. Therefore we want to shrink the compass. And we want to get rid of all the clutter, so we turn off the Overview Map and the ScaleBar. In the source code the class [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1AbstractFloatItem.html AbstractFloatItem] is used to display all kinds of '''Info Boxes'''. All the Info Boxes are derived from the AbstractFloatItem class. Now we get a list of all the float items that are known to MarbleWidget and we go through it. Once we reach the float item which has got the name id &amp;quot;compass&amp;quot; we make all the changes we want to it (this has been simplified in Marble 0.11.0 where you can access AbstractFloatItems directly via their nameId): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp-qt&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;marble/global.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/AbstractFloatItem.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
&lt;br /&gt;
    // Create a Marble QWidget without a parent&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget();&lt;br /&gt;
&lt;br /&gt;
    // Load the OpenStreetMap map&lt;br /&gt;
    mapWidget-&amp;gt;setMapThemeId(&amp;quot;earth/bluemarble/bluemarble.dgml&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    mapWidget-&amp;gt;setProjection( Mercator ); &lt;br /&gt;
    &lt;br /&gt;
    // Enable the cloud cover and enable the country borders&lt;br /&gt;
    mapWidget-&amp;gt;setShowClouds( true );&lt;br /&gt;
    mapWidget-&amp;gt;setShowBorders( true );&lt;br /&gt;
    &lt;br /&gt;
    // Hide the FloatItems: Compass and StatusBar&lt;br /&gt;
    mapWidget-&amp;gt;setShowOverviewMap(false);&lt;br /&gt;
    mapWidget-&amp;gt;setShowScaleBar(false);&lt;br /&gt;
    &lt;br /&gt;
    foreach ( AbstractFloatItem * floatItem, mapWidget-&amp;gt;floatItems() )&lt;br /&gt;
        if ( floatItem &amp;amp;&amp;amp; floatItem-&amp;gt;nameId() == &amp;quot;compass&amp;quot; ) {&lt;br /&gt;
            &lt;br /&gt;
            // Put the compass onto the left hand side&lt;br /&gt;
            floatItem-&amp;gt;setPosition( QPoint( 10, 10 ) );&lt;br /&gt;
            // Make the content size of the compass smaller&lt;br /&gt;
            floatItem-&amp;gt;setContentSize( QSize( 50, 50 ) );&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
    mapWidget-&amp;gt;resize( 400, 300 );&lt;br /&gt;
    mapWidget-&amp;gt;show();&lt;br /&gt;
&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the code above as &amp;lt;tt&amp;gt;marble_weather.cpp&amp;lt;/tt&amp;gt; and compile it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o marble_weather marble_weather.cpp -lmarblewidget -lQtGui&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Instead of calling the compiler directly you can also create a [http://doc.trolltech.com/qmake-tutorial.html qmake project file]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
TEMPLATE = app&lt;br /&gt;
TARGET = marble_weather&lt;br /&gt;
DEPENDPATH += .&lt;br /&gt;
INCLUDEPATH += .&lt;br /&gt;
SOURCES += marble_weather.cpp&lt;br /&gt;
LIBS += -lmarblewidget &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Store it as &amp;lt;tt&amp;gt;marble_weather.pro&amp;lt;/tt&amp;gt; in the same directory and call &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
qmake marble_weather.pro&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./marble_weather&amp;lt;/tt&amp;gt; and you end up with a map application that displays clouds on top of a flat map: &lt;br /&gt;
&lt;br /&gt;
[[Image:Marble_weather.png]]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MarbleSignalsSlots</id>
		<title>Projects/Marble/MarbleSignalsSlots</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MarbleSignalsSlots"/>
				<updated>2011-06-26T20:38:18Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Fix code formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleCPlusPlus}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Basic interaction with MarbleWidget|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/MarbleMarbleWidget|Tutorial 2 - Changing basic map properties]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/MarbleGeoPainter|Tutorial 4 - GeoPainter: Painting onto the map]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating a window with controls ==&lt;br /&gt;
We'd like to add other widgets to our Marble window: A '''zoom slider''' and a '''label''' that shows the current mouse position in '''geodetic''' coordinates: ''longitude'' and ''latitude''.&lt;br /&gt;
&lt;br /&gt;
In order to achieve this we need to create a vertical layout. Once we are done we add the slider and the label that we created to the layout. Also we zoom the globe to the slider's default value using the [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1MarbleWidget.html#d49d8ab0be0721c579bb511bdda45829 MarbleWidget::zoomView(int)] method.&lt;br /&gt;
&lt;br /&gt;
We want to center our globe onto South America. So we create a new [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1GeoDataCoordinates.html GeoDataCoordinates] object that takes the longitude and the latitude as a parameter and we call [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1MarbleWidget.html#7cda9942ead26d60c89a7b54a073a2fd MarbleWidget::centerOn]. &lt;br /&gt;
&lt;br /&gt;
As you might have realized already GeoDataCoordinates is the geodetic &amp;quot;sister&amp;quot; of [http://doc.trolltech.com/qapplication.html QPoint]. They share a very similar API. Additionally GeoDataCoordinates features a nice set of string conversion methods ([http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1GeoDataCoordinates.html#ce27e6f714e21be067995c2cf96544d6 GeoDataCoordinates::fromString()], [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1GeoDataCoordinates.html#558b72384563190dc2ce119a1f75de86 GeoDataCoordinates::lonToString()] and  [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1GeoDataCoordinates.html#558b72384563190dc2ce119a1f75de86 GeoDataCoordinates::latToString()]). They are used in various places inside Marble such as the signal [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1MarbleWidget.html#0869df8f4666014aff93d9ba1c130bc3 MarbleWidget::mouseMoveGeoPosition(const QString&amp;amp;) ].&lt;br /&gt;
&lt;br /&gt;
Finally we connect the [http://doc.trolltech.com/signalsandslots.html signals and slots] that MarbleWidget offers to the signals and slots of the slider and the label:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;QtGui/QLayout&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QSlider&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QLabel&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
    QWidget *window = new QWidget;&lt;br /&gt;
&lt;br /&gt;
    // Create a Marble QWidget without a parent&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget();&lt;br /&gt;
&lt;br /&gt;
    // Load the Plain map&lt;br /&gt;
    mapWidget-&amp;gt;setMapThemeId(&amp;quot;earth/plain/plain.dgml&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // Hide the FloatItems: OverviewMap, ScaleBar and Compass&lt;br /&gt;
    mapWidget-&amp;gt;setShowOverviewMap(false);&lt;br /&gt;
    mapWidget-&amp;gt;setShowScaleBar(false);&lt;br /&gt;
    mapWidget-&amp;gt;setShowCompass(false);&lt;br /&gt;
&lt;br /&gt;
    // Set the map quality to gain speed&lt;br /&gt;
    mapWidget-&amp;gt;setMapQuality( NormalQuality, Still );&lt;br /&gt;
    mapWidget-&amp;gt;setMapQuality( LowQuality, Animation );&lt;br /&gt;
    &lt;br /&gt;
    // Create a horizontal zoom slider and set the default zoom&lt;br /&gt;
    QSlider * zoomSlider = new QSlider(Qt::Horizontal);&lt;br /&gt;
    zoomSlider-&amp;gt;setMinimum( 1000 );&lt;br /&gt;
    zoomSlider-&amp;gt;setMaximum( 2400 );&lt;br /&gt;
    &lt;br /&gt;
    mapWidget-&amp;gt;zoomView( zoomSlider-&amp;gt;value() );&lt;br /&gt;
&lt;br /&gt;
    // Create a label to show the geodetic position&lt;br /&gt;
    QLabel * positionLabel = new QLabel();&lt;br /&gt;
    positionLabel-&amp;gt;setSizePolicy( QSizePolicy::Preferred, QSizePolicy::Fixed );&lt;br /&gt;
&lt;br /&gt;
    // Add all widgets to the vertical layout.&lt;br /&gt;
    QVBoxLayout *layout = new QVBoxLayout;&lt;br /&gt;
    layout-&amp;gt;addWidget(mapWidget);&lt;br /&gt;
    layout-&amp;gt;addWidget(zoomSlider);&lt;br /&gt;
    layout-&amp;gt;addWidget(positionLabel);&lt;br /&gt;
&lt;br /&gt;
    // Center the map onto a given position&lt;br /&gt;
    GeoDataCoordinates home(-60.0, -10.0, 0.0, GeoDataCoordinates::Degree);&lt;br /&gt;
    mapWidget-&amp;gt;centerOn(home);&lt;br /&gt;
    &lt;br /&gt;
    // Connect the map widget to the position label.&lt;br /&gt;
    QObject::connect( mapWidget, SIGNAL( mouseMoveGeoPosition( QString ) ),&lt;br /&gt;
                      positionLabel, SLOT( setText( QString ) ) );&lt;br /&gt;
&lt;br /&gt;
    // Connect the zoom slider to the map widget and vice versa.&lt;br /&gt;
    QObject::connect( zoomSlider, SIGNAL( valueChanged(int) ),&lt;br /&gt;
                      mapWidget, SLOT( zoomView(int) ) );&lt;br /&gt;
    QObject::connect( mapWidget, SIGNAL( zoomChanged(int) ),&lt;br /&gt;
                      zoomSlider, SLOT( setValue(int) ) );&lt;br /&gt;
&lt;br /&gt;
    window-&amp;gt;setLayout(layout);&lt;br /&gt;
    window-&amp;gt;resize( 400, 300 );&lt;br /&gt;
&lt;br /&gt;
    window-&amp;gt;show();&lt;br /&gt;
&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the code above as &amp;lt;tt&amp;gt;marble_control.cpp&amp;lt;/tt&amp;gt; and compile it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o marble_control marble_control.cpp -lmarblewidget -lQtGui&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./marble_control&amp;lt;/tt&amp;gt; and you end up with a map application that displays our globe with a zoom slider below: &lt;br /&gt;
&lt;br /&gt;
[[Image:Marble_control.png]]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/MarbleGeoPainter</id>
		<title>Projects/Marble/MarbleGeoPainter</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/MarbleGeoPainter"/>
				<updated>2011-06-26T20:37:48Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Fix code formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/MarbleGeoPainter}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=GeoPainter: Painting onto the map|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/MarbleSignalsSlots|Tutorial 3 - Basic interaction with MarbleWidget]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/LayerInterface|Tutorial 5 - Drawing in Custom Layers]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
In the previous tutorial you've seen how easy it is to embed a [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1MarbleWidget.html MarbleWidget] into a Qt application: Just create a MarbleWidget, set a map theme on it and ... you're done already.&lt;br /&gt;
&lt;br /&gt;
Next we'll extend that example a bit and write our own little paint method to add some extra content to the globe. To facilitate this, Marble provides a painting hook called [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1MarbleWidget.html#47e87a8639f38e9da380923453a6f35f MarbleWidget::customPaint]. It is called in between of the normal paint operations: After the background and tiles are painted, but before the top layers like float items (info boxes).&lt;br /&gt;
&lt;br /&gt;
The customPaint operation is called with a [http://api.kde.org/4.x-api/kdeedu-apidocs/marble/html/classMarble_1_1GeoPainter.html GeoPainter]: An extended [http://doc.trolltech.com/qpainter.html QPainter] which not only is able to paint at certain screen (pixel) positions, but also at certain geo (lat,lon) positions. We'll make use of that feature now. To keep things simple again, we just add a little 'Hello World' message indicated by a green circle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/GeoPainter.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
 &lt;br /&gt;
class MyMarbleWidget : public MarbleWidget&lt;br /&gt;
{&lt;br /&gt;
public:&lt;br /&gt;
    virtual void customPaint(GeoPainter* painter);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
void MyMarbleWidget::customPaint(GeoPainter* painter)&lt;br /&gt;
{&lt;br /&gt;
    GeoDataCoordinates home(8.4, 49.0, 0.0, GeoDataCoordinates::Degree);&lt;br /&gt;
    painter-&amp;gt;setPen(Qt::green);&lt;br /&gt;
    painter-&amp;gt;drawEllipse(home, 7, 7);&lt;br /&gt;
    painter-&amp;gt;setPen(Qt::black);&lt;br /&gt;
    painter-&amp;gt;drawText(home, &amp;quot;Hello Marble!&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
    MyMarbleWidget *mapWidget = new MyMarbleWidget;&lt;br /&gt;
    mapWidget-&amp;gt;setMapThemeId(&amp;quot;earth/openstreetmap/openstreetmap.dgml&amp;quot;);&lt;br /&gt;
    mapWidget-&amp;gt;show();&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the code above as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and you end up with a globe view similar to this:&lt;br /&gt;
&lt;br /&gt;
[[Image:Marble-geopainter.png]]&lt;br /&gt;
&lt;br /&gt;
There may be situations where MarbleWidget::customPaint() does not suit your needs. This can be the case when you don't want to paint at the very top position (above all other items), or when subclassing MarbleWidget is not possible for some reason. In that case, have a look at the next chapter [[Projects/Marble/LayerInterface|Drawing in Custom Layers]]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Marble/LayerInterface</id>
		<title>Projects/Marble/LayerInterface</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Marble/LayerInterface"/>
				<updated>2011-06-26T20:37:04Z</updated>
		
		<summary type="html">&lt;p&gt;Earthwings: Fix code formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Editing Projects/Marble/LayerInterface}}&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Marble C++ Tutorial|&lt;br /&gt;
&lt;br /&gt;
name=Drawing in Custom Layers|&lt;br /&gt;
&lt;br /&gt;
pre=[[Projects/Marble/MarbleGeoPainter|Tutorial 4 - Marble's GeoPainter]]|&lt;br /&gt;
&lt;br /&gt;
next=[[Projects/Marble/LayerInterface|Tutorial 6 - Next Topic ]]| &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The previous tutorial showed how to override the customPaint() method in MarbleWidget to paint on top of the map. It is also possible to paint at different layer positions. This is similar to providing a z-order of elements being painted.&lt;br /&gt;
&lt;br /&gt;
To achieve this, we'll take a look at an example. Instead of deriving from MarbleWidget, we create our own Marble::LayerInterface class. After passing it to Marble, it will be included in painting similar to how customPaint() was called. This time however we are able to specify at which layer to paint.&lt;br /&gt;
&lt;br /&gt;
To illustrate the painting in different layers, the code below paints a clock and implements the ability to dynamically switch its layer position by pressing '+'. Notice how the current layer position is indicated in the window title. When painting in the &amp;quot;STARS&amp;quot; layer, you won't see anything -- we'll paint behind the map. In the &amp;quot;SURFACE&amp;quot; layer, city names and other placemarks will be painted on top of us. In contrast, &amp;quot;ORBIT&amp;quot; will make us paint over placemarks, while float items (info boxes) still paint above us. This will change when we paint in the &amp;quot;USER TOOLS&amp;quot; layer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleWidget.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleMap.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/MarbleModel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/GeoPainter.h&amp;gt;&lt;br /&gt;
#include &amp;lt;marble/LayerInterface.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;QtCore/QTime&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QTimer&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QApplication&amp;gt;&lt;br /&gt;
#include &amp;lt;QtGui/QKeyEvent&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace Marble;&lt;br /&gt;
&lt;br /&gt;
class MyPaintLayer : public QObject, public LayerInterface&lt;br /&gt;
{&lt;br /&gt;
public:&lt;br /&gt;
    // Constructor&lt;br /&gt;
    MyPaintLayer(MarbleWidget* widget);&lt;br /&gt;
&lt;br /&gt;
    // Implemented from LayerInterface&lt;br /&gt;
    virtual QStringList renderPosition() const;&lt;br /&gt;
&lt;br /&gt;
    // Implemented from LayerInterface&lt;br /&gt;
    virtual bool render( GeoPainter *painter, ViewportParams *viewport,&lt;br /&gt;
       const QString&amp;amp; renderPos = &amp;quot;NONE&amp;quot;, GeoSceneLayer * layer = 0 );&lt;br /&gt;
&lt;br /&gt;
    // Overriding QObject&lt;br /&gt;
    virtual bool eventFilter(QObject *obj, QEvent *event);&lt;br /&gt;
&lt;br /&gt;
    GeoDataCoordinates approximate(const GeoDataCoordinates &amp;amp;base, qreal angle, qreal dist) const;&lt;br /&gt;
&lt;br /&gt;
private:&lt;br /&gt;
    MarbleWidget* m_widget;&lt;br /&gt;
&lt;br /&gt;
    int m_index;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
MyPaintLayer::MyPaintLayer(MarbleWidget* widget) : m_widget(widget), m_index(0)&lt;br /&gt;
{&lt;br /&gt;
    // nothing to do&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
QStringList MyPaintLayer::renderPosition() const&lt;br /&gt;
{&lt;br /&gt;
    // We will paint in exactly one of the following layers.&lt;br /&gt;
    // The current one can be changed by pressing the '+' key&lt;br /&gt;
    QStringList layers = QStringList() &amp;lt;&amp;lt; &amp;quot;SURFACE&amp;quot; &amp;lt;&amp;lt; &amp;quot;HOVERS_ABOVE_SURFACE&amp;quot;;&lt;br /&gt;
    layers &amp;lt;&amp;lt; &amp;quot;ORBIT&amp;quot; &amp;lt;&amp;lt; &amp;quot;USER_TOOLS&amp;quot; &amp;lt;&amp;lt; &amp;quot;STARS&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    int index = m_index % layers.size();&lt;br /&gt;
    return QStringList() &amp;lt;&amp;lt; layers.at(index);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
bool MyPaintLayer::eventFilter(QObject *obj, QEvent *event)&lt;br /&gt;
{&lt;br /&gt;
    // Adjust the current layer when '+' is pressed&lt;br /&gt;
    if (event-&amp;gt;type() == QEvent::KeyPress)&lt;br /&gt;
    {&lt;br /&gt;
        QKeyEvent *keyEvent = static_cast&amp;lt;QKeyEvent *&amp;gt;(event);&lt;br /&gt;
        if (keyEvent-&amp;gt;key() == Qt::Key_Plus) {&lt;br /&gt;
            ++m_index;&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
GeoDataCoordinates MyPaintLayer::approximate(const GeoDataCoordinates &amp;amp;base, qreal angle, qreal dist) const&lt;br /&gt;
{&lt;br /&gt;
    // This is just a rough estimation that ignores projections.&lt;br /&gt;
    // It only works for short distances. Don't use in real code.&lt;br /&gt;
    GeoDataCoordinates::Unit deg = GeoDataCoordinates::Degree;&lt;br /&gt;
    return GeoDataCoordinates ( base.longitude(deg) + 1.5 * dist * sin(angle),&lt;br /&gt;
				base.latitude(deg) + dist * cos(angle), 0.0, deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
bool MyPaintLayer::render( GeoPainter *painter, ViewportParams *viewport,&lt;br /&gt;
    const QString&amp;amp; renderPos, GeoSceneLayer * layer )&lt;br /&gt;
{&lt;br /&gt;
    // Have window title reflect the current paint layer&lt;br /&gt;
    m_widget-&amp;gt;setWindowTitle(renderPosition().first());&lt;br /&gt;
    GeoDataCoordinates home(8.4, 48.0, 0.0, GeoDataCoordinates::Degree);&lt;br /&gt;
    QTime now = QTime::currentTime();&lt;br /&gt;
&lt;br /&gt;
    painter-&amp;gt;setRenderHint(QPainter::Antialiasing, true);&lt;br /&gt;
&lt;br /&gt;
    // Large circle built by 60 small circles&lt;br /&gt;
    painter-&amp;gt;setPen( QPen(QBrush(QColor::fromRgb(255,255,255,200)), 3.0, Qt::SolidLine, Qt::RoundCap ) );&lt;br /&gt;
    for (int i=0; i&amp;lt;60; ++i)&lt;br /&gt;
        painter-&amp;gt;drawEllipse(approximate(home, M_PI * i / 30.0, 1.0), 5, 5);&lt;br /&gt;
&lt;br /&gt;
    // hour, minute, second hand&lt;br /&gt;
    painter-&amp;gt;drawLine(home, approximate(home, M_PI * now.minute() / 30.0, 0.75));&lt;br /&gt;
    painter-&amp;gt;drawLine(home, approximate(home, M_PI * now.hour() / 6.0, 0.5));&lt;br /&gt;
    painter-&amp;gt;setPen(QPen(QBrush(Qt::red), 4.0, Qt::SolidLine, Qt::RoundCap ));&lt;br /&gt;
    painter-&amp;gt;drawLine(home, approximate(home, M_PI * now.second() / 30.0, 1.0));&lt;br /&gt;
&lt;br /&gt;
    return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char** argv)&lt;br /&gt;
{&lt;br /&gt;
    QApplication app(argc,argv);&lt;br /&gt;
    MarbleWidget *mapWidget = new MarbleWidget;&lt;br /&gt;
&lt;br /&gt;
    // Create and register our paint layer&lt;br /&gt;
    MyPaintLayer* layer = new MyPaintLayer(mapWidget);&lt;br /&gt;
    // Uncomment for older versions of Marble:&lt;br /&gt;
    // mapWidget-&amp;gt;map()-&amp;gt;model()-&amp;gt;addLayer(layer);&lt;br /&gt;
    mapWidget-&amp;gt;addLayer(layer);&lt;br /&gt;
&lt;br /&gt;
    // Install an event handler: Pressing + will change the layer we paint at&lt;br /&gt;
    mapWidget-&amp;gt;installEventFilter(layer);&lt;br /&gt;
&lt;br /&gt;
    // Finish widget creation.&lt;br /&gt;
    mapWidget-&amp;gt;setMapThemeId(&amp;quot;earth/bluemarble/bluemarble.dgml&amp;quot;);&lt;br /&gt;
    mapWidget-&amp;gt;show();&lt;br /&gt;
&lt;br /&gt;
    // Update each second to give the clock second resolution&lt;br /&gt;
    QTimer seconds;&lt;br /&gt;
    seconds.setInterval(1000);&lt;br /&gt;
    QObject::connect(&amp;amp;seconds, SIGNAL(timeout()), mapWidget, SLOT(updateChangedMap()));&lt;br /&gt;
    seconds.start();&lt;br /&gt;
&lt;br /&gt;
    return app.exec();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the code above as &amp;lt;tt&amp;gt;my_marble.cpp&amp;lt;/tt&amp;gt; and compile it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 g++ -I /usr/include/qt4/ -o my_marble my_marble.cpp -lmarblewidget -lQtGui&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If things go fine, execute &amp;lt;tt&amp;gt;./my_marble&amp;lt;/tt&amp;gt; and you end up with a globe view painting a little different interpretation of a world clock:&lt;br /&gt;
&lt;br /&gt;
[[Image:Marble-paintlayer.png]]&lt;/div&gt;</summary>
		<author><name>Earthwings</name></author>	</entry>

	</feed>