About This Site (JAS Home)
Educational Java Applet Service (JAS.eng.buffalo.edu) provides a collection of educational applet programs and associated educational materials (such as exercise and quiz questions, tutorials, etc.) in the area of solid state materials and devices.
About your web browser to view the Applets in this site
Software-Engineering Issues in Developing Java Applets
Three layers of re-usable software components (or objects) may be considered. The three layers are (1) solid-state API for Java programmers; (2) solid-state JavaBeans for application developers; and (3) solid-state applets for educators and trainers. We focused on the solid-state API and the solid-state applets. The JavaBeans layer was not part of our effort.

The solid state applets may be reused by educators in writing their
html pages, presentation materials, homework materials, or quizzes. The
solid state library classes are reused in writing the solid state
applets (or applications). This is done by programmers who are familiar
with the Java
programming language and the object-oriented programming concepts. The
solid state API
is for our own use in writing the solid-state applet
programs. A version of a software development Framework (a
Framework captures reusable
architechural designs and the reusable Java components into an
organized
applet development context) was also attempted. A Framework adds
reusable
designs to
the reusable components
of object-oriented software. The
design reusability seemed to
be a good and effective way of writing many
programs in a given application domain.