Re: Adobe AIR App distribution: Questions

2019-01-22 Thread Carlos Rovira
Hi many thanks to all for responding and expose your suggestions.
Very useful to start planing our own solution :)

Carlos

El mar., 22 ene. 2019 a las 21:35, After24 () escribió:

> Hi Carlos,
>
> We have migrated a large flex web application and choose to use the captive
> runtime output.
>
> On mac you get a .app file that you can distribute directly or create a
> .dmg
> with the classic "drag and drop to the application folder" scenario.
>
> On Windows you get a folder that contains your app .exe and all the other
> required files. You can than create a .msi installer using WixEdit
> (tutorial
> here :
>
> https://www.adobe.com/devnet/air/articles/customize-setup-for-AIR-app-with-captive-runtime.html
> <
> https://www.adobe.com/devnet/air/articles/customize-setup-for-AIR-app-with-captive-runtime.html>
>
> )
>
> Our application is based on a shell and modules. Those modules are loaded
> locally at runtime. When an update is available, the new modules are loaded
> from a server and the old modules are overwritten directly into the
> application folder.
>
> This solution works like a charm.
>
>
>
>
>
>
>
>
>
> --
> Sent from: http://apache-flex-users.246.n4.nabble.com/
>


-- 
Carlos Rovira
http://about.me/carlosrovira


Re: ant download failing

2019-01-22 Thread Alex Harui
Adobe updated the playerglobal so I had to go update our checksums for it.  Try 
again.

-Alex

On 1/22/19, 12:09 PM, "Lydecker"  wrote:

Hi there,

Trying to get Air32 downloaded with Flex using ANT. No Joy.

here is the error. Please can someone help?

Thanks!

C:\f32>ant -f installer.xml -Dflash.sdk.version=32.0 -Dair.sdk.version=32.0
Buildfile: C:\f32\installer.xml
  [get] Getting:

https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Finstaller%2Fproperties%2Fsdk%2Fen_US.propertiesdata=02%7C01%7Caharui%40adobe.com%7Ccec44d1627f24ad1984308d680a5785e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636837845506983280sdata=1AUoixt%2B4FOjbY%2Fb2kvOpOGxk5ZxNP7dzwK4TkuhXzU%3Dreserved=0
  [get] To: C:\f32\en_US.properties

get-data:
  [get] Getting:

https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Finstaller%2Fsdk-installer-config-4.0.xml%3Fts%3D201901222000data=02%7C01%7Caharui%40adobe.com%7Ccec44d1627f24ad1984308d680a5785e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636837845506983280sdata=b3dQwMC0fmcNQOw4AYxEpQptmkGRC%2FNhtpRev6SfSZc%3Dreserved=0
  [get] To: C:\f32\sdk-installer-config-4.0.xml

get-air-md5-data:

get-flash-md5-data:

get-md5-data:

check-binary:

ask-air:
[input] Apache Flex SDK uses the Adobe AIR SDK to build Adobe AIR
applications.
[input] The Adobe AIR SDK is subject to and governed by the
[input] Adobe AIR SDK License Agreement specified here:
[input] http://www.adobe.com/products/air/sdk-eula.html.
[input] This license is not compatible with the Apache v2 license.
[input] Do you want to download and install the Adobe AIR SDK? (y, [n])
y

ask-flash:
[input] Apache Flex SDK uses the Adobe Flash Player's playerglobal.swc
to build Adobe Flash applications.
[input]
[input] The playerglobal.swc file is subject to and governed by the
[input] Adobe Flex SDK License Agreement specified here:
[input]

http://www.adobe.com/products/eulas/pdfs/adobe_flex_software_development_kit-combined-20110916_0930.pdf,
[input] By downloading, modifying, distributing, using and/or accessing
the playerglobal.swc file
[input] you agree to the terms and conditions of the applicable end user
license agreement.
[input]
[input] In addition to the Adobe license terms, you also agree to be
bound by the third-party terms specified here:
[input] http://www.adobe.com/products/eula/third_party/.
[input] Adobe recommends that you review these third-party terms.
[input]
[input] This license is not compatible with the Apache v2 license.
[input] Do you want to download and install the playerglobal.swc? (y,
[n])
y

ask-swfobject:

ask-ofl:

ask-adobe-osmf:

ask-adobe-fontswf:
[input] Apache Flex can optionally integrate with Adobe's embedded font
support.
[input] This feature requires a few font jars from the Adobe Flex SDK.
[input] The Adobe SDK license agreement for Adobe Flex 4.6 applies to
these jars.
[input] This license is not compatible with the Apache v2 license.
[input]
[input] Adobe Flex SDK License Agreement:
[input]
[input] All files contained in this Adobe Flex SDK download are subject
to and governed by the
[input] Adobe Flex SDK License Agreement specified here:
[input]

http://www.adobe.com/products/eulas/pdfs/adobe_flex_software_development_kit-combined-20110916_0930.pdf,
[input] By downloading, modifying, distributing, using and/or accessing
any files in this Adobe Flex SDK,
[input] you agree to the terms and conditions of the applicable end user
license agreement.
[input]
[input] In addition to the Adobe license terms, you also agree to be
bound by the third-party terms specified here: 
[input] http://www.adobe.com/products/eula/third_party/.
[input] Adobe recommends that you review these third-party terms.
[input]
[input] Do you want to install this jar from the Adobe Flex SDK? (y,
[n])
y

ask-licenses:

air-check:

air-download:
[mkdir] Created dir: C:\f32\in
  [get] Getting:

https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Finstaller%2Fproperties%2Fsdk%2Fen_US.propertiesdata=02%7C01%7Caharui%40adobe.com%7Ccec44d1627f24ad1984308d680a5785e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636837845506983280sdata=1AUoixt%2B4FOjbY%2Fb2kvOpOGxk5ZxNP7dzwK4TkuhXzU%3Dreserved=0
  [get] To: C:\f32\en_US.properties

air-get-check:

air-get:
 [echo] Downloading Adobe AIR Runtime Kit for Windows from: 


Re: Adobe AIR App distribution: Questions

2019-01-22 Thread After24
Hi Carlos,

We have migrated a large flex web application and choose to use the captive
runtime output.

On mac you get a .app file that you can distribute directly or create a .dmg
with the classic "drag and drop to the application folder" scenario.

On Windows you get a folder that contains your app .exe and all the other
required files. You can than create a .msi installer using WixEdit (tutorial
here : 
https://www.adobe.com/devnet/air/articles/customize-setup-for-AIR-app-with-captive-runtime.html

 
)

Our application is based on a shell and modules. Those modules are loaded
locally at runtime. When an update is available, the new modules are loaded
from a server and the old modules are overwritten directly into the
application folder.

This solution works like a charm.









--
Sent from: http://apache-flex-users.246.n4.nabble.com/


ant download failing

2019-01-22 Thread Lydecker
Hi there,

Trying to get Air32 downloaded with Flex using ANT. No Joy.

here is the error. Please can someone help?

Thanks!

C:\f32>ant -f installer.xml -Dflash.sdk.version=32.0 -Dair.sdk.version=32.0
Buildfile: C:\f32\installer.xml
  [get] Getting:
http://flex.apache.org/installer/properties/sdk/en_US.properties
  [get] To: C:\f32\en_US.properties

get-data:
  [get] Getting:
http://flex.apache.org/installer/sdk-installer-config-4.0.xml?ts=201901222000
  [get] To: C:\f32\sdk-installer-config-4.0.xml

get-air-md5-data:

get-flash-md5-data:

get-md5-data:

check-binary:

ask-air:
[input] Apache Flex SDK uses the Adobe AIR SDK to build Adobe AIR
applications.
[input] The Adobe AIR SDK is subject to and governed by the
[input] Adobe AIR SDK License Agreement specified here:
[input] http://www.adobe.com/products/air/sdk-eula.html.
[input] This license is not compatible with the Apache v2 license.
[input] Do you want to download and install the Adobe AIR SDK? (y, [n])
y

ask-flash:
[input] Apache Flex SDK uses the Adobe Flash Player's playerglobal.swc
to build Adobe Flash applications.
[input]
[input] The playerglobal.swc file is subject to and governed by the
[input] Adobe Flex SDK License Agreement specified here:
[input]
http://www.adobe.com/products/eulas/pdfs/adobe_flex_software_development_kit-combined-20110916_0930.pdf,
[input] By downloading, modifying, distributing, using and/or accessing
the playerglobal.swc file
[input] you agree to the terms and conditions of the applicable end user
license agreement.
[input]
[input] In addition to the Adobe license terms, you also agree to be
bound by the third-party terms specified here:
[input] http://www.adobe.com/products/eula/third_party/.
[input] Adobe recommends that you review these third-party terms.
[input]
[input] This license is not compatible with the Apache v2 license.
[input] Do you want to download and install the playerglobal.swc? (y,
[n])
y

ask-swfobject:

ask-ofl:

ask-adobe-osmf:

ask-adobe-fontswf:
[input] Apache Flex can optionally integrate with Adobe's embedded font
support.
[input] This feature requires a few font jars from the Adobe Flex SDK.
[input] The Adobe SDK license agreement for Adobe Flex 4.6 applies to
these jars.
[input] This license is not compatible with the Apache v2 license.
[input]
[input] Adobe Flex SDK License Agreement:
[input]
[input] All files contained in this Adobe Flex SDK download are subject
to and governed by the
[input] Adobe Flex SDK License Agreement specified here:
[input]
http://www.adobe.com/products/eulas/pdfs/adobe_flex_software_development_kit-combined-20110916_0930.pdf,
[input] By downloading, modifying, distributing, using and/or accessing
any files in this Adobe Flex SDK,
[input] you agree to the terms and conditions of the applicable end user
license agreement.
[input]
[input] In addition to the Adobe license terms, you also agree to be
bound by the third-party terms specified here: 
[input] http://www.adobe.com/products/eula/third_party/.
[input] Adobe recommends that you review these third-party terms.
[input]
[input] Do you want to install this jar from the Adobe Flex SDK? (y,
[n])
y

ask-licenses:

air-check:

air-download:
[mkdir] Created dir: C:\f32\in
  [get] Getting:
http://flex.apache.org/installer/properties/sdk/en_US.properties
  [get] To: C:\f32\en_US.properties

air-get-check:

air-get:
 [echo] Downloading Adobe AIR Runtime Kit for Windows from: 
https://airdownload.adobe.com/air/win/download/32.0//AdobeAIRSDK.zip
  [get] Getting:
http://flex.apache.org/installer/properties/sdk/en_US.properties
  [get] To: C:\f32\en_US.properties

download_air:
  [get] Getting:
http://flex.apache.org/installer/properties/sdk/en_US.properties
  [get] To: C:\f32\en_US.properties

download_air_with_md5:
  [get] Getting:
http://flex.apache.org/installer/properties/sdk/en_US.properties
  [get] To: C:\f32\en_US.properties

check-cache:

download_using_get:
  [get] Getting:
http://flex.apache.org/installer/properties/sdk/en_US.properties
  [get] To: C:\f32\en_US.properties

get-if-not-cached:
  [get] Getting:
http://flex.apache.org/installer/properties/sdk/en_US.properties
  [get] To: C:\f32\en_US.properties

check-params:

get-with-no-params:
  [get] Getting:
https://airdownload.adobe.com/air/win/download/32.0//AdobeAIRSDK.zip?ts=201901222000
  [get] To: C:\f32\in\AdobeAIRSDK.zip
  [get] Getting:
http://flex.apache.org/installer/properties/sdk/en_US.properties
  [get] To: C:\f32\en_US.properties

check-params:

get-with-params:
  [get] Getting:
http://flex.apache.org/installer/properties/sdk/en_US.properties
  [get] To: C:\f32\en_US.properties

check-params:

get-local:
  [get] Getting:
http://flex.apache.org/installer/properties/sdk/en_US.properties
  [get] 

Re: Adobe AIR App distribution: Questions

2019-01-22 Thread 0xC3
1. I am not sure if the Captive Runtime is the only option for desktop still,
but I would not recommend doing it any other way. I believe that Adobe is
trying to get rid of the shared runtime and there is really little benefit
with the downside of having to make sure you are compatible with newer
versions when they come out instead of at your own pace. Also installing you
app becomes much more simple because you don't need to have any 3rd party
installers to deal with.


2.The runtime .exe is made however it is a standalone app, i.e. no
installer. We am only dealing with windows, so I cannot speak to a mac but
we use Inno Installer to package and install and update the app with the
release binaries. Basically it copies the files from the release directory
and packages it into a single binary installer.


3.For updating we check the version number to webservice and if there is a
newer version, alert the user. If they choose to update, the app downloads
the updated Inno installer and then starts the installer with
NativeProccess. The installer then updates and restarts the app.



--
Sent from: http://apache-flex-users.246.n4.nabble.com/


Re: Adobe AIR App distribution: Questions

2019-01-22 Thread Paulus de B.
Hi Carlos, 

With regards to an update framework, we use this one for our desktop apps
developed in Flex/AIR and deployed on AIR, not as an .EXE (yes, it’s an old
one but it works very well):
https://github.com/thanksmister/CustomApplicationUpdater

Cheers, 

WP




--
Sent from: http://apache-flex-users.246.n4.nabble.com/


Adobe AIR App distribution: Questions

2019-01-22 Thread Carlos Rovira
Hi,

we're in the process of creating a distribution of a Flex app migrated to
Adobe AIR, and I have few questions. Hope someone here can give me some
light :

1.- I remember read somewhere that "AIR Captive Runtime" was now the only
solution and we don't have "AIR Shared Runtime". But searching ni google
talks that this is for Android only. We're targeting Windows and Mac, so my
question is : *AIR Captive Runtime is now the only option for Windows and
Mac?* I must say that we want to go with AIR Captive Runtime, but want to
know if the other still exists on desktop.

2.- To bundle our App with the AIR Captive Runtime, and create a .EXE: The
person doing this task tell me that we need some external application, but
I think I already did some years ago a .EXE (with an ANE) of an old Flex
App. So the question is: *can we create a .EXE with Adobe AIR? Maybe the
limitation is that we need some external tool to bundle the AIR Captive
Runtime?*

3.- For those who has experience updating Adobe AIR Flex apps...*how do you
manage the updating? what options, frameworks, etc... are now available
that I should have into account?*
(For this point, I need the app to see if some update are available to
download and make it capable to download and update)

Thanks in advance
-- 
Carlos Rovira
http://about.me/carlosrovira