1. An electronic device, comprising: a controller programmed to include: a native contact book application; at least one Java application for providing one or more functions relating to information included in the native contact book application; and a content handler serving as an interface between operations of the native contact book application and operations of the at least one Java application; wherein the at least one Java application provides additional user interface information relating to corresponding contacts included in the native contact book application to the native contact book application via the contact handler, the additional user interface information including presence information indicating whether a corresponding contact is online or offline and being displayed with the corresponding contacts in the native contact book application.