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 2BECEC5A6 for ; Tue, 15 May 2012 15:30:16 +0000 (UTC) Received: (qmail 57552 invoked by uid 500); 15 May 2012 15:30:16 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 57521 invoked by uid 500); 15 May 2012 15:30:16 -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 57513 invoked by uid 99); 15 May 2012 15:30:16 -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 15:30:16 +0000 X-ASF-Spam-Status: No, hits=0.3 required=5.0 tests=FREEMAIL_REPLY,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 15:30:10 +0000 Received: by bkcjm2 with SMTP id jm2so5247877bkc.6 for ; Tue, 15 May 2012 08:29:50 -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=/vNEdIU681lfhz36MrW9/OQYSStV2fSId9+oz44KFG0=; b=fvFV7+C9zmE0KcOSBbaeGO9fhfNPjoknlP+CdzNDB/oWch9iuXCqh0MMldyI6U4SYD p2JcBYP1ST5oHidaosLS+I5Wojz4v8NaUYJ/wFKCTrhGmr4I8xC8y31eyqdBqW7+RSeI VP1YfgVQjDWPqyExzdXXwlDF5RlJWGzkjrv3GOdvYF365Q4/l6XK1QrnJvx6XM8dy4o7 uYIlX76YvZBSBInpSrKUzcBknflYCwxp7lNSVO6pWmdX4sQenQmiaF83SP9msa9Wf+ZH Fx0s5Rx5Srk34TcskOB5ofwnDPpzl8HVuu58TTEcC+RLzzhRLjGcrLiA5Mnfna5W68yl LclQ== Received: by 10.204.151.211 with SMTP id d19mr2041781bkw.63.1337095789939; Tue, 15 May 2012 08:29:49 -0700 (PDT) MIME-Version: 1.0 Sender: purdrew@gmail.com Received: by 10.204.54.197 with HTTP; Tue, 15 May 2012 08:29:29 -0700 (PDT) In-Reply-To: <42C7A58253BA3C44BE8534C00002182A1F5A01@XMB117CNC.rim.net> References: <42C7A58253BA3C44BE8534C00002182A1F5A01@XMB117CNC.rim.net> From: Drew Walters Date: Tue, 15 May 2012 10:29:29 -0500 X-Google-Sender-Auth: 8aQe4YR1lWlnOLRyi0tM75X2bYs 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=windows-1252 Content-Transfer-Encoding: quoted-printable Thanks Ken, I'll start parsing through that. .....remembering how much I loathe c++..... On Tue, May 15, 2012 at 10:08 AM, Ken Wallis wrote: > We haven't officially announced support for custom extensions because we = are still not 100% confident in how the API extension mechanism will actual= ly play out on top of the Native platform. =A0It is still a work in progres= s, but I would say we are closer to 80% confident. =A0If we wanted to get s= tarted, we could probably with a 20% potential for a refactor. ;) > > You can take a look at our BB10/C++ API implementations here: > https://github.com/blackberry-webworks/BB10-WebWorks-Framework/tree/next/= ext > > A good one as a model might be the new dialog implementation: > https://github.com/blackberry-webworks/BB10-WebWorks-Framework/tree/next/= ext/blackberry.ui.dialog > > > -- > > Ken Wallis > > Product Manager =96 BlackBerry WebWorks > > Research In Motion > > (905) 629-4746 x14369 > > ________________________________________ > From: purdrew@gmail.com [purdrew@gmail.com] on behalf of Drew Walters [de= edubbu@gmail.com] > Sent: Tuesday, May 15, 2012 9:20 AM > To: callback-dev@incubator.apache.org > Subject: Re: Cordova BlackBerry WebWorks SDKs (5.0 / 6.0 / 7.0 / 10 / Pla= yBook) > > 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 re= name >>> "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 (removin= g >>> 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 follow= ing >>>> the BB10JAM event that the air implementation should keep us covered o= n >>>> BB7, BB10 and Playbook platforms for a little while (with the unfortun= ate >>>> 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 pl= ay >>>> books get upgraded to QNX), and we can keep the Java implementation ar= ound >>>> for BB5/6/7 legacy support. >>>> >>>> Phew, what a mess. >>>> >>>> > > --------------------------------------------------------------------- > This transmission (including any attachments) may contain confidential in= formation, privileged material (including material protected by the solicit= or-client or other applicable privileges), or constitute non-public informa= tion. Any use of this information by anyone other than the intended recipie= nt is prohibited. If you have received this transmission in error, please i= mmediately reply to the sender and delete this information from your system= . Use, dissemination, distribution, or reproduction of this transmission by= unintended recipients is not authorized and may be unlawful.