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

Reply via email to