How to best define app dimensions?

Hey everyone,
I'm a UI/UX designer that up until now has focused on web apps, and now I'm working on a project that requires a desktop widget that will be built using AIR.
My question is, knowing that my users will have a very wide variety of screen resolutions, how can I best define the width and height of my widget such that it will look good on all (or most) monitors? Do I just have to pick a static height x width in pixels that works "best" given the range of resolutions? Is there a way to define the size in inches and then detect the PPI of the monitor to convert inches to pixels when rendering? Is there another way to scale the size up or down depending on the screen resolution?
If I sound completely lost, it's because I am - so thanks in advance for the help!
Take care!

Thanks a lot for the response Joe, I certainly appreciate it.
So now that a few of my options have been outlined in terms of what I *can* do, I'd be curious to hear from some of you guys about how you typically handle this situation. For those of you who make desktop-widget-type AIR apps (as opposed to full-screen or close to full-screen apps), how do you define a baseline height and width for your app?
Thanks again!
Mitch

Similar Messages

  • How do you save apps,before you get update for ipod

    just was wondering how to best save apps on ipod before downloading latest version of ios 6 ?

    Import the mucis into your iTunes library and then sync via iTunes.
    iTunes 11 for Mac: Set up syncing for iPod, iPhone, or iPad
    or
    iTunes 11 for Windows: Set up syncing for iPod, iPhone, or iPad

  • What are some of the best iOS apps can remotely played videos, audios, photos and text files from a NAS hdd connected to Airport Extreme USB port? And how to configure this setup?

    I have already set up NAS hdd as connecting it at USB port of Airport Extreme, i also want to remotely access it from iPhone, so what's the next step? What are some of the best iOS apps can remotely played videos, audios, photos and text files from the NAS hdd and how to configure this setup?

    *Edit - I am not able to connect to the NAS when hardwired to the airport extreme.

  • How to scale my app to fit device dimensions?

    My apps dimensions are 800x450.
    My android devices dimensions are 540x960.
    With this of course when I installed on device the app appeared non scaled inside a window on my mobile device.
    I have the  XML set to the
    Now I'll show you some of my code.
      public static var gameStage:Stage;
    public function initApplication():void
       this._game = new MovieClip;
       super.addChild(this._game);
      private function initThreeBalls():void
       gameStage = this._game.stage;
       var starBackGround:Stars = new Stars; // Add a background large 1200 x 3000 texture
    Here is some code I found here:
    var appScale:Number = 1;
    var appSize:Rectangle = guiSize.clone();
    var appLeftOffset:Number = 0; // if device is wider than GUI's aspect ratio, height determines scale
    if ((deviceSize.width/deviceSize.height) > (guiSize.width/guiSize.height))
    appScale = deviceSize.height / guiSize.height; appSize.width = deviceSize.width / appScale;
    appLeftOffset = Math.round((appSize.width - guiSize.width) / 2);
    } // if device is taller than GUI's aspect ratio, width determines scale
    else { appScale = deviceSize.width / guiSize.width;
    appSize.height = deviceSize.height / appScale; appLeftOffset = 0;
    http://www.adobe.com/devnet/air/articles/multiple-screen-sizes.html
    Wondering what elements I apply this code to?
    It doesnt seem to work with Stage..

    Did you write that correctly? Your app is landscape, and you've given portrait figures for the device. Did you mean 960x540?
    That aside, you can remove all of your code and let Flash do the scaling for you. In your game scene make it so that there is important content in the middle, and extra content at the edges. There are three variations of working this way:
    1.
    1.1 Set your stage to 800x600, the aspect ratio of the iPad, and have extra content to the left and right of the stage, going out far enough to make the content be 1066 pixels wide.
    1.2 Don't use any code to set the stage scale, the default of "show all" is what you want.
    1.3 When you play the game on an iPad it will show the middle 4:3 of the game. On an iPhone it will show a little bit more, and on the widest Android it will show even more. That extra content can be say more of the background, or more of a star field.
    2.
    2.1 Set your stage to 960x540, which happens to be the widest Android ratio. Have extra content above and below the stage, so that it reaches to a height of 720.
    2.2 Don't use any code to set the stage scale, the default of "show all" is what you want.
    2.3 When you play the game the Android will see exactly what was in the stage area, and the iPhone will see a little bit of what was above an below the stage. The iPad will see all of what was above and below the stage.
    3.
    3.1 Set your stage to 840x540, where the middle 720x472 is the important part of the scene, and near the four sides of the stage is content that is within the stage, but not crucial. Much the same as when dealing with action safe on TV.
    3.2 Set the stage scale mode to "no border":
         import flash.display.StageScaleMode;
         stage.scaleMode = StageScaleMode.NO_BORDER;
    3.3 Now when you play the game you will see all of the height of the stage on iPad, but will miss a little of the left and right, and you'll see all of the width of the stage on the widest Android, but will miss a little of the top and bottom.
    The good thing about the above approaches is that it will work for every device size there is, not just the one you mentioned, and all without any code.

  • How can I transfer apps from one iTunes library to another?

    How can I transfer apps from one iTunes library to another? My daughter has an iTouch, and I was managing it through my library. I have created an iTunes account for her, with a new iTouch, and would like to move the apps over. I tried to sync the old iTouch to the new library and it said it was already set up to sync with a different library. What is the best way to do this?

    You can transfer iTunes purchases by:
    iTunes Store: Transferring purchases from your iPhone, iPad, or iPod to a computer
    To make the new computer the syncing computer you have to:
    - Transfer iTunes purchases lIke I described above
    - Make a backup of the iPod on that computer by connecting the iPod and then right-clicking on the iPod under Devices in iTunes and selecting Back Up.
    - Restore the iPOd from that backup
    She will have to continue to use your iTunes ID to update the apps prchased with your account. To use her account she will have to log into the computer with her account (iTunes>Store) and change the sign in on the iPod by going to Settings>Store.

  • How to have multiple default dimension members

    Hi There
    I am using AS2008, when editing a role, under the dimension data tab, under advanced, you can define a default dimension member.
    However i need my default dimension member to be members, i have tried using a attribute set to true for many members and creating a hierarchy.
    But neither works, it seems to randomly pick one Key for a set of members and you cannot use a hierarchy to define members.
    How can i define multiple default members ? what i really want is all members except one.
    Thanx

    We're going to need some more details about exactly what you did because it really sounds like you're making a mistake. This extra attribute should work.
    The only situation I can think of where it might not work as intended is if your new attribute is a property of the state attribute... when you slice by the state attribute, it will override the default member on the new attribute.
    What are your attribute relationships in that dimension? What do you get when you run the following MDX queries?
    with
    member test1 as [Geography].[State].DefaultMember.UniqueName
    member test2 as [Geography].[NewAttribute].DefaultMember.UniqueName
    select {test1,test2} on 0
    from YourCube
    select {} on 0,
    [Geography].[NewAttribute].[NewAttribute].Members
    *[Geography].[State].[State].Members on 1
    from YourCube
    As for the calculated member [Geography].[State].[All].[West], you can add to that to the MDX script (the Calculations tab in the cube designer) and it will be available to all sessions.http://artisconsulting.com/Blog/GregGalloway

  • How do I delete apps on my macbook pro?

    How do I delete apps on my macbook pro?

    Depends on the application...some you can simply drag to the trash, but with most it is best to use an uninstaller provided by the author of the software.  Many of the larger applications place files in numerous locations, libraries, etc.  So you need to know everywhere a file has been placed.  An uninstaller should go get those files and remove them.

  • How to create an attribute dimension in Essbase Studio?

    I cannot figure out how to create an attribute dimension using Essbase Studio. The online help states that I need to "Find the Attribute settings grouping in the center" of the member properties dialog box. I suspect that I'm having a problem figuring this out because I don't have the attribute dimension properly defined in the relational data source or in the mini-schema. I've tried creating a table with no key relationship to the other tables and with no logical joins defined, but that doesn't seem to help. Any ideas?

    so in the 11.1.1 version you would click on the member name in the hierarchy you added to the Essbase model and in the center pane of the general tab should be the attributes settings section.
    If I had a dimension called stores wth two groupings unser it region and store_type, I would click on store_type and add the attribute info

  • I stream Internet radio from my iPad air to Bluetooth speaker.  Can anyone suggest the best EQ app to use to enhance the sound.  Thanks

    I stream Internet raidiot from iPad air to Bluetooth speakers.  Can anyone suggest the best EQ app to use to enhance the sound.
    THanks

    Yeah, I know I can restore it, but I might as well go ahead and try. I just finished a backup for icloud and itunes to make sure, I'll go ahead and restore it and set it up as new and see how that works. Seems like I have no other options at this point, I'd still like to know what they did with the Download tab in itunes store, if they removed it or if I'm just overlooking it.

  • How to handle parent-child dimension in OWB?????

    i have a dimension have many levels,and the amount of levels is varing,so i cannot use the wizard to define my dimension ,seems with OWB i can only define dimension with certain amount of levels.......
    my dimension data is stored with this format:
    child parent
    Los Angles US
    US WORLD
    it is called a parent-child relation ,how can i define dimension with parent-child relation witn OWB...
    Can OWB do it ?????

    i have a dimension have many levels,and the amount of levels is varing,so i cannot use the wizard to define my dimension ,seems with OWB i can only define dimension with certain amount of levels.......
    my dimension data is stored with this format:
    child parent
    Los Angles US
    US WORLD
    it is called a parent-child relation ,how can i define dimension with parent-child relation witn OWB...
    Can OWB do it ????? You must define a dimension, define the dimension levels and the hierarchy inside the dimension (a hierarchy can have as many levels as you want, parent-child relationship is a normal hierarchy concept - no rocket science here). Then you have to map the data source for the dimension levels appropriately. Please refer to the user manual, chapter 4 ("Defining dimensianal targets") for details.
    Regards:
    Igor

  • How i can define the installation path of the setup.msi installation file ?

    Hi everybody,
    The msi package generated during AIR app install is  in a temporary folder ..../User/Username/Local/Temp/fla%.tmp/setup.msi.
    My problem is the installation folder is always changing.
    how can i define this folder in order to grant elevated access for users to install this package ?

    up

  • Hai , How to create 'Define New ' ?

    hai,
    How to create 'Define New ' in Combo box and then Enter the value in the user defined table how to get the value  from the database table and display combo box ?

    Hi.
    I used this example for the matrix column. It's work and open a form for defining new values.
    Your need to add an event to refresh values in combobox.
    Think I help you.
    Best regards
    Sierdna S.
    P.S. How to proceed.
    1) Fill the combobox with valid values:
    Try
      ' Add first value to combobox
      oCombo.ValidValues.Add("", "")
      Dim oRS As SAPbobsCOM.Recordset
      oRS = SBO_Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
      Dim sSql As String = "SELECT Code, Name FROM [@" & sLinkedTable & "]"
      oRS.DoQuery(sSql)
      oRS.MoveFirst()
      While oRS.EoF = False
          oCombo.ValidValues.Add(oRS.Fields.Item("Code").Value, oRS.Fields.Item("Name").Value)
          oRS.MoveNext()
      End While
      ' Last value
      oCombo.ValidValues.Add("Define","Define")
      If Not oRS Is Nothing Then
          System.Runtime.InteropServices.Marshal.ReleaseComObject(oRS)
          oRS = Nothing
      End If
      System.GC.Collect() 'Release the handle to the table
    Catch ex As Exception
      ' log exception
    Finally
      oCombo = Nothing
    End Try
    2) In Item event handler
    If pVal.EventType = SAPbouiCOM.BoEventTypes.et_COMBO_SELECT _
    And pVal.FormUID = sFormUID _
    And pVal.ItemUID = sMatrixUID _
    And pVal.ColUID = sColUID _
    And pVal.BeforeAction = False _
    And pVal.ItemChanged = True _
    Then
      Try
        Dim oMatrix As SAPbouiCOM.Matrix
        oMatrix = oForm.Items.Item(MatrixID).Specific
        If oMatrix Is Nothing Then Throw New Exception("ERROR: matrix object is nothing"))
        Try
          Dim oCombo As SAPbouiCOM.ComboBox
          Dim sValue As String = ""
          oCombo = oMatrix.Columns.Item(sColUID).Cells.Item(pVal.Row).Specific
          sValue = oCombo.Selected.Value
          If sValue.Equals("Define") Then
            Try
                oCombo.Select(0, SAPbouiCOM.BoSearchKey.psk_Index)
                oForm.Refresh()
            Catch ex As Exception
            ' log exception
            End Try
            SBO_Application.Menus.Item("<menu id to activate>").Activate()
          End If
          BubbleEvent = False
        Catch ex1 As Exception
          ' log exception
        End Try
      Catch ex As Exception
        ' log exception
      End Try
    End If

  • How can i define folder to save files in DMS

    Dear all,
    How can i define folders to save uploaded files.
    Regards,
    Gaurav Sood

    Hi Gaurav,
    generally there are no 'folders' in DMS. In DMS we use document info records (DIR) which are mainly a kind of box which contains data like
    - descriptions
    - object links
    - classification data
    - original files
    So if you create such a DIR in transaction CV01N then you can also upload or assign a file to this document info record and check it in. So you can say that the folder is the document info record.
    Another possibility for DMS is to use EasyDMS which is a kind of small Add-On to the Windows explorer. In this Add-On
    folders are displayed to simplify the navigation for the user equal to the Windows Explorer. The folders you see in EasyDMS is a document BOM header in the SAP backend system. But mainly this is also a DIR which has additional DIRs assigned to build up a document BOM. If you have such a BOM header DIR than you can display the detailed BOM items by using transaction CV13 for example.
    So in a nutshell, if you want to upload files in DMS you need to create a document info record in transaction CV01N first. Therefore the customizing in transaction DC10 and DC30 is important.
    Best regards,
    Christoph

  • How can provider-hosted app accessible to anonymous users online

    Hi,
    I am new SharePoint and still learning it.
    I have created a Provider Hosted App. built in asp.net Web application. This apps retrieve all file to shared documents of sharepoint online using REST API. it's access only register user.
    The problem is that how can accessed this apps  through anonymous user.
    I am not sure what is the best way to do this.
    Thanks
    Krishna

    Hi Krishna,
    check those URLs
    http://www.sharepoint-journey.com/how-to-enable-anonymous-access-in-sharepoint-2013.html
    https://support.cloudshare.com/hc/en-us/articles/200701115-How-to-Enable-Anonymous-Access-to-a-SharePoint-2013-site
    Also to create the App to allow anonymous check the following link
    http://msdn.microsoft.com/en-us/library/office/dn579415(v=office.15).aspx
    Kind Regards,
    John Naguib
    Technical Consultant/Architect
    MCITP, MCPD, MCTS, MCT, TOGAF 9 Foundation
    Please remember to mark your question as answered if this solves your problem

  • How can i define database name in oracle ADI

    Hai Friends,
    I am facing a problem when i am going to define database name in oracle ADI there is a error u can enter minimum 6 char database name but my database name is PROD it is only 4 char long. how can i define can i will change the database name. Please suggest me.
    If u have any query regarding oracle apps plse discuss with me.
    Many thanks
    Ghanshyam khetan

    Database is used internally by ADI and does not have any relationship to the name of your database.
    Using ADI I am able to create a database with the following:
    Name - My Wacky Database
    GWYUID and FNDNAM as usual
    Connect String - VIS
    I'm able to signon and work successfully with that definition. The connect string is more important in this scenario as that tells the networking layer which database to actually talk to. As you can see here mine is only three characters.

Maybe you are looking for

  • Moved media to external drive and now iphone won't sync!

    Hi friends I recently posted this question here: https://discussions.apple.com/thread/5301334?start=0&tstart=0 And Chris was very helpful, but I still can't get it to sync. The update is that I have now successfully updated my ipod nano and my ipad,

  • Inserting Paypal on iWeb 06 page

    I have created a web page in iWeb 06, and have copied the html code from paypal to insert a "pay now" button. However, I am confused as to how or where to input this information into site. I do not understand nor write html code, so step by step help

  • "error opening file" on html files

    I have an existing site with several html files that edge code displays an "error opening file... the file could not be read" alert on. These html files display fine, and open in my other text/html editors.

  • Is there a 13 in. Macbook Pro shell with a little pocket on the back to hold an external HDD?

    I am looking for a hard shell that can hold my seagate 1 TB drive on the back of my Macbook Pro 13in 2012 (not retina, regular), while its pluged in. Kinnda like the rack thing for the back of an iMac, just this one would hold it tight to the back of

  • Cannot open power pc with OS X 10.8.2

    I need to open a CD with exam question on it for an exam I am developing asap!  The CD was develop in 2009, and the file is Start.oxs, but of course it will not open in the current format.  What program can I get to open it from App Sore (if any). HE