Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-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 F236DDF8F for ; Tue, 10 Jul 2012 18:07:07 +0000 (UTC) Received: (qmail 55187 invoked by uid 500); 10 Jul 2012 18:07:07 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 55151 invoked by uid 500); 10 Jul 2012 18:07:07 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 55138 invoked by uid 99); 10 Jul 2012 18:07:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Jul 2012 18:07:07 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of omuppi1@gmail.com designates 209.85.217.175 as permitted sender) Received: from [209.85.217.175] (HELO mail-lb0-f175.google.com) (209.85.217.175) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Jul 2012 18:07:02 +0000 Received: by lbol5 with SMTP id l5so572519lbo.6 for ; Tue, 10 Jul 2012 11:06:40 -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; bh=NOjnOvSdyQU4j+TzqjOCXIdSQeZKVgmC1C1WSMPx+YA=; b=i4JVXoY7tQJYLDz6c5Z3bwuNNNQ4AvQI113Pwo8cnpDRPshMbpkPMU/5Kaxb6H8YnF eYWB9wuC0ldH6MUL812uwDkbjrFlSU5PQHF6sAW6OdoE+in7nJZ92HsK4Mq8kTBNLAAG aTDBcSwFCgfQnOu0/tWgvaTsqAX9UUAdvqjkFUUR4gVk3jtCk++2W1rS6bHkYMG7AbVS yTGWVBf264rnUV1TXmZ1PKFd5roUBgFDMfIDRdDTm+9hliY0jMWCw522ZVTmnmPHh7le WMiuICRlESRV4qkooXhPb4+meJ7rPCsTC0CIo/nG526FriWu0nvoygIkbKL4Try+25Em 220g== Received: by 10.112.41.130 with SMTP id f2mr20503019lbl.5.1341943600410; Tue, 10 Jul 2012 11:06:40 -0700 (PDT) MIME-Version: 1.0 Sender: omuppi1@gmail.com Received: by 10.112.82.73 with HTTP; Tue, 10 Jul 2012 11:06:10 -0700 (PDT) In-Reply-To: <4FFC0268.9000606@fusecollective.com> References: <4FFC0268.9000606@fusecollective.com> From: Om Date: Tue, 10 Jul 2012 11:06:10 -0700 X-Google-Sender-Auth: F4RAo7TbcWt78wEGDdyXwYD3DMU Message-ID: Subject: Re: InstallApacheFlex badge installer To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=485b390f79aa9c6f5e04c47d976d X-Virus-Checked: Checked by ClamAV on apache.org --485b390f79aa9c6f5e04c47d976d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Jul 10, 2012 at 3:22 AM, Tomasz Maci=C4=85g | Fuse Collective < t.maciag@fusecollective.com> wrote: > Can you modify the action button(install) click to just navigate to the >> "appURL" instead of invoking the airSWF api? This would trigger a >> download >> for the installer and the user can just open the downloaded file for the >> installation to begin. >> > I've updated badge. You can switch mode in HTML to download (navigate to > the "appURL") or install (works the same as before). That works for you? > Right now it works with navigateToURL but I could change it to > FileReference solution. > > Thanks Tomasz! I will give it a spin today. One last requirement is - w= e will need to auto detect the os (mac vs. windows) and navigate to the correct URL - .dmg vs. .exe Right now, we dont have a .dmg build up on my site. Can someone using a Mac run the ant build and attach the .dmg file to the JIRA ticket? I can post it up on my site alongside of the .exe build. > > After seeing the >> feedback we are getting regarding the confusion caused by the .AIR app, >> > BTW. what kind of confusion was there? I think I missed that... > > On Macs, the AIR SDK download is a tar file. The Fzip library we are using does not uncompress these files. So, just on the Macs, we are using the NativeProcess api to invoke tar natively and untar the file. Because of this, for Macs, we have to package and distribute the app as a native installer. No such issues for windows, because the AIR SDK is available as a zip file. Native installers cannot be installed using a badge installer. There is no need anyways, because the badge installer is mostly a utility to seamlessly detect and install the AIR Runtime along with the app. But since we are packaging the app natively, we are shipping the AIR runtime with the app itself (captive runtime) Messaging this distinction between installers across operating systems seems to be confusion prone. Hence I thought ditching the AIR file and badge installation would make it easier for us and for end users. But I really like the concept of the badge installer. I plan to put out a very simple html snippet that anybody can include in their blogs, websites, facebook, linked in, etc. This would help spread Apache Flex better. And the badge installer looks very cool, so why not use it ;-) Thanks, Om --485b390f79aa9c6f5e04c47d976d--