Hello Just so that I am clear with the project idea before I start writing my proposal, I will write about the deliverables I would need to provide by the end of GSoC.
I am required to develop a JavaScript app, that will take parameters of a server, connect to it and render the elements on to app. Isn't it so? 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 Thu, Apr 18, 2013 at 2:30 PM, Bhargav Golla <[email protected]>wrote: > 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/> >>> >> >> >
