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

Reply via email to