Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3F57CE674 for ; Mon, 17 Dec 2012 22:13:00 +0000 (UTC) Received: (qmail 4554 invoked by uid 500); 17 Dec 2012 22:13:00 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 4411 invoked by uid 500); 17 Dec 2012 22:12:59 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 4397 invoked by uid 500); 17 Dec 2012 22:12:59 -0000 Delivered-To: apmail-incubator-callback-dev@incubator.apache.org Received: (qmail 4382 invoked by uid 99); 17 Dec 2012 22:12:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Dec 2012 22:12:59 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of brent.lintner@gmail.com designates 209.85.212.47 as permitted sender) Received: from [209.85.212.47] (HELO mail-vb0-f47.google.com) (209.85.212.47) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Dec 2012 22:12:54 +0000 Received: by mail-vb0-f47.google.com with SMTP id e21so7683332vbm.6 for ; Mon, 17 Dec 2012 14:12:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=SliEMZ5qQXlLauxu8J9pfcQTsLbLRnepBAlkW/t1QW0=; b=uZImOyzRoGNI85ZliDFhRPYYfx4lQMdOt3n2s5R21Vp1LVN5u21kFtXGDsHhC2dyya 4PpXATZj+9ms970Whn+J3tQCa/vJGy+53hACJ4UJSxqWYwbE591lc+X679zwzdpCvr7h huIA8OtGuZFIp0Rain18obQKwwRfW12ngBjpS+1DyuQwqENesK0xyAloGB2h2rBJW1LR Q4JJ4047wvhOPG17WGzQs/G2bj5cA2w/lkYwz5+No9dlIZVRplKECKSAyH3GL21n7I34 ogrfk0JTsLEmwu0AEzDpnIDi6ssoBRK8nFCDPOZrw9WtPOOAkXlHXrVY5QnWUCAUHYik I1ow== MIME-Version: 1.0 Received: by 10.52.75.105 with SMTP id b9mr22618289vdw.28.1355782353461; Mon, 17 Dec 2012 14:12:33 -0800 (PST) Received: by 10.58.32.170 with HTTP; Mon, 17 Dec 2012 14:12:33 -0800 (PST) In-Reply-To: References: Date: Mon, 17 Dec 2012 17:12:33 -0500 Message-ID: Subject: Re: Looking for feedback from the group From: Brent Lintner To: dev@ripple.incubator.apache.org Cc: "callback-dev@incubator.apache.org" , "bhiggins@rim.com" Content-Type: multipart/alternative; boundary=485b396186a892233304d113adbf X-Virus-Checked: Checked by ClamAV on apache.org --485b396186a892233304d113adbf Content-Type: text/plain; charset=UTF-8 Update: Here is the (GitHub) Pull Request for the hosted build target. I plan to leave this open for a while so we can get some solid (code) reviews and/or discussions going on any of the changes by each commit, specially if there are any big WTFs with the changes. https://github.com/blackberry/Ripple-UI/pull/650 On Mon, Dec 17, 2012 at 4:30 PM, Filip Maj wrote: > Werd! Let's see those branches get merged in and dropped into apache infra! > > On 12/17/12 12:45 PM, "Dan Silivestru" wrote: > > >Hi Cordova and Ripple communites, > > > >As some of you might know, we had a great hack session with some of the > >good folks at Adobe this past week in Whistler. I wanted to email the > >group > >here to update everyone on the progress made and to ask for comments / > >feedback. > > > >Please keep in mind that this is still in prototype stage and things will > >likely change based on feedback and future work. > > > >The work was primarily done on Ripple and geared towards the > >Cordovadeveloper crowd. The two features implemented are as follows: > > > >*Device Proxy*: > > > >Allowing both Ripple and a device running a new Ripple companion app to > >connect to a socket server (part of Ripple CLI). This will result in all > >api calls (such as the accelerometer api) made by the mobile app inside > >ripple to be proxied directly to the connected device running the > >companion > >app. Basically making it such that your application is running in ripple, > >but all data will be coming from the connected device. Here are links to > >the repos and branches involved. > > > >Ripple device proxy branch: > >https://github.com/tinyhippos/Ripple-UI/tree/device.proxy > >Ripple companion app: https://github.com/gtanner/ripple-companion > > > >*How to get this stuff running?* > > > >Pretty straight forward. > > > > - Get ripple setup > > > >git clone git@github.com:tinyhippos/Ripple-UI.git > >cd Ripple-UI > >git checkout device.proxy > >./configure > >jake > > > > - install the CLI (from the Ripple-UI dir) > > > >npm install -g . > >ripple > > > >OR > > > >./bin/ripple > > > > - load ripple as unpacked extension into Chrome (if not using Hosted > > Ripple), more details here: > > > > > https://github.com/tinyhippos/Ripple-UI/blob/next/README.md#running-as-a-c > >hrome-extension > > - compile and install the companion app (if you want to play with > >Ripple > > Device Proxy) > > - Run the following command over a directory that contains your app > > > >ripple emulate --path > > > > - Open http://localhost:4400 and enable Ripple (probably still best to > > use Chrome for now) > > - Open the Device Proxy ui panel > > - Pair the Ripple companion app with the socket serve > > > > > >*Hosted Ripple:* > > > >The feature removes Ripple's dependency on the Chrome Extension mechanism. > >It gets kicked off from the CLI and essentially acts as a > >man-in-the-middle. Allowing Ripple to run in most modern browsers (only > >tested on Firefox and Chrome so far). > > > >Ripple hosted branch: > >https://github.com/tinyhippos/Ripple-UI/tree/hosted.ripple > > > > > >*How to run?* > > > >To run a local app, just read this commit message: > > > https://github.com/tinyhippos/Ripple-UI/commit/81ed4ef7770e22f411bae9fc69b > >f2d4efe547a14 > >* > >* > >To run a remobe app, just read this commit message: > > > https://github.com/tinyhippos/Ripple-UI/commit/6961052a01aa2550b2f5a4c234c > >c746ddc88d876 > >* > >* > >Also, we spoof the userAgent header with hosted ripple to ensure we get > >proper mobile content from loaded sites. Commit with comments here: > > > https://github.com/tinyhippos/Ripple-UI/commit/9a10a8833706bcdb54663b70bb5 > >dbf7d7b887c8e > > > > > >* > >* > >Last by not least, Brian Higgins spent quite a bit of time on the Mobile > >Spec app for BB10 and managed to kill about 80+ failing specs. Figured > >this > >was a good time to introduce Brian to the group (cc'd here) :-) > > > >Really looking forward to people's comments / thoughts on these features > >and our approach. > > > >Thanks in advance, > > > >-- > >Dan Silivestru > > -- Brent --485b396186a892233304d113adbf--