Hey Dan Thanks for this help. I have prepared a proposal on these lines. I have attached the same with this mail. I was wondering if I could get some feedback on this.
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 Tue, Apr 23, 2013 at 1:05 PM, Dan Haywood <[email protected]>wrote: > > 23 April 2013 08:24, Bhargav Golla <[email protected]> wrote: > >> 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. >> > > Good to hear. I was forgetting you'd worked on PhotArk last year. > > > >> >> And, I was wondering if you could provide the source code for jQuery >> Mobile Demo that you created. >> >> > I can't locate the code in github... I probably deleted it, but you can > still download the source from the online demo. it hasn't changed since. > > See my blog post [1], the online demo [2], the source code [3,4,5,6,7] > > Cheers > Dan > > [1] http://danhaywood.com/2012/02/01/jquerymobile-demo-app-walkthr/ > [2] > http://mmyco.co.uk:8180/isis-onlinedemo/mobile/index.html<http://mmyco.co.uk:8180/isis-onlinedemo/mobile/index.html#genericListView?dataUrl=..%2Fservices%2FtoDoItems%2Factions%2FtoDosForToday%2Finvoke> > (no data in it... haven't got time to investigate right now?) > [3] view-source:http://mmyco.co.uk:8180/isis-onlinedemo/mobile/index.html > [4] http://mmyco.co.uk:8180/isis-onlinedemo/mobile/app.js > [5] http://mmyco.co.uk:8180/isis-onlinedemo/mobile/generic.js > [6] http://mmyco.co.uk:8180/isis-onlinedemo/mobile/util.js > [7] http://mmyco.co.uk:8180/isis-onlinedemo/mobile/namespace.js > > > > > > >> 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/> >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> >
