Hello Dan I hope my mail hasn't missed your attention. I would be very much obliged if you could provide some feedback on my proposal so that I can improve it and make it stronger thereby enhancing my chances of working with ASF again.
Thanks 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 24, 2013 at 3:52 AM, Bhargav Golla <[email protected]>wrote: > 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/> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
