Integrating Bazeds-spring from Flex Adobe air application?
Hi
I have seen that from Flex Adobe Air platform using the old integration model (without spring) with Blazeds we can successfully communicate from AIR to the server side.
I have got the project working fine with FLEX-SPRING-BLAZEDS on a simple flex application. However, I would like to know if the same can be done with the new way of defining channels in Server side with the Blazeds-Spring combination from AIR. If yes could you please direct me to the changes in configuration required in the flex side of the Air application.
Thanks,
Naveen
AIR does not support running applications from a CD-ROM;
that's both a technical and a licensing limitation.
You can redistribute both AIR and your application via
CD-ROM, thus enabling off-line install, if you agree to a
redistribution license. See
http://www.adobe.com/products/air/runtime_distribution1.html
for details.
Oliver Goldman | Adobe AIR Engineering
Similar Messages
-
I want to hide the blue title bar from my adobe air application
Hello
I'm doing an aplication with Flash CS4, using adobe air in as3. I have some frames, and in the frame 25 there's a stop, when user clicks a button, go ahead to frame 27 and stage resize the whole screen, just like a FULL_SCREEN, and then I load an pdf. I can't use FULL_SCREEN or FULL_SCREEN_INTERACTIVE property, because doesn't works the pdf loaded (even adobe help say it), so I would like to simulate it. The application it will be use in windows ( I am not sure if XP, vista, but windows). So when resize the stage, to load pdf, then and ONLY then, I want the title bar disappears, just to simulate full_screen.
How can I do, to make in a desktop application that ?
Thanks in advanceOpen the Air Application descriptor file(eg: airproject-app.xml) for your application and
uncomment the <systemChrome></systemChrome> tag.
Set it to none like:
<systemChrome>none</systemChrome>
It will work. -
How to save the date in Sqlite in Adobe Air application
hi friends,
i am doing a flex Adobe AIR Application with SQLITE Data base,in that i want to save Date in the following format DD/MM/YYYY, but in my TABLE i gave the data type is DATE,
So it store the value like this Sun Dec 2 00:00:00 GMT+0530 2012.i want to store the value in DD/MM/YYYY.How to do that?
looking for useful suggession.
Cheers,
B.venkatesan.Hi, maybe cannot help much on this since I have not much experiense on handling SQLITE in AIR.
But I know there are a command/example for reading SQL:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/data/SQLConnectio n.html
http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7d49.html
And in mxml you should have an id for each individual TextInput component, also have a button:
<Button click="updateSQLHandler(event)"/>
When the button is click the handler function is launched.
The updateSQLHandler(event:MouseEvent) is a script that read the each individual TextInput component by getting (id of textinput component).text.
Then, you create a String varible that is an SQL commands with the texts in the form, and update the SQL database following the below using the execute() command (refer to http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7d49.html ).
Hope this help. -
How to get the data from mysql database which is being accessed by a PHP application and process the data locally in adobe air application and finally commit the changes back in to mysql database through the PHP application.
If the data is on a remote server (for example, PHP running on a web server, talking to a MySQL server) then you do this in an AIR application the same way you would do it with any Flex application (or ajax application, if you're building your AIR app in HTML/JS).
That's a broad answer, but in fact there are lots of ways to communicate between Flex and PHP. The most common and best in most cases is to use AMFPHP (http://amfphp.org/) or the new ZEND AMF support in the Zend Framework.
This page is a good starting point for learning about Flex and PHP communication:
http://www.adobe.com/devnet/flex/flex_php.html
Also, in Flash Builder 4 they've added a lot of remote-data-connection functionality, including a lot that's designed for PHP. Take a look at the Flash Builder 4 public beta for more on that: http://labs.adobe.com/technologies/flashbuilder4/ -
How to run mxmlc from within an Adobe AIR application
Hi. I'm at the planning stages of writing an Adobe AIR application that needs to be able to run the mxmlc Flex compiler from within. I don't know if this is possible, but if it is, then there are 2 things I don't know how to do:
1) I don't know what classes to use to execute mxmlc from within my AIR application;
2) I don't know how to register a listener to such so that the application will know when mxmlc has finished its execution.
Any help on this would be immensely appreciated. Thanks in advance.There is a detailed article on Runtime
[url http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps_p.html]here -
Has anybody been sucessful in integrating other Video
encoders (on2 Flix, Mainconcept, or any other commercially
available video encoder) with Adobe AIR live video streaming
applications ?
Most of the companies provide SDK's
Is it possible at all to integrate them with Adobe Air
applications built using Flex/ Actionscript?With the use of a little Alchemy magic, you can turn a C/C++ library into actionscript accessable classes!
-
Live TV integration in Adobe AIR Application
I have an adobe AIR application. I would like integrate live TV's on that. How it is possible? Please any one can help me...
Thanks in advance.....Thanks 4 the reply...
I downloaded as3corelib library from http://code.google.com/p/as3corelib/downloads/list, extracted the library.swf file from the available as3corelib.swc file, included it to the lib tab of my application, renamed it as EncryptionKeyGenerator.swf and i've done the following:
<script type="application/x-shockwave-flash" src="lib/EncryptionKeyGenerator.swf"></script>
function init(){
var ekg;
if(window.runtime)
if(!ekg)ekg={};
ekg.EncryptionKeyGenerator=window.runtime.com.adobe.air.crypto.EncryptionKeyGenerator;//from a document over net
keyGenerator=new ekg.EncryptionKeyGenerator();
On running my application, it says Value not a constructor.
However, i downloaded a installer package, EncryptedDBHTML.air over the net and when i used the EncryptionKeyGenerator.swf file from this package in my application, it worked. Now, the available codin used this:
ekg.EncryptionKeyGenerator=window.runtime.com.adobe.data.encryption.EncryptionKeyGenerato r;
I tried using the above package name, however i end up with the same error.
Any help is appreciated.. -
Install Adobe Air application (.air file) from command line in Mac OS X
Hello everybody
I would like to install an air application on many systems (Mac OS X) using remote install. Is there a way to achieve this?
Is there a pure command line utility to install Adobe AIR applications (.air files) in Mac OS X?
Thanks. MasteradiThanks for your reply. I already knew that command but it's good to see it again.
In the meantime I have found a tool called ARH (AIR Redistribution Helper) which can be used to install an air application, uninstall an air application, etc.
Now I would like to create a .pkg file (for Mac OS X) that will use ARH together with my .air file and that will install or update (uninstall/install) the application. But I guess this is no more an issue for Adobe AIR. I have to learn the tools specific for Mac (Iceberg, Xcode).
Best regards
Masteradi -
Deployment of an Adobe AIR application in an enterprise environment
Dear Team members,
first of all my apologies for posting this thread in more than one forum (see Installations Issues) but the argument is very important to us and I don't know where discuss it.
I would like to post a question to you regarding deployment doubts that we are trying to address.
My company is working on the new version of our primary application previously built as a J2EE application with some reporting functions with Flex, and we want to use AIR in order to leverage its possibilities:
Seamless integration with existing application functionalities (implemented as standard JEE web application pages) thanks to the integrated HTML capabilities
Improved integration of the user interface with the desktop
Native processes to provide additional functionalities
Our application is targeted to pharmaceutical industry, subject to FDA regulations, and it affects more than 5000 users for each customer, so we have some specific requirements affecting the deployment and distribution of the software:
Allow to run multiple versions of the software on the same client machine (to support test and acceptance activities in addition to the production environment)
Minimize the effort of the initial setup on each client
Manage the version upgrades without manual activities on each client
Keep the test/acceptance and production environments strictly aligned to improve effectiveness of formal validation (ideally, an application once validated should be transported in production without any source code modification, recompilation or repackaging)
The current browser-based strategy is perfectly fit to these requirements, and in the shift towards a desktop-based strategy we need to continue satisfying them as much as possible. We evaluated the standard distribution strategy of Adobe AIR applications, and noticed several attention points in this scenario.
The first issue we encountered is the back-end services endpoint discovery problem. Simply hardcoding a server URL in the packaged application could be a viable solution for public internet-accessible applications, but we need to support multiple customers in their intranet, and each one typically requires multiple environments for the application (acceptance, production, etc.). Maintaining dozens of different packages of the AIR application to support all these customer environments clearly is not the solution. Neither we want to force thousands of different users to enter and maintain the correct server location in their local preferences.
So, we thought to use a badge hosted in the back-end application to run the local AIR application: using the underlying API, we could activate the application specifying also the network location of the back-end services. We could also rely on the badge to install the application (and the AIR runtime if necessary)… however, application packaged as native installers cannot be installed, upgraded, or launched by the badge API (and we need to package ours as native to use native processes).
We also noticed that multiple versions of an AIR application cannot be installed side-by-side in a client machine, and that the installation and upgrade of the application can be performed only when the local user has administrative rights on the machine (using standard or native packages), forcing us to rely on external software distribution systems in some customer scenarios (introducing additional complexities in the release cycle).
At this point, in our opinion the standard deployment strategies of Adobe AIR applications are unfit for enterprise environments. In the enterprise world, many of the applications have migrated to a completely browser-based solution, while others enhanced their client layer to comply with the requirements, for example installing only a thin portion of the client code and allowing to connect to multiple server versions/environments with it (e.g. the SAP GUI universal client). Without smarter deployment and distribution tools, AIR applications currently are a step back compared to web applications in terms of manageability.
So, we are trying to develop a solution to address these problems, with some concepts similar to JStart: install on the client machine a launcher application capable of being activated from a web page, dynamically locate, download and run the actual client bytecode, transparently enforce client software updates, and supporting multiple applications (and multiple versions of the same application). However, we are facing many technical problems due to internal architecture of AIR and we already spent a considerable amount of effort trying to find a solution. We are now thinking to return on the choice of AIR, going back to Flex.
What is the position of Adobe on this argument? Is Adobe aware of these issues and are there any plans on this topic? Any advice?
Thank you in advanceFor those following along, Oliver Goldman will be answering this post in future articles on his blog.
Many great comments and questions here. I’m working on some follow-up posts to address these; nothing I could cram into this comment field would really do your query justice. - Oliver Goldman
Pursuit of Simplicity
Chris -
Adobe AIR Application Distribution
I have a client that requested me to do them a CD application
which I am thinking of using Adobe AIR.
Does the distribution license allow Adobe AIR applications
made using Flex or Flash be published through CD-roms and for
downloads? Are there any implications for this?
Also, does the license allow if say Adobe AIR player is put
together with the Adobe AIR application into a CD for distribution
so that if a computer does not have Adobe AIR player to install the
AIR application, he/she can install the player directly from the CD
without going to the Internet?AIR does not support running applications from a CD-ROM;
that's both a technical and a licensing limitation.
You can redistribute both AIR and your application via
CD-ROM, thus enabling off-line install, if you agree to a
redistribution license. See
http://www.adobe.com/products/air/runtime_distribution1.html
for details.
Oliver Goldman | Adobe AIR Engineering -
Is there any way to disable the installation location/folder of the Adobe AIR Application or can we skip that part automatically?
xmlns:mx="library://ns.adobe.com/flex/mx" is the spark mx address, which is completely different than the original 2006 mx library.
The thing is: I love AIR, hate spark, loved the 2006 pre-spark functionality. It is so much more convenient and user friendly. Given the choice between having the display seperate from the processing, or having it be convenient and easy to work with, I choose the later option.
For the most part it seems like the AIR api is like a layer on top of the spark - flex system.. I would like to be able to over lay the same AIR functionality on top of the the old system....
Possible or no? -
Flex Based AIR application & remote HTML
The question is ....from a flex based AIR application do you
always have full access to all of the HTML content loaded from a
remote site via the DOM (htmlLoader.window.document), or is the
'context' of what you can see limited to what the initial url
requested can see - i.e. the context is as if it were javascript
running in the page corresponding to the initial URL.
As far as i can see if i request say the page
http://www.abc.com/page1.htm
and it has content along the lines of
<IFRAME src="
http://www.xyz.com/page3.htm"
id="remoteframe" />
<IFRAME src="
http://www.abs.com/page2.htm"
id="localframe" /?
then using the htmlControl.htmlLoader.window.document i can
successfully navigate the DOM for the initial page loaded and
localframe, but
not remoteframe.
I've seen various comments about sandboxes, bridges and
applicationdomains in the documentation but i don't see how this
can help me.
Can someone please shed some light on this? Can i from the
AIR application access all of the DOM, or am i restricted to the
initially loaded page and pages referenced from the same domain in
the page?
Thanks
JamieHi,
From your AIR application, you can only access "exposed
properties" in remoteframe.
You expose a property by using the sandbox bridge mechanism:
http://livedocs.adobe.com/air/1/devappshtml/help.html?content=security_5.html#1092959 -
Adobe AIR Application Installer.exe
On my win xp pro sp3 machine from all the Adobe stuff
following software installed only:
- acrobat reader
- flash player
- shockwave player
The Secunia scan tool noticed me recently I had old version
of flash player.
It is not right, some days ago just upgraded to 9.0.151.0.
Why I am using the 9.x one see my other thread in the adobe
flash player forum.
In-depth analysis has shown that the old one is really
present on my station:
Adobe AIR Application Installer.exe is present on this
machine and it keeps the old and
vulnerable version of adobe flash player.
What for ???????
I didn't ever install the air application installer on my
own.
It must be one of other three applications I'm using
intentionally.
What of the three application named above has installed AIR ?
And what for ?
Why is nobody upgrading the vulnerable flash version attached
to AIR ?
How can I deinstall it ?quote:
Originally posted by:
tzeng
You can uninstall AIR by using the uninstall program control
panel. Just like uninstall an application.
AIR doesn't figure on the Add/Remove Programs list. -
Adobe Air Application Installer.exe Documentation
Hello All,
i am having severe problems retrieving the documentation for "Adobe Air Application Installer.exe"
We have applied as Publisher for Air Apps here:
http://www.adobe.com/products/air/runtime_distribution1.html
and filled out the form
http://www.adobe.com/cfusion/mmform/index.cfm?name=air_distribution2
After that we were hoping to receive documentation about seamless install of air applications, but we are waiting right now ...
So, time is running out, and i need the documentation of the "Adobe Air App Installer.exe"
So far i have managed to silently install an air app:
'$1 -silent -programMenu -location "$INSTDIR" "$TEMP\AirApp.air"' $0
Where $1 is the "Adobe Air Installer.exe" retrieved from the registry
$INSTDIR is the installation target path
$TEMP is a temporary folder, containing the to install Air Application
the above command works fine for clean and empty systems with no prior versions of the application installed.
what i now miss are the return code meanings, ranging from 0..9 where i only know that 0 means success !
And i would like to have a documentation about the
-update
and the
-uninstall
parameters for seamless installation/deinstallation of a whole air app with datahi there,
i got the documentation also, dunno why they make it so hard
to get it
thank you very much !
greets from joymoney
ck
I was also facing this problem.
Today I got this
http://help.adobe.com/en_US/AIR/1.5/air_runtime_redist/air_runtime_redist.pdf
http://help.adobe.com/en_US/AIR/1.5/air_runtime_redist/air_runtime_redist.pdf -
Title
Incorrect functionality of embed tag in html loader for adobe air development
Description
Problem Description: If we had loaded youtube.com video url in a view stack and navigate to other index of stack or away from we UI screen within the same native window video or embeded tag of flash player or any other embed object will be displayed on top of all screens layer in same position of where the object should be placed in side of html loader only.
Steps to Reproduce:
1) go to http://get.straweb.com/StraWebBrowser/StraWebBrowser.air download and install
2) load 2 tabs and in the 3 tab load video player of youtube.com which will a sample video
before completing the load of 3 tab which trying to load video from youtube.com, navigate to other tabs 1 or 2 in few second once the flash player of youtube.com video player is load it will display in the current tab or UI screen.
3) Try navigating to other tabs than youtube.com loaded tab you see the flash player is on top it stable.
4) navigate to 3 tab and try to navigate to other tab you can observe that so how it will not show that flash player and only visible in that 3 tab which is fine.
Actual Result: Embedded tag of html page displaying on top of all layers of Adobe air application native window
Expected Result: Embedded tag of html page should only displayed in side htmlloader
This you can replicate in any adobe air plugin update and on any Hardware and Environment.
Applicable to all sdk versions of adobe air.Adobe Bugbase: Bug 3823839 Incorrect functionality of embed tag in html loader for adobe air development
Maybe you are looking for
-
HT201250 how can i pass information from one mac to another mac by using the time capsule
how can i pass information from one mac to another mac by using the time capsule
-
Can i install indesign 2.0 on win 7 64 bit
can i install indesign 2.0 on win 7 64 bit
-
I just bought an apple tv bt i can find where to subscribe to stasrt using my phone
hey there
-
Using Apple TV without a TV, just for Airplay
Hey So i've just moved away from home to be closer to university and I don't have a TV just yet, but for my birthday I got an Apple TV that we used on the home TV. I was wondering if I'd still be able to use airplay from my IPhone to a set of speaker
-
Interaction between Distribution model, partner profile, etc.
Hello, I am a newbie in the SAP world, and I am a little bit lost in the behavior of the Outbound Processing (the send of an IDoc to an external non-SAP system). Actually my question is how the following components interact during an outbound process