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/> >>>>>> >>>>> >>>>> >>>> >>> >> >
