apps8os / contextlogger3

This is a repository for contextlogger3 software that is being built in Aalto University on top of the funf framework (http://code.google.com/p/funf-open-sensing-framework/). This project has originated from and is inspired by the ContextLogger2 project (http://contextlogger.org/) developed at Helsinki Institute for Information Technology (HIIT). All source code in this project is published under MIT open source license (http://opensource.org/licenses/MIT). If you have any questions about the project, please contact Kimmo Karhu (firstname.lastname [at] aalto.fi).
13 stars 2 forks source link

Save Note functionality #2

Closed ktkarhu closed 11 years ago

ktkarhu commented 11 years ago

In addition to starting and stopping activities there should be a possibility to save free text notes that would be saved in similar manner (incl. time stamp) as applications intents and data from sensors are saved.

In the UI, there should be free text field and a button called "Save note". When user saves a note a application level intent is sent. APPLICATION_ACTION="INFO" APPLICATION_DATA="Here is the text that user wrote into the note ..."

ktkarhu commented 11 years ago

Nalin, what do you think about this? I assigned this to you so that you can comment on this before Chao will implement this into to UI.

ktkarhu commented 11 years ago

Answer to Nalin's questions about relation to activities: Idea is that in addition to recording activities with start and stop, user can independently record some notes. So in current thinking it is not linked to an activity. I can also foresee that sometimes users want to comment something related to starting or stopping specific activity but I think it is more flexible if we do it so that users can just save notes whenever they feel so.

nalincy commented 11 years ago

If there is no relation with Activity and proposed notes field is a flexible and free format string, we can use existing capabilities of Application Probe with below two parameters, APPLICATION_ACTION="INFO" APPLICATION_DATA="Here is the text that user wrote into the note ..."

I will propose to have one standard agreed tag for APPLICATION_ACTION value for such notes, e.g. GENERAL_INFO, USER_NOTES, ....

ktkarhu commented 11 years ago

I agree, summa summarum, what about if we use USER_NOTE for APPLICATION_ACTION and the actual note is stored in APPLICATION_DATA?

nalincy commented 11 years ago

Fine with me.

chaow commented 11 years ago

Done.