1.Best Practices in Widget Development Examples and Counterexamples Daniel Dahrendorf (IMC)ROLE Developer Camp, Lausanne, Switzerland August 23, 2010 © www.role-project.eu…