Will definitely provide all these details. And regarding licensing, since I worked earlier with Apache Licenses during GSoC 2012 at PhotArk project at ASF, it is also a requirement I have, whenever I search for libraries to be included in Apache projects. I will ensure that the libraries I use are licensed under Apache License or at least with a license compatible with Apache License.
And, I was wondering if you could provide the source code for jQuery Mobile Demo that you created. 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 Tue, Apr 23, 2013 at 12:06 PM, Dan Haywood <[email protected]>wrote: > Yup, that's so. > > But some more detail about how you'll do that would be good. For example, > will it use Restful Objects to interact with the server, or some other > mechanism? The former is preferred because it is then cross-platform with > other implementations (eg the .NET equivalent of Isis). > > It'd also be good to know which JS libraries you are looking to use, and > to what extent you have used them before. It'd be nice if the JS library > was compatible with ASF license restrictions (eg no GPL or LGPL), but > that's a "nice-to-have". > > Looking forward to reading your submission! > > Cheers > Dan > > > > > > On 23 April 2013 07:29, Bhargav Golla <[email protected]> wrote: > >> 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/> >>>>> >>>> >>>> >>> >> >
