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

Reply via email to