Why do you use air?

Hi
I am currently at uni writing a dissertation on creating desktop apps and in particular using Adobe air.  I was hoping I could get some views on it from the people who actually use it.  In particular why you use air as opposed to other development tools (ie titanium and silverlight)?  Also how easy do you find it to use?
Would really appreciate any feedback I can get.  Thanks.

Hi
Thanks for the responses.  I am finishing the write up at the moment and it would be great if I could get some more feedback from developers, general thoughts on air would be good.
Thanks

Similar Messages

  • Why cant i use air print with my hp deskjet 3050

    why cant i use air print with my hp deskjet 3050

    The HP Deskjet 3050A J611 is AirPrint compatible.
    If it is not working for you, try restarting your router as well as the printer. Power them down, wait a moment or two, then power them back up again. It should work.

  • Why do you use email to contact me but refuse to accept my email

    Hi
    I understand that email can be a very convenient and effective way of communication; however The FCC has strict regulations on how wireless carriers can ask and receive customer information.
    If you need assistance with an account or billing issue and you’re overseas you can always chat live or call our international support number free from your AT&T mobile at +1.916.843.4685.
    Thanks,
    Charise

    Why do I have to use Facebook, tweeter or this goofy community service instead of email? Why do you use my email address to contact me but refuse to accept email In return? Just like you, I also prefer the ease and convenience of email. Would you prefer I setup my own social network and require you to post your bills to it??! Email is ubiquitous and--unlike your service--it works perfectly overseas.

  • Why do YOU use Apple's Server product?

    So...I've been running 10.5 server for maybe 2 years. The services I use are: AFP SMB DHCP DNS Firewall Mail NAT Web VPN. I went from using linux (slackware no less) to using OS X Server. My issue here is....honestly it feels like OS X Server is a GUI wrapped around a closed source kernel and everything else open source. Paying $500 for something I could pretty much do myself is where I have an issue...and the fact that the admin gui is pretty limited. Even today I still have to manually edit natd to use ppp0 as an interface. I guess if people needed OD and all that jazz maybe it's worth it....so my question to all is the subject...why do YOU use it?

    AFP, mail, web - because AFP is the best choice in many instances for fileserving Mac OS X clients,
    and also (why OS X Server) because clients do not want to pay me what it actually takes to build it on my own, and I'm not going to do that for free for the "benefit" of not paying for it with my own time.
    What's provided is a pretty excellent base set of tools, and I can easily update clamav, amavisd-new and spamassassin manually which I'd be doing anyway on any other platform.
    As of 10.5, Postfix is a current enough version to do what I need, and I'm comfortable manually editing the config to get it to do all of what I want.
    I just don't have to spend ridiculous amounts of time building all of this,
    and with OS X (software and hardware) I get Target-disk mode, a far better GUI when I need it (not much), and the portability of a system drive is actually immeasurably better than I'm going to get with any other platform & OS out there. If you haven't experienced that yet then you don't know.
    Yes there are limits to that, but that's negligable compared to how thoroughly un-portable a system drive is anywhere else. To an extreme degree.
    NetBoot/NetInstall, asr, ease & portability of system images,
    The great benefit (OS X client) of commercial software (Adobe, Office, etc. ) alongside perl, python, ruby, shell scripting, etc.

  • Why do you use jsp:useBean?

    Hi,
    I have one "simple" question :) : When or why do you are using <jsp:useBean>,<jsp:getProperty> and <jsp:setProperty>?
    For practice, I am creating a form, sends the data to a servlet and the servlet "packs" the parameter into a Bean and put this Bean into a request- or SessionScope. After that, my resultpage could access the property name of the bean with (for instance) sessionScope.Bean.name.
    I wanted to use the 3 tags above first, but after I realised the way I describes above I didn't have to use these three jsp tags. Therefore I wonder when you are using these tags.
    Thnx
    Alex

    hi
    The component model for JSP technology is based on JavaBeans component architecture. JavaBeans components are nothing but Java objects which follow a well-defined design/naming pattern: the bean encapsulates its properties by declaring them private and provides public accessor (getter/setter) methods for reading and modifying their values.
    Before you can access a bean within a JSP page, it is necessary to identify the bean and obtain a reference to it. The <jsp:useBean> tag tries to obtain a reference to an existing instance using the specified id and scope, as the bean may have been previously created and placed into the session or application scope from within a different JSP page. The bean is newly instantiated using the Java class name specified through the class attribute only if a reference was not obtained from the specified scope. Consider the tag:
    sun site

  • Why do you use Adobe Flash?

    I really just don't know a whole lot about Flash and so I'm curious why you each individually chose Flash over some other program. What kinds of things do you use it for?

    I've been using since September 2004 and I've been happy with it most of the time. Mostly because of the reason given above: fast package manager, stays out of my face, lets me handle stuff myself, easy to make your own packages, ...
    But lately my wishes / demands regarding a distro have changed: I don't have time anymore to do everything myself, nor to fix a borked system after a pacman -Syu. That's why I switched to Ubuntu on my company's laptop: stuff just has to work, I don't need the bleeding edge anymore. Mind you I didn't install vanilla Ubuntu: I used the alternate install CD and installed a "CLI system". This is very much like Arch: you end up with a minimal base system and you can decide for yourself where to go from there. So far I've been very pleased about Ubuntu.
    I still use Arch on my desktop and router. Although maybe I've become more of a Frugalware stable type of user, I can't let go of Arch as it's tought me a lot about Linux.

  • Why would you use Java over C/C++

    This thread :
    http://forum.java.sun.com/thread.jspa?threadID=689490
    Brought back to mind a problem I had in the first C program I worked on -
    I'd declared an array and a file pointer on the stack in a function, overwrote the end of the array by mistake, and trashed the file pointer. The file pointer was used a while after the array was overwritten - took me 2 days to work out what was happening. Array overwrites like this are just not possible in Java - that's a reason to use Java over C or C++.
    Anyone else got their own scare stories like this ? Maybe someone's got a Java scare story that would make you use C ?

    A C++ based bond trading system had the description database varchar field width of 60 characters. The GUI software to display this had buffers 60 characters wide. New bonds came along with widths of over 60 characters so the database field width was changed to 80 characters but nobody told us (the GUI maintenance team) about the change.
    There was no real problem for about 4 days after the first long named bond was inserted. Then, at random times, the GUI application would crash. It took many many days to find the source of the problem and to fix it. The blame was laid at the door of the GUI maintenance team even though we had not written the code and we had logged the potential problem in the bug database months before but management decided that it was not a problem so should not be 'fixed'.
    This literally cost millions because the traders could not be sure of their positions.
    I left as soon as my contract ran out.

  • How do you use AIR's WebKit/htmlloader?

    Hi everyone,
    A long standing issue in AIR has been the inclusion of an older version of WebKit.  The request to update this library has come up many times in the forum and is in the top 10 on the community driven Uplist feature page.  As with the recent and ongoing physics discussion, we're not committing to any changes purposed below at this time,  as we're purely in an investigation mode at this time.  We realize that this is an important feature and we need further clarification on what you're looking for.  Please read on for questions from our development team.
    We are exploring updating WebKit, but due to our modification of the WebKit source, this will be difficult, and updating WebKit will change the HTML DOM, possibly breaking content authored for our existing DOM.
    So we are also exploring leaving HTMLLoader alone, for now, but providing a reasonable alternative.
    StageWebView was originally written as a replacement for HTMLLoader on mobile (because we could not use our WebKit on mobile, StageWebView took advantage of the browser provided by the platform).
    But it was extended to the desktop as an unsuccessful solution to this problem.
    On mobile, content was probably newly written (so it could be tested with StageWebView), and the browsers were similar enough to our WebKit that the DOM impact was minor.
    But on the desktop, forcing older content written for our WebKit to run on Internet Explorer 8 (as an example) was a disaster due to the differences in the DOM’s. We resolved this by making HTMLLoader versus StageWebView on the desktop a choice.
    Which gets to the questions (for desktop development only).
    Which is more attractive, an embedded web browser or using the system browser? Is it valuable to provide both?
    For instance, using the native browser can save on code size (perhaps 6 MB), but you must create and test portable HTML, and you face the risk that future updates to the system browser breaks your content.
    How much interop do you need between AS and JS?
    Hearsay suggests another problem with StageWebView is there is no interop between ActionScript and JavaScript, whereas HTMLLoader had a lot of support.
    Would StageWebView be sufficient if it exposed an ExternalInterface, or sandbox bridge, level of functionality? For instance, if AS could register a list of functions which could be called from JS (and vice versa), would that be enough? Or is there something else that HTMLLoader does that is essential?
    For instance, one of the ideas being explored is to provide an entirely new class (perhaps as an ANE) which links an unmodified version of the latest WebKit source as a static library. By using unmodified source, we can more readily update to newer versions of WebKit.  As well, if we leave the existing classes unchanged, we don’t risk breaking existing content. But if we use unmodified WebKit source, we may find some of HTMLLoader’s functionality impossible to match, which is why I’m interested in understanding the essential functionality, so we can decide if a sufficient, minimal (so it’s easier to support without customizing Webkit) interface for it.
    Thanks,
    Chris

    Hey Chris,
    Thank you for reaching out to the community! Our team has been working on AIR apps for a while now. It has been frustrating to say the least, trying to integrate sophisticated HTML5 apps into our different AIR apps.
    The existing solutions on mobile and desktop are not very satisfying. Mobile has gotten better because of the StageWebView, but there are still several flaws that make the platform unpredictable. On desktop it is even worse and we are facing a tough decision.
    We want to integrate an HTML5 app into an already existing AIR app. The two applications will have to communicate in some form with each other. The StageWebView approach with a simple ExternalInterface would suffice, as long as we could pick from the browsers that are installed. The ANE class approach also sounds good, but only if there is a similar way of communication.
    We think that keeping the component (WebView or ANE class) as lean as possible is one of the most important things. We don't want to face the same issues in the near future. There is also a need to update that underlying layer fast. Browser vendors (with some exceptions of course ) have much faster release cycles nowadays. They will keep pushing the boundaries and we need to adjust accordingly.
    The HTML5/JS should take care of the DOM manipulation, event handling and communicate back to Actionscript in a simple way. There is no need for Actionscript to worry about these things. And if there is, create a simple JS layer using the interface to do the job.
    Here is a list of features that are essential to us:
    Accessing the local file system (xhr requests on the local file system):
    Worst case scenario: Using the ExternalInterface to feed files to the HTML application.
    Configure the cache or at least manipulate cache handling
    Much better HTML5 / CSS3 support: Video, Audio, SVG, CSS3 Animations, etc.
    Easier and faster way to update the underlying WebKit/Chromium (relevant for ANE)
    Are there any plans yet? Is it on your roadmap? Are we talking about years or months? Answers to these questions are very crucial for us. Only with those answers will we know, whether we can keep working on the AIR platform or if we have to look for alternatives and migrate our entire application.
    We are looking forward to your answers.
    Thanks

  • Why would you use a managed service account rather than a virtual account in SQL Server 2012?

    In SQL Server 2012, service accounts are created as
    virtual accounts (VAs), as described
    here, as opposed to
    managed service accounts (MSAs).
    The important differences I can see for these, based on the descriptions:
    MSAs are domain accounts, VAs are local accounts
    MSAs use automagic password management handled by AD, VAs have no passwords
    in a Kerberos context, MSAs register SPNs automatically, VAs do not
    Are there any other differences? If Kerberos is not in use, why would a DBA ever prefer an MSA?
    UPDATE:
    Another user has noted a
    possible contradiction in the MS docs concerning VAs:
    The virtual account is auto-managed, and the virtual account can access the network
    in a domain environment.
    versus
    Virtual accounts cannot be authenticated to a remote location. All virtual accounts
    use the permission of machine account. Provision the machine account in the format
    <domain_name>\<computer_name>$.
    What is the "machine account"? How/when/why does it get "provisioned"? What is the difference between "accessing the network in a domain environment" and "authenticating to a remote location [in a domain environment]"?

    Hi,
    “Virtual accounts cannot be authenticated to a remote location. All virtual accounts use the permission of machine account. Provision the machine account in the format <domain_name>\<computer_name>$.”
    “The virtual account is auto-managed, and the virtual account can access the network in a domain environment. If the default value is used for the service accounts during SQL Server setup on Windows Server 2008 R2 or Windows 7, a virtual account
    using the instance name as the service name is used, in the format NT SERVICE\<SERVICENAME>”
    Per the above description, they are two concepts and not conflict with each other.
    As you understand, virtual account access network resources by using the credentials of the computer account. Generally, computer account will not be granted permission unless giving the computer account permission on the shared folder manually.
    Thanks.
    Tracy Cai
    TechNet Community Support

  • Why would you use JavaFX over JavaEE or JavaSE?

    Just curious why you would use FX over the others? Is it because of the GUI, and some added features, or what makes FX better?
    Also what exactly is the differences between the 3? It seems like SE is the basic, then EE is used for client-server and maybe security and such? FX seems to just have advanced GUI and stuff like that? Does anyone have a link or a list of what features are different and such?
    Thanks a lot!!!
    ~KZ
    Edited by: KonradZuse on Jul 6, 2012 8:41 AM

    KonradZuse wrote:
    I usually use swing, but I am starting a new business application for real world use, so I want it to be the best it can be. FX's Gui is great, but is it worth it to start using that right away? I also want to be able to use 3D, and as someone said you can do 2D in a 3D space, so that is basically what I need for now, but I would like to be able to do full 3D.JFX isn't exactly built to do 3D stuff right now. But neither is Java2D (the base for AWT and Swing), so nothing is different really.
    So what I really want to know is what is the differences between SE and EE?One is "Java", the other is a specification. For more information I refer to Google.

  • Droid Turbo why are you using so much data?

    I have yet to get a response from Verizon on why my droid turbo is using so much data.  It is apparent their is some flaw when my phone shows I have used 100 mb so far this billing period and Verizon wireless shows I have use 1.17 gb of data.  I have checked all of my apps to restrict background data and yet it is using data like it is going out of style.  If somebody has a solution please let me know.

    I had the same problem. After checking with other Turbo users on another board it turns out that even when you sign into wifi Turbo was using data. I believe this issue was supposed to be fixed in the last update, but I'm not sure it has been. I called Verizon today to get a refund for the $55 in overage fees I got in my first month with the Turbo. Verizon gave it to me, but in the course of the conversation the tech support guy asked me to turn on airplane mode and he sent me a text, which came through fine. He seemed fairly shocked about that, but still said that "we can't be sure what the source of the problem is, it could be your router." My router works fine and we have no connectivity issues with all the other devices in the house including the other cellphone, and it would have nothing to do with texts coming through. So, that's my experience with this issue, but at least I got a refund for last month's overages.

  • Why cant you use the fingerprint to unlock phone after it is disabled?

    Is there a way to unlock your phone using the fingerprint scanner after it has been disabled?

    No - you will need to do the following: iOS: Forgot passcode or device disabled

  • Why would you use Group Discovery

    Does Group discovery just get members (systems or users) from groups? If so, I can just do that on the actual system discovery or user discovery, there is a check box to discovery members of a group. So my question is, what is the point?

    So the actual groups would be in the CM console? At that point I can create a collection of a group or groups and deploy to the machines in those groups? 
    The groups themselves would not be in the console but you would be able to deploy to members of a group by building a collection with query based memberships.
    Query would look like this:
    select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,
    SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client
    from SMS_R_System where SMS_R_System.SystemGroupName = “DomainName\\GroupName”
    Collection will contain all systems member of the group.

  • Which www daemon do you use, and why?

    I currently use apache, but have been looking into lighttpd lately. I have read some very good things about its performance.
    What www daemon do you use?
    Why do you use it?

    I'm not a httpd guru (read: I don't need any special features), but as for now I use lighttpd as my small web server. It's pretty simple, yet robust. Configuration is a breeze, everything's in one place, documentation covers all the important things in a nice manner. Moreover, benchmarks show it to be more efficient than apache, although it doesn't concern me that much ;-)
    Apache is obviously a good piece of software, but with robustness comes the complicity. Like not even being sure what's the compress module for apache2 (*points at cactus*) ;-)
    I've tried lighttpd solely for fun and, well, managed to set up some things I wouldn't even bother to set with apache (i.e. I wouldn't bother to browse all those modules docs, seeking the right thing).

  • Why should I use Java

    HI,
    Someone asked me why are you using Java when you can use Visual Basic.
    Well, I ask this question in this forum ?? why ...
    please leave out the portablity part
    --j                                                                                                                                                                                                                                                                                                                                                   

    Well, here is my 2 cents, as it were. I tried learning VB, and found that while it is powerful, when it comes to designing specifically for Windows systems, I found it extremely hard to understand. When I first learned Java, it didn't take me long to understand the concept and relation of classes and objects, and I was writing Swing apps in no time. With VB, it wasn't that easy. Yes, it was mostly drag and drop and add a few lines of code, but I don't like that. I like to be able to get down into the code and see why it works the way it did, and with VB, I just couldn't grasp it. But with Java, it took me no time at all to be able to understand why it worked the way it did, and because of that, I will always choose Java over any other language, except maybe Miva Script, which is a server side language used for e-commerce websites. It was another language that was easy to learn. Does this mean I'm a lazy programmer, always taking the easy way out? Probably, but if it's easy for me to learn, it's easy for me to implement.
    James

Maybe you are looking for

  • How do I point iTunes to another hard drive

    I have a 2 TB startup drive that houses my iTunes music.  I decided to do a clean install of Yosemite on a new SSD drive.  Now that I have installed iTunes on the SSD drive, I'm trying to point iTunes to my previous drive. Right now I have it pointed

  • ATI Catalyst 13.1 - Not Good with Photoshop CS6 13.0.1

    I installed Catalyst 13.1 last night. On Windows 7 x64 and Photoshop CS6 13.0.1  I still see the GPU-based color-management issue noted in this thread: http://forums.adobe.com/thread/1093163?tstart=0 Some workarounds:  Configure Photoshop to Basic GP

  • How to make form field transparent?

    I would like to change the blue color of the fields to transparent. How can I do it?

  • Edge Transport Server - Exchange 2013 coexistence Exchange 2007

    Hi Exchange-Gurus, We have one Exchange Org. sub AD Domain1: A.domain.com (with Exchange 2007 SP3 R10) sub AD Domain2: B.domain.com (with Exchange 2013 CU6); DMZ contains Exchange Transport Server - Exchange 2013 Is it possible to install within the

  • Adobe air is not support

    Adobe air is not supporting samsung GT-S5830i.... ?