1. A method for providing an additional data application in a media reproducing apparatus of an automobile, the method comprising steps of: (a) executing a base data application wherein the base data application provides an initial screen displayed on a display device connected to the media reproducing apparatus; (b) selecting a communication path for obtaining the additional data application from a data application providing server to be provided to a user wherein the additional data application is associated with the base data application and selected based on a user input from the user referring to the initial screen, the communication path being selected from one of a first communication path and a second communication path according to a real-time characteristic of the additional data application, wherein the first communication path is selected for obtaining the additional data application so that a data application storage apparatus receives the additional data application from the data application providing server via a wireless communication or a wired communication, and the data application storage apparatus transmits the additional data application to the media reproduction apparatus, while the second communication path is selected for obtaining the additional data application from the data application providing server via a wireless link; and (c) obtaining and executing the additional data application based on the communication path selected in the step (b).