Abstract: A method for interactively sharing program and/or data among electronic devices including initiating a sharing session by a first electronic device; connecting a second electronic device to open sharing sessions; executing an application and/or data and/or interface for controlling a peripheral shared in open sharing sessions; making accessible the control of an application and/or data and/or interface in sharing sessions opened by each of the electronic devices; executing a display module of an application and/or data and/or control interface on each electronic device connected to sharing sessions; displaying on the screen of each electronic device connected to sharing sessions the applications and/or data and/or control interface.