Task:2010 Agenda

(End-user software wishlist)
m (Reverted edits by 189.191.93.73 (Talk); changed back to last version by Timsamoff)
 
(56 intermediate revisions not shown)
Line 1: Line 1:
 +
{{task|ongoing}}
 +
Help defining the '''maemo.org 2010 Agenda'''. This is taken to mean the vision the community has for the state of maemo in 2010.
Help defining the '''maemo.org 2010 Agenda'''. This is taken to mean the vision the community has for the state of maemo in 2010.
-
{| style="background-color:#f4f09c; border: 1px silver solid; padding: 10px;"
+
= Objectives =
-
| [[Image:50px-Nuvola apps important yellow.svg.png|50px|left]]
+
Each objective consists of a list of tasks. The list of objectives here is ready for community approval but the tasks in each page need surely more iterations.
-
|
+
-
* '''Please login''' before making any changes. '''Thank you'''.
+
-
* Please keep things '''on-topic'''.
+
-
* '''Hardware requests''' are entirely ''out-of-scope'' and will be removed by community members trying to keep this page focused and on-topic.
+
-
* '''Software requests''' which would be trivial for a third party to provide—or are already on the roadmap—are ''out-of-scope'' and will be removed by community members trying to keep this page focused and on-topic.
+
-
* Discussion of the 2010 Agenda should be held in the [[Talk:2010 Agenda|discussion page]].  
+
-
* If you think your suggestion should be done in the '''next 100 days''', please post it in the [[100Days|Maemo.org 100 Days Action Plan]].
+
-
|}
+
 +
== Best community for mobile Linux innovation  ==
 +
{{main|Objective:Best community for mobile Linux innovation}}
 +
The best open source projects target primarily the Maemo platform.
-
== maemo development process ==
+
== Release soon & often ==
-
=== Openness, openness, openness ===
+
{{main|Objective:Release soon and often}}
-
* Core libraries developed in the open by Nokia employees and maemo.org community contributors.
+
Public releases of Maemo while it's being developed.
-
* Non-Nokia specification writing and approval, worked on by Nokia employees and maemo.org community contributors; discussed on public mailing lists.
+
-
* The ability to build a complete, flashable image by maemo.org community for beta testing of open components in development. (May be less necessary in an SSU-based world: TBC)
+
-
* The ability to strip a maemo-based OS down to its base and build it up again differently (for example, KDE and no Hildon).
+
-
** By 2010, installing completely different UIs should be achievable through the Application Manager.
+
-
=== IdeaStorm ===
+
-
* As suggested [http://geekpenguin.blogspot.com/2008/04/bright-idea.html here] and [http://www.internettablettalk.com/forums/showthread.php?t=19556 here], set up an IdeaStorm for maemo to cover:
+
-
** Software ideas larger in scale than Bugzilla enhancement requests, in particular, acting as a focusing agent for Bugzilla enhancement requests (e.g. IdeaStorm brainstorming session -> multiple Bugzilla enhancement requests).
+
-
** Hardware requests outside the scope of Bugzilla.
+
-
== maemo developer resources ==
+
== One place to track feedback ==
-
* Better localization guidelines for new and existing Developers.
+
{{main|Objective:One place to track feedback}}
-
** Keep focused on the core of the project
+
bugs.maemo.org to get Nokia developers involved as well as the consolidated community projects.
-
** Stay unified and work out the details later
+
-
** Focus every module in a step by step instead of a free for all
+
-
** Delegate. Newcomers need the experience.
+
-
* Development Framework. ???
+
-
* Documentation System. (Help system???)
+
-
** getting started is way to difficult and will detour many great minds
+
-
** outsource to the blogger types in the group
+
-
*** voice record "dictate to the typers"
+
-
*** video and slide w/audio help for many
+
-
** cut out the opinions where are the real facts (make an easy to find location)
+
-
** Clearer UI guidelines for 3rd party developers.
+
-
* Better GPS resources. (GeoClue???)
+
-
* Development Tools and Utilities for Linux, OS X and Windows.
+
-
** GUI development package (reduce learning curve)
+
-
** Better feedback on testing of packages
+
-
** make simple system for ideas to be tried
+
-
** Better emulator on PC. Comes with most default applications of NIT and is based on a newer QEmu (at least one that supports Virtualization Extensions).
+
-
* Better modern native languages support - like Vala and D. && how to build a hello world app in C++/Vala in 10 minute (no more!)
+
-
=== Ship high level building blocks ===
+
== Co-production of official & community documentation ==
-
* Think of media server, VoIP, contact lists, camera, GPS localization. Currently developers only have the low level API's, while mostly they just want a widget that displays the mentioned data and listen to user interaction signal or device signals. This also makes these functionalities look the same in all applications using them
+
{{main|Objective:Co-production of official & community documentation}}
 +
Nokia and the Maemo community to collaborate in the production of the documentation developers and other contributors need.
-
== End-user software wishlist ==
+
== Community localization ==
-
{|style="font-style: italic;"
+
{{main|Objective:Community localization}}
-
|style="padding-left:20px;" | Main article: [[Software wish-list]]
+
The Maemo experience in our own language, translated by ourselves.
-
|}
+
-
Software requests are really '''out-of-scope''' and ''not relevant'' to this brainstorming session. Please see the main article.
+
== Maemo variants ==
 +
{{main|Objective:Maemo variants}}
 +
Tools to bring platform innovation to adventurous users.

Latest revision as of 13:34, 17 January 2012

Image:Ambox_notice.png
This is an ongoing task, planned to be completed during the current maemo.org development sprint. Any help is appreciated!
Please see the talk page for discussion.

Help defining the maemo.org 2010 Agenda. This is taken to mean the vision the community has for the state of maemo in 2010.

Contents

[edit] Objectives

Each objective consists of a list of tasks. The list of objectives here is ready for community approval but the tasks in each page need surely more iterations.

[edit] Best community for mobile Linux innovation

Main article: Objective:Best community for mobile Linux innovation

The best open source projects target primarily the Maemo platform.

[edit] Release soon & often

Main article: Objective:Release soon and often

Public releases of Maemo while it's being developed.

[edit] One place to track feedback

Main article: Objective:One place to track feedback

bugs.maemo.org to get Nokia developers involved as well as the consolidated community projects.

[edit] Co-production of official & community documentation

Main article: Objective:Co-production of official & community documentation

Nokia and the Maemo community to collaborate in the production of the documentation developers and other contributors need.

[edit] Community localization

Main article: Objective:Community localization

The Maemo experience in our own language, translated by ourselves.

[edit] Maemo variants

Main article: Objective:Maemo variants

Tools to bring platform innovation to adventurous users.