This page was moved to https://cwiki.apache.org/confluence/display/CAUSEWAY/A generic (Naked Objects) Android app, to run against Isis' Restful Objects interface
Click in the link above if you are not automatically redirected in 10 seconds.


GSOC

Original Development milestones and timeline

Time period

Expected outcome

May 28 - June 4

Discussing with the mentors about further details of the project and setting up the development environment

June 5 - July 3

Phase 1 - Building communicator and JSON object parser, Implementing domain cache and knowledge base

July 4 - July 28

Phase 2 - Designing authentication interface, Home view, service and action menus.

August 2- August 23

Phase 3 - Designing UIs for action invoking

August 24 - September 7

Phase 4 - Showing results of each action

September 7 - September 16

Phase 5 - Error handling, Searching for possible bugs and testing

Community Bonding Period

w/c 3rd June

  • Fork our github repo
  • Copy existing code from the IsisAndroid repo into the forked Isis github repo
    • put underneath component/viewer/android
  • Touch base with Bhargav and between you each identify a half-dozen or so TODO Restful Objects viewer TCK tests that need implementing
  • implement these tests
  • attach patches to Isis-421

w/c 10th June

  • Implemented all Get_thenResponseCode_200 tests
    • org.apache.isis.viewer.restfulobjects.tck.homepage.root.Get_thenResponseCode_200_TODO
    • org.apache.isis.viewer.restfulobjects.tck.domainobjectorservice.id.action.Get_thenResponseCode_200_ok_TODO
    • org.apache.isis.viewer.restfulobjects.tck.domainobject.oid.property.Get_thenResponseCode_200_ok_TODO
    • org.apache.isis.viewer.restfulobjects.tck.domainobject.oid.collection.Get_thenResponseCode_200_ok_TODO

Related Material

Project sources 

https://github.com/DImuthuUpe/ISIS_Android_Viewer.git

Demo video 

Setting up dev environment 

  • No labels