I am writing a desktop application and trying to decide between using AIR (FLex) or Java. Some of the requirements for the application are:
- needing to securely connect to web services and JMS
- have a very interactive UI (lots of little and big features)
- displaying video
- Communicate with a C++ application
To implement the web services and JMS for Flex we were thinking of using Merapi to communicate with a Java application. Does this mean we should probably go with Java or does the better graphics capabilities of Flex still make it a better choice?
Which language would you choose?