The AHAM model is an excellent
model for developing adaptive hypermedia applications. It provides both a conceptual
framework for the developer to follow in developing the system, but does not
impose contraints as to the media types that may be used. The adaptation rules
provide an excellent way to formally specify the way that the system should
act. During this exercise, I completed the three phase MSE process of creating
IC cards, defining the relationships using the relational graph, and finally
generated the IC structure. This process along with the framework provided by
the adaptive hypermedia application model actually created a very good foundation
for the system and also for the components that make up the system and how those
components should interact. This made the implementation process much smoother
and less error prone. In conclusion, I would recommend using the Adaptive Hypermedia
Application model for developing adaptive media systems which need to adapt
to varying types of devices. Finally, it is also recommended that the developer
implement their application in a server-side language (such as PHP, ASP, etc.)
to avoid problems with varying client capabilities. This server-side implementation
of code, eliminated the bandwidth concerns in wireless handhelds. The application
could not only device adapt the information to fit the devices display capabilities,
but also the bandwidth capabilities. Transfering the entire application in byte
code format would not be practical in this case.