Flex SDK and commercial Websites

Hello,
I have to build and RIA for a Companys Intranet and i am not sure, if it is legal or possible to do so for free with the Flex SDK?
I also would like to know, whats the difference between the Free Adobe Flex SDK and the OPen Source Flex SDK? Which of those do i need to
create the website for free? (If its possible).
Thanks in advance!

Thanks for your help, Flex harUI,
The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
This makes it way too confusing.
Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
Thanks again,

Similar Messages

  • Flex SDK and AIR runtime version in mobile

    Hi, guys.
    I'm trying to make my first Flex mobile app.
    I'm a little confused about the relationship between Flex SDK and AIR  runtime versions for mobile development.
    In the "Developing Mobile Applications with ADOBE FLEX 4.6 and ADOBE FLASH BUILDER 4.6" pdf document, it says:
    "AIR requirements
    Flex mobile projects and ActionScript mobile projects require AIR 2.6 or a higher version. You can run mobile projects on physical devices that support AIR 2.6 or a higher version of AIR.
    You can install AIR 2.6 or a higher version only on supported Android devices that run Android 2.2 or a higher version. For the complete list of supported Android devices, see Certified Devices. Also, review the minimum system requirements to run Adobe AIR on Android devices at Mobile System Requirements.
    Note: If you do not have a device that supports AIR 2.6 or a higher version of AIR, you can use Flash Builder to launch and debug mobile applications on the desktop."
    So, I go and check the Certified devices in http://www.adobe.com/devnet-apps/flashruntimes/certified-devices.html and find that the minimun FLASH PLAYER version accepted by ALL devices is FP 10.1
    1. Does this mean that if I want to release an app to target ALL mobile devices, then I can only use Flex 4.5?
    2. Do support for Flash Player mean the same than support for Adobe AIR? Or the application will prompt the user to install whatever version of the AIR runtime and all of them would be supported by the device, even in the FLASH PLAYER support is for a lesser version?
    Thanks!

    Thanks for your help, Flex harUI,
    The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
    This makes it way too confusing.
    Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
    Thanks again,

  • Flex SDK and online emulation coding, your opinion on my project

    Hi to everybody,
    I'm an actionscript developer and I've started a project 2 years ago.
    Since I wanted to test dynamic bitmap generation, I started this path by coding a graphic driver that emulates some old graphic chip used in consoles.
    I could see it can work very well in AS3, so thanks to Flex SDK and FDT I have coded some more complex emulators.
    Llittle by little I've built some classes that emulate some more chips such as SN76489, AY-3-8910, Konami SCC, Namco, TMS9918/TMS9928 and other graphic drivers for arcade emulation.
    There are few project around the web on this subject, some of them such as fMAME are done thanks to Alchemy but, mine is pure AS3 with a lot of otimization, simple code, byte code friendly structures and a lot of caching methods.
    The audio has to be fixed, I still haven't find a good caching way to play the audio generated by emulated sound chips with the streaming feature of flash player. To increase quality and fidelity, I need to rise the buffer, but the delay between a graphic event and its corresponding sound rises too...
    Unfortunately on some old PC and some netbook they are a little slow because they use a lot of CPU and memory. I will be very glad if you can tell me your opinin about this work and eventually your PC configuration you are playing with.
    These are the four consoles/computer I've emulated:
    SEGA SC-3000/SG-1000: http://www.play-sc-3000.com
    SEGA Master System: http://www.digimorf.com/ASms
    MSX 1: http://www.digimorf.com/ASReplay_MSX
    CBS ColecoVision: http://www.digimorf.com/fcv
    And these are some MAME concept based arcade games. To play with these ones you need to use te same control keys of MAME:
    - Click on monitor to focus flash player
    - 5 or 6: Insert Coin
    - 1 or 2: no. of player to start
    - Arrow keys: move
    - X, C: fire buttons 1, 2
    http://www.digimorf.com/FlaME/pacman.htm
    http://www.digimorf.com/FlaME/pacman3D.htm - This uses Away3d for the 3d interactive cabinet, you can rotate and play snce the emulator itself is mapped on the screen object.
    http://www.digimorf.com/FlaME/ladybug.htm
    http://www.digimorf.com/FlaME/pengo.htm
    http://www.digimorf.com/FlaME/crushroller.htm
    http://www.digimorf.com/FlaME/bombjack.htm
    http://www.digimorf.com/FlaME/solomon.htm
    Hope you enjoy them!

    You can set the maximum number of connections by using:
    ServerSocket server = new ServerSocket( port, backlog );
    Where backlog is the number of connections at any one time. I'm not sure - but I'm guessing that the physical limit is dictated by your hardware. Once you queue is full of connections, you are right - any further connections are refused. The default number of connections is 50.
    Mike

  • How to setup older Flex SDK and AIR 1.5?

    I found an older Flex app that I wanted to install.  It looks like it uses Flex 3 SDK and Adobe AIR.
    How do you setup a different SDK and use a different version of AIR?  I would think the latest version of AIR would be backward compatible but it doesn't appear to be that way.  It seems that the SDK version and the AIR version must match exactly or the app won't compile.  Is this right?
    Thanks,
    -Westside

    Thanks for your help, Flex harUI,
    The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
    This makes it way too confusing.
    Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
    Thanks again,

  • Flex SDK and AIR Runtime issue

    Hello,
    Please somebody answer my Question.i.e,
    For Instance, I downloaded an Application(AIR application) which is developed with Flex SDK 3.0 and AIR Runtime version 2.5. But I have AIR Runtime version 2.0 installed in my machine. What will happen if i install the application? whether it will be installed completely or Any warning will be shown up regarding the AIR Runtime discrepancies? or will the application be obsolete even after it's successful installation?
    Did anyone experience it?
    Regards,
    venks.

    Thanks for your help, Flex harUI,
    The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
    This makes it way too confusing.
    Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
    Thanks again,

  • Flex SDK and FlashPlayer9

    1.is the compiler include in Flex SDK required JVM installed
    to execute?
    2.is the SDK/compiler FREE to use for any purpose?
    3.is the SDK/compiler FREE to distribute?
    4.is the FlashPlayer9(ActiveX, plugin for Netscape) are FREE
    to distribute?
    thankyou very much

    Thanks for your help, Flex harUI,
    The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
    This makes it way too confusing.
    Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
    Thanks again,

  • Xcelsius 2008 and Flex SDK

    Hello all,
    I'm new to Xcelsius and Flex SDK and I don't get any information about that:
    For what do I exactly need Flex SDK? Only if I want to implement a new template for Xcelsius like a "better" property-panel?
    I also want to know, when I want to store data out of my dashboard, can I use and handle them directly in a Web Dynpro environment?
    Does anyone have experience with that or could help?
    Thanks in advance
    best wishes, Bonita

    Hi Bonita,
    Xcelsius provides standard set of visual components, but in some situation we might need some functionality that is note there in standard set of components. That is where flex comes into picture with the help of Flex SDK we can develop custom components and then use the Xcelsius SDK to compile and use that as an add on inside Xcelsius. Custom build components are also available in marketplace (we can opt from a large set of variants, developed in Flex & Xcelsius SDK). Flex coding is mostly done in MXML and events are Handeled with Action Script.
    Note : We need Flex SDK along with Xcelsius SDK only when we need to create some custom component. Xcelsius SDK can be downloaded from SAP Website or can be installed during Setup installation.
    Data can be exported out of Xcelsius with the help of External Interface connection. Sample is available in the extracted installation file. Data exchange is Handeled with scripting language. Don't know Web Dynpro  environment supports the scripting or not.
    Good Luck

  • OpenWithDefaultApplication in flex sdk 3.5.0.12683 and ReferenceError: Error #1069:

    I  am trying to use openWithDefaultApplication to open the files in default application for the desktop application developed using AIR.
    Development environment is as follows
    - Flex builder 3.0 eclipse plugin .
    - Flex SDK version is 3.5.0.12683.
    - AIR 2.0 sdk, I have used instruction specified at  http://www.adobe.com/support/documentation/en/air/2/releasenotes_developers.html#h, to overlay AIR2.0 sdk  with Flex 3.5.0.12683. SDK.
    I get the following error when openWithDefaultApplication is executed
    ReferenceError: Error #1069: Property openWithDefaultApplication not found on flash.filesystem.File and there is no default value.
        at air_openwithdefaultapp/onFileSelect()[D:\www\flexprojects\air_openwithdefaultapp\src\air_ openwithdefaultapp.mxml:28]
    I tried to trace/alert the flex and air runtime verions and I get following  details, 3.5.0.12683 for Flex SDK and  2.5.0.16600 for AIR.
    The same code works fine when I use the Flash Builder4 with Flex 3.5 sdk.
    Any idea what is going wrong here?

    Hi Swapnil,
    1)Try Overlaying SDK to 2.0 like:
                     a)Download the AIR SDK 2.0 zip
                     b)and paste it at C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0 and
                     c)extract it.Check whether this SDK selected in Flex Compiler.
    2) Make sure that you have changed the AIR version number in descripter file (-app.xml) for example <application xmlns="http://ns.adobe.com/air/application/1.5"> here have to change 1.5 to 2.0.
    3) In the Flex Compiler panel check that which Flex SDK (3.5) has been selected. Might it different from defaultly selected.
    In Flex Builder you can check in two ways :
              a)Window>Preferences>Flex>Installed SDKs(Default)>Check SDK selected.
              b)Select Project folder in Navigator Panel and Mouse Right click >properties>Flex Compiler>Check SDK selected.
    4)Make sure that the opening files have accessibility with this function.
    -Vamshi

  • Flex SDK with createRectangleTexture() ?

    Sorry if this is entirely the wrong forum for this question, but I'm stumped...
    I see there's a Context3D function called createRectangleTexture(), which I'd like to try using. I'm creating a Flash app using AS3 and C++, via FlasCC. Currently am using the Flex 4.6 SDK; alas, this does not seem to include a sufficiently recent version of Context3D, and so of course compilation fails when I try to use this function. The documentation suggests this is in AIR 3.6; however, the docs for Flex tell me to not overlay a newer version of AIR onto the Flex SDK (and at this point, I cannot even tell if AIR 3.6 actually provides createRectangleTexture()).
    Any help/pointers/suggestions in regard to this issue would be greatly appreciated.
    Thanks!

    If you are not using Flash Builder go here: http://www.adobe.com/devnet/air/air-sdk-download.html
    At the bottom it says:
    Note : Flex users will need to download the original AIR SDK without the new compiler. Mac Windows.
    Download the proper one for your OS and then extract it over your existing Flex SDK directory.
    EDIT: Just read your post again and noticed you mentioned Flash Builder. In that case you want to follow these directions: http://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html and grab the version with the compiler at http://www.adobe.com/devnet/air/air-sdk-download.html

  • Flex SDK or air sdk

    hi iam new to flex
    iam using Adobe flash builder 4.6 when i open the application.xml file i see this
      xmlns="http://ns.adobe.com/air/application/3.9"
    is the the final sdk version or not if not what should i dowanlod the air sdk or flex sdk and what version plz
    thanx

    You can overlay newer versions of the AIR SDK over most Flex SDKs.  Adobe's latest version of Flex is 4.6 which shipped back in 2011, IIRC.  Apache Flex just shipped 4.13.0 and folks have definitely used it with the most recent AIR SDKs.
    -Alex

  • 'Use minimum version required by the Flex SDK' setting question

    Hi,
    Can someone explain why after downloading the latest stable Hero SDK (build 19786), which only has fp10.2 support in the framwork/libs/player directory, would the 'Use minimum version required by the Flex SDK' build property still tell Flash Builder to build for fp10.1?
    In my flex-config.xml file from this new SDK, I see the target-player attribute is set to 10.2. Is there a bug in burrito that would fail for that value to be used?

    No. That should work. Builder also reads the minimum value from flex-config.xml.
    Just to check - you added this as a new SDK in Preferences -> Flash Builder -> Installed Flex SDKs and either made that the default SDK or changed the project to use the new SDK, right?

  • Latest flex sdk for Flash Builder 4

    HI,
    We bought Flash Builder 4 Premium and installed it.
    Now I want to use the latest flex sdk to use with it (I am working on a project using TLF 2).
    What is the version I should install, is it sdk 4.1 or 4.5(Hero).
    In Flex 4.1 there are about three variations http://opensource.adobe.com/wiki/display/flexsdk/Downloads. Which one should I download if using 4.1 ?
    Please explain.
    Thanks

    Thanks Chris.
    in sdk 4.1 download there are 3 download types. Can you please tell me the difference of 'Free Adobe Flex SDK' and 'Open Source Flex SDK' and which one should I use?
    Thank you very much

  • Unknown Flex SDK: "Flex 3.1"

    I just upgraded my flex to Build 3.0.2.214193 and I get the following error when i import my project archive.  Why is that.  Is there anything i need to change?

    In Flex Builder menubar:
    Project - Properties - Flex Compiler
    Then select the SDK or else select Configure Flex SDKs and navigate to the C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0 folder.

  • Flex and commercial apps?

    Hi everyone. I have a simple question:
    is it possibile to use the free Flex SDK to develop a commercial application or any generic application that could lead to money income? I know this is probably stated in the license but english is not my native language and I'm not good with licensing terms, so I can't understand if I can develop and distribute such application or if I have to buy some particular Adobe license/subscription to develop commercial apps. I stress the fact that using the  "commercial" word I mean a generic app that could make me gain some money, including for example a free app with a Donate button, other than the classic sellable product.
    I hope someone can give me a reliable answer
    Have a nice day
    C. PG.

    In short; yes, knock yourself out!
    In a slightly longer answer.  We live in a sue happy world and Adobe employees are generally not allowed to comment on, or discuss intricate meanings of current licensing terms.  So, they can't tell you what the license means, but they'll sure sue you if they think you're in violation.
    At the end of the day, it is your responsibility to discuss your intended use with your legal counsel to decide if your use is permitted.

  • What's the best way to mix AIR 14 and the Flex 3.5 SDK and use new AIR features?

    I am returning to development of a popular desktop AIR app, after about 4 years of no code changes. Both AIR and Flex have actively moved forward during my coding absence, and it is time to play catch up.
    When last built, the app was using Flex 3.5 and AIR 2.6.
    End Goal - I want my app to look good on high density displays
    I'd like to keep Flex version at 3.5, but use the newer version of AIR, to render more clearly on high density displays (Retina on OSX and hiDPI on Win8).
    The pixel doubling performed by the "compatibility" modes of OSX.Retina or Win8.hiDPI make my app look pretty gross, and the customer base is starting to complain.
    While I may eventually switch over to the Apache Flex SDK to bring the application design into the current state, my customer base just doesn't care right now. They like the current app, but want it to work, out-of-the-box, on high density displays.
    So I need to limit my scope to changing only the AIR SDK, not the Flex SDK at this time.
    Step 1 - Overlaying AIR14 SDK on Flex 3.5
    I followed the official generic overlay instructions here, and that worked well enough. I named my hybrid SDK folder "3.5.0.AIR14". I have been able to recompile, run, and verify my app using the hybrid SDK. (my app is compiled and packaged from an ant script, using the Antennae framework. I had already switch SDKs a number of times over the initial course of development, so pointing my project to a new SDK was pretty simple enough.
    Step 2 - Updating the app.xml descriptor
    This part was also easy. I used the templates\air\descriptor-template.xml as a starting point, customizing the name, app id, and folders. Now my app descriptor is correctly based on the <application xmlns="http://ns.adobe.com/air/application/14.0"> namespace.
    Step 3 - Enabling Retina/hiDPI support - Help??
    I added <requestedDisplayResolution>high</requestedDisplayResolution> to the <initialWindow> tag of the app descriptor, but that made no difference. The app compiles, installs, and runs, but pixel doubling is still occurring and the app looks gross.
    I also tried setting the SWF version to 25, according to the official overlay guide. This proved to be more difficult. The official overlay guide suggests setting the -swf-version=25 compiler option, but that option is not supported by the Flex 3.5 compiler. So all I had to try was using the legacy -target-player=25 compiler option. That setting was accepted by the compiler, and it produced a SWF with byte offset 0x3 == 0x19 (25 dec), so that appears to be right.
    But -target-player=25 didn't have any effect either.
    Is setting the SWF version even required? Isn't the whole point of using the AIR 14 namespace in the app descriptor the way of telling the compiler "I want to use all features of the AIR 14 release". Why do I need to tell the compiler multiple times to use all the features of the SDK I'm compiling with? It just seems weird to me.
    Have I missed a secret setting somewhere?
    How can I tell the AIR runtime to simply run as pixel-dense as possible? When the workarounds listed below are performed, my app looks fantastic on high-density displays. But its the pixel scaling that is making everything look bad, and I desperately want to get this fixed.
    Workarounds?
    On Windows 8+, we are asking our users to enable the "Disable display scaling on high DPI settings" checkbox on the AIR application shortcut. This works, but is a confusing setting for average users to discover. Most just give up in frustration.
    On OSX, we can't even disable Retina mode on a per-application basis, its all or nothing, so that's even worse. SwitchResX will automatically switch resolutions based on the selected app, but that's a pretty clunky (and non-free) workaround too.
    Any other workaround ideas are appreciated too.
    Cheers,
    Doug

    It took me a while to figure out (without much help from Adobe, grrr!), since some internet writeups were terse and implied somehow that AIR's Retina support (setting your app descriptor's <initialWindow/requestedDisplayResolution> to high) would also work on Windows. They don't.
    On OSX, the steps to disable pixel-doubling are:
    update your app descriptor to AIR 14
    set initialWindow/requestedDisplayResolution = high
    compile with SWF version 25 or greater
    vector assets, including text, will scale automatically
    you'll need to replace your bitmap assets with Retina-quality bitmaps as appropriate
    when running on a Retina display, you will see stage.contentsScaleFactor=2. It will be 1 for non-Retina displays.
    On Windows, the pixel-doubling kicks in when you have a HiDPI scaling set to about 150% or greater (hiDPI scaling was introduced in Win7). There is no way to detect from within an AIR app when Windows is doing its HiDPI scaling. stage.contentsScaleFactor is always 1, under all configurations.
    The only thing you can do for AIR apps on Windows is explicitly disable display scaling (like you have done) and update your app to manually scale all UI elements at runtime (that's really gross and hard, and it what I working on right now).
    For my app, I updated our Windows installer to set the registry to disable hiDPI scaling, for all users, just for our app. Here's how you do that:
    Key = HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
    Name = <fullPathToYourExe>
    Type = REG_SZ
    Value = "~ HIDPIAWARE" (without the quotes, tilde space HIDPIAWARE)
    That should be set in the full 64-bit registry, not the Wow32Node registry, even if your app is a 32-bit app (which all AIR apps are). If your installer is a 32-bit app (mine was), you may need to jump through some hoops to have it affect the 64-bit registry hive from a 32-bit process.
    If you only want to change the setting for the current user (not all users), the KEY root is HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE.
    If you don't have an explicit installer for your AIR app (ie. if you are deploying from the web via a badge installer), then you're even more messed up, and you will need to tell your users to disable the scaling manually.
    I know, it's a total pain. I hope this helps.
    Cheers,
    Doug
    PS: Adobe devs, if you are listening ...

Maybe you are looking for