Distributing AIR Runtime with a commercial AIR app: permitted?
I did some Googling around for the answer to this, and I
discovered, according to a couple bloggers, that while it's
definitely permitted to sell applications you make with AIR, you
cannot sell the runtime. That makes perfect sense, but I'm
wondering if that comes into conflict with including the runtime on
a disc/in a paid download.
Similarly to how Windows games include a DirectX installer
for people who somehow don't have that yet, I was wondering if it
violates some kind of copyright or intellectual property thing to
include an Adobe AIR runtime installer in whatever package I
distribute my application in. That way, rather than giving someone
a .air file that they have no idea what to do with (unless they
read the manual, which many people, um, won't), I can include an
installer program for each of the three platforms which will either
open the AIR file if it can, or tell the user "This program needs
AIR to breathe!" or something and then installs the runtime. That
way they don't have to go download something else.
Just a convenience thing that I'd like to do, so I want to
make sure it's permitted.
You will need to apply and sign a license for Runtime
redistribution.
More info. here:
http://www.mikechambers.com/blog/2008/04/07/redistributing-the-adobe-air-runtime-installer /
-ted
Similar Messages
-
Crystal XI Runtime with Windows 2008 Server
Hi all
We have been using Crystal for many years with our application, distributing Crystal Runtime with it.
We have our own DLL which interacts with Crystal to display a setup screen to get the user to enter values for the parameters within the report and then runs the report.
All works fine except for running on Windows Server 2008. We have Crystal Reports 11.5 and the runtime on the server is also built with the 11.5 merge modules.
Where the application fails is during a call to the TApplication.OpenReport. Windows isn't giving much information apart from an error has occurred.
Can anyone tell me if there is a known issue running under Windows Server 2008 and whether there is a fix.
I have posted in a different forum, but trying here as well. Getting desperate.
Many thanks.
JamesPlease re-post if this is still an issue to the Legacy Application Development SDKs Forum or purchase a case and have a dedicated support engineer work with you directly
-
Silent install Air Runtime and Air App with custom installer?
I want to use a custom installer that will perform some actions, and then silently install air runtime and an air application. The goal here is to be able to perform a customized install for an Air application (for a user that might not have Air installed) without confusing the user with multiple install screens. Can I use a custom installer to silently install Air (if the user doesn't have it installed) and the Air app? If so, are there any restrictions on the custom installer? If there are any examples of this, please provide the links.
Since you applied for the distribution from Adobe you should
have received a link to a page where you can download what they
call the "side-car" installer. It's basically an installation
system they are making available to developers that can be easily
configured to deliver a bundled runtime and application
installation for Mac and Windows.
Check your email again and see if you can't find a link in
there pointing you to a download page for the AIR runtime as well
as the aforementioned side-car installer. For those who don't know,
here
is where you can apply for a redistribution permit for AIR.
I have a small tutorial posted that might be of help to you
on my blog:
http://blog.arnimaack.com/flex-air-series-4-air-all-in-one-installers-on-CD-DVD -
Packaging AIR runtime with app?
Would it be possible to have an option to package the AIR runtime with the APKs
created through Flash Builder? Say, a ride-along package that would detect if the
given or higher runtime of AIR is installed, and if not, install it before launching the
app.
For the foreseeable future (the next year, at least), most new users of any given app
created this way will not already have the AIR runtime on their phone. This would
spare them having to initiate another download when they thought they were about
to enjoy the product. (No matter how you disclaim it, many customers are going to
think you can start an app right away after downloading it from the Market, because
this is how practically all non-AIR apps work.) Waiting for an install is okay if the app
automatically launches afterward: this will not take nearly as long, and (importantly!)
requires no further customer action to actually launch the app.I'm sure it would possible, but consider that as soon as someone downloads
an AIR Android app, they've already got the runtime, and with notifications
for updates already a common thing, they'll be notified from the Market
whenever there's an app update (runtime or your app).
I think it would be nice as an option, but just today I got an email from
the Android Market explaining important changes to the store, and
specifically they say no .apk larger than 50 mb. So I'd rather not have the
runtime packaged with the app, as that adds to the overall filesize. We
already have to deal with that on iOS devices, since Apple won't let us
download compiled code. So you get an automatic 3-4 mg overhead with all iOS
apps. Luckily there's no real limit on iOS app sizes.
I do agree though it'd be nice to have the install process worked out so the
app prompts for the runtime if needed (as it works now) but have the runtime
know to launch the app again once it's installed.
iBrent -
Package AIR Runtime together with AIR app
Hello,
Is it possible to package AIR Runtime together with the AIR
app so when users install my AIR app by clicking on the .air file,
they don't have to fetch the runtime over the internet?Yes, you can do this by signing up to redistribute AIR. See
http://www.adobe.com/products/air/runtime_distribution1.html.
If you're just looking for a better online install
experience, however, check out the "badged install" feature. See
http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html.
regards,
Oliver Goldman | Adobe AIR Engineering -
Possible to pack Air runtime with app?
Many friends told me if my app need something else to be installed to run, they will quit. I think unless most mobiles installed Air runtime in the future. We must make the installation more user-friendly.
Can I pack the runtime together with app? Or is ther another work around?Yes, you can create an Adobe AIR app with all the runtimes needed packaged into a single installer.
Here’s some info from adobe
http://help.adobe.com/en_US/air/build/WSfffb011ac560372f709e16db131e43659b9-8000.html
hope that helps
glenn
tinylion uk -
Having trouble with the Air/app crashing after 3 or so hours on Win 7.
Heya.
I have been battling with this issue for a few days now, trying to debug what might be the root cause. The application is a reaction game with organic creatures and movement via Bezier Splines and some physics. It uses some really intense calculations while the game is running. Anyhow, the game is being ran on a dedicated machine with Win 7 and AIR installed. It should be able to function about 13-16hours in a row, since it is a part of a science centers show, and it should be touring europe in the near future as well. Needless to say having the app crash every few hours isn't really an option.
So, after about 3 hours (checking from Win 7 error log) Windows notifies me that the application has stopped working and it just freezes the whole thing. I've been running it over nights to see when this error happens, and it seems to happen pretty consistently after around 3-4 hours of runtime with constant games. (having the game play itself)
This is what Windows error log says
Faulting application name: APPLICATIONNAME.exe, version: 0.0.0.0, time stamp: 0x4b66b0f3
Faulting module name: Adobe AIR.dll, version: 1.5.3.9130, time stamp: 0x4b66b06a
Exception code: 0xc0000005
Fault offset: 0x00256e29
Faulting process id: 0xaf8
Faulting application start time: 0x01cae2f060312579
Faulting application path: C:\Users\Muffinssi\Desktop\APPLICATIONNAME.exe
Faulting module path: C:\Program Files (x86)\Common Files\Adobe AIR\Versions\1.0\Adobe AIR.dll
Report Id: 2b358e12-4efb-11df-84f7-64b9e8d85ac7
Now from what I've tested from extended running of the game by itself, it doesn't leak memory, and it doesn't seem to throw any Flash based error at all. I set the Debug flag on the installed AIR app, and checked the trace log for any errors, there were none. Also no flash/air specific modal window about an error, only the Win 7 error about it stopped working.
I am at a loss here, what could be causing this error? Any ideas on how to fix this? I would really appreciate it!
Cheers
NiiloIf you get any form of strange behaviour from your BB then, with the power-on, remove the battery and leave it out for a couple of minutes.
If that doesn't sort the problem then post again or use the search facility above.
Blackberry Best Advice - Back-up weekly
If I have helped you please check the "Kudos" star on the right >>>> -
AIR app communnicating with External App
I would like to make my AIR app communicate with another
application that's running on the desktop. What are the best ways
to do this?
Ideally I'm looking to call functions inside the AIR app from
a separate program, and vice versa. This is in fact possible using
the ExternalInterface capability, however, this is only available
when the separate application is an ActiveX container (such as the
browser), and thus contains the FlashPlayer ActiveX control within
it. But what if your AS3 application doesn't just run inside the
FlashPlayer but requires the AIR runtime instead? There doesn't
seem to be any way that an external app. can talk to an AIR app the
way it can call functions on the FlashPlayer.
My reasons for needing this are that while AS3 is great,
especially for creating an interactive interface, there are still
some low-level things which must be coded in another language.
Any thoughts that anyone has on this topic would be greatly
appreciated.Hi Bruce,
In theory, you can do what you want, but it is an indirect
way of achieving it, and there are some performance/functional
issues.
You can make a windows application that is an ActiveX control
container, and put the FlashPlayer control inside it. Handle the
"FlashCall" event in your windows program (this is fired when your
swf calls a custom external function), and then you can use it to
load and call whatever .dll function you want.
In practice, from what I've observed, there are some
limitations. The graphics performance of the FlashPlayer suffers
when embedded this way in a Windows app. Also, if you want to call
into the flashplayer sometimes the function calls fail. Having said
this, my experience is limited to AS2 implementations; maybe things
have improved with AS3.
Anyway, hope this helps. Would be interested to hear your
observations if you should try this route.
Ed -
Bundle a few docs along with AIR app
Hi,
I need to bundle a few PDF and word docs along with my AIR
application when it is installed by the user.
I don't want to Embed the documents in the actual AIR app,
but just ensure that the files get included in the AIR installation
and end up in the application's install folder on the client system
so that the AIR app can access them at runtime.
How can I do this with the AIR app packaging/installer
process?It depends on which tool your using for packaging, but I
believe they all have UI to select which folders/files are included
and which are not. -
Air app for android NOT prompting user to download runtime
My app tested fine on a DROID ii but when I had a friend download the app on his DROID x the app showed an error when run. It did not prompt the user to download the runtime. Once we did download the runtime, the app worked fine.
I went through much agony renaming my package name to remove the "air." prefix for reasons that are not important here. Could this cause a phone not to recognize that the air runtime is needed? I cannot find any documents that say that the prefix does more than help adobe keep track of air apps.
Here is my app in case it helps:
https://play.google.com/store/apps/details?id=com.dktimertrial&feature=more_from_developer #?t=W251bGwsMSwyLDEwMiwiY29tLmRrdGltZXJ0cmlhbCJd
Thanks.Have you heard of the expression, "Tampering with this product will void the warranty"? :-)
There's no guarantee that the process you went through to remove the air. prefix didn't break the part of the app that automatically triggers the AIR runtime request. You're basically doing things that aren't supported, so I doubt you'd find an answer to that question from Adobe.
Personally, I would look at using the captive runtime feature of AIR 3.1+ and then you won't have to worry about the user needing to download the runtime separately. If it's really that important for you to remove the air. prefix, captive runtime should fix this problem.
iBrent -
How can I set connection to external XML file with Dreamweaver to buiild AIR app?
Hello,
I try to do simple AIR app in dreamweaver. It's not problem
to use static data. But I'd like to use dynamic data from external
XML file. I try to use Spry and evrything works fine in web browser
but i have problem with loading external XML data into my app in
AIR. Can I simply transform my spry based html app into AIR?
What should I add to do this?
PawelDaniel Lichtenwald wrote:
What are the requirements and steps for arranging to receive this large file using File Transfer Protocol (FTP)?
Usually, we don't speak of "receive" when using FTP, since the file is transferred from server to client, so it's more of a case of "download".
At your end, it's simple. You use an FTP client; under SL, that includes Finder and Safari, so you don't even need to get any additional software.
At the other end, it's more complicated; the 'sender' must set up an FTP server on his machine.
Alternatively, you can set up your own Mac as an FTP server, and have the 'sender' connect to you with an FTP client and upload the file; but, if your Mac lives behind a router, then you have more work to do with the router settings.
That's why it's much easier to use the file sharing services mentioned above -- if they are available in both sender's and receiver's locations. (Keep in mind that some countries block access to all those mentioned -- except perhaps <www.transfer.ro>, of which I know absolutely nothing.) -
Unable to connect with Kuler Air app and Extension
Hi,
I am unable to connect Adobe Kuler Desktop(Air app). I can't login through the app. Only thing I can see when I launch the app is the RGB rotating, even after an hour.
I tried reinstalling the app two three time. No way. same issue persits.
I tried to connect through a proxy server enable and through a direct connection. same issue.
Not only the Kuler Desktop, but the plugin also has the same problem.
Please help.Hello, I was getting the same RGB loading... issue, however I was able to Sign In at the bottom with my Adobe ID, and then themes started loading when I selected from the dropdown (e.g., Most Popular). It's a little slow, but seems to be working.
-
HTML-based AIR app with transparent UI, shadows, etc.?
I'm debating on whether to use Flex or HTML/Ajax for a widget
in a project. If I make an HTML-based widget, is it possible to
have UI tricks like shadows and transparency, basically, NOT being
confined to a standard OS "box" window? Is this possible?
Thanks.Yes it is possible to do this with an HTML-based AIR app.
However, since the visual elements will be HTML-elements, not
display objects, you can't use the Flash APIs for shadows and
transparency. Also, in a transparent window, SWF and PDF content in
HTML cannot be displayed. -
Multiple AIR apps with the same local cache?
Hi guys,
Is it possible to create multiple AIR apps (for mobile & desktop) that can use the same local cache?
For example: 2 apps for iPad will use the same data store (local cache). If we synchronize (with LCDS) and get all the data for 1 application, if we open the second application, can we access the data set from the other application?
Thx!Hi Vikram,
Eventhough I think it is techincally not possible, even if it was I would not recommend doing this. I think this is asking for problems and you can wait for the day that somebody messes up your production system, thinking it is DEV.
I would use names like DEV_Oracle_BI_DW_Base and PRD_Oracle_BI_DW_Base, to clearly distinguish between the environments. But then again, I think Informatica forces you to use different names.
Regards,
Toin.
~Corrected typo.
Edited by: Toin on Oct 16, 2008 4:02 PM -
Adobe air app integration with mac help
Hi all,
I want to intergrate my help with adobe air app on mac(so that it should look like mac help). But i am not able to do so as we need to add entry in the file info.plist for doing it. Can anyone please guide me on this. I have downloaded several application but not able to find any application with help intergrated in it. Most of the sample apps don't have any help and the remaining apps send the link to their website for help.
Any suggestion/ guidance in this regard would be great
Thanks in advance
SumeetTry redownloading the Adobe Help application from http://www.adobe.com/support/chc/.
Hope that helps,
Frank
AIR Engineering
Maybe you are looking for
-
Statement not accessible error in Implicit Enhancement of SAPMPE03
ENDMODULE. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1 ) Include MPMKMO00, End S *$*$-Start: (1)------------
-
New to CSS! Attach a Style sheet to exsisting website
Hi Im self taught so I need help in a really basic style please!! Ive got a website which Ive made my self, learning via youtube etc!! Im trying to figure out the css business! After ALOT of trial and error I think im slowly getting to grips but I c
-
hii, Is there any difference between distinct and unique in sql...
-
Converting MS Publisher files to Mac Word?
How do I convert Windows 7, MS Publisher documents, to MacBook MS Office document?
-
Bt infinity FTTC date changed 4 times what now?
Hi all my original date for my denton burn exchange cabinet 12 infinity was June 2013, then sept 2013 then December 2013 now says march 2014 I mean what is going on here is it ever going to be done? Anyone had similar situation and if so how many cha