In my opinion the foundation work of the core concepts of Activity-Based
Computing (ABC) originated in 1986 at Xerox PARC (of course) where the
Rooms 
system<http://www2.parc.com/istl/groups/uir/publications/items/UIR-1986-01-Henderson-TOG-Rooms.pdf>was
created, but it was Donald Norman who
first coined it
ABC<http://www.cogsci.ucsd.edu/~norman/DNMss/Whats_wrong_with_the_PC.html>.
With the rise of mobile computing the concept expanded to support 'the
concept of activity' across
devices<http://www.pervasive-computing.com/publications/files/ubicomp_158.pdf>.
ABC's
focus lies on creating an activity-centered computing infrastructure. "To
support users with their physical work activities, the computing system
must understand the concept of an activity and handle it like a first class
object."

As far as I've read research on task-focused
interfaces<http://en.wikipedia.org/wiki/Task-focused_interface> (I
actually think I read Kersten's PhD when I started my master's thesis
on 
ABC<http://igitur-archive.library.uu.nl/student-theses/2012-0824-200500/Managing%20Activities%20in%20Time%20and%20Space%20in%20an%20Activity-Based%20Computing%20System.pdf>)
it's focus has been more on providing the correct context within just one
application. So I feel although some concepts definitely are similar, the
main difference is focus. ABC likes to take a broader approach and
incorporate all aspects of activity without limiting itself to any system
or application.

This is exactly the reason why I would like to integrate Mylyn within an
ABC system. Mylyn is state of the art when it comes to providing the
correct context within an IDE. What I am more concerned with, is also
allowing to integrate profilers, communication, decompilers, music players,
possibly even another IDE, ... or any relevant context the user desires
into one overall activity context.

In order to achieve this, I believe the most basic functionality I would
need is allowing to change the currently active task. I need to be able to
switch to the correct Mylyn task, which is associated with a certain
activity in the ABC system.

Hopefully this clarifies what I'm after. :)

Greetings,
Steven


On Tue, Nov 6, 2012 at 6:33 PM, Miles Parker <miles.par...@tasktop.com>wrote:

>
> Actually, looking at the description of Activity-Based Computing, it looks
> in principal *exactly* like task-focussed interface.
>
> What do you mean by "switch between tasks externally" -- can you say more
> about how you envision integrating w/ Mylyn in both ideal and "good enough"
> scenarios?
>
> cheers,
>
> Miles
>
>
> On 2012-11-06, at 8:39 AM, Steven Jeuris <steven.jeu...@gmail.com> wrote:
>
> > I'm doing a research project on Activity-Based Computing, which in some
> ways overlaps with the task-focused interface which Mylyn provides. I might
> be interested in integrating Mylyn with a prototype I will develop. In
> order to do so I will need to be able to switch between Mylyn tasks
> externally. The prototype would be 'driving' Mylyn.
> >
> > From a quick look at the documentation I can't seem to determine whether
> this is possible with the current API.
> >
> > I was hoping you could provide me with some initial information to get
> me started, or at least clarify whether it would be possible at all.
> >
> > Kind regards,
> > Steven Jeuris
> > _______________________________________________
> > mylyn-integrators mailing list
> > mylyn-integrators@eclipse.org
> > https://dev.eclipse.org/mailman/listinfo/mylyn-integrators
>
> ______________________________
> Miles T. Parker
> \Tasktop
> http://tasktop.com
> Committer, Eclipse Mylyn and Virgo
> Project Lead, Model Focussing Tools and AMP
> http://milesparker.blogspot.com
> skype: milestravisparker
>
>
>
>
> _______________________________________________
> mylyn-integrators mailing list
> mylyn-integrators@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/mylyn-integrators
>
_______________________________________________
mylyn-integrators mailing list
mylyn-integrators@eclipse.org
https://dev.eclipse.org/mailman/listinfo/mylyn-integrators

Reply via email to