Some Technical Questions Concerning iPhoto 09.

I would like to use iPhoto to arrange, organize, tag, and otherwise un-mangle my family photos taken within the last ten years. However, I have never so much as launched an instance of iPhoto! I have a couple of technical questions that I'm hoping can be answered by a forum guru.
1.) I love the idea of iPhoto tagging and organizing my photos via places, faces, events etc. How does iPhoto store the metadata which allows it to organize as such? Is this data added to the photo files as additional EXIF data? Or is there an iPhoto database file/files which needs to be maintained?
2.) When "importing" photo files into iPhoto, I'm assuming that additional thumbnail files are created and stored. Does it store additional "full" versions of the photo files by default (as iTunes will do with MP3s if you are not careful?) And when you start creating smart albums et al, I'm sure something similar to iTunes Library files (.ITL, .XML etc) are also created. What are the important files and directories created in the process?
Perhaps these questions can be answered appropriately by addressing my third question...
3.) Can someone point me to a whitepaper, article, webpage or discussion of iPhoto which goes beyond the available Apple.com tutorial? I know there must be a book available, but I really don't have the time to dedicate to a full book on the subject. I'm extremely lazy and still haven't finished the copy of Ulysses I purchased ten years ago. Just need some quick and dirty explanations...
~( ):>
Message was edited by: liquidmice

IF you're not too lazy to read the replies:
1.) I love the idea of iPhoto tagging and organizing my photos via places, faces, events etc. How does iPhoto store the metadata which allows it to organize as such? Is this data added to the photo files as additional EXIF data? Or is there an iPhoto database file/files which needs to be maintained?
This metadata is stored in the iPhoto database. It can be written to the files on export. Prior to Export there's no need to. I have no idea what you mean by "iPhoto database file/files which needs to be maintained?"
2.) When "importing" photo files into iPhoto, I'm assuming that additional thumbnail files are created and stored.
Correct. They are what you see in the iPhoto Window in Organising mode.
Does it store additional "full" versions of the photo files by default
Yes.
And when you start creating smart albums et al, I'm sure something similar to iTunes Library files (.ITL, .XML etc) are also created.
No there aren't. Again, this is all stored in the iPhoto Database.
What are the important files and directories created in the process?
There's only one you need back up. It's the iPhoto Library in your Pictures Folder.
At a guess this question:
Does it store additional "full" versions of the photo files by default
suggests you don't want this to happen.
You can run iPhoto in Referenced Mode where this won't happen. I strongly urge you not to, expecially as you haven't a clue about iPhoto and are very lazy.
*How to do it:*
Simply go to iPhoto Menu -> Preferences -> Advanced and uncheck 'Copy Files to the iPhoto Library on Import'.
*What Happens:*
Now iPhoto will not copy the files, but rather simply reference them on your HD. To do this it will create an alias in the Originals Folder that points to your file. It will still create a thumbnail and, if you modify the pics, a Modified version within the iPhoto Library Folder.
*Some things to consider:*
1. Importing and deleting pics are more complex procedures. You have to to put the files where they will be stored before importing them. When you delete them you'll need to remove the files from the HD yourself.
2. You cannot move or rename the files on your system or iPhoto will lose track of them on systems prior to 10.5 and iPhoto 08. Even with the later versions issues can still arise if you move the referenced files to new volumes or between volumes.
3. Most importantly, migrating to a new disk or computer can be much more complex.
4. Because iPhoto has no tools for managing Referenced Files, if, for some reason, the path to the photos changes then you could find yourself resolving aliases for +each photo in the Library+ one by one.
My own opinion:
I've yet to see a good reason to run iPhoto in referenced mode unless you're using two photo organiser
If disk space is an issue, you can run an entire iPhoto Library from an external disk:
1. Quit iPhoto
2. Copy the iPhoto Library as an entity from your Pictures Folder to the External Disk.
3. Hold down the option (or alt) key while launching iPhoto. From the resulting menu select 'Choose Library' and navigate to the new location. From that point on this will be the default location of your library.
4. Test the library and when you're sure all is well, trash the one on your internal HD to free up space.
If you're concerned about accessing the files, There are many, many ways to access your files in iPhoto:
*For Users of 10.5 and later*
You can use any Open / Attach / Browse dialogue. On the left there's a Media heading, your pics can be accessed there. Command-Click for selecting multiple pics.
Uploaded with plasq's Skitch!
You can access the Library from the New Message Window in Mail:
Uploaded with plasq's Skitch!
*For users of 10.4 and later* ...
Many internet sites such as Flickr and SmugMug have plug-ins for accessing the iPhoto Library. If the site you want to use doesn’t then some, one or any of these will also work:
To upload to a site that does not have an iPhoto Export Plug-in the recommended way is to Select the Pic in the iPhoto Window and go File -> Export and export the pic to the desktop, then upload from there. After the upload you can trash the pic on the desktop. It's only a copy and your original is safe in iPhoto.
This is also true for emailing with Web-based services. However, if you're using Gmail you can use iPhoto2GMail
If you use Apple's Mail, Entourage, AOL or Eudora you can email from within iPhoto.
If you use a Cocoa-based Browser such as Safari, you can drag the pics from the iPhoto Window to the Attach window in the browser.
*If you want to access the files with iPhoto not running*:
For users of 10.6 and later:
You can download a free Services component from MacOSXAutomation which will give you access to the iPhoto Library from your Services Menu. Using the Services Preference Pane you can even create a keyboard shortcut for it.
For Users of 10.4 and later:
Create a Media Browser using Automator (takes about 10 seconds) or use this free utility Karelia iMedia Browser
Other options include:
1. *Drag and Drop*: Drag a photo from the iPhoto Window to the desktop, there iPhoto will make a full-sized copy of the pic.
2. *File -> Export*: Select the files in the iPhoto Window and go File -> Export. The dialogue will give you various options, including altering the format, naming the files and changing the size. Again, producing a copy.
3. *Show File*: Right- (or Control-) Click on a pic and in the resulting dialogue choose 'Show File'. A Finder window will pop open with the file already selected.
You can set Photoshop (or any image editor) as an external editor in iPhoto. (Preferences -> General -> Edit Photo: Choose from the Drop Down Menu.) This way, when you double click a pic to edit in iPhoto it will open automatically in Photoshop or your Image Editor, and when you save it it's sent back to iPhoto automatically. This is the only way that edits made in another application will be displayed in iPhoto.
Note that iPhoto sends a copy+ of the file to Photoshop, so when you save be sure to use the Save command, not Save As... If you use Save As then you're creating a new file and iPhoto has no way of knowing about this new file. iPhoto is preserving your original anyway.
Regards
TD

Similar Messages

  • Some installation questions concerning AS and 8i

    I will be installing 8i Enterprise Edition so that I can work with 9i AS. I have read through most of the Installation Guide for Oracle 8i - Enterprise Edition Release 3 (8.1.7) for Windows NT. I have some questions that didnt seem to be addressed in the documentation.
    How to access Web Site component?
    Appendix A, 'Individual Components Available for Installation,' indicates that the Oracle Enterprise Manager Web Site component is not included in either the Typical or Minimal installations of Oracle 8i Enterprise Edition. Is it available through a custom installation, or how do I access this component?
    Advanced Security questions:
    That same appendix also makes it clear that one of the primary differences between the Typical and Minimal installations is all of the Advanced Security features (encryption and integrity support; authentication support; and so on). It seems that I will need the Advanced Security component, because I will be configuring a database that stores usernames and passwords. However, I will be working with Oracle Portal. Can security features be configured just through Portal and 9i Application Server, or do I need to use Advanced Security instead, or in addition to, Portal and AS?
    From what I understand, Advanced Security works with SSL (Secure Socket Layers). Does this affect visitors' ability to access a Web application anonymously before login (doesnt interaction with an application in SSL require online exchange between computers of authenticated, encrypted digital certificates? I hope this question makes sense; I'm new to the topic.) Is there a short answer to this question?
    Application Server instead of Oracle HTTP server:
    I also saw in Appendix A that the Oracle HTTP server powered by Apache is included with both the Typical and Minimal installations. It's also bundled as a "Web listener" with the Oracle Enterprise Manager Web Site.
    However, I will be installing 9i Application Server instead to work with the 8i database. Will this cause any conflicts? I'm just wondering if the Oracle HTTP server component can be excluded from the beginning, without doing a custom install. I did see on pg. 3-6 of the Installation Guide (under 'Oracle Enterprise Manager Web Browser Requirements') that Oracle Enterprise Web Site does support the Oracle Internet Application Server.
    Also, I understand from the section on 'Mandatory Individual Component Requirements' that Advanced Security "requires preinstallation of an LDAP directory such as Oracle Internet Directory (provided on the component CD-ROM)." It refers me to the Oracle Advanced Security Administrator's Guide for further information.
    Oracle Internet Directory:
    However, I haven't been able to access the Security Administrator documentation yet for installation procedures since I haven't been able to successfully download 8i Enterprise Edition (with all of the supporting documentation) yet.
    I looked at the online 8i documentation at http://technet.oracle.com/docs/products/oracle8i/doc_index.htm but did not see any reference to the Advanced Security Administrators Guide.
    As for Oracle Internet Directory itself, I did just find the Oracle Internet Directory Administrator's Guide on the oracle8i/doc_index.htm page mentioned above - so that should help.
    I also looked at the Oracle Internet Directory download page to see if links to documentation might be provided there, but saw that "Oracle Internet Directory Release 2.1.1.0 is delivered as part of Oracle8i Release 3" which leads me back to the 8i Enterprise Edition page where Ive been experiencing download difficulties. So far as I know, theres no evaluation-version CDs available for this software, though there are evaluation CDs available for 9i AS.
    null

    Urfaust wrote:
    You can use the rankmirrors script to determine which is the fastest mirror for you.
    http://wiki.archlinux.org/index.php/Mir … heir_Speed
    @op - the tip that urfaust posted is contained in the beginners_guide wiki article.  You should not attempt installing arch without reading this guide.  If you have two computers, you can install arch on one while browsing to the guide on the 2nd.

  • My computer has some serious problems, my iphoto only shows thumb size pics when I try to open them, i tried to rebuild my files from folders that had the pics in them. originally all the photos has a large delta with a question mark. also I can't back up

    my computer has some serious problems, my iphoto only shows  only shows thumb size pics when I try to open them, i tried to rebuild my files from folders that had the pics in them. originally all the photos had a large delta with a question mark. also I can't back up the library file because its not there. I went to time machune and tried to find the file but I can't find it or I am looking in the wrong place. I also lost my Idvd file, only have broken chain showing.

    Details please
    What version of iPhoto and of the OS?
    i tried to rebuild my files from folders that had the pics in them.
    Exactly what did you do and how did you do it? this ay be the cause of your issue but without details we can n=ony guess
    my iphoto only shows  only shows thumb size pics when I try to open them,
    where do you see htis? In the iPhoto window? what does "try to pen them" exactly mean?
    originally all the photos had a large delta with a question mark.
    Ok - this usually has a simple solution - do you still have a copy of the library that has this problem?
    also I can't back up the library file because its not there.
    This makes no sense at all - all of your previous statements indicate that you do have an iPhoto library but have some problems with it
    By default your iPHoto library is located in your Pictures folder and is named iPhtoo library - if tha tis not the case the you have moved or renamed it and only you know what you did until you tell us the details
    I went to time machune and tried to find the file but I can't find it or I am looking in the wrong place.
    Again unless you actually share what and how you are doing thing but continue to simply state abstract problems it is no possible to assist you - details on using Time Machine are here  --  http://support.apple.com/kb/HT1427?viewlocale=en_US&locale=en_US   --     and   --    http://pondini.org/TM/FAQ.html   ---
    I also lost my Idvd file, only have broken chain showing.
    This would be better addressed in the iDVD forum - but again unlesss yu share detailed information no one can assist
    LN

  • Master iPad configurator question concerning cart syncing with different versions of iPads.

    I have a question concerning configurator syncing.Can the master iPad be a different version of iPad than the other synced iPads? For instance can iPad 2 be the master iPad to a group of iPad Air's? The iPad 2 has some fewer capabilities than the Air, would some settings or restrictions be left off of the iPad Airs if they were set up this way?  Thanks.

    There is no such thing as 'master iPad'.  If you're using Configurator or Profile Manager control of the setup is done from a Macintosh.

  • Might go for T400/500- Many questions concerning Think Vantage

    Hi,
    I am deciding on my first IBM, a T400 or T500
    I have a few questions concerning the Think Vantage Function:
    a) Does the recovery DVD set back the hard drive partitions to factory settings?
    b) Does the Think Vantage function set back the hard drive partitions to factory settings?
    This means the original size of the partitions, when they have been changed manually.
    c) Does Think Vantage work with a self buyed Windows Vista?
    d) Does Think Vantage work unter Windows XP
    e) Does Think Vantage need drivers/ anything else to work or is it entirly working on the hardware side, so no software/ windows is needed
    f)Will Think Vantage work under Windows 7 in a T400/500
    g) How was the past situation? Did a under Windows XP working Think Vantage also work on Vista / have there been drivers delivered, when needed, for the new OS
    h) Is it possible to set up a new OS (like Vista Ultimate) and then backup it up on a external hard drive and later recover from this?
    What do I want to achieve?
    I want to recover the factory settings at all times, this means partition size, number of partitions etc. and Windows Vista Business. Then I want to install Vista Ultimate do my settings and backing it up to an external drive or whatever and then recover from that all 3 Months. In the end I should be able to set back factory settings with the earliest/ first backup from Windows Business; Furthermore I might want to install Windows 7 sometimes.
    Thank you for your help! Kind regards
    Message Edited by Schwenker on 11-23-2008 08:23 AM

    Hello,
    I would recommend Acronis to do this job. Here is a link at thinkpad-forum.de.
    You´ll  get Acronis for free if you buy a PCWelt.
    Your answers:
    A. yes
    B: yes
    C: yes
    D: yes
    E: No, windows is needed and if it´s XP than MS NET 2.0 also.
    F: yes, when windows 7 is out, than Thinkvantage will work then, on Server 2008 it seems to work.
    G:Thinkvantage work in Vista and XP environment.
    H: yes, you can backup it on a extern hdd and later recover the R&R Image to the internal disc.
    What do I want to achieve?
    I would recommend Acronis to do this job. Here is a link at thinkpad-forum.de.
    You´ll  get Acronis for free, if you buy a PCWelt.
    here are some interesting benchmark with first versions of Windows 7 and XP.
    Windows 7 unmasked
    Perceptions becomes reality
    Message Edited by Agotthelf on 23-11-2008 10:23 PM
    Follow @LenovoForums on Twitter! Try the forum search, before first posting: Forum Search Option
    Please insert your type, model (not S/N) number and used OS in your posts.
    I´m a volunteer here using New X1 Carbon, ThinkPad Yoga, Yoga 11s, Yoga 13, T430s,T510, X220t, IdeaCentre B540.
    TIP: If your computer runs satisfactorily now, it may not be necessary to update the system.
     English Community       Deutsche Community       Comunidad en Español

  • Questions concerning ST Simple Transformations

    I got some questions concerning Simple Transformations:
    1.) When editing a simple transformation, how to insert comments? In pure ABAP, a comment line must have as asterisk in the first column...
    2.) I use <tt:loop>...</tt:loop> and want to use the index of the currently processed entry, like SY-TABIX when implementing a "LOOP AT itab" in ABAP. Is there a way?
    Thanks for your answer, points will be rewared...
    -MIKE

    Hi Jack, please find some sample coding below that will solve your issue:
    <tt:cond check="not-initial(ref('E1EDL20.INCO1'))">
      <INCO1 tt:value-ref="E1EDL20.INCO1"/>
    </tt:cond>
    With the simple transformation tt cond statment you can make an XML tag optional. In below example during deserialisation xml tag <INCO1> will be skipped when not availabke in the xml and SAP data E1EDL20.INCO1 will not be filled by the transformation.
    Regards. Please give points when usefull !

  • Concerning iphoto 11

    Since upgrading to iphoto 11 I,m having difficulty viewing my photos in edit mode. On the quick scan of info mode the photos appear sharp, however in edit mode the edges blur up making it very difficult to edit properly, What is the problem here?  I never had the problem with I photo 9. Mind you i was upgraded on a recommendation at he Genius Bar as a way to make iphoto work faster.

    Marisa, you stand a better chance of getting an answer concerning iPhoto by posting this question in the iPhoto forum
    https://discussions.apple.com/community/ilife/iphoto

  • Question concerning executing of sql

    Hallo,
    I have a question concerning the execution of sql-statements.
    I have a database and different applications that work with this database. When I now have a session and this session sends statements that should be executed.
    I want to ensure that the application can not execute all statements. What I want is a possibility that before a statement is executed there is a warning.
    Is there something in oracle database. Something that I can tie down to a table or a view.
    Any help appreciated.
    Thanks

    Hi,
    I have a question concerning the execution of sql-statements.
    I have a database and different applications that work with this database. When I now have a session and this session sends statements that should be executed.
    I want to ensure that the application can not execute all statements. What I want is a possibility that before a statement is executed there is a warning.
    As per my understanding see, Does your application is executing the series of Queries directly from the Frontend environment for Calling any Stored procedure to do the necessary Job.
    In case of queries, then say try to use some schema, where and what ever you want to keep the restrictions on certains table / Access grant respective Rights to some role and assign to the required schema.
    So, In case if you want restrict some thing make your application to connect with respect user.
    Else the above option is not possbile from your end then I think at table you can not restrict or raise any alerts or warnings, until the user don't have access to table. Other check with DBMS_ALERT, yoy might find any relavant thing for your problem.
    If you are using stored procedures, then you can able achive that, that Send an Additional parameter Is_Access or Is_Executable. This parameter send the boolean values true or false or 1 or 2 as per your checking feasibility, at code level, make sure than when ever you need send the warning send appopriate boolean value and which return the message from stored procedure (out parameter ) to application and will not execute the Code, If appopriate Boolean value is send from application call , then perform the Business transaction as per requirement.
    If I am missing from your requirement perspective, then I am sorry...
    - Pavan Kumar N

  • Question concerning sap script

    Hi all experts! I have a question concerning sap script
    First some background information:
    I’ve created a sap script  that is called from a function module and from an executable program,  when I run the executable program the sap script work fine, but when I run the function module, all the variables in the sap script don’t have value
    In the function module the variables are defined in the top include
    I don’t know why these variables don’t take his value from the function module
    Any ideas?
    Thanks in advance.
    Message was edited by: Gerardo hernandez

    I think that sapscript expects its variables to be in the program which calls the fm <b>by default</b>. When you test via SE37 the framework itself is the calling program and it's unlikely that it will have a variable named kunnr-name1.
    To over-ride this default, inside your fm pass the 'options' parameter(type itcpo) to 'open_form' and set the 'tdprogram' value to sy-repid in the function module.
    I have tested this in my own environemnt and initially got the same error as you. When I set the tdprogram variable it started working!

  • Question concerning WiSM operation

    I have a question concerning the operation of the wireless network and the WiSM in a 6500 that we have put in place. My customer has the following setup: On thier mainsite, they have a core 6500 with a WiSM module in place. They have 4 remote sites, with several APs at each remote site. Each remote site is setup in an all Cisco environment, where its typically AP --> cisco switch --> fiber to main site cisco switch --> core --> then on to where ever. I have an engineer telling me this, that whatever wireless data traffic (internet, anything) that hits the AP (at any site), it must go THROUGH the WiSM module. I would have thought that the WiSM module would be for ONLY management of APs, not for data traffic handling.
    Again, he says that ALL traffic (internet, etc) goes through the WiSM module, then on out through the infrastructure.
    I would have thought that traffic would go through the AP only, then through the infrastructure.
    Can you verify wheather data traffic from any wireless device through the AP actually traverses the WiSM module or not?
    Again, I thought the WiSM module would be only for management of APs. Thanks.

    The engineer is largely correct. By default, the APs will tunnel all traffic to the controller to be distributed according to VLAN/SSID. The controller and the AP work together to perform the normal wireless <-> wired bridging. This allows some flexibility in how the infrastructure handles mobile clients. There are many benefits to the Cisco Unified model (or LWAPP).
    We have three hospital campuses and only a couple remote wireless sites. They are all well-connected. As all our primary app servers are on one campus, we only have controllers on that one campus. The client traffic is bridged at the main campus.
    The Cisco Unified model does offer other modes of operation (H-REAP for example) that allow some local traffic to bypass the controller and be bridged by the AP to the local LAN. There are some caveats to this, however, and you'd want to read up on it before trying it:
    http://www.cisco.com/univercd/cc/td/doc/product/wireless/control/c44/ccfig41/index.htm
    or more specifically:
    http://www.cisco.com/univercd/cc/td/doc/product/wireless/control/c44/ccfig41/c41hreap.htm

  • Need the old announcement back not to post technical questions here

    Not that it was ever very effective. But, better than nothing.
    I'm beginning to see a number of posts with questions and responses that don't belong here, but in the appropriate forum (to which they haven't yet been moved.) I would like to see this forum still reserved for discussions or doesn't-fit-elsewhere feedback only.
    I'm seeing one post with replies, which is almost a day old; it hasn't been moved.
    I can understand wanting to help someone and not let their question langish, but I wouldn't want to see this become too common.

    If they don't agree, they (you) can choose to do what they want. I'm not suggesting any limits on what people can say here; that's their right completely. But, some may, perhaps, see the correctness -- or not -- in the suggestion (not demand) I made, which, if it wasn't made, they might not even begin to consider.
    My remarks were not intended to inhibit people from making any response to someone who mistakenly posts here. I believe I suggested they could refer the poster to the appropriate forum. Again, how or in what fashion, someone chooses to respond is entirely up to them.
    It would have been over the top if I had been in any way scolding, but my remarks and tone were far from that.
    If this forum bears any semblance to the euphemistically named "community," these kinds of disagreements are inherent in the very nature of any community and I'm ready to live with that.
    If someone mistakenly posts a technical question in the wrong technical forum, I usually answer their question, anyway, if possible -- I'm not a sticker, or hardass, as some may be, when that occurs. But, I think the nature of this particular forum suggests a different approach.
    Of course, the ultimate decision rests with the hosts.

  • Common Technical Questions ( Discovery/Analysis Phase )

    Hi All,
    Could some one please post the Common Technical Questions which need to be asked to Customer at the Discovery/Analysis Phase.
    I mean common questions like Different types of Clients in SAP R/3, Procedure of Transports to be relased to Production , Approvals/Authorizations for Testing, Testing Clients etc.
    Thanks in advance.
    Best regards,
    Prashant

    Hi All,
    Could some one please post the Common Technical Questions which need to be asked to Customer at the Discovery/Analysis Phase.
    I mean common questions like Different types of Clients in SAP R/3, Procedure of Transports to be relased to Production , Approvals/Authorizations for Testing, Testing Clients etc.
    Thanks in advance.
    Best regards,
    Prashant

  • Dreamweaver cs6 suite development questions/concerns

    Hello,
    I am new a new creative cloud subscriber. I have past experience with programming a java environments and SQL. I am new to HTML5/CSS3 and have read a book on the subject to understand the design concepts in effort to find a good environment to develop mobile applications. I like what I see using fireworks to create HTML5/CSS3 to create code for more complex objects/elements.
    Additionally, watched all the videos and am ready to roll up my sleeves and get started. As I have watched the videos and goggled allot of forums regarding DM CS6 and web applications I have a few questions and concerns. I will preface this with the understanding that this involves new features/ technologies and will suffer some growing pains.
    Questions/ Concerns:
    1) Fluid Grid Layout tool:
    Can I create a mobile application with this tool that will work on both tablets and smart phones (not desktops) compiling  a single optimized site using the phone gap tool; or do I have to create 2 separate site and compile?
    2) Phone Gap
    I have read that there are allot of issues with compiling applications. Even watching the adobe road show video, they could not get it to work (yikes).I have also read that I phone product code need to be compiled using xcode(tools); needed to have an apple subscription (which I have access to) What are the known issues compiling mobile applications for the different device platforms?
    3) Sever-Side Mobile Applications
    a) As I understand it, this cannot be accomplished with this environment without a web service that     communicates to the server-side scripting/ Database server.
    b) Reading about local storage, what are the limitations and how do they effect mobile applications if there is more complex scripting and large record sets?
    C) Are there ways to create user/ security roles (I would imagine the integrity issues with security would be staggering)?
    4) Responsiveness
    I have played around DM, I have noticed it crashing and being very sluggish. I know its not memory or processing issues as I have read several posts on the topic.
    It seems that adobe is making it easier to design and develop within one product/suite. These tools seem very powerful. The direction makes sense as I like elements of both development and design. I am concerned that I will hit walls and want to avoid banging my head. I am still new to this environment and the mistakes may be mine. With that being said, do you think Adobe will get these issues resolved out and have a great environment and development model.
    Thanks in advance for the light anyone can shed on these subjects as I am eager to get started (but a bit worried).
    Erich

    Hi
    To add to Davids reply -
    Item 3:
    Are you talking about apps. or web pages on mobile devices, (they are not the same thing)?
    If web pages then the server/database side is no different to a normal web page which does require a server supporting these. As for local storage, (works whilst off-line) this is normally done via javascript and a local database, but I would not use this feature for anything too complicated as the database is stored on the users computer/device, and only 'communicates' with your server/database when the user is once again on-line and connected to your web page.
    As for item 3.c. - Doing this for off-line use is a complete waste of time, as the user has access to any encryption code and the database entry's, which they can then use when on-line again. A simpler solution would be to require just the users credentials and store this locally, (still not ideal, but at least all the users DB is not downloaded).
    Regarding item 4. Some users have reported problems, but for me personally 99.9% of them I have not experienced with the release version of CS6, and performance issues for me all vanished when I upgraded my PC to an i7 processor with 16Gb memory, an extreme solution for many I admit, but your computers speed and memory will have a dramatic effect on the user experience.
    PZ

  • Nub question concerning threads.

    I recently completed my first Comp Sci. class in Java and have decided to try to continue learning on my own. I am now trying to make a pong game, using a turorial. Unforunately my course did not cover threads in any way, shape, or form. I am able to get the beginning of the program to work (code posted below) and have no problems with it; however, I do have a few questions concerning what certain elements of the code do.
    1. Can someone please give a definition of a Thread in "Dummy" speach? I've looked up definitions and I can't seem to really grasp what they are and what they are used for.
    2. In my program there are two lines (32 & 79) where the thread priority is changed. Can someone explain what that means and how it affects my applet?
    import java.applet.*;
    import java.awt.*;
    public class BallApplet extends Applet implements Runnable
         //Declare variables to change posistion
         int x_pos = 10;
         int y_pos = 100;
         int radius = 20;
         boolean rWall = false,
         //The second image of the ball
         private Image dbImage;
         private Graphics dbg;
         public void init() {}
         public void start()
              Thread th = new Thread(this);
              th.start();
         public void stop() {}
         public void destroy() {}
         public void run ()
              Thread.currentThread().setPriority(Thread.MIN_PRIORITY);
              while(true)
                   while (rWall == false )
                        if (x_pos == 700)
                             rWall = true;
                        else
                             x_pos= x_pos + 5;
                             // repaint the applet
                             repaint();
                             try
                                  // Stop thread for 20 milliseconds
                                 Thread.sleep (20);
                             catch (InterruptedException ex)
                                 // do nothing
                             // set ThreadPriority to maximum value
                             Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
                   while (rWall == true)
                        if (x_pos == 0)
                             rWall = false;
                             lWall = true;
                        x_pos = x_pos - 5;
                        repaint();
                        try
                             Thread.sleep(20);
                        catch (InterruptedException ex)
                        Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
         public void update(Graphics g)
              //initialize buffer
              if (dbImage == null)
                   dbImage = createImage(this.getSize().width,this.getSize().height);
                   dbg = dbImage.getGraphics();
              //clear screen in background
              dbg.setColor (getBackground());
              dbg.fillRect (0, 0,this.getSize().width,this.getSize().height);
              //draw elements in background
              dbg.setColor (getForeground());
              paint(dbg);
              //draw image on screen
              g.drawImage(dbImage,0,0,this);
         public void paint (Graphics g)
              g.setColor (Color.red);
              g.fillOval(x_pos - radius,y_pos - radius,2*radius,2*radius);
    }Thanks for any help, it is greatly appreciated.

    Questie,
    Please control yourself. Please.??
    As the program runs it is one thread. (You canthink
    of each thread as an independent program if youlike.
    This is not 100% accurate but close enough that
    it
    might help you understand)
    It will only confuse the OP
    You are a flat out wrong for a number of reasons.
    1) You seemed to miss the part where I did say that a
    doubling in peformance is fictious and is dependent
    on a number of factors.As i was telling that would only confuse the OP.Its better to be 100% precise when you explain to an OP
    2) You don't understand how a multi-process OS works
    in the least.Assumptions as usual
    3) You don't understand how processors work in the
    least.Well,what was i saying?
    2 and 3 are important because your point about
    context switching is not valid. First of all because
    this happens anyway because your program is not the
    only thing running the processor. Second because of
    the first point each thread gets a timeslice, you may
    with multiple threads each get a timeslice and these
    slices may (and often do) add up to more total time
    then the first got by itself.When you consider a solution to a problem the average and the worst case has more weightage than the best case.You are taking the best case assumption here-"because ofthe first point each thread
    gets a timeslice, you may with multiple threads each
    get a timeslice and these slices may (and often do)
    add up to more total time then the first got by itself".Now dont stop whining that you werent.Never take the best case always coz its the average and worst case which checks if the system festers to a condition beyond rectification
    For example (these numbers are fictional but I am
    trying to explain it so don't go off all half-cocked
    again please)
    Program with one thread. Each thread gets 100 cycles
    per second.
    Program with four threads. Each thread gets 50 cycles
    per second.
    The second program will finish in half the time as
    the first. Because even though each thread is slower
    as a whole the program is getting twice the cycles
    of the processor as before. You are taking the best case again and moreover its the cpu scheduling algo which decides the time slice and not you sitting on the CPU.I have a vague feeling that you have an idea that you are sitting on the CPU deciding the Time Slice.
    You need to understand something important here. Alot
    of the time when you are doing things in a program,
    and this doesn't just apply to IO here, you don't
    have to use the processor for each step. There is
    some shifting around of things to get them ready to
    be executed by the processor. A more advanced
    representation of this is to be found with
    Hyperthreading. Hyperthreading processors (single
    core) are of course single core but they act as if
    they were multi-core (multi processes) because while
    only one process is actually executing at one time
    the others are pipelined in such a way to make sure
    that the executing core of the processor has the
    least amount of idle time possible.Digression
    So that means on a basic processor each time you add
    2 numbers it takes 5 steps. And the processor core is
    idle 80% of the time.
    From where did you get that 80%?Stop coming up with your own numberes.This is no number game
    So for example while some data is being placed in the
    outbox new data is also being collected and is at
    step 2 already. In this model while we are still on a
    single core the core is now idle only 60% of the time[b]From where did you get 60% now
    So yes threading is very useful for IO and other
    operations that may block your program but they have
    more use than just that. Parallel execution can and
    will have some performance advantages (if designed
    properly) even on a single core processor without
    hyperthreading. In a well written multithreaded
    program when you add hyperthreading and multiple
    cores or multiple processors to the mix then you
    really have something.I never said it wont.Read properly what i have posted.I told dont take the best case always.You need to consider that too but the other two carries more weightage
    Please don't feel you ever have to post to correct me
    again thanks.^^
    Get ride of this self conceited attitude.Even if you have it dont make it public.Its not that you are always right cotton.I am not saying that you are wrong.If you have read my first reply i mentioned that i knew that you gave that example just to make the OP understand.The problem with that is that if the OP is unable to fathom out what you mean he is going to misconstrue whatever you have said and that propogates

  • YouView response to some customer questions

    On the Youview community forum eight senior figures from across the company(Youview) have answered a number of questions from their community members. The Youview responses can be read at
    http://videos.youview.com/support/QuestionAndAnswer.pdf

    Nice to see they had people who could answer some of the more technical questions there, rather than people who would just say "we'll find out and report back".  I found it an interesting read, thanks for sharing
    ---Remember to mark as 'solved' and give stars when you like a post---

Maybe you are looking for

  • Save as PDF and Save PDF as PostScript options in the Printer dialog are not supported.

    I downloaded Indesign CS3 trial and liked everything about it until I attempted to print to postscript and got that message. Nothing I have tried has helped. I have seen in various forums that others are having the same problem, but haven't found any

  • How does this website/forum/community whatever it is work?

    Am I alone in in not having the slightest idea what to do when I get here? I would like to ask a question about Edge Animate but as usual Adobe or some other bunch of geeks has "improved" the forum so that it no longer works. Can anybody tell me how

  • How to use scrollRangeTo() method?

    We are here facing the following problem: when findByKey is used to get needed row from RowSet and afterwards that same row is given as one of the input parameters for scrollRangeTo() (same RowSet again), exception with message "Parameter row for met

  • Regarding NOT BOUND error in Zfield

    Hi All, I am  new to CRM WEBClient  IC. I have created a Zfield using AET tool and  added in Interaction center Identify Account screen but I am gettting a NOT BOUND for that  Zfield . Could anyone help me track the reason and how to solve this error

  • How to stop the recover manager to install "software & driver" on Mini 110c-1147NR

    Hello all, I need to recover my Mini 110c-1147NR to the original manufacturer default OS. Here is what I have tried: 1> Launch recover manager 2> select to recover the system back to the original manufacturer status 3> OS installation is completed 4>