Patent ID: 7515812

Claim:
A recording method, comprising the steps of: generating volume data; and writing the generated volume data to a recording medium, wherein the volume data includes an index table and a plurality of operation mode objects, the index table is read from the recording medium by a module manager, and shows (i) a plurality of titles and (ii) in correspondence with each title, which of the operation mode objects is to be handed to an execution module in a playback apparatus when the corresponding title is selected, each operation mode object (i) stores therein an application management table and (ii) stipulates a control procedure in a second mode that is a second of two modes, a first mode being a mode in which the playback apparatus operates on a command base, and the second mode being a mode in which the playback apparatus operates on a base of an application written in an object-oriented language, an execution module for the second mode is a virtual machine platform unit, the application management table shows in correspondence (i) an application to be loaded to the virtual machine platform unit when the corresponding operation mode object is handed to the execution module for the second mode, and (ii) a run attribute of the corresponding application, and the run attribute shows how a status of the corresponding application is to be controlled when loaded to the virtual machine platform unit.