Difference between revisions of "Marble/MeeGo"

Jump to: navigation, search
(TODO List)
(Page moved to community wiki)
 
(34 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a "home screen" 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).
+
{{ Moved To Community }}
 
+
== Activities ==
+
Planned activities are as follows:
+
* Virtual Globe
+
** Activates spherical projection, a satellite map.
+
** Easy way to switch to other map themes.
+
** Easy way to enable wikipedia and photo plugin.
+
** Distance measuring should be possible.
+
* Routing
+
** route planning for motorcar, bike, pedestrian
+
** OSM map, merkator projection.
+
** Related activities: Guidance
+
* Guidance
+
** Voice guidance during a journey.
+
** Precedence: Known route.
+
** OSM map, merkator projection.
+
** Related activities: Drive, Cycle, Walk
+
* Search
+
** Textual search for cities, addresses, POIs, ...
+
** Easy way to enable wikipedia and photo plugin
+
** Related activities: Bookmarks, Around Me
+
* Bookmarks
+
** Access to the bookmarks
+
** Related activities: Search, Around Me
+
* Around Me
+
** Activates merkator projection, OSM map, GPS.
+
** Searches for POIs and displays them. Search area: Around GPS position if known, current viewport otherwise
+
** Optional category filtering.
+
** Easy way to enable wikipedia and photo plugin
+
** Related activities: Search, Bookmarks
+
* Weather
+
** Activates spherical projection, a satellite map and the weather plugin
+
* Tracking
+
** Activates merkator projection, OSM map, GPS
+
** GPS track is automatically recorded.
+
* Geocaching
+
** Activates merkator projection and OSM map
+
** Activates GPS and the opencaching plugin.
+
** Easy way to enable wikipedia and photo plugin
+
** Related activities: Biking, Walking
+
* Friends
+
** Activates the open desktop plugin (needs to be extended: at least login and).
+
** Possibly other future plugins (e.g. google latitude)
+
* Download
+
** Download of map tiles, offline maps, voice guidance speakers etc for offline usage
+
* Configuration
+
** Tweak various settings
+
 
+
== Roadmap ==
+
Marble Touch for MeeGo 1.3, to be released with KDE 4.8.
+
Supported activities are
+
* Virtual Globe
+
* Search
+
* Routing
+
* Tracking
+
* Weather
+
* Friends
+
* Space View
+
* Guidance mode
+
* Installation of offline maps
+
* Installation voice navigation speakers
+
* Installation of additional map themes
+
 
+
The following features will be missing in the very first release 1.3.0:
+
* Bookmark access (general)
+
* Legend display
+
* Download map regions
+
 
+
=== Timeline ===
+
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.
+
* 2012-01-29: Marble Touch 1.3.0
+
* 2012-03-06: Marble Touch 1.3.1
+
* 2012-04-03: Marble Touch 1.3.2
+
* 2012-05-01: Marble Touch 1.3.3
+
* 2012-06-05: Marble Touch 1.3.4
+
 
+
=== TODO List ===
+
 
+
{|class="vertical-centered wikitable" style="border: 1px solid grey;"
+
! width="25%" | Description || width="10%" | Type || width="10%" | Target || width="55%" | Comments
+
|-
+
 
+
| Tile creation crash || style="background: #ffd9b0;" | Crash
+
| 1.3.0
+
| Possibly related to a model change/reset killing the listview delegate item that triggered the change
+
|-
+
 
+
| Use MyDocs || style="background: #ffd9b0;" | Packaging
+
| 1.3.0
+
| 8 GB space in /home/user/MyDocs vs 2 GB in /home/user. Use fremantle patch.
+
|-
+
 
+
| Monav dependency || style="background: #d8e8c2;" | Packaging
+
| 1.3.0
+
| Small and reliable, no point not to have it installed
+
|-
+
 
+
| Use Harmattan colors || style="background: #d8e8c2;" | Polishing
+
| 1.3.0
+
| Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights
+
|-
+
 
+
| quick Online toggle icon || style="background: #d8e8c2;" | Polishing
+
| 1.3.x
+
| Where useful, e.g. Routing activity. See Navigation activity
+
|-
+
 
+
| Consistent margins and spacing || style="background: #d8e8c2;" | Polishing
+
| 1.3.x
+
| Bad example e.g. map theme selection in Preferences
+
|-
+
 
+
| Add missing activity icons || style="background: #d8e8c2;" | Polishing
+
| 1.3.x
+
| Routing, Tracking and Navigation still use generic icons
+
|-
+
 
+
| QML Tile Creation Progress Item || style="background: #d8e8c2;" | Polishing
+
| 1.3.x
+
| QWidget version instantiated by MarbleMap, looks strange and is portrait only
+
|-
+
 
+
| Improve whitespace usage in Search/Routing || style="background: #d8e8c2;" | Polishing
+
| 1.3.x
+
| Use more space for the map whenever possible (e.g. no search result, no turn directions)
+
|-
+
 
+
| Remove via points || style="background: #d8e8c2;" | Feature
+
| 1.3.x
+
| Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason
+
|-
+
 
+
|}
+

Latest revision as of 17:45, 25 October 2016

This page is now on the community wiki.


This page was last modified on 25 October 2016, at 17:45. Content is available under Creative Commons License SA 4.0 unless otherwise noted.