Hello
I'd like to give some pointers to discuss for the Tmf RCP (Tracing RCP
or Trace Viewer). The Trace Viewer is a standalone application based on
the Eclipse's Rich Client Platform. This application allows users to
view and analyzes traces from a light-weight standalone application
without having to load a full Eclipse IDE.
The Eclipse platform provides several user assistance components that
together introduce the user to the product (=Trace Viewer) and supports
the user when running the product. Using these components it will
improve the first impression and user experience (especially for first
time users).
1. Using a CSS style sheet to create a better look and feel than the
default Eclipse look and feel. By using this we can make the Trace
Viewer look less like Eclipse. I've quickly tried that and I can
provide an example for that. (see reference [1])
2. Having a welcome page. A welcome page (for first time user) can
provide quick references to documentation, external links (LTTng we
page) cheat sheets etc. We can have a quick getting started
reference there. (see reference [2])
3. Context sensitive help. Currently we have a user guide that can be
accessed through the help menu. However, it would be good to have
context sensitive help. For example when having focus on the Events
Table and then pressing F1, the help for the Events Table should be
presented. (see reference [3])
4. Implementing Eclipse cheat sheets. With cheat sheets we can provide
a way to guide a user through common and re-occurring tasks. This
will help users to get familiar with the product. (see reference [4])
5. Using customized status handler. This allows for a custom way of
showing problems in the product to users. This handler associated to
the product is intended to present the problem in the useful for
users way. (see reference [5])
Of course there are other areas we need to look into to improve the user
experience and for that, I'm looking forward hearing your ideas at the
hack-a-thon.
References:
[1] http://www.vogella.com/articles/Eclipse4CSS/article.html
[2]
http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fua_intro.htm&cp=2_0_19_0
[3]
http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fua_help_context.htm&cp=2_0_19_1_2
[4]
http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fua_cheatsheet.htm&cp=2_0_19_2
[5]
http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fua_statushandling.htm&cp=2_0_19_3
Best Regards
Bernd
This Communication is Confidential. We only send and receive email on
the basis of the terms set out at www.ericsson.com/email_disclaimer
<http://www.ericsson.com/email_disclaimer>
On 12/02/2013 01:57 PM, Geneviève Bastien wrote:
Hello all,
We'll have a unofficial Hack-day on thursday December 12 at
Polytechnique in Montréal, for those interested. We'll work on LTTng
and TMF features, get feedback on new features, most of which are
available in the experimental Tmf RCP, announced previously in october
(available at
http://secretaire.dorsal.polymtl.ca/~gbastien/TracingRCP/
<http://secretaire.dorsal.polymtl.ca/%7Egbastien/TracingRCP/>). The
idea is, though there might be some preliminary work and suggestions,
that the actual course of the day will be decided on the spot, by the
people present. We'll most probably divide the group in smaller
workgroups to work on specific topics.
If you want to join physically, it will take place at École
Polytechnique, pavillon Lassonde (http://goo.gl/maps/zrIh1) on
December 12, from 9h30 in room L-4812. Bring your laptop and let us
know in advance if you plan to come. If you wish to participate but
cannot come to Polytechnique, then let us know and we'll find a way to
have you join the conversation.
Whether or not you'll be present, you may propose ideas and topics of
discussion and we'll take those into consideration.
Thanks,
--
Geneviève Bastien
Research Associate
École Polytechnique de Montréal
514-340-4711 #7184
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev