Thanks stain, Alan, Larry for discussing about the project.

I am currently designing the project feather and structure and setting
everyone in MVC framework.

Here is the libraries that I will use during development  :


1. MVC <https://github.com/ribot/android-boilerplate> framework .

2. Retrofit <http://square.github.io/retrofit/> Type-safe HTTP client
Android and java by Square in replacement of Apache HTTP protocol

3. Square Xml Parser for Serializing and Deserializing server xml api.

4. Picasso <http://square.github.io/picasso/> for image loading in
ImageView.

5. Butter Knife <http://jakewharton.github.io/butterknife/> (Field and
method binding for Android views).

6. RxAndroid <https://github.com/ReactiveX/RxAndroid> , RxJava
<https://github.com/ReactiveX/RxJava> for loading data in different thread
with Observable (helping in maintaining layer architecture).

7. Timber <https://github.com/JakeWharton/timber> for Logging .

8. Dagger 2 <http://google.github.io/dagger/> for dependency injection of
class.


I want to work on this project as my GSOC project. I think it will be
beneficial for both the app and me as I will be able to build on my
existing knowledge.


Thanks.




On Sat, Mar 5, 2016 at 2:40 AM, Larry Akah <[email protected]> wrote:

> Hello,
> Here are the issues that need attention
>
>    - The status of a workflow is not properly reflected on the workflow
>    feeds page. (Whether already a favorite workflow or not)
>    - Error Handling for app states to reflect the state of the taverna
>    server or the taverna player to avoid unecessary crashes.
>    - No support for Tablet devices yet.
>    - Saving workflows to Google Drive.
>    - Searching is not possible outside the current list of workflows
> loaded.
>    - General UI enahncements need to be made using advanced material design
>    since the android platform keeps inporving on the design philosophy.
>    - Delay assigning correcct author to correct workflow.
>    - use of Network libraries for API requests.
>
> A list of other minor issue is set HERE
> <
> https://issues.apache.org/jira/browse/TAVERNA-850?jql=project%20%3D%20TAVERNA%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20%22Taverna%20Mobile%22%20ORDER%20BY%20priority%20DESC
> >
>
> To this effect i don't know whether we can set this up as a GSOC Project.
>
> Cheers
>
> 2016-03-04 12:58 GMT+01:00 Larry Akah <[email protected]>:
>
> > Not necessarily. These settings can be configured in the app. Just go to
> > settings in the app and update the corresponding values. Do not update
> any
> > XML files. There's no need to rebuid the app. The settings are applied
> > right from the app itself.
> >
> > Cheers
> >
> > 2016-03-04 12:55 GMT+01:00 Stian Soiland-Reyes <[email protected]>:
> >
> >>  I added some Docker documentation for using your own Taverna Server
> >> with the app:
> >>
> >>
> >>
> https://github.com/apache/incubator-taverna-mobile#using-your-own-taverna-server
> >>
> >> (I have not tested this from within the app, I'm afraid)
> >>
> >>
> >> I started http://heater.cs.man.ac.uk:3000/ as well. (Taverna Player) -
> >> it has no workflows.. is that a problem?
> >>
> >> On 4 March 2016 at 11:38, Stian Soiland-Reyes <[email protected]> wrote:
> >> >  I restarted the Taverna Server on
> http://heater.cs.man.ac.uk:8090/rest
> >> >
> >> > Do you need the Taverna Player portal on
> >> > http://heater.cs.man.ac.uk:3000/ as well?
> >> >
> >> >
> >> > I see the URIs have changed from your constant
> >> > http://heater.cs.man.ac.uk:8090/taverna-2.5.4/ as the Docker image
> has
> >> > been updated to not have the /taverna-2.5.4/ bit anymore.
> >> >
> >> > (Baking in version numbers in the URI is not good anyway).
> >> >
> >> >
> >> > Larry, is it sufficient to update
> >> > ./app/src/main/res/values/strings_activity_settings.xml ? (I just did)
> >> >
> >> >
> >> > or do we also need to change these?
> >> >
> >> >
> >>
> ./app/src/main/java/org/apache/taverna/mobile/activities/FlashScreenActivity.java:
> >> >
> >>
> PreferenceManager.getDefaultSharedPreferences(context).edit().putString("pref_server_url",
> >> > "http://heater.cs.man.ac.uk:8090/taverna-2.5.4/";).commit();
> >> >
> >>
> ./app/src/main/java/org/apache/taverna/mobile/activities/FlashScreenActivity.java:
> >> >
> >>
> PreferenceManager.getDefaultSharedPreferences(context).edit().putString("pref_player_url",
> >> > "http://heater.cs.man.ac.uk:3000/";).commit();
> >> >
> >>
> ./app/src/main/java/org/apache/taverna/mobile/tavernamobile/TavernaPlayerAPI.java:
> >> >    public static String PLAYER_BASE_URL =
> >> > "http://heater.cs.man.ac.uk:3000/";;
> >> >
> >>
> ./app/src/main/java/org/apache/taverna/mobile/tavernamobile/TavernaPlayerAPI.java:
> >> >    public static String SERVER_BASE_URL =
> >> > "http://heater.cs.man.ac.uk:8090/taverna-2.5.4/";;
> >> >
> >> >
> >> > it would be good if the constants would be in a single place. Should
> >> > that be another bug, or perhaps I misunderstand how the defaults work?
> >> >
> >> > On 4 March 2016 at 10:18, Stian Soiland-Reyes <[email protected]>
> wrote:
> >> >> Ah, nobody told me.. I'll try to restart the test server later today
> >> so you
> >> >> can try the app in developer mode.
> >> >>
> >> >> Be Nice (TM) etc. :)
> >> >>
> >> >> Perhaps we should add some Docker info to the android app readme,
> then
> >> you
> >> >> should be able to run a local Taverna server with minimal effort. (I
> >> mean
> >> >> that's what I do at the test server!)
> >> >>
> >> >> On 3 Mar 2016 21:46, "Larry Akah" <[email protected]> wrote:
> >> >>>
> >> >>> Good observation there Rajan. However, the app does crash because
> the
> >> >>> server used during development was down. You can't really evaluate
> all
> >> >>> features as you would need to deploy taverna on a local server and
> >> >>> configuring the app with the new parameters before fetching workflow
> >> data.
> >> >>>
> >> >>> 2016-03-03 21:30 GMT+01:00 Alan Williams <[email protected]
> >:
> >> >>>
> >> >>> > On 03-Mar-16 19:07, RM wrote:
> >> >>> >
> >> >>> >> Thanks Alan,
> >> >>> >>                        I am ready for this draft proposal but I
> >> have a
> >> >>> >> Question "How can I find a potential mentors" in Taverna
> >> >>> >>   developer list.
> >> >>> >>
> >> >>> >
> >> >>> > I'd suggest putting the draft proposal into a Google doc and
> asking
> >> >>> > people
> >> >>> > to look at it, comment and volunteer as a mentor.
> >> >>> >
> >> >>> > Alan
> >> >>> >
> >> >>> >
> >> >>> >
> >> >>>
> >> >>>
> >> >>> --
> >> >>> *Akah Larry N.H*
> >> >>>
> >> >>> *Software Engineer*
> >> >>> *Founder IceTeck Inc*
> >> >>> *www.iceteck.com*
> >> >>>
> >> >>> Developing technologies for emergence and sustainable development.
> >> >
> >> >
> >> >
> >> > --
> >> > Stian Soiland-Reyes
> >> > Apache Taverna (incubating), Apache Commons RDF (incubating)
> >> > http://orcid.org/0000-0001-9842-9718
> >>
> >>
> >>
> >> --
> >> Stian Soiland-Reyes
> >> Apache Taverna (incubating), Apache Commons RDF (incubating)
> >> http://orcid.org/0000-0001-9842-9718
> >>
> >
> >
> >
> > --
> > *Akah Larry N.H*
> >
> > *Software Engineer*
> > *Founder IceTeck Inc*
> > *www.iceteck.com*
> >
> > Developing technologies for emergence and sustainable development.
> >
> >
>
>
> --
> *Akah Larry N.H*
>
> *Software Engineer*
> *Founder IceTeck Inc*
> *www.iceteck.com*
>
> Developing technologies for emergence and sustainable development.
>

Reply via email to