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