Hi Dan, Thank you so much for the information and I should say that I'm really impressed about this project specially the way it works. Up to now here is my progress
1. I managed to download Isis from this link[1] and build it a simple domain model 2. I went through this documentation [2] and had a brief idea about actually what is happening in this project. As well your tutorial [3] was a great help But I'm still having some problems that are need to be clarified 1 What is the domain object container?(I found it in your tutorial) 2 I made my own entity named Student but I couldn't find a way to bring it to the GUI level. Actually I still can't understand the way that is used to map GUI forms with those entity classes 3 I saw some sample entity classes are inherited from several interfaces (Comparable<ToDoItem> ). What is the use of that? Can you please give me some clarifications because I'm little bit stuck at this point. [1] http://isis.apache.org/getting-started/quickstart-archetype.html [2] http://isis.apache.org/documentation.html [3] http://isis.apache.org/learning-more/tutorials.html On Mon, Apr 8, 2013 at 11:42 PM, Dan Haywood <d...@haywood-associates.co.uk> wrote: > Hi Upeksha, > Thanks for your interest in possibly working on this ticket as your GSOC > project. > > On ISIS-371 you said: > > I am Dimuthu Upeksha a Computer Engineering Undergraduate. This year I hope > to participate GSoC 2013 and found Isis project interesting at the very > beginning I watch the video[1] about isis. I'm good at java web development > using frameworks like Spring,hibernate,Struts 2 and persistence, and Php > development using Codeignitor and Kohana frameworks. As well I'm an android > app developer. But I'm quite new to Isis and related technologies like > RESTful API so if you can provide me information about how to start with > Isis and other technologies, it will be a great help for me to move on. > > It would be a good idea for you to use Isis to build a simple(ish) domain > application, using Maven quickstart to get going, choosing a domain that > might make sense to use from an Android phone or tablet. That'll give you a > good idea of what Isis is all about. > > I then suggest you play around with the Restful Objects API from chrome > using plugins such as json-view and RESTconsole. It would also be a good > idea to download the Restful Objects spec from [2] and start reading it :-) > > If you do your work on github, then I can easily review your code and help > you out if you get stuck. And if you end up doing this project, it'll also > be a starting point for your development of an Android viewer. > > With respect to what it takes to build a viewer, it's easiest to break out > into separate stories, and tackle them incrementally. On my blog [3] you > can see a list of stories that I recently prepared. > > ~~~ > Could I also ask that you subscribe to the dev@isis.apache.org mailing list > (if you haven't already)? If this project is to be accepted, we require > that any development is done "the Apache way", which means that it is open > and through our mailing list. > > In the meantime, I'll also see who in the dev community might want to mentor > you. It might well be me, but I don't want to spread myself too thinly, and > there should, in any case, be a back-up mentor. > > Thx > Dan > Apache Isis PMC Chair > > [2] http://restfulobjects.org > [3] http://danhaywood.com/resources/viewer-stories/ -- Regards W.Dimuthu Upeksha Undergraduate Department of Computer Science And Engineering University of Moratuwa, Sri Lanka