Sir, As you suggested, I will go ahead and concentrate on building a Cordova app. I will also consider the alternatives that you suggested and weigh them before choosing an approach to be written in my proposal.
Regarding the Windows 8 app, Windows 8 apps can be developed using HTML/CSS and JS also. I think this Cordova app can possibly be packaged into a Windows 8 app. I will consider the possibility of that as well. Regards Bhargav Golla Developer. Freelancer. B.E (Hons.) Computer Science BITS-Pilani Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla> | Website <http://www.bhargavgolla.com/> On Wed, Apr 17, 2013 at 5:07 PM, Dan Haywood <[email protected]>wrote: > Hi Bhargav, > > Thanks for your interest in Isis and possibly participating in GSOC2013 > with us. Answers within. > > > On 17 April 2013 11:49, Bhargav Golla <[email protected]> wrote: > >> Hello >> >> I am Bhargav Golla, .... >> > [snip] > >> >> ... After completing GSoC 2012 successfully with PhotArk project, my >> plans of working as a code committer failed since there weren't many >> community members interested in that project. >> > > Thanks for providing this background; nice to see you've already > participated in Apache and GSOC last year. > > > >> In my search to find another project that has challenging problem >> statements in Mobile application areas, I found ISIS project and was very >> much interested in the *Generic Naked Objects App in Cordova/Android* >> project. >> I am new to Domain Driven development. While I was trying to come up with a >> feasible solution and plan to write a good proposal, I got a few questions. >> > > There are actually two GSOC projects, [1] (native Android) and [2] > (Cordova). You mentioned expertise in both native Android and also > Cordova. I'm going to assume that the project you primarily considering is > the Cordova projcet [2]. > > > >> >> - How different is this project from the jQuery Mobile demo >> here<http://restfulobjects.org/frameworks-client/isis-jquerymobile-demo/> >> ? >> >> > The JQuery mobile demo was written by hand (by me), and could be used as a > starting point, thuogh would need a lot more work. There also happens to > be a Typescript applib/SDK, called Spiro [3], that could be retrofitted > under the covers. > > An alternative architecture would be to avoid the use of Restful Objects, > and "simply" write a new webapp viewer that interfaces with Isis' runtime > in-process (similar to the Wicket viewer and other webapp viewers that we > have). > > I should tell you that some work has been ongoing in this space already by > Maurizio Taverna, using a Javascript library called DHTMLX; he's been > working on a full-scale (desktop) viewer and has also started on a mobile > version that is quite similar to the mobile demo you mention. > > However because of licensing restrictions Maurizio's viewer cannot > unfortunately be incorporated into Isis proper. So there's definitely an > opportunity to build something similar using another JS widget library, eg > JQueryMobile. Whether you use RO for such a viewer is up to you; I believe > Maurizio's mobile demo doesn't. > > I've not used Cordova myself, but my understanding is that the packaging > up of a webapp into Cordova is relatively straightforward. I wouldn't > consider it as being the major part of this work. > > >> - Can I take up both Cordova and Android app responsibility in one >> project proposal? >> >> By this, I wonder if you are considering also doing a native Android > viewer, as per [1]? If so, I would separate them out as two separate > project proposals. > > I should also mention that [1] also has had some interest on the mailing > list recently. There is one student, Dlmuthu Upeksha, who has expressed an > interest in this project, and there is also another non-student, Deepak > Gopalakrishnan, who has also just started looking at this. Deepak has just > started a github project for this [4]. Upeksha and Deepak have been in > touch with each other, but it is very early days. > > By the way, I also noticed on your github account that you've done a > little bit of playing around with Windows 8. As it happens, at my current > client in Ireland we are going to spike a new viewer based on Windows Store > Apps. To bootstrap that work I've spent a day or so building an app, see > this github proj [5]. This happens to run against the .NET implementation > of Restful Objects (though Isis will be compatible with this later in the > year). > > Anyway, so a project based on this (you could fork my github project) is > also an option. We haven't raised a jira issue for this in Isis, but > there's nothing to stop you doing so if this takes your fancy. > > > > >> I would be very much obliged if I am provided with answers to these >> questions and whatever questions that may arise in future as they will help >> me in writing a good proposal and in turn get chosen to ISIS project. >> >> > I hope the above is of help for you. I've replied to both your email and > to the dev list, but could you now subscribe to the dev list (email to: > [email protected]) so we can correspond directly through that > channel. > > Cheers > Dan > Apache Isis PMC Chair > > [1] https://issues.apache.org/jira/browse/ISIS-371 (native Android app) > [2] https://issues.apache.org/jira/browse/ISIS-374 (Cordova) > [3] > http://restfulobjects.codeplex.com/wikipage?title=Spiro&referringTitle=Home > [4] https://github.com/dgkris/isis-android-sdk > [5] https://github.com/danhaywood/restfulobjects-wsa (Windows Store App) > > > > >> Regards >> >> Bhargav Golla >> Developer. Freelancer. >> B.E (Hons.) Computer Science >> BITS-Pilani >> Github <http://www.github.com/bhargavgolla> | >> LinkedIN<http://www.linkedin.com/in/bhargavgolla> >> | Website <http://www.bhargavgolla.com/> >> > >
