[Sugar-devel] [Feature] Start an activity from another activity

Sam P. sam.parkinson3 at gmail.com
Sun Apr 19 22:30:26 EDT 2015


Hi All,

One feature that was proposed last cycle but never got 100% finished was to
add an api for activities to launch other activities.  I prematurely merged
it last week, but would like to start a discussion on getting it improved
and merged again.

Feature Page:
http://wiki.sugarlabs.org/go/Features/Start_activity_from_another_activity
Patch Link:  https://github.com/sugarlabs/sugar/pull/484

Here are some points to start a discussion:

* It would be nice to have it integrate with the New ASLO and prompt when
the user doesn't have an activity and must download one.  The New ASLO has
data sorted by bundle ID and is collecting mime types for all activities,
meaning we have all the data required to make this work.  The next question
is probably UX.  Here is my mockup suggestion:  http://framebox.org/TbEd

* The system is often compared to the android intent system, but I don't
think that we should design it that way.  Sugar is very file/object
orientated where as android is orientated around URIs.  Android is about
consuming content from the internet and it's apps are closer to websites
than traditional applications in many instances.  Sugar is much more
desktoppy and the desktop is built around files.  It think the intent
system build around object IDs is very suited to what sugar is today.

* Does the design deal with all the security stuff?

* Are there use cases in sugar activities that this system does not cater
for?

Thanks,
Sam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20150420/23b77a0e/attachment.html>


More information about the Sugar-devel mailing list