Prototyping Techniques and Applications