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