Content of a presentation I will give - Please advise of faults

Hi,
As I mentioned in another thread I have to give a presentation on a chosen subject, I chose Java. This is quite important, at least for me it is anyway, I need to know what I am talking about and believe in what I am saying, I visit a seminar in July and this is about the most important part as well as a UNIX assignment. I have listed some of the things I will say below, please advise with what you might disagree with, if you can be bothered that is, I would be grateful :). If I get this wrong I dont get asked back to the academy full time to become SCJP certified and placed in the indusrty. I dont always want to stuck in retail :(
Title - The origins and benefits of Java
The early days
Java was part of a 1991 effort by Sun to produce a language and enviroment which would enable consumer electronics to be able to communicate with each other, they saw this as one of the next big things in I.T.
The sun team which James Gosling lead the coding side, set out to make an architecture neutral programming language which would be simply to use, secure and portable. Java was origianally called oak but didnt survive a patent check and was later renamed to Java.
Although, given there intial goals the project failed and they were turned down when showcasing a PDA called star 7 to potential customers within the industry they still had a created an extremley useful language in Java which was yet to realise its full potential.
Years ticked by before Javas big break came when Sun teamed up with Netscape to release the Hotjava browser which brought animation amongst other things to the Internet, its worth noting that Java was originally designed independant of the Internet but was later found to be a perfect match.
What is Java
Java itself is similar to both C and C++, it borrows its syntax from C and its object model from C++
Java is seen for a high level language anyways as easy to learn
Java code compiles slower than C/C++ one may ask why would we need Java?
Java's benefits
Java code compiles not into Native code like other languages, this is the main reason it runs slower but is the same reason Java is portable and secure.
This means a couple of important things in the world of networked computing, Security and portability.
Java code compiles into bytecode which is then interperted by a Java virtual machine (JVM). This means that only the JVM needs to implented for each different type of CPU or operating system. Where the internet or corperate networks are concerned this is a major plus as both are made up of many different machines.
Other benefits Java offers are Garbage collection, this is automatic memory managment, once the progam has finshed with an address in memory its automatically freed up, in other C/C++ this is left to programmer and can lead to errors and is also a waste of resource.
Also, in Java there are not Pointers like C/C++ instead, Java uses references, this is also a major plus in most cases, although pointers are moe powerful they cause many errors, java eleminates these errors by hiding the responsibility from the programmer, this means the programmer cant make common mistakes in C++ which are de-alocating memory twice or not at all, also this stops the programmer pointing to parts of memory which are out of bounds. This makes java more simple and user firendly.
Java has a massive class libary as standard, this library is on call for the programmer to call upon as needed, this library is packed with useful classes the progrmamer can use without having right the code himself.
Java is everywhere
Java is used in over 2.5billion devices these are listed below:
700 million computers
1 billion mobil phones
1.25 billion smart cards
plus set-top boxes, printers , webcams, games, lottery terminals, medical devices, parking payment stations etc.
and I will include a summary cover the main points of what I have listed above.
other things I might mention here and there.
Java is less expensive than .NET and other languages to use, with Java you pay a one off lisence fee rather than such as Microsoft who charge annual subscription.
Learning programming you may not see yourself as a programmer for consumer electronics but Java opens these doors to you.
Java is an excellent first language for people to learn who are starting out in programming, less confusing than C/C++ but still powerful.
=====================================================
Thats about it, so come and get me! I was rather make a fool out of myself in a forum rather than at a seminar so I dont mind if your harsh, the presentation is in powerpoint format and the above is what I plan to say with the aide of slides, I wont be using notes, as they expect confidence and a sound knowledge of your subject. I know it would be nice to mention more about J2SE/J2EE but I dont have the knowlege at this stage, that is why I chose only the origins and benefits. BTW the speech is only ment to run for about 10 minutes.
Thanks to anyone who took the time out to read the above and post any suggestions.
Mike

Java code compiles slower than C/C++ one may ask why
would we need Java?It runs slower. No one cares about compile time.
>
Java code compiles not into Native code like other
languages, this is the main reason it runs slower but
is the same reason Java is portable and secure.
That point needs more explaination. Security has many meanings and in some circumstances native code will be considered more secure.
>
Java is less expensive than .NET and other languages
to use, with Java you pay a one off lisence fee
rather than such as Microsoft who charge annual
subscription.
Not sure what you meant there.
MS charges for the IDE. Sun charges for their IDE as well. The compiler is free from both however.

Similar Messages

  • My iphone is at tech service and since it is in guarantee period most probably they will give a new one.Thats why I want to deactivate or sign out my apple ID from that Iphone. Please help me, what shoud I do?

    My iphone is at tech service and since it is in guarantee period most probably they will give a new one.Thats why I want to deactivate or sign out my apple ID from that Iphone. Please help me, what shoud I do?

    Wow... you seriously over paid for an iPhone.
    That probably explains why you have/had no clue you were purchasing a locked device and think it's an Apple problem to get it unlocked.

  • Airport Extreme Model A1034...How do you OPEN NAT!?!....Will give points....Please help

         Hi I am wondering if anyone can help me out I currently own a Airport Exterme Base Station Model Number A1034 older version. My problem is with xbox live. I have always been able to connect wirelessly with my xbox 360 with no problems. I know in order to play Xbox live you have to have an OPEN NAT setting. Which im pretty sure I've always had because I would never get any problems. I have no idea what NAT means and I am not tech savy what so ever.
         Recently I decided I wanted to create a new network and delete my old one. I did so and everything was fine with the internet but my problem lies with my xbox live now. For some reason it's saying that I now have a Moderate NAT and I will experience difficulties when on xbox live. I am wondering is there a way to OPEN NAT? I tried looking for it in airport ulitlity and I found it but like I said im not tech savy. Under the NAT settings there are two options ENABLE DEFAULT HOST AT & ENABLE NAT PORT MAPPING PROTOCOL. I have no idea what that means I though it would just let you choose between Strict, Moderate, Or Open NAT but unfortunately it doesn't. So can anyone help me I will give points. Thank you in advance!!

    Please check out the following Apple Discussions post for assistance. Hopefully, it will address your Open NAT issue.

  • Please answar the 4 simple questions, i will give you full points

    HI
    Gurus
    My qeustions are
    1. SAP System standard Asset upload transaction code?
    2. My system date is 21.09.07. But in SAP it showing 22.09.07. where i can change date settings in SAP. i want equal as system date.
    3. what is the difference between Busines Area, Business place
    4. what is validation and substitutions.
    I will give you full points.
    Thank you
    Anil

    hi anil,
    1> Asset Upload
                    AS91
    2.
    For the date change, u have to change in the Ideas if u are using the Test server, in the remote server login place.
    3. Business area
    Your financial Statement will be genereted through business area. Business area is and independent unit which you don't assign it to a particular company code.
    Business area is defined in accounts but for reporting purpose u can use it for mm as plant is assigned to it also in sd as so is assigned to it. As far as fi is concern fsv is not very clear from business area .This is all about standard reports
    By making abap development u can use business area in fi with highest accuracy. For eg. by abap reports assign ur user to specific business area u will get perfect reports. thus u can use the business area with abap development for getting business area wise reports
    Business area is across company codes in a company. There is a customization to activate the business area for the company code. When you activate the same , the business area is the required field in the postings.
    Business place is indicates the address. At the time of generating any tax certificates business place is required. for an example generating remittance challan at that time u have to specify the business place.
    4.
    With the validations and substitutions software, you can validate and/or substitute data at the time of entry - in the FI-SL System and other SAP Systems.
    You do not need to change the standard system to customize your validations and substitutions. For each installation, you can define exactly which validations and substitutions are necessary to ensure the integrity of your data.
    Validations
    In the SAP R/3 System, almost all input values are validated by a program or against tables or master files. Since some types of validations cannot be standardized, you can use FI-SL's validations program to create validations for your system.
    With validations, you can check values and combinations of values as they are being entered in the R/3 environment. Validation rules are stored in the Rule Manager; as data is being entered, the Integration Manager validates the data against the validation rules stored in the Rule Manager. Because validation occurs before data is posted, only valid information enters the FI-SL System.
    http://help.sap.com/saphelp_45b/helpdata/en/5b/d2221443c611d182b30000e829fbfe/content.htm
    Assign me the points....
    Ranjit

  • HT4528 I need to erase all contents on my Iphone 4. It will not recognize my password. Please advise.

    I need to erase all contents on my Iphone 4. It will not recognize my password. Please advise.

    Locked Out, Forgot Lock or Restrictions Passcode, or Need to Restore Your Device: Several Alternative Solutions
    1. iOS- Forgotten passcode or device disabled after entering wrong passcode
    2. iPhone, iPad, iPod touch: Wrong passcode results in red disabled screen
    3. Restoring iPod touch after forgotten passcode
    4. What to Do If You've Forgotten Your iPhone's Passcode
    5. iOS- Understanding passcodes
    6. iTunes 10 for Mac- Update and restore software on iPod, iPhone, or iPad
    7. iOS - Unable to update or restore
    Forgotten Restrictions Passcode Help
                iPad,iPod,iPod Touch Recovery Mode
    You will need to restore your device as New to remove a Restrictions passcode. Go through the normal process to restore your device, but when you see the options to restore as New or from a backup, be sure to choose New.
    You can restore from a backup if you have one from BEFORE you set the restrictions passcode.
    Also, see iTunes- Restoring iOS software.

  • How can I switch my originally i-tunes-mediathek on my Sony Vaio Laptop to my Mac Book Air Laptop (as I will give the Vaio laptop as a present to somebody else) ?

    Originally I have set up my itunes account inclusive mediathek via my Sony Vaio Laptop some years ago.
    Meanwhile I bought a Mac Book Air as well which is also connected to my itunes account.
    For my music I am using Itunes-match meanwhile.
    Now I want to give the Sony Laptop as a present to a friend.
    But I want to know if that will give me any trouble if I don't have the base-laptop anymore?
    Can I somehow switch my "base-itunes-account" to my Mac Book Air or is this not necessary?
    Thanks for your help,
    MIC

    Ok, good. All you really need to do is to launch iTunes on the Sony and from the menu bar pull down Store > Deauthorize This Computer. Log out of the iTunes Store as well. Now the computer can no longer be used with your iTunes Store account. I also suggest that before you give it away or sell it you wipe the HDD and reinstall the original OS that came with it. After you backup any personal data, of course.

  • I would appreciate it if someone could advise me as to the optimum resolution, dimensions and dpi for actual photographic slides that I am scanning for use in a Keynote Presentation, that will be projected in a large auditorium.  I realize that most proje

    I would appreciate it if someone could advise me as to the optimum resolution, dimensions and dpi for actual photographic slides that I am scanning for use in a Keynote Presentation, that will be projected in a large auditorium. I realize that most projectors in auditoriums that I will be using have 1024 x 1200 pixels, and possibly 1600 x 1200. There is no reference to this issue in the Keynote Tutorial supplied by Apple, and I have never found a definitive answer to this issue online (although there may be one).
                Here’s my question: When scanning my photographic slides, what setting, from 72 dpi to 300 dpi, would result in the best image quality and use up the most efficient amount of space? 
                Here’s what two different photo slide scanning service suppliers have told me: 
    Supplier No. 1 tells me that they can scan slides to a size of 1544 x 1024 pixels, at 72 dpi, which will be 763 KB, and they refer to this as low resolution (a JPEG). However, I noticed when I looked at these scanned slides, the size of the slides varied, with a maximum of 1.8 MB. This supplier says that the dpi doesn’t matter when it comes to the quality of the final digital image, that it is the dimensions that matter.  They say that if they scanned a slide to a higher resolution (2048 x 3072), they would still scan it at 72 dpi.
    Supplier No. 2: They tell me that in order to have a high quality image made from a photographic slide (starting with a 35 mm slide, in all cases), I need to have a “1280 pixel dimension slide, a JPEG, at 300 dpi, that is 8 MB per image.” However, this supplier also offers, on its list of services, a “Standard Resolution JPEG (4MB file/image – 3088 x 2048), as well as a “High Resolution JPEG (8 MB file/image – 3088x2048).
    I will be presenting my Keynotes with my MacBook Pro, and will not have a chance to try out the presentations in advance, since the lecture location is far from my home, so that is not an option. 
    I do not want to use up more memory than necessary on my laptop.  I also want to have the best quality image. 
    One more question: When scanning images myself, on my own scanner, for my Keynote presentations, would I be better off scanning them as JPEGs or TIFFs? I have been told that a TIFF is better because it is less compressed. 
    Any enlightenment on this subject would be appreciated.
    Thank you.

    When it comes to Keynote, I try and start with a presentation that's 1680 x 1050 preset or something in that range.  Most projectors that you'll get at a conference won't project much higher than that and if they run at a lower resolution, it's better to have the device downsize your Keynote.  Anything is better than having the projector try and upsize your presentation... you work hard to make it look good, and it's mangled by some tired Epson projector.
    As far as slides go, scan them in at 150 dpi or better, and make them at least the dimensions of your presentation.  Keynote is really only wanting 72dpi, but I do them at 150, just in case I need to print out the presentation as a handout later, and having the pix at 150 dpi gives me a little help with their quality on a printer.
    You'd probably have to drop in the 150 versions again if you output the Keynote to .pdf or Word or something, but at least you have the option.
    And Gary's right (above) go ahead and scan them as TIFFs.  Sooner or later you'll want to do something else with these slides (like make something for an iPad or the like) and having them as TIFFs keeps your presentation looking good.
    Finally, and this is a big one, get to the location for your presentation ahead of time if you can, and plug the laptop in and see what you get.  There's always connection problems. Don't let the AV bonehead tell you everything will work just fine ('... I don't have any adapters for a Mac...') .  See it for yourself... you're the one that's standing up there.  Unless it's your boss, then you better be really sure it works.

  • IPod Touch stuck in Restore mode. (I will give 2 months of person IT help)

    +(I will give 2 months of IT help [windows/networks] if you solve this, 1 month if you help me- Im a IT Tech with a degree. - see profile)+
    *I was trying to sync my iTouch and it blipped and everything was gone.*
    *Now it is in Restore mode permanantly. When I attach it to iTunes, it recognizes iPod in Restore mode, but:*
    1) If I try to use the original ( 1.7.7 ) ispw to restore ( with shift/restore), it fails at *Preparing iPod for Restore* and says *iPod can not be restored. Error [various]*
    2) If I try to restore to the new (3.0) ispw it fails with *Network Time Out*
    3) If I try to use the 3.0 which I have already downloaded ( with shift/restore) another error #1431 occurs during restore.
    4) I can not update to iTunes 8.2 as when I try it gets to the end and then says that it can not access the registry key for 'itpc' or similar due to permissions, when I open regedit to look at these keys I also get an error saying that I cannot access the keys due to permissions. I have tried opening in admin account and still "permissions not allowed", I have tried running iTunes though admin, still the same. I also can not alter the permissions even when I am at the highest permission level.
    It isnt even seen by iTunes unless I enter DAC mode. Then it askes to restore it but fails every time!
    +The USB has no faults showing and I updated all of them to be sure.+
    +Everything was fine before this. Running firmware 2.0 or 2.2 ( cant remember or access it ).+
    +I dont want to delete the iTunes as Im worried it wont be able to install again and I will lose everything. ( and thats ALOT!)+
    +I REALLY need my iPod.+ I use it for work, +I work with disabled children as my 'real job'. IT is just extra $. _All my contacts, emailing etc is trapped now in a iTunes that just refuses to work_.+
    As this is SO important to me and the children I work with I am offering:
    *THREE MONTHS OF PERSONAL TECH ASSISTANCE FOR WINDOWS AND/OR NETWORKING PROBLEMS FREE OF CHARGE. ILL GIVE YOU MY EMAIL AND IM AND WILL BE YOUR PERSONAL IT GUY FOR 3 MONTHS IF YOU CAN FIX THIS! IF YOU CAN EVEN GIVE ME A USEFUL IDEA, ILL GIVE YOU 1 MONTH OF FREE HELP! PLEASE HELP ME IF YOU CAN!!!*

    What type of security software suite are you running on your Vista computer? If it is one of the commercial ones, Norton, Mcafee, or the like, you are most likely suffering from the over zealous nature of these programs.
    Are you sure you have top level admin access on your Vista computer. The fact that you can't use regedit to remove keys bothers me somewhat. But this is something for you to worry about. Here's what I would suggest you do:
    1. Remove all Apple software from your computer - iTunes, QuickTime, Apple Mobile Device Services
    2. Reboot
    3. Disable your firewall and virus checker.
    4. Download and install the latest version of iTunes.
    5. Re-download the 3.0 update
    6. Plug your iPod in and install the 3.0 update
    If everything is working, then you can re-enable your virus checker and firewall software.
    The most likely reason you have had all of these problems is the fact that Apple software needs to "phone home" during the firmware install. If it can't do it because of your firewall, then you are going to get various error messages and no success. The anti-virus software often prevents complete downloading of a file - again leading to errors.

  • How can I make sure the Presenter Display will show up?

    I use the option "use alternate display to view presenter information", and it works fine with my secondary display at home. The presenter information (Presenter Display) with my notes etc. shows up.
    But when I gave a practice talk at my university, the Presenter Display did not show up, although all settings were the same. Back at home with my own secondary display, it works fine again.
    How can I make sure that the Presenter Display will always show up on the secondary display?

    I have a similar problem. Last year I gave a presention at a client's office using my Macbook. I had the presenter display on my Macbook screen and the presentation on their projector.
    A few months ago I upgraded to the latest Macbook Pro 15" (plus there have been upgrades to OS X and Keynote in that time). This time when I tried to run the same set-up my MBP screen went blank. I tried changing settings for Keynote and System prefs with no success. The only way I cuould give the presentation without needing to look at the projector screen was to mirro the displays (and lose the Notes of course). Maybe there is a bug with the latest Keynote?
    OS 10.5.7
    Keynote 5.0.2 (776)

  • User in hr can able to create records in PA30.But will give read only access for all infotypes

    Hi Team,
    I have created one test role in HR. It will give Read access to all info types.
    But user can able to create Info type records in PA30. Please find the P_ORGIN values below.
    Authorization level            R
    Infotype                       *
    Personnel Area                 US
    Employee Group                 1
    Employee Subgroup              U*
    Subtype                        *
    Organizational Key             *
    OOAC values.
    AUTSW ADAYS       15
    AUTSW APPRO 0
    AUTSW DFCON 4
    AUTSW INCON 0
    AUTSW NNCON 0
    AUTSW NNNNN 0
    AUTSW ORGIN 1
    AUTSW ORGPD 4
    AUTSW ORGXX 0
    AUTSW PERNR 1
    AUTSW XXCON 0
    Note : user does not have access to any structural profile.
    I suspect is this bcz, if any user has proper 0105 and 0001 in HR master data can able to create records.Bcz user will be assigned to default sap structural profile "ALL"  in OOSB ?
    I can see user was not assigned to "ALL" profile in OOSB or in T77UA. and user cant able to write or change infotype data in pa30.
    Please suggest how the user can able to create  inftotype records in PA30.(Info :0002 for example)
    Appreciate Quick response.
    Regards,
    Venu.

    Sorry did not get the below comment.
    "The maintain flag in the structural profile does not relate to any maintenance authorization in PA.  It only affects the OM objects authorized by the structural profile.  For example the user may be able to delimit a position.  It will never grant any write authorization for any PA infotype "
    Do you mean , suppose if we give Org unit and evaluation path like attached screen ,user will get access to only the ORG UNIT  as its object type (can able to perform activities as mentioned in the role PLOG ) but cant perform any activity like address infotype change on the person (P) (as mentioned in P_ORGIN) who comes under the org unit mentioned in Structural profile ?
    My understanding is that i believe user total auth is an intersection of general +structural authorization.lets take HR admin wanted to change 0002 data   for some imps in org.We need to give access to that particular org to which the emps belongs to (through structural auth) and SHOULD CHECK the maintenance box in strucural auth and will access change access via role.
    And user cant able to edit his own data.
    Please find the Screens as requested. Please let me know if my understanding is correct or not ?
    Regards,
    venu.

  • Transaction Currency Tables which will give totals only

    Transaction currency purpose  bseg, bkpf, bsis, bsid contain document wise details hence will not be useful for my purpose,   i need a table which will give transaction currency  totals only.

    Hi Anu,
    I am unable to understand your exact requirement as if you need total of any transaction currency then there must be a criteria for the same like one want to add all currencies monthly/annually/weekly for reporting purpose and in this case you have to write a report and add currencies.No tables can hold such calculative recordes.
    Please elaborate more so I can u'stand requirement.
    Regards,
    Gaurav

  • Who will give the request number for a package?

    hi
    who will give the request number for a package , while releasing a package in se10 or se09

    Hi Shivika
    Please educate me, what is a package number? What does it relate? How and from where to get the number?
    The package number i refer is the service package number. The package number is being asked for when i refer the tables ESLH and ESLL.
    Regards
    Vijay

  • Which table will give the completion timestamp of the last success run?

    Which table will give the completion date timestamp of the last successful execution of an OWB Mapping or Process_flow.?
    I was thinking of using
    select max(RTA_LOAD_DATE|| RTA_LOAD_TIME) from OWBSYS.OWB$WB_RT_AUDIT
    where
    trim(RTA_LOB_NAME) like '%EMP_LOAD1%'
    and
    rta_status = '1'
    But the RTA_LOAD_DATE AND RTA_LOAD_TIME is null
    and RTA_STATUS column is having the value 1 irrespective of whether the JOB has completed or abended
    Please advise??

    Check with these tables :
    <b>coss
    cosl
    cosp</b>
    aufk
    qmat

  • Which table will give me the serial numbers per each delivery?

    Which table will give me the serial numbers per each delivery?

    Hi,
    Table:
    SER01 -> provide links between delivery and serial number object.
    You can select by LIEF_NR = 'delivery number'.
    OBJK -> content of serial numbers
    You can select by OBKNR = 'SER01-OBKNR'.
    Further more:
    You can check in SE11 with name "SER0*". Then you can see a list of tables which contains link between serial number to other document.
    SER01 -> Delivery
    SER02 -> Maint.Contract (SD Order)
    SER03 -> Goods Movements
    SER04 -> Inspection Lot
    SER05 -> PP Order
    SER06 -> Handling Unit-Content
    SER07 -> Physical Inventory
    SER08 -> Purchase Order Item Serial Numbers
    Regards,
    Harry

  • Who will give the completed information for Oracle ADF

    Hi All,
    Oracle ADF is a good and effective product, which simpifies the development work and reusabilties.
    Lot of components are avilable in ADF.for example,Carousel component is a nice component.But I cant get the proper solution for my problem
    One minute listen,Have anyone heard about OHW(Oracle Help for Web), It is a nice concept for developing the context sensitive help system.If none know how to use it means why such a nice concept developed.Who will give information for this.
    There are lot of resources for other frameworks,But why not for ADF.
    Hello ADF Experts, Please write all your techniques in the blog and publish your blog links in the forums atleast as new thread Oracle blogs.
    Better write step by step guide lilke this links
    ADF basic links
    1.http://st-curriculum.oracle.com/obe/jdev/obe11jdev/ps1/ria_application/developriaapplication_long.htm
    2.http://st-curriculum.oracle.com/obe/jdev/obe11jdev/ps1/boundedtaskflow/bounded_task_flow.html
    3.http://st-curriculum.oracle.com/obe/jdev/obe11jdev/ps1/adf_richclient/adfrichclient.htm
    Regards,
    Felix

    Felix - there are lots of blogs about ADF out there.
    If you visit the JDeveloper page on OTN:
    http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html
    You'll see at the bottom an RSS feed of those blogs.
    There are also a lot of how-tos, books, samples, best practices and tutorials - they are all linked from the above page.
    If there is something specific you are looking for then let us know.

Maybe you are looking for

  • How do I fix a charger that has been used on an incompatible device?

    I lent my charger to a friend, and when I got it back it started acting up. First it told me to reset my Ipod in Itunes, but before I could it suddenly refused to show up anywhere on my computer. It doesn't even register as a blank disk, and it doesn

  • Lcd sreen cuts on and off

    The sleep/wake button at the top doesnt work at all and when i press the home button to get the screen to come on sometimes it does but mostly stays off or when the screen does show and i slide to unlock it the screens cuts off again.Its a 2g ipod to

  • EEM script doesnt seem to work

    Hi experts, I have set up  a small script to monitor BGP peering and to failover the HSRP based on the syslog etc. What I noticed is that the event gets triggered but it doesn't make the necessary changes. What I want is to change the HSRP priority u

  • Itunes HD purchased movies

    Not having considered things, and getting carried away in the moment, i purchased 5 series of a popular tv show on the Apple Store in HD format. I have an Apple TV, and a 500GB iMac. So the Apple TV sync'd with the iMac, and now i have 160GB (100 odd

  • Library Backup to DVD not working

    I have backed up my library several times, so I don't know why I am suddenly having problems. When I try to backup my entire itunes library, I am prompted to insert a blank disc. itunes then says it is initializing, but then kicks the DVD out and say