Best practices to develop and test AIR iOS multitouch applications

I plan to change our practice of XCode/Objective C iPhone development in the AIR to take advantage of a larger pool of talent in the House. The biggest concern I have right now tests the functionality multitouch - the prospect of having to make the incremental generation, the sizing and deployment just to test and refine aspects multitouch of our projects is daunting, if not downright depressing.

What tools / services or techniques have been developed to facilitate what is without a doubt one of the most frequent problems developing for multitouch iOS using a development based on Office AIR environment?

@tomaugerdotcom

Something like this might help: https://testflightapp.com/

Concevably, you could roll your own service internal if what an individual does not suit you. (I have no knowledge about how they do it, but should not be difficult to understand since the rules binding Apple would only a few possibilities).

USB app install and debugging is not supported on iOS. You must use wireless.

Another option specifically for multi-touch dev/test, is to use an Android device.

Tags: Adobe AIR

Similar Questions

  • How to develop and test the application mobile flex without the real device?

    I'm trying to read some information about it, but decided to ask also here.

    I have a project that has a company wants to grow me, it's for iPad. That's ok I am with Flex and the framework for web development, but not for mobile. Why? Because I have no idea how to test my application. I know generation ago it sort of the desktop version of the application with the change of the "back" button on the orientation stuff, but how do I know my application will look and work exactly the same (I mean NOT performance here). I mean you know how every android or iOS device have their native keyboard or native video player for example and I have only in the debug version of the application.

    The question is how to develop this application based on the desktop emulator or anything and then hope that my app looks and works on a device, as it should... Of course I can't afford to buy all the devices it is just to be able to test on it if necessary? So, how do you, how to test how my iPad app works on a device without a? I know I should get a licence from iOS dev to be able to package the app for iOS, but it's $ 99 per year or something like that I can handle, but how to test my application without having to buy the darn device? Are there any emulator for iPad or something like that I know what my customers will see when they get the application? One of my friends told me that the mac os x use the developers a tool - cause some kit of dev who has emulators for all iOS devices and you can build and test there immediately and that you can simulate virtually any combination of key for example, and he said he's working and seems to 1:1 as the real device but he didn't know if can I export an AIR application and try it like this, he only knew for app written in native code.

    If someone can just tell me how should I do this? Should I buy a mac os x computer laptop to test because I am a user of windows 7, or perhaps create a mac os x virtual machine and tests out there or maybe the only option is to actually buy the device... that would be terrible for a freelancer...

    I hope someone can save the day here! Thank you.

    F

    Since the AIR for iOS applications are compiled to ARM code you will not be able to run on iOS emulators running on Mac OSX.

    You can do a very simple test with the "Simulator" built into Flash Builder, but it is not much more than a window to AIR with a window size that matches the resolution of the selected iOS device.  When running in the simulator of the application is not compiled to ARM code so it will take a completely different code path than what will be the final release of iOS.

    Ultimately if you are developing for iOS with AIR nothing but for tests on real iOS devices.

  • Best practices to declare and initialize the string?

    What is the best practice for the way in which strings are declared in a class?

    Should it be

    private String chBonjour = "";

    or I should have initialization in the constructors?

    The constructor of servlet is usually called only once, when the servlet is first accessed. But then again maybe something happens, google, servlet life cycle if you must know.

    But let's take a step back here. It seems you are trying to put the fields in servlets. Don't, don't. When two users extract URL of the servlet at the same time, the fields are shared between the two shots. If you store something like HTTP settings in the fields, parameters two hits' will get truncated. The hits may eventually see each and other parameter values.

    The best way is not to have fields of servlets. (Except the constant "final static" maybe, sometimes rarely something else). Well the pain of simultaneity go, servlet life cycle concerns go away, builders servlet if go, init() disappears usually.

  • Issue of base on the development and deployment on a remote application server

    Hello

    All new framework OA im. I wanted to know if a solution is possible for the following scenario.

    We have a production server applications at a remote site for which I do not have access. I have a test application server to another location for which I can visit her profile. Now, I want to add a feature to production server. Can I use the test server to create features and deploy it to the production server. If possible, I should make the packages according to the production server? And how to deploy to the production server. Or is it a must that I should be able to connect to production server thro' JDeveloper to work on it?



    Thank you
    Corinne

    Hello

    You don't need something production server to create pages of the OFA.
    Do everything pending test or development, and finally deploy the files on the production instance.

    Use the following link to find out how to deploy the OPS file.
    http://Prasanna-ADF.blogspot.com/2008/02/deploying-oafwk.html

    Prasanna-

  • Best practices for storage and backups on internal and external drives

    Hello

    I have a Mac laptop and I would like your advice on how to organize the storage of files on internal and external drives and how optimizes it the backup plan.

    From now on, my organization of file storage is:

    I keep my most important files on the internal disk of SSD encrypted and less critical files on an encrypted external drive (format ExFAT). This external hard drive was errors, so I bought a new Laetitia 2 Tb drive that I formatted in Mac OS journaled with encryption instead of ExFAT, to replace.

    For backups, I do not use Time Machine, but I use an application that synchronizes files between two disks. By using this application, I first sync the essential document on the SSD files internal to the external drive, and then I synchronize all the external drive to another external drive.

    My question is, if I keep this Organization of file storage or I should, for example just move all my files, critical and non-critical for the internal SSD (I could make enough room for that) and then backup up the whole Mac with Time Machine? Or there is a better way to organize files in this scenario?

    The second question is, if it is better to keep the Organization as it split storage (internal, less critical on external criticism) is what would be the best way to back up everything?

    Thanks in advance for all contributions.

    First of all, to the ExFAT is the problem, I suggest that the reader will just physically hurt.  ExFAT is perfectly acceptable as a format where Mac and PC can read/write.  You may have reacted a little leaving ExFAT for HFS, but you have made your choice and adapts to it.

    Here is how I operate my backups:

    I use CCC (CarbonCopyClone, $40, bombich.com).  It copies the boot sectors, drive, mapping, recovery Partition (these three are 'invisible' to DiskUtility for most) as well as system partitions and data records 'other'.  These other disks may be internal for clone-to-test-new-OSX in multi-disc systems or external for backup purposes.  The beauty is that you can start an external clone in a system crash, then CCC will be re - copy the active external clone on a new/fixed internal drive.

    Encryption isn't something I know, but... If only the content of the system partition and data is encrypted, it * could * be OK for clone-back to partition-as-encrypted partitions.  If you clone internal external the external partition is active and copy the 'encrypted plan', while small adjustments are made so that the race could be bad.  Copy of the files on my partitions unencrypted change interrupt because they are individual files.

    As an alternative, you could have a system drive that does CCC charge, let the clone encrypted and encrypted internal idle and just copy the entire map with the 'third system' active.

  • How to develop and test a PACKAGE when my rights are granted a ROLE?

    I created a PACKAGE to test in our Dev database where my rights are granted through a ROLE. As I have since been aware, I can't refer to the objects that I have no direct access, even if they have been granted through a ROLE.

    I asked how to CREATE the PACKAGE, the answer was to CREATE objects in my own scheme. In appearance, so I do not qualify completely the names of objects, I should be able to compile the code.

    The question is, how do I test it later? I guess I can set the default schema for the session. In other words, have two connections to develop the code, the default schema is my own, the other where it is the application schema. So, I could use for the CREATE or REPLACE package statement and the other for testing.

    Does make sense? Is there a better method?

    I asked how to CREATE the PACKAGE, the answer was to CREATE objects in my own scheme. In appearance, so I do not qualify completely the names of objects, I should be able to compile the code.

    Correct - correctly create the package, you must be using the same rights that will be used when the package is deployed in production. There are two common way to do this

    1 create clone objects in your own schema as you pointed

    2. create the objects in the application schema.

    The question is, how do I test it later? I guess I can set the default schema for the session. In other words, have two connections to develop the code, the default schema is my own, the other where it is the application schema. So, I could use for the CREATE or REPLACE package statement and the other for testing.

    Does make sense? Is there a better method?

    Non - who has no sense. Put in CURRENT_SCHEMA does not change the privilege you need; It just makes the resolution process uses a different default schema.

    If SCOTT is the CURRENT_SCHEMA then a reference to the EMP table address the SCOTT. EMP table. You must always have the appropriate privileges on that table granted directly if you use a procedure named using privileges DEFINE.

    There are two types of tests involved. You can use your own objects and schema for the initial test. Copy data to local tables or make some up. Perform a test to ensure that your package seems to work correctly.

    Actual test should be performed using the actual application schema. Each environment (DEV, TEST, QA, PROD) should have a diagram of the application. If you have access to this scheme, as the owner of the schema, then unit tests you would run your DDL/DML deployment scripts in this scheme and make your tests.

    If you don't have access to the application development scheme then a DBA/developer with these privileges must execute your deployment scripts in this test environment.

    As a developer, it is usually your responsibility for creating deployment scripts that a DBA can run to deploy your code.

    1 DDL scripts create/drop/change all the objects required in your code

    2 DML scripts for insert/update/delete all data or changes that you perform the deployment

  • Best Practices for ControlDelegates and ComponentDefinitions

    I'm fighting to use ControlDelegates and ComponentDefinitions.  My problem with ControlDelegates is that all actions must be attached to the page.  Delegate control is also attached to the page for any function names or id in the page loaded qml are lost to you because of the scope.

    So I thought to use just ComponentDefinition load but won't have a chance.  Here is my code, I am using:

    NavigationPane {
        id: navPaneid
        Page {
            id: pageid
            Container {
                id: rootContainer
                attachedObjects: [
                    ImagePaintDefinition {
                        id: backgroundPaint
                        imageSource: "asset:///images/Tile_nistri_16x16.amd"
                        repeatPattern: RepeatPattern.XY
                    }
                ]
    
                Label {
                    id: labelID
                    text: "test"
    
                }
            }
            onCreationCompleted: {
                cd_testshow.delegateActive = true
                cd_slidetip.delegateActive = true
                var createdControl = compDef.createObject();
                pageid.add(createdControl);//  navPaneid doesn't have any effect either
            }
            actions: [
                ActionItem {
                    id: playid
                    title: "Play"
                    ActionBar.placement: ActionBarPlacement.OnBar
                    onTriggered: {
                        navPaneid.push(testshow)
                    }
                    imageSource: "images/playimage.png"
                    objectName: "Play"
                },
                ActionItem {
                    title: "Quit"
                    ActionBar.placement: ActionBarPlacement.OnBar
                    onTriggered: {
                        navPaneid.push(slidetip)
                    }
                    imageSource: "images/xdarkimage.png"
                },
                ActionItem {
                    title: "CompDef"
                    ActionBar.placement: ActionBarPlacement.OnBar
                    onTriggered: {
                        navPaneid.push(compDef)  // Nothing happens
                    }
                    imageSource: "images/xdarkimage.png"
                }
            ]
        }
        attachedObjects: [
            Page {
                id: testshow
                objectName: "testshow"
                ControlDelegate {
                    id: cd_testshow
                    source: "testshowPages/testshowCont.qml"
                    delegateActive: false
                }
                actions: [
                    ActionItem {
                        title: "Hyperout"
                        ActionBar.placement: ActionBarPlacement.OnBar
                        onTriggered: {
                            animslide.hyperout()
                        }
                        imageSource: "images/stamps/Columbus_Thumb.png"
                    },
                    ActionItem {
                        title: "Change"
                        ActionBar.placement: ActionBarPlacement.OnBar
                        onTriggered: {
                        }
                        objectName: "Change"
                    }
                ]
            },
            testshowPage {
                id: slidetip
                objectName: "slidetip"
            },
            ComponentDefinition {
                id: compDef
                source: "testshowPage.qml"
            }
        ]
    }
    

    I have 3 buttons on the page to try all 3 methods.  The method of testshowPage but I lose the benefits of preloading everything.    The ControlDelegate method does not work because it does not recognize the animslide variable - located at testshowPage.qml.  I can't get the componentDefinition to work.  Not sure if I tie properly.

    Here is a piece of code that works - pages allowing you to dynamically push load both a Menu and an action bar.

    import bb.cascades 1.0
    
    //-- introduce custom C++ object registered in app.cpp
    
    NavigationPane {    id: navPaneid    Menu.definition: MenuDefinition {        // Add a Help action        helpAction: HelpActionItem {            // do something there            onTriggered: {            }        }        actions: [            ActionItem {                id: play1id                title: "Play"                onTriggered: {                    var page = getSecondPage();                    console.debug("pushing detail " + page)                    navPaneid.push(page);                }                imageSource: "images/playimage.png"                objectName: "Play"            }        ]    }    Page {        id: pageid        Container {            Label {                text: "testing"            }        }        actions: [            ActionItem {                id: playid                title: "Play"                ActionBar.placement: ActionBarPlacement.OnBar                imageSource: "images/playimage.png"                objectName: "Play"                onTriggered: {                    var page = getSecondPage();                    console.debug("pushing detail " + page)                    navPaneid.push(page);                }            }        ]    }    property Page secondPage    function getSecondPage() {        if (! secondPage) {            secondPage = secondPageDefinition.createObject();        }        return secondPage;    }    attachedObjects: [        ComponentDefinition {            id: secondPageDefinition            source: "DetailsPage.qml"        }    ]}
    
  • Best practices to develop & JPEGs keyword - use of virtual copies

    There is no sidecar files attached to the Jpeg file and I understand all the changes on the JPEG slightly deterioriate the quality of the file.

    Therefore, is it advisable to use copies for all changes vitual?

    Use would use them for trial and error procedure, then apply the settings stored in the Jpeg file?

    Or would it be better to let the original completely intact Jpeg and stick to the once modified virtual copy?

    What keywords apply to several steps before and after usig the develop module.

    Any advice would be much appreciated. Thanks in advance.

    Make changes to a JPEG in Lightroom does not damage the file.  Lightroom makes no changes to image data in any file.  The changes are stored as metadata.  JPEG images are degraded when they are continuously stored in a program where the changes are made directly on the image data.  That would be the case with Photoshop, for example.  But if you make all your changes in Lightroom and then export a JPEG, it's one generation record.  And it would take some very sophisticated equipment to measure any drop in quality.

    I use a virtual copy to create multiple renditions of the same image.  But I do not hesitate to work directly on the original files, no matter what format they were taken in.

  • best practices for OBIEE and Bi Publisher?

    Hello

    1. What is the best way to implement BI Publisher with OBIEE?
    2 is it better to instal Bi Publisher on OBIEE servers group or keep in a separate machine and integration with clustered servers?
    3. the intended use of OBIEE is areas of the RPD as well as our other databases. Are there licensing issues for installing BI Publisher on a separate machine?

    Thank you.

    BI Publisher is a license no matter where use you it outside of the EBS, either as stand-alone or bolted in OBIEE. A benefits of the independent, it's that you can use against any source of data/database.

    http://www.Oracle.com/corporate/pricing/technology-price-list.PDF

  • Best practices for backup and restore

    Hello!

    I couldn't find any recommended official VMware to backup/restore the components of vCenter: vCenter, SSO, Update Manager, heartbeat...

    Anyone provide any doc where it should be mentioned?

    Thank you.

    Discover this for SSO. VMware KB: backup and restore of the configuration of VMware vCenter Single Sign-On 5.5

    Thank you

    DJ

  • Best practices with failover and clustering of VMware

    I have 4 servers 3 5.0 and a 5.1

    HA and FT and DRS are 3 Techniques.

    For HA check this http://www.yellow-bricks.com/vmware-high-availability-deepdiv/

    For FT check this http://www.vmware.com/products/datacenter-virtualization/vsphere/fault-tolerance.html

    Refer to this to DRS http://www.vmware.com/files/pdf/VMware-Distributed-Resource-Scheduler-DRS-DS-EN.pdf

  • HTML and CSS best practices for Eloqua?

    Hello Topliners community,

    My name is Ben and I am a Web Designer. Currently looking for guidance on best practices in HTML and CSS when you work with Eloqua. I am interested in best practices for email and landing pages.

    Thank you

    Ben

    For landing pages, you can use a bit of HTML, CSS, and Javascript like on any other page. For example, we use the Bootstrap on a couple of our Eloqua landing pages.

    Support for HTML and CSS is much more limited. It is one of the best resources I've seen for CSS support:

    http://www.campaignmonitor.com/CSS/

  • Upgrading ESX 3.0.2 for 3.5 - best practices and tips

    Hello

    I am currently managing a virtual environment running on ESX 3.0.2 and VC 2.0.2. I intend to upgrade this year to ESX 3.5 and VC 2.5. Anyone know where I can find information on best practices to upgrade and / or a document of instructions that will take me through the process? I had a glance on the VMWare Web site but cannot find anything.

    See you soon

    G

    I have attached a document with this information.

    First of all you must upgrade the VC and the database, then you must upgrade from ESX.

    Kind regards.

  • Best practices for designing a view in PlayBook

    Hello world

    I'm new to BlackBerry PlayBook development and I would like to know how to make a user interface appropriate for playbook, what would be the best practice to do and it will be helpful to me if someone can post sample code here

    Thanks in advance

    A few tips:

    * Views extend Sprite

    * Views should be resizable, IE have a setSize() method

    * views should 'PIN' children at some edges of the screen, from when they are resized it runs correctly.

    * a parent class must listen to the scene for Event.RESIZE and call of resizing on the view.

    * Use the component of QNX, set if possible

    * Implement native controls, like sliding down to the options

  • Best practices Apple ID

    I help the family members and others with their Apple products. Probably the problem number one revolves around Apple ID I saw users follow these steps:

    (1) share IDs among the members of the family, but then wonder why messages/contacts/calendar entries etc are all shared.

    (2) have several Apple IDs willy-nilly associated with seemingly random devices. The Apple ID is not used for anything.

    (3) forget passwords. They always forget passwords.

    (4) is that I don't really understand. They use an e-mail from another system (gmail.com, hotmail.com, etc) as their Apple ID. Invariably, they will use a different password for their Apple ID than the one they used for other email, so that they are constantly confused about which account to connect to.

    I have looked around for an article on best practices for creating and using Apple ID, but could not find such a position. So I thought I would throw a few suggestions. If anyone knows of a list or wants to suggest changes/additions please feel free. Here are the best practices for normal circumstances, i.e. not cooperate accounts etc.

    1. every person has exactly 1 Apple ID.

    2. do not share Apple ID - share content.

    3. do not use an email address of another counts as your Apple ID.

    4. When you create a new Apple ID, don't forget to complete the secondary information to https://appleid.apple.com/account/manage. It is EXTREMELY important questions your email of relief and security.

    5. the last step is to collect the information that you entered in a document and save to your computer AND print and store it somewhere safe.

    Suggestions?

    I agree with no. 3, it is no problem with using a addressed no iCloud as the primary ID, indeed, depending on where you set up your ID, you may have no choice but to.

Maybe you are looking for