File Properties: Document Kind... Where Does it Come From?

In Bridge's metadata subsection "File Properties", what exactly
is "Document Kind"? Is it synonymous with the file's mime type?
I've read through Adobe's XMP specification document (http://partners.adobe.com/public/developer/xmp/sdk/index.html) and I've seen many of Adobe's XMP schemas and data elements defined there, but I can't find where "Document Kind" is defined.
The closest I come is page 39 where the XMP specification notes that the dublin core schema has a property called "format" with a value of "MIMEType". Is "dc:format" synonymous with "file properties: document kind"?
Thanks for any help.

dont mind but please tell me how do u communicate with computer ports...
u can mail any material at [email protected]
thanks

Similar Messages

  • There is a bunch of music in my library under "purchased" that I did not purchase. where does this come from?

    there is a bunch of music in my library under "purchased" that I did not purchase. where does this come from?

    It is possible you accidently added these songs to it. Even though the Purchased playlist is kind of a smart playlist you can still drag and drop songs from your library into it.

  • Hi, I have a Power Book G4 Tiger 10.4.11 and my problem concerns iTunes 9.2.1(5). I have changed my Apple ID and password recently. Since that, I am told when I try to buy something in iTunes Store that my "session has expired". Where does this come from?

    Hi, I have a Power Book G4 Tiger 10.4.11 and my problem concerns iTunes 9.2.1(5). I have changed my Apple ID and password recently. Since that, I am told, only when I try to buy something in iTunes Store, that my "session has expired". Where does this come from? What should I do to solve this problem ? I would greatly appreciate your help. Thank you in advance.

    Hi, I am khonthaï. I solved the problem thanks to JHdeVilliers's post on 4 Dec. 2011: I removed all cookies in Safari and it worked immediately !!!

  • Where does it comes from?

    Does anyones knows who is really responsible for rendering a classical java GUI-Object, like JButton or Button? Is the Os responsible, or is Java itself?
    And something last. I intanciate a JButton in the simplest case and i add an ActionListener to respond to each of my clicks. When i press the button an actionEvent is thrown according theory, but where does it really comes from? (Is the Os responsible for that, or it is implemented by java to works with this way). Ending: to resume: the event is a JavaActionEvent, or an OSActionEvent interpreted by VM applicable?

    Does anyones knows who is really responsible for
    rendering a classical java GUI-Object, like JButton
    or Button? Is the Os responsible, or is Java
    itself?There are two parts to the answer
    1. Who renders the GUI object?
    The answer to this is that the UIThread of Java is a thread within the java process that does the rendering
    2. Where does the code for this rendering reside?
    The answer here is that for the original AWT components like Button & Checkbox, these objects had peers which were native objects and did all the rendering.
    I believe that underneath the hood Swing GUI objects must have a peer, probably Canvas, that renders nothing and is something you can draw on. But whether swing objects actually have a lightweight peer or not, the real rendering of these objects is done in java code.
    And something last. I intanciate a JButton in the
    simplest case and i add an ActionListener to respond
    to each of my clicks. When i press the button an
    actionEvent is thrown according theory, but where
    does it really comes from? (Is the Os responsible for
    that, or it is implemented by java to works with thisI am pretty certain that ActionEvents are created by Java. In fact it seems fairly likely that the mouseClicked() method of AbstractButton or JButton creates an ActionEvent. After all how would windows even know to generate an actionEvent on a JButton?

  • Where does data come from? SCOM?

    I'm just trying to get my head around how data is transferred from servers into Ops Insights with SCOM.
    We have 300+ servers in SCOM.  What information is read from SCOM and utilised in Ops Insights? and what information is gathered from servers when needed?  
    Is this just the alert management and configuration assessment that comes from SCOM?
    If I add in logs, such as Application or Security, - are these transferred to SCOM temporarily (or permanently) , and then forwarded to Ops Insights?
    Hope that makes sense? :)
    Cheers
    Darren

    Alert Management is only synced from the management server to the cloud.
    For all other scenario, in SCOM, the data is coming directly from the agents, is NOT stored permanently onprem in any of the databases, but ONLY sent to the cloud. In most cases, data is sent from the agents to the management server first, and then
    to the cloud.
    In some upcoming high-volume intelligence packs, in order not to affect the MS queues, agents will send their data directly to the cloud entirely bypassing the Management Servers. The MS is still used to distribute the configuration down to agents (those
    are 'normal' management packs with a bunch of collection rules, with a special write action...).
    I also advise you watch the TechEd Europe presentation by Joseph Chan that goes into some of this
    http://channel9.msdn.com/Events/TechEd/Europe/2014/CDP-B343
    Our troubleshooting blog post goes in various details about how the communication happens and to which destinations (albeit it is not written as a lecture, but more of a troubleshooting guide)
    http://blogs.technet.com/b/momteam/archive/2014/05/29/advisor-error-3000-unable-to-register-to-the-advisor-service-amp-onboarding-troubleshooting-steps.aspx
    Also read the FAQ on the portal
    https://go.microsoft.com/fwlink/?LinkId=517580
    HTH,

  • Where does XMLDOM come from

    Hello All,
    I have recently come across a problem where I could not locate the XMLDOM package for SYS on one of the Oracle 9i installations. I always thaought my installation was standard installation and XMLDOM appears automatically. Obviously I never went through the different bits and pieces to remove a component from being installed.
    Can anybody tell me which component needs to be selected for me to get XMLDOM on the machine
    TIA,

    this is what "javap -c" generates, which is kind of simlar to what you see from your decompiler there:public static void main(java.lang.String[]);
      Code:
       0:   iconst_1
       1:   istore_1
       2:   iconst_0
       3:   istore_2
       4:   iload_1
       5:   iload_2
       6:   idiv
       7:   istore_3
       8:   getstatic       #2; //Field java/lang/System.out:Ljava/io/PrintStream;
       11:  ldc     #3; //String Phew!
       13:  invokevirtual   #4; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
       16:  goto    48
       19:  astore_3
       20:  aload_3
       21:  invokevirtual   #6; //Method java/lang/Exception.printStackTrace:()V
       24:  getstatic       #2; //Field java/lang/System.out:Ljava/io/PrintStream;
       27:  ldc     #3; //String Phew!
       29:  invokevirtual   #4; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
       32:  goto    48
       35:  astore  4
       37:  getstatic       #2; //Field java/lang/System.out:Ljava/io/PrintStream;
       40:  ldc     #3; //String Phew!
       42:  invokevirtual   #4; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
       45:  aload   4
       47:  athrowThere is also an Exception table, which explains, perhaps, how the "finally" statement is considered:Exception table:
    from   to  target type
       4     8    19   Class java/lang/Exception
       4     8    35   any
      19    24    35   any
      35    37    35   any

  • Where does it come from???

    Hi,
    I'm programming a quite big app and doing a simple test, I get a strange error.
    I want to stop a thread if it blocks during execution. So my test is the following : I launch my app and I create a little GUI when I click start button the app start I create a manager thread and an executing thread. This one open a serial port and enter in an infinite loop in which it communicates with a modem.
    Next I use the restart button to close the port and I stop my manager thread. The app restart and I can reuse the serial port.
    In fact my problem is that I get this message on the console output : "WriteFile returns error 6" just after I close the serial port. It doesn't seem to be a Java error but I can't find it in my modem doc. Maybe it's not important (my test work fine) but I want to have a secure final app.
    So If someone can help me, it would be great.
    S�bastien

    dont mind but please tell me how do u communicate with computer ports...
    u can mail any material at [email protected]
    thanks

  • Where does Incoterms come from in PO ?

    Hi experts,
    I want to know where do the incoterms get populated from in a PO ? Incoterms is on the delivery tab at item level on a PO.
    What is SAPs logic in determining incoterms ?
    Thanks !!

    Dear Ron,
    Go to tcode XK02.
    Select Purchasing view.
    Now you can see your Incoterms maintained there, which is getting populated in the PO.
    Regards
    Utsav

  • Huge CPU using : where does it come from ?

    Hi,
    I programm this beginning of game. It's prettty simple , a charachter which rotates following the mouse pointer. The problem is that this simple application uses about 66% of my Athlon 2200+ when I move the mouse.I don't understand , ok there are some mathematics operations and i use two images to do a clip effect , but that's impossible to do a game without that , that's nothing compared with a real game ...
    So can you try to look at my code and tell my why it uses the CPU so much ... and if u have any suggestions about my programming you're welcome
    Thx.
    Julien.
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.border.*;
    public class JWar extends JFrame
        private Engine2d Engine2d_;
        public JWar()
            getContentPane().setLayout(null);
            setSize(800,600);
            this.getContentPane().setBackground(new Color(0,0,0));
            Engine2d_ = new Engine2d(10,10,600,550);
            getContentPane().add(Engine2d_);             
        public static void main(String args[])
         JWar jw = new JWar();
            jw.setDefaultCloseOperation(EXIT_ON_CLOSE);
         jw.setTitle("J-WAR");
            jw.show();
    import javax.swing.*;
    import java.awt.*;
    import java.awt.image.*;
    import java.awt.event.*;
    import java.util.*;
    public class Engine2d extends JPanel implements MouseMotionListener
        private charachter charachter1_ ;
        private Image background_;
        private Image background_gray_;
        private int mouse_x_;
        private int mouse_y_;
        public Engine2d(int x, int y, int width, int height)
            this.setBounds(x,y,width,height);
            this.setBackground(new Color(255,255,255));
            this.addMouseMotionListener(this);
            int c1x=200,c1y=60,v1x=1,v1y=0;
            charachter1_ = new charachter(c1x,c1y,v1x,v1y,this);
            mouse_x_=c1x+v1x;
            mouse_y_=c1y+v1y;
            background_ = new ImageIcon(getClass().getResource("background.gif")).getImage();
            //background_gray_ = new ImageIcon(getClass().getResource("background_gray.gif")).getImage();
        public void paint(Graphics g)
            super.paint(g);
            g.drawImage(background_gray_,0,0,this);
            charachter1_.paint(g);
            g.setClip(charachter1_.get_viewZone());
            g.drawImage(background_,0,0,this);
            charachter1_.paint(g);
        public void mouseDragged(MouseEvent e) {}
        public void mouseMoved(MouseEvent e)
            mouse_x_=e.getX();
            mouse_y_=e.getY();
            if( (mouse_x_!=charachter1_.get_x()) || (mouse_y_!=charachter1_.get_y()) )
               charachter1_.rotate();
       public int get_mouse_x() { return mouse_x_; }
       public int get_mouse_y() { return mouse_y_; }
    import java.awt.*;
    import java.util.*;
    public class charachter
       private int x_;
       private int y_;
       private double vx_;
       private double vy_;
       private int length_view_;
       private int width_view_;
       private Container container_;
       private Polygon viewZone_;
       public charachter(int x, int y, double vx, double vy, Container container)
            x_ = x;
            y_ = y;
            vx_ = vx;
            vy_ = vy;
            length_view_ = 150;
            width_view_ = 60;
            container_ = container;
            viewZone_=calculate_polygon();
       private Polygon calculate_polygon()
           int x1,y1,x2,y2;
           int[] pxs = new int[3];
           int[] pys = new int[3];
            pxs[0]=x_;
            pys[0]=y_;
            x1 = x_ + (int)(-width_view_*vy_);
            x1 = x1 + (int)(vx_*length_view_);
            y1 = y_ + (int)(width_view_*vx_);
            y1 = y1 + (int)(vy_*length_view_);
            x2 = x_ + (int)(width_view_*vy_);
            x2 = x2 + (int)(vx_*length_view_);
            y2 = y_ + (int)(-width_view_*vx_);
            y2 = y2 + (int)(vy_*length_view_);
            pxs[1]=x1;
            pys[1]=y1;
            pxs[2]=x2;
            pys[2]=y2;
            return(new Polygon(pxs,pys,3));  
       public void paint(Graphics g)
           g.setColor(new Color(0,0,255));
           g.fillOval(x_-5, y_-5, 10,10);
           viewZone_ = calculate_polygon();
           g.drawPolygon(viewZone_);
       public void repaint()
            container_.repaint();
       public void recaluculate_vector()
            double vx,vy;
            vx=((Engine2d)container_).get_mouse_x()-x_;
            vy=((Engine2d)container_).get_mouse_y()-y_;
            vx_=vx/(Math.sqrt(vx*vx+vy*vy));
            vy_=vy/(Math.sqrt(vx*vx+vy*vy));
       public void rotate()
           recaluculate_vector();
           repaint();
       public int get_x() { return x_; }
       public int get_y() { return y_; }
       public void set_x(int x) { x_=x; }
       public void set_y(int y) { y_=y; }
       public double get_vx() { return vx_; }
       public double get_vy() { return vy_; }
       public void set_vx(double vx) { vx_=vx; }
       public void set_vy(double vy) { vy_=vy; }
       public int get_length_view() { return length_view_; }
       public int get_width_view() { return width_view_; }
       public Polygon get_viewZone() { return viewZone_; }
       public Rectangle get_Rectangle() { return (new Rectangle(x_-5,y_-5,10,10)); }
    }PS : the two image are 600*500 , the first in color and the second in grey level , to do an effect of limited vison zone ...

    I changed your main a little
    public Engine()
              super("J-WAR");
            getContentPane().setLayout(null);
            setSize(800,600);
            this.getContentPane().setBackground(new Color(0,0,0));
            Engine2d_ = new Engine2d(10,10,600,550);
            getContentPane().add(Engine2d_);
        public static void main(String args[])
         Engine jw = new Engine();
            jw.setDefaultCloseOperation(EXIT_ON_CLOSE);
            jw.setVisible(true);
            jw.pack();
        }your right about the cpu stuff
    I did a test on other code samples that use java3d, and guess what, same thing.
    What you are worried about, I think is not a problem.
    I think you could put thread priorities on it, but that might slow it down.
    You could also , rather than have it 100% active on the mouse, make it only move with mouse click??

  • I would like to know where my iPhone come from which country. how can I check it? please kindly advise me. Thanks

    i would like to know where my iPhone come from which country. how can I check it? please kindly advise me. Thanks

    It read it already, but it did not mention about the country. I can saw "Designed by Apple in California. Assembled in China". but it does not mean that the iPhone comes from US or China. I mean that what model come from which country. thanks for your help anyway.

  • I installed a game, where can i find the files and maps? where does iMac store this data?

    I installed a game,Now I need to add some files however, I cannot find where iMac stores it.. where can i find the files and maps? where does iMac store this data?
    thx alot
    erik

    Depends on game, i would look first on the game file itself, right click (or ctrl click) the game file you installed (Applications?) and select show package contents, its usually a application bundle, as in basicly a folder where the application and the required files and subfolders are.

  • When a zip file is un-archived, where does it go?

    When a zip file is un-archived, where does it go?

    Alan
    It is in your downloads folder if that is where you saved it to. If you're unsure of where the unzipped file/application is simply open finder and do a search for it. You can also do a Spotlight search for it as well.
    Joseph

  • How do I delete "My Web Search" toolbar that just appeared and where did it come from?

    how do I delete "My Web Search" toolbar that just appeared and where did it come from?

    You have an item installed that is considered malware/spyware/adware. To see the Plugins reported with your question, click "More system details..." to the right of your original question or, on the Firefox menu, click Tools > Add-ons > Plugins.
    *My Web Search Plugin Stub for 32-bit Windows
    This type of pest is usually installed along with software you download from the internet; generally free programs, but not always. Carefully watch for "extra" items that will be installed and un-check or opt-out of them.
    #You can check to see if you have any of these from [http://www.google.com/search?q=%22Fun+Web+Products%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a|"Fun Web Products"] installed:
    #*Control Panel > Add or Remove Programs, click on any that you find and click "Remove": Ask.com Bar, My Search Bar, MyWay Speed Bar, My Web Search Bar, Fun Web Products Easy Installer
    #*See:
    #**http://www.safer-networking.com/removemywebsearch.php
    #**[http://www.pchell.com/support/mywebsearch.shtml PC Hell: My Web Search Removal Instructions]
    #**http://helpint.mywebsearch.com/intlinfo/help/toolhelp.jhtml#q3
    #Also see: http://kb.mozillazine.org/Uninstalling_toolbars
    #'''<u>You '''MAY''' need to change a preference</u>''' if when typing one or two words in the URL/Location/Address Bar sends you to some search page other than the one you expect. To reset your default URL/location bar search provider:
    #*Enter '''about:config''' in the address/URL bar and press the Enter key
    #*If you see a warning, accept it (Promise that you will be careful)
    #*Filter = keyword.URL
    #*Below the Filter, if keyword.URL is '''bold''', right-click on keyword.URL and choose "Reset"
    #*Restart Firefox (File > Restart Firefox)
    #*See: http://kb.mozillazine.org/Keyword.url
    #'''<u>You '''MAY''' need to reset your homepage</u>''' if some search page that you do not want or expect opens when you start Firefox. Firefox can open multiple home pages. Home pages are separated by the "|" symbol.
    #*See: http://support.mozilla.com/en-US/kb/How+to+set+the+home+page
    '''Other issues needing your attention'''
    The information submitted with your question indicates that you have out of date plugins with known security and stability issues that should be updated. To see the plugins submitted with your question, click "More system details..." to the right of your original question post. You can also see your plugins from the Firefox menu, Tools > Add-ons > Plugins.<br />
    <br />
    *Adobe Shockwave for Director Netscape plug-in, version 10.1
    *Adobe PDF Plug-In For Firefox and Netscape 8.2.6
    **Very old version. You may want to remove/un-install in Control Panel > Add or Remove Programs before installing the new version.
    **Current versions are 9.2.4 and 10.0.1
    **Info about version 10:
    ***New Adobe Reader X (version 10) with Protected Mode was released 2010-11-19
    ***See: http://www.securityweek.com/adobe-releases-acrobat-reader-x-protected-mode
    *Shockwave Flash 10.1 r102
    *Next Generation Java Plug-in 1.6.0_22 for Mozilla browsers
    #'''Check your plugin versions''': http://www.mozilla.com/en-US/plugincheck/
    #*'''Note: plugin check page does not have information on all plugin versions'''
    #'''Update Shockwave for Director'''
    #*NOTE: this is not the same as Shockwave Flash; this installs the Shockwave Player.
    #*Use Firefox to download and SAVE the installer to your hard drive from the link in the article below (Desktop is a good place so you can find it).
    #*When the download is complete, exit Firefox (File > Exit)
    #*locate and double-click in the installer you just downloaded, let the install complete.
    #*Restart Firefox and check your plugins again.
    #*'''<u>Download link and more information</u>''': http://support.mozilla.com/en-US/kb/Using+the+Shockwave+plugin+with+Firefox
    #'''Update Adobe Reader (PDF plugin):'''
    #*From within your existing Adobe Reader ('''<u>if you have it already installed</u>'''):
    #**Open the Adobe Reader program from your Programs list
    #**Click Help > Check for Updates
    #**Follow the prompts for updating
    #**If this method works for you, skip the "Download complete installer" section below and proceed to "After the installation" below
    #*Download complete installer ('''if you do <u>NOT</u> have Adobe Reader installed'''):
    #**Use the links below to avoid getting the troublesome "getplus" Adobe Download Manager and other "extras" you may not want
    #**Use Firefox to download and SAVE the installer to your hard drive from the appropriate link below
    #**Click "Save to File"; save to your Desktop (so you can find it)
    #**After download completes, close Firefox
    #**Click the installer you just downloaded and allow the install to continue
    #***Note: Vista and Win7 users may need to right-click the installer and choose "Run as Administrator"
    #**'''<u>Download link</u>''': ftp://ftp.adobe.com/pub/adobe/reader/
    #***Choose your OS
    #***Choose the latest #.x version (example 9.x, for version 9)
    #***Choose the highest number version listed
    #****NOTE: 10.x is the new Adobe Reader X (Windows and Mac only as of this posting)
    #***Choose your language
    #***Download the file, SAVE it to your hard drive, when complete, close Firefox, click on the installer you just downloaded and let it install.
    #***Windows: choose the .exe file; Mac: choose the .dmg file
    #*Using either of the links below will force you to install the "getPlus" Adobe Download Manager. Also be sure to uncheck the McAfee Scanner if you do not want the link forcibly installed on your desktop
    #**''<u>Also see Download link</u>''': http://get.adobe.com/reader/otherversions/
    #**Also see: https://support.mozilla.com/en-US/kb/Using+the+Adobe+Reader+plugin+with+Firefox (do not use the link on this page for downloading; you may get the troublesome "getplus" Adobe Download Manager (Adobe DLM) and other "extras")
    #*After the installation, start Firefox and check your version again.
    #'''Update the [[Managing the Flash plugin|Flash]] plugin''' to the latest version.
    #*Download and SAVE to your Desktop so you can find the installer later
    #*If you do not have the current version, click on the "Player Download Center" link on the "'''Download and information'''" or "'''Download Manual installers'''" below
    #*After download is complete, exit Firefox
    #*Click on the installer you just downloaded and install
    #**Windows 7 and Vista: may need to right-click the installer and choose "Run as Administrator"
    #*Start Firefox and check your version again or test the installation by going back to the download link below
    #*'''Download and information''': http://www.adobe.com/software/flash/about/
    #**Use Firefox to go to the above site to update the Firefox plugin (will also install plugin for most other browsers; except IE)
    #**Use IE to go to the above site to update the IE ActiveX
    #*'''Download Manual installers'''.
    #**http://kb2.adobe.com/cps/191/tn_19166.html#main_ManualInstaller
    #**Note separate links for:
    #***Plugin for Firefox and most other browsers
    #***ActiveX for IE
    #'''Update the [[Java]] plugin''' to the latest version.
    #*Download site: http://www.oracle.com/technetwork/java/javase/downloads/index.html (Java Platform: Download JRE)
    #**'''''Be sure to <u>un-check the Yahoo Toolbar</u> option during the install if you do not want it installed.
    #*Also see "Manual Update" in this article to update from the Java Control Panel in Windows Control Panel: http://support.mozilla.com/en-US/kb/Using+the+Java+plugin+with+Firefox#Updates
    #* Removing old versions (if needed): http://www.java.com/en/download/faq/remove_olderversions.xml
    #* Remove multiple Java Console extensions (if needed): http://kb.mozillazine.org
    #*Java Test: http://www.java.com/en/download/help/testvm.xml

  • I receive numerous messages in "Bulk Mail". Where do they come from and how can I prevent them from being received? Thanks

    I receive numerous messages in "Bulk Mail". Where do they come from and how can I prevent them from being received? Thanks

    Once you're on a spammer's list, there's nothing you can do to stop the flood of e-mail messages. You can either control it, using spam filtering (which is what files those messages in the Junk Mail folder), or you can throw out your e-mail address and get a new one.
    It's sad, but spam is simply a fact of life at this point, and there's nothing to be done about it. Legislation has been tried, with zero success, since most spam either comes from countries with no legislation or from personal computers that have been infected with malware and are part of a "botnet."

  • How to do a clean install go yosemite and then just install certain files, apps, documents, phopt's, etc...from time machine backup?

    How to do a clean install of yosemite (have Mavericks 10.9.5 now) and then just install certain files, apps, documents, phopt's, etc...from time machine backup?

    Do a backup before doing anything.
    If you want to make a clean install of Mountain Lion, boot into the Recovery Volume (command - R) on a restart, use Disk Utility to Verify/Repair  the disk and run Repair Permissions. Then erase the hard drive using Mac OS Extended (Journaled) format using the Options button. Reinstall Yosemite. Restart normally and test. Use Setup Assistant or Migration Assistant to import what you want.
    Clean Install

Maybe you are looking for

  • HP Photosmart 8450 media card port

    The message window says that the media card is in upside down,please remove and re-insert.  I think someone has jammed a smaller card into the Smartmedia port but I can't see it much less get to it with tweezers .  Can I open up the access panel and

  • Hot Spots - Open New Browser

    Ok....what is the trick with hotspots and popping a new browser window.... In my working window there is the # which seems to trigger the cursor that it is hyperlinked...but, it will only stay as a hover versus click over....so, I removed the # symbo

  • MULTIPLE ROWS IN OBJECT RELATIONAL TABLE, HELP

    Hi, Here is my problem explanation. Please help. I have created an object type address, and a relational table called employee. One of the column in employee table is based on the type address. Now suppose I want to have 5 differrent addresses for a

  • Help reading java bytecode

    I need read java bytecode to understand the structure of a class. I need know the variable and the method of a class. I do this using the library javassist. I would like to know wich method are called inside a method. I think I should interpratate th

  • Fairy Tale Story Ending!  iMac Related!

    I would like to share my story from this past Christmas. So I buy my daughter the Imac21.5 for Christmas. I'm on detail away from home for the past year so I wanted to get her something special, she's 16. So since i'm in Georgia and she is in NY i'll