Apple on Thursday held a media event at its Cupertino headquarters where it previewed its iPhone 2.0 software, scheduled for release this June, and announced the immediate availability of a beta release of the software to selected developers and ente