e-reading environment
A combination of hardware and software that allows a person to read an e-book.
The software may be built in to the hardware, or installed by the user.
Some examples of e-reading environments are: an e-reader, a tablet with an e-reading app installed, or a desktop computer with e-reading software installed.
Each e-reading environment has different capabilities that affect the e-reading experience.
First, the display may be LCD or E Ink, and will have a particular size, resolution, aspect ratio, and orientation.
Second, the e-reading software will support a particular set of e-book file formats, and may be linked to a particular vendor or delivery method.
Finally, the hardware or software may have additional capabilities, such as a web browser, wifi, and so forth.
When producing e-book files, all of these variables must be taken into account to ensure that the e-reading experience is satisfactory in all environments.