General Principles of Intellectual Property: Concepts of Intellectual Proper...
Report Session 2
1. User Interfaces:
Report Session 2
Group 9 - Veni Vidi ViCHI
Jens De Temmerman
Ruben Vandevelde
Stijn Verbeke
1
2. 1. Brainstorm
The most important ideas resulting from our brainstorming session were the following:
- Adding functionality for scientific video, audio and presentations.
- Focus on scientific conventions and events.
- Adding functionality for collaborate working.
- Integration with social networks.
Here is the mind map for our brainstorm session:
2
3. 2. Feedback
Feedback from others for us:
Someone was wondering how we would automatically add tags to videos. When we mentioned the
automatic tagging we were primarily focusing on text. To do this automatically for audio or video is
currently quite hard if not impossible. A solution to this problem would ask users to add the tags
manually when uploading video or audio and only using the automatic processing on text based
media.
Professor Duval thought we had focused too much on adding a whole bunch of features. Instead it
would have been better if we had focused our attention on a single (good) idea. Because of this we
decided to continue working on our second idea (focus on events and conventions).
Feedback from us for others:
Almost every team (including our own) focused too much on adding a lot of features instead of
focusing in depth on one or two useful ideas. There was also a lot of overlap between the different
groups, most likely because everyone stayed quite close to Mendeley.
We also posted some comments on the blogs of different teams to give them some personal
feedback.
3
4. 3. Storyboard
1. User login
2. A part of the view of the calendar,
showing the favorites feed of the
user.
3. The feed after the user has selected 4. Details for a certain day
additional topics.
5. Details for a certain event
4
5. 4. Explanation
Our application is a stand-alone web application to show events such as conferences or lectures on
topics that the user might be interested in, filtering out events that are not relevant. The list of topics
the users might be interested in can be provided by the user but also updated automatically, using
criteria such as recently visited events or published papers on websites such as Mendeley. To be able
to match certain events to the user, he or she has to first log in. Once the user has provided their
credentials (slide 1) they are taken to the main event page.
The main event page (slide 2) contains a list of topics and a calendar listing events. For the sake of
clarity, only a part of both the topic list and the calendar is shown on our storyboard (a full view
wouldn’t be readable at the size the images are. The full application will be bigger than the images).
As you can see, there is a topic for the user's favorites. In this case this contains at least Computer
Graphics, as the SIGGRAPH event is displayed on the calendar. Again, the list of favorite topics is
modifiable by the user but can also be updated automatically, for example when the user has visited
a few events on a certain topic.
The user can of course check other topics to see other upcoming events. In this case (slide 3) the user
has expressed an interest in Physics and the calendar is updated with 2 additional events. You can
view additional information about the events of a certain day.
Slide 4 is an example of what the user would see when they request more information about 2
February. Note that still only the topics the user has shown interest in are shown. For each event
some basic information is shown and a link is provided to view more details on the selected event.
Note that when there is only one event, slide 4 isn’t present – the user would proceed to the details
for the event immediately.
When viewing more details for an event (slide 5) there is also a list of contacts that are also attending
the selected event. In order to avoid creating yet another site where the user would have to add all
his contacts again, a script might be provided that automatically imports certain contacts from other
social network sites and keeps them in sync. This can also be applied to the RSVP functionality.
5