![]() |
2009-12-29
, 03:46
|
|
Posts: 11,700 |
Thanked: 10,045 times |
Joined on Jun 2006
@ North Texas, USA
|
#3
|
![]() |
2009-12-29
, 06:27
|
|
Posts: 861 |
Thanked: 734 times |
Joined on Jan 2008
@ Nomadic
|
#4
|
![]() |
2009-12-29
, 16:38
|
Posts: 292 |
Thanked: 131 times |
Joined on Dec 2009
|
#5
|
Luis, could you break the Brainstorm into a Problem + Solution format? Thanks.
![]() |
2009-12-29
, 16:58
|
|
Posts: 2,535 |
Thanked: 6,681 times |
Joined on Mar 2008
@ UK
|
#6
|
The Following User Says Thank You to Jaffa For This Useful Post: | ||
![]() |
2009-12-30
, 13:06
|
Posts: 292 |
Thanked: 131 times |
Joined on Dec 2009
|
#7
|
Some background: there was a help framework in Maemo <=4 which was rarely used by third party applications and rarely used by users. That's why it was dropped from Maemo 5 (AFAICT).
The Following User Says Thank You to soeiro For This Useful Post: | ||
![]() |
2009-12-30
, 13:19
|
|
Posts: 2,535 |
Thanked: 6,681 times |
Joined on Mar 2008
@ UK
|
#8
|
It is interesting, but IMHO it doesn't seem to be a good excuse. At least the base system should have been very well documented! If 3rd party applications don't follow the rules, too bad for them...
For instance. The current trend in not providing any documentation at all looks just like an attempt to go back to DOS 2.X and DOS 3.X days. At that time you could do NOTHING in the OS without having the huge bible that was the DOS Manual.
[T]he situation is really critical in the command line front. It is the worse experience that I can remember. There is no MAN or INFO tools. Executables refuse to show help even for the basic commands (for example "foo --help" shows "usage: foo").
I can understand that having help files in all earth existing locales can bring some bloat to the table, but not having anything at all is much worse.
![]() |
2009-12-31
, 18:16
|
Posts: 292 |
Thanked: 131 times |
Joined on Dec 2009
|
#9
|
However, if usability tests found that the base system could be operated without users using (or possibly even being aware of) a help system; spending the resource to develop and maintain the framework and the documentation is a hard decision for Nokia to take.
Certainly, on the N900 the over-simplification of the UI means there's nothing I've even referred to the manual for (I've not even opened it). I never looked at the help on a 770, N800 or N810 either; and my wife's never looked at it on her N810 AFAICT.
I think the rationale (and there's a thread about it on maemo-developers when the first Fremantle SDK alpha was released without osso-help) would be that the system and its applications should be so simple to use that providing an online help framework on the device is unnecessary. Complex applications can link to online help if they wish.
Indeed, an unfortunate side-effect of Busybox being very lighweight. But, the command line doesn't lend itself to experimentation on the device; and man pages are a separate issue to GUI app help frameworks (although you could argue [incorrectly, IMHO], that the absence of both is symptomatic of the same underlying assumption).
Well, depends how quickly you want your rootfs to fill up (before the problem goes away in Harmattan)
![]() |
2010-01-05
, 15:50
|
Posts: 292 |
Thanked: 131 times |
Joined on Dec 2009
|
#10
|
https://maemo.org/community/brainsto...ion_framework/
There is one thing about MAEMO 5 that seems to be a really missing: there is no context help whatsoever on the device. Nor there is any hope for improvements because there is no official framework or directive regarding device or application documentation and help.
I think I remember reading somewhere that the lack of a help framework was a "feature" and not a bug. I would like to suggest otherwise.
It would improve the usability to have a common maemo-wide framework for providing context and user-documentation.
Here are some issues caused by not having any help and documentation system on the N900 device:
1) There are several instances when the user has no clue as to what the currently displayed options are for or how to use them. Usually, he or she must use a trial-and-error approach. It would be much better if there was a mechanism to display some hints, tool-tips or help pages about the available controls in that view.
2) There is no central location where the user can search for some topic in order to find out how to perform an activity. To make things more difficult, sometimes the desired option is just hidden from view (a button that is not in the viewable area). Examples of such activities would be: "How to change a ring tone; How to edit a profile; How to connect to a computer using bluetooth."
Thanks for your attention
Luis
-----------
Here is a possible solution (its already in the brainstorm):
We could at least borrow from the QT/KDE documentation framework. A bunch of HTML files, indexable, fire-able either from within the application or by an external information applet.
Last edited by soeiro; 2009-12-29 at 16:46. Reason: removing dupes from brainstorm