Abstract: Disclosed is a method for simulating three dimensional display of data. The method comprises obtaining (S100) width and height for an information container, and obtaining (S110) width and height for a virtual three-dimensional display unit. Additionally, the method comprises determining (S120) a number of faces, width and height for each face of the virtual display unit, and an angle between adjacent faces of the virtual display unit. The method further comprises determining (S130) a rotation point, retrieving (S140) data for a first page, and determining (S150) width and height for the data of the first page. The method also comprises inserting (S160) the data of the first page into the first face, and then repeating steps (e) to (g) for each face of the plurality of faces. The final steps are to display (S170) and rotate (S180) the virtual display unit around its rotational axis.