Return-Path: X-Original-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 60999C73A for ; Tue, 15 May 2012 16:23:18 +0000 (UTC) Received: (qmail 7696 invoked by uid 500); 15 May 2012 16:23:18 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 7647 invoked by uid 500); 15 May 2012 16:23:18 -0000 Mailing-List: contact callback-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-dev@incubator.apache.org Received: (qmail 7638 invoked by uid 99); 15 May 2012 16:23:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 May 2012 16:23:18 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of purdrew@gmail.com designates 209.85.214.47 as permitted sender) Received: from [209.85.214.47] (HELO mail-bk0-f47.google.com) (209.85.214.47) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 May 2012 16:23:12 +0000 Received: by bkcjm2 with SMTP id jm2so5307725bkc.6 for ; Tue, 15 May 2012 09:22:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; bh=tuDI5lXnXFOHgeShxSmcyzGy6/zV01tRm5k4BeP5d+o=; b=aKYzlZqEf29eP/QlEsax0G7NupWNTQ95/l99qrGGmZx+jRY+acfLgGcydfxSSFeLEC pUuInqCW9OjM5up/F6Gr9q88d1vdMxbBPuCpSt5DWEIHiaU/aWUg8ur/sFUglSKwpb0M oTxN28wj/AvM1pWavkW1XA3yjNNj2im2m/mozoPm88BZmvz7UJGtLj9A2GxeDHqSOcxB UlT3s7gyEHirMGY7XvT1BXh302A02SBlw4ORBrE0LS+6cHVhXIAkrI9nAl6MGzw9hAEQ XsQVD2gh8a/jRR411jepAu5f7oFD2dcMgKX7otx669ejdl1/+551wq6X/S6E4JlGhelr thaQ== Received: by 10.204.151.211 with SMTP id d19mr2114724bkw.63.1337098971756; Tue, 15 May 2012 09:22:51 -0700 (PDT) MIME-Version: 1.0 Sender: purdrew@gmail.com Received: by 10.204.54.197 with HTTP; Tue, 15 May 2012 09:22:31 -0700 (PDT) In-Reply-To: References: From: Drew Walters Date: Tue, 15 May 2012 11:22:31 -0500 X-Google-Sender-Auth: zDFkFg8_Ie9SnzQpbsrUdqdpX54 Message-ID: Subject: Re: Cordova BlackBerry WebWorks SDKs (5.0 / 6.0 / 7.0 / 10 / PlayBook) To: callback-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Yeah, I understand and don't disagree. Just think we are probably at the point where v1 of PlayBook OS should be deprecated if the stat that >90% have upgraded to v2 within a month of its release is accurate. https://bdsc.webapps.blackberry.com/devzone/appworld/ If the same holds true for BB 10, and BB 10 is released sometime around October/November for PlayBook (big assumptions) then support window is small. On Tue, May 15, 2012 at 11:00 AM, Filip Maj wrote: > Drew, agree with your views on long-term: it doesn't make sense to put to= o > much into Air. That being said, as far as I understand, we won't be able > to support Playbook v1 and 2 without an Air implementation. Furthermore, > the SDK or language "convergence" for WebWorks on RIM's end has no ETA. > This is an unfortunate reality of the BlackBerry landscape at this time. > We realistically have to support three implementations for an > indeterminate amount of time if we want full coverage of that platform. > > If this is incorrect, please, Ken/Gord correct me. > > On 5/15/12 6:20 AM, "Drew Walters" wrote: > >>Personally, I feel the Air route seems like a short lived dead end and >>wonder if it is even worth investing more time in. I understand that >>it can offer a stop gap until a true BB 10 implementation is ready but >>its hard to be motivated to work on something that is hopefully >>dead/suboptimal in 6 months time frame. >> >>I was hoping that the BB 10 WebWorks SDK would have the custom >>extension framework ready but that is not the case: >> >>http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/BB-10= - >>WebWorks-Extension/td-p/1715469 >> >>However, this doesn't mean work can't be done in the meantime. The >>native code implementations could still be written and then merged >>into the framework once it is available. I see this as having more >>long term value then enhancing the Air implementation. >> >>As far as separating the repos...... I would agree it seems to make >>sense now to separate the repos. However, from an end user >>perspective, having a single repo allows us to build a distribution >>where the end user can have a single project and build both the java >>and Air versions of their application. >> >>If we separate into three repos (java, air, c++), what does the >>distribution look like? =A0Would there still be a single sample project >>that is capable of building the different versions or would there be >>independent build implementations? >> >>Also, when we rename, can we drop the "webworks"? Right before the >>move to Apache we had dropped the "webworks" such that the repo was >>phonegap-blackberry. =A0That got lost in the move to Apache though. >> >>On Tue, May 15, 2012 at 3:18 AM, Brian LeRoux wrote: >>> Good times. You guys want to try and get the Air repo up before >>> graduation or wait until after too? >>> >>> On Tue, May 15, 2012 at 12:43 AM, Michael Brooks >>> wrote: >>>> Right. >>>> >>>> And just to simplify the transition, we would rather not immediately >>>>rename >>>> "incubator-cordova-blackberry-webworks" to >>>> "incubator-cordova-blackberry-java". Instead, we can hold off until >>>> post-graduation since every repository will need to be renamed >>>>(removing >>>> the "incubator" prefix). >>>> >>>> Michael >>>> >>>> On Mon, May 14, 2012 at 3:35 PM, Filip Maj wrote: >>>> >>>>> >>>>> >The proposed repositories are: >>>>> > >>>>> >- cordova-blackberry-webworks >>>>> >- cordova-blackberry-webworks-air (must be created) >>>>> > >>>>> >After Apache graduation, we can rename the repositories to: >>>>> > >>>>> >- cordova-blackberry-webworks-java >>>>> >- cordova-blackberry-webworks-air >>>>> >>>>> Just want to quickly add a few more things. >>>>> >>>>> Presumably at some point (post-graduation) we will want to add a >>>>> cordova-blackberry-webworks-qnx (webworks-c++?) repository that would >>>>> house the WebWorks implementation rocking c++. My understanding >>>>>following >>>>> the BB10JAM event that the air implementation should keep us covered >>>>>on >>>>> BB7, BB10 and Playbook platforms for a little while (with the >>>>>unfortunate >>>>> side effect being that air apps running on QNX incur an "overhead" of >>>>> about 20%). >>>>> >>>>> Eventually we'll be able to retire the Air implementation (assuming >>>>>play >>>>> books get upgraded to QNX), and we can keep the Java implementation >>>>>around >>>>> for BB5/6/7 legacy support. >>>>> >>>>> Phew, what a mess. >>>>> >