Collaborative digital board
Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can. in response to receiving information, map an environment comprising one or more electronic devices. Embodiments of the present invention can then dynamically update the mapped environment based on the received information. Embodiments of the present invention can then display the updated environment on display areas of respective electronic devices of the one or more electronic devices.
1 . A computer-implemented method comprising:
receiving, by one or more processors, information from an interactive whiteboard (IWB), wherein the IWB is an interactive display board in a form factor of a whiteboard and the information comprises a first input to the IWB using an electronic marker with movement sensors;
responsive to receiving information, mapping, by the one or more processors, an environment comprising the IWB and one or more electronic devices;
dynamically updating, by the one or more processors, the environment comprising the one or more electronic devices based on the received information;
causing, by the one or more processors, the updated environment to be displayed on respective display areas of each electronic device of the one or more electronic devices;
enabling, by the one or more processors, a private mode for modifying a private environment, wherein the private mode is for a subset of a group of users of the one or more electronic devices;
receiving, by the one or more processors, edits in the private mode by the subset of the group of users;
responsive to receiving the edits in the private mode by the subset of the group of users, copying, by the one or more processors, content of the environment and adding the edits to the copied content of the environment;
receiving, by the one or more processors, a request, by a user of the subset of the group of users, to merge content from the private mode;
responsive to receiving the request, causing, by the one or more processors, the edits to be updated on the respective display areas of each electronic device of the one or more electronic devices; and
causing, by the one or more processors, guided haptic feedback to be provided directly to the electronic marker to complete a task on the IWB, wherein a second input to cause the guided haptic feedback is received from an electronic device of the one or more electronic devices.
2 . The computer-implemented method of claim 1 , wherein dynamically updating the environment comprising the one or more electronic devices based on the received information comprises:
prioritizing, by the one or more processors, received information; and
generating, by the one or more processors, graphics for the received information.
3 . The computer-implemented method of claim 2 , further comprising:
providing, by the one or more processors, feedback, in real time, using the generated graphics.
4 . The computer-implemented method of claim 1 , further comprising:
creating, by the one or more processors, a dedicated area for a respective user to make edits that are hidden from view of other respective users.
5 . The computer-implemented method of claim 4 , wherein the edits comprise one or more text inputs, one or more scanned inputs, and one or more graphics generated by a user.
6 . The computer-implemented method of claim 1 , wherein receiving the information from the IWB comprises:
detecting, by the one or more processors, an input device touching a surface of the IWB;
receiving, by the one or more processors, a modification of a display area on the IWB by the input device; and
detecting, by the one or more processors, the input device no longer touching the surface of the IWB.
7 . The computer-implemented method of claim 1 , wherein:
the IWB is a connectable apparatus used as a touchpad to control a computer from a projector; and
video output from the computer is projected on the IWB using the projector.
8 . The computer-implemented method of claim 1 , wherein the electronic marker is connected to the IWB using a 5G network.
9 . The computer-implemented method of claim 1 , wherein causing the updated environment to be displayed on the respective display areas of each electronic device of the one or more electronic devices further comprises displaying, by the one or more processors, a flashing alert indicating that a participant using the IWB is updating.
10 . A computer program product comprising:
one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media to perform operations comprising:
receiving information from an interactive whiteboard (IWB), wherein the IWB is an interactive display board in a form factor of a whiteboard and the information comprises a first input to the IWB using an electronic marker with movement sensors;
responsive to receiving information, mapping an environment comprising the IWB and one or more electronic devices;
dynamically updating the environment comprising the one or more electronic devices based on the received information;
causing the updated environment to be displayed on respective display areas of each electronic device of the one or more electronic devices;
enabling a private mode for modifying a private environment, wherein the private mode is for a subset of a group of users of the one or more electronic devices;
receiving edits in the private mode by the subset of the group of users;
responsive to receiving the edits in the private mode by the subset of the group of users, copying content of the environment and adding the edits to the copied content of the environment;
receiving a request, by a user of the subset of the group of users, to merge content from the private mode;
responsive to receiving the request, causing the edits to be updated on the respective display areas of each electronic device of the one or more electronic devices; and
causing guided haptic feedback to be provided directly to the electronic marker to complete a task on the IWB, wherein a second input to cause the guided haptic feedback is received from an electronic device of the one or more electronic devices.
11 . The computer program product of claim 10 , wherein the dynamically updating the environment comprising the one or more electronic devices based on the received information comprise comprises:
prioritizing received information; and
generating graphics for the received information.
12 . The computer program product of claim 11 , wherein the operations further comprise:
providing feedback, in real time, using the generated graphics.
13 . The computer program product of claim 10 , wherein the operations further comprise:
creating a dedicated area for a respective user to make edits that are hidden from view of other respective users.
14 . The computer program product of claim 13 , wherein the edits comprise one or more text inputs, one or more scanned inputs, and one or more graphics generated by a user.
15 . A computer system comprising:
a processor set;
one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media to cause the processor set to perform operations comprising:
receiving information from an interactive whiteboard (IWB), wherein the IWB is an interactive display board in a form factor of a whiteboard and the information comprises a first input to the IWB using an electronic marker with movement sensors;
responsive to receiving information, mapping an environment comprising the IWB and one or more electronic devices;
dynamically updating the environment comprising the one or more electronic devices based on the received information;
causing the updated environment to be displayed on respective display areas of each electronic device of the one or more electronic devices;
enabling a private mode for modifying a private environment, wherein the private mode is for a subset of a group of users of the one or more electronic devices;
receiving edits in the private mode by the subset of the group of users;
responsive to receiving the edits in the private mode by the subset of the group of users, copying content of the environment and adding the edits to the copied content of the environment;
receiving a request, by a user of the subset of the group of users, to merge content from the private mode;
responsive to receiving the request, causing the edits to be updated on the respective display areas of each electronic device of the one or more electronic devices; and
causing guided haptic feedback to be provided directly to the electronic marker to complete a task on the IWB, wherein a second input to cause the guided haptic feedback is received from an electronic device of the one or more electronic devices.
16 . The computer system of claim 15 , wherein the dynamically updating the environment comprising the one or more electronic devices based on the received information comprise comprises:
prioritizing received information; and
generating graphics for the received information.
17 . The computer system of claim 16 , wherein the operations further comprise:
providing feedback, in real time, using the generated graphics.
18 . The computer system of claim 15 , wherein the operations further comprise:
creating a dedicated area for a respective user to make edits that are hidden from view of other respective users.