A system, comprising: one or more computer-readable memories storing program instructions; and one or more processors configured to execute the program instructions to cause the system to perform operations comprising: monitoring current user activity on a computing device; determining whether the current user activity corresponds to a predetermined user activity and is within a threshold distance of an application icon of an application displayed on a display screen of the computer device; and in response to determining that the current user activity corresponds to the predetermined user activity and is within the threshold distance of the application icon, causing a haptic feedback to be provided on the display screen of the computing device, wherein the haptic feedback is provided by creating friction points on a portion of the display screen that corresponds to the application icon by providing areas of additional resistance so as to simulate a sequence of bumps on the display screen that mimic a Braille phrase corresponding to a name of an application associated with the application icon, wherein the haptic feedback corresponding to one or more friction points is created by: determining a gradient of a virtual surface of the computing device with the one or more friction points that are desired to be rendered; determining a dot product of the gradient of the virtual surface and a velocity of a user's finger sliding over the surface; and mapping the dot product to a voltage to be applied using a psychophysical relationship between the voltage and a subjective strength of friction forces one or more computer-readable memories storing program instructions; and one or more processors configured to execute the program instructions to cause the system to perform operations comprising: monitoring current user activity on a computing device; determining whether the current user activity corresponds to a predetermined user activity and is within a threshold distance of an application icon of an application displayed on a display screen of the computer device; and in response to determining that the current user activity corresponds to the predetermined user activity and is within the threshold distance of the application icon, causing a haptic feedback to be provided on the display screen of the computing device, wherein the haptic feedback is provided by creating friction points on a portion of the display screen that corresponds to the application icon by providing areas of additional resistance so as to simulate a sequence of bumps on the display screen that mimic a Braille phrase corresponding to a name of an application associated with the application icon, wherein the haptic feedback corresponding to one or more friction points is created by: determining a gradient of a virtual surface of the computing device with the one or more friction points that are desired to be rendered; determining a dot product of the gradient of the virtual surface and a velocity of a user's finger sliding over the surface; and mapping the dot product to a voltage to be applied using a psychophysical relationship between the voltage and a subjective strength of friction forces monitoring current user activity on a computing device; determining whether the current user activity corresponds to a predetermined user activity and is within a threshold distance of an application icon of an application displayed on a display screen of the computer device; and in response to determining that the current user activity corresponds to the predetermined user activity and is within the threshold distance of the application icon, causing a haptic feedback to be provided on the display screen of the computing device, wherein the haptic feedback is provided by creating friction points on a portion of the display screen that corresponds to the application icon by providing areas of additional resistance so as to simulate a sequence of bumps on the display screen that mimic a Braille phrase corresponding to a name of an application associated with the application icon, wherein the haptic feedback corresponding to one or more friction points is created by: determining a gradient of a virtual surface of the computing device with the one or more friction points that are desired to be rendered; determining a dot product of the gradient of the virtual surface and a velocity of a user's finger sliding over the surface; and mapping the dot product to a voltage to be applied using a psychophysical relationship between the voltage and a subjective strength of friction forces determining a gradient of a virtual surface of the computing device with the one or more friction points that are desired to be rendered; determining a dot product of the gradient of the virtual surface and a velocity of a user's finger sliding over the surface; and mapping the dot product to a voltage to be applied using a psychophysical relationship between the voltage and a subjective strength of friction forces