How do you approach the design of a DHTML and Ajax-enabled web site to ensure that it can be used in both low and high bandwidth situations? Here are some ideas on how to approach the design of a high-bandwidth feature rich web site that can degrade gracefully in high latency situations – or when JavaScript is disabled or not available.
Category Archive: Software Architecture
Jul
24
Java Enterprise Security
An essential non-functional requirement of any system is security. Different categories of users are allowed to perform different functions, and these requirements are satisfied by the two-pronged approach of authentication and authorisation. Authentication is pretty well covered by existing frameworks while authorisation is feasible but less elegant. How can this be improved?
Mar
23
Build Your Software on Firm Foundations…
What makes for a successful software development project? I was mulling over a number of projects I had been involved with in the past, some very successful, some not so, and thinking about the key differences between the two. There are any number of aspects that can be considered – the quality of project management, …