EXHIBITS
Évora
Member’s Exhibit
John Cody
Poster Session
Isabel Catalão
Sagres
Oceans
Lisbon
Scientific Illustration
Medical Illustration
Guild of Natural
Science Illustrators

GNSI 2000 Portugal: International Conference & Annual Meeting July 30 - August 07 2000 in Évora, Lisboa and Sagres, Portugal.


Sponsor:

Self-managed Portfolios
Searchable by Subject

Poster Session HeaderProgramming and Software Protection

Programming and Software Protection:


2000 © Theophilus Britt Griswold

Another approach to protecting images uses computer programming:

• Images can be converted to a proprietary format that is only viewable with a viewer plug-in. The plug-in checks to see if the image is originating from the approved web site.

• Javascript can disable browser functions such as image file saving, and stop the viewing of images from web pages not being served from the proper host computer. This is accomplished though complex coding of the script, making it next to impossible to eliminate the protective code to activate image viewing.

• Java applets can provide similar functionality, plus animated watermarking to discourage screen captures. Java can potentially be made to gain access (upon the user’s permission) to more basic computer functions, disabling image caches and screen capture before images are accessible. Both Javascript and Java programming techniques can also protect all sound media and other web page code.

Shortcomings:
Web browsers are required to have special plug-in, Javascript or Java language enabled.  It is estimated as much as 40% of browsers lack these abilities or have them turned off. Many viewers will also be reluctant to jump through the hoops of downloading plug-ins for viewing. So your potential viewing audience may be significantly reduced. These methods require the purchase of additional authoring software (often only available for creation on the PC), and require extra steps to implement, so considered them only for situations with high exposure of very reproducible files. Most Java and Javascript can not stop screen captures; and animated watermarks that discourage screen capture can be very annoying to your potential audience.  A Java based browser plug-in that requires the viewer to grant deep access to the user's computer to stop all copy methods is available, but is not likely to be popular with users.

An example of html code for Javascript protected images. The images will not display if Javascript is turned off in the web browser. With Javascript turned on, the images are protected from "right-click" copying and can not be referenced to another web page. This code will not stop screen capture routines.

Diagram of Javascript Protection Scheme

Conclusions and References >

Previous Page Page1Page 2, you are herePage 3Page 4Page 5 Next Page

Copyright © 2000 GNSI - Guild of Natural Science Illustrators - All rights reserved.
Last Updated: Nov. 26, 2000.