Conclusion

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.