Create beautiful, interactive images on the Web with RaphaëlJS, the JavaScript library that lets you draw Scalable Vector Graphics (SVG) right in the browser. With this concise guide, you’ll quickly learn how to paint the screen with shapes and colors that you can turn into lively, animated graphics and visualizations.
If you’re grounded in the basics of Objective-C and Xcode, this practical guide takes you through the components you need for building your own iOS apps. With examples from real apps and programming situations, you’ll learn how to create views, manipulate view controllers, and use iOS frameworks for adding features such...
Awareness of lysomal storage disorders needs to be raised and there is very substantial pharmaceutical interest to do so. The disorders are often viewed as obscurities but in fact they are treatable. Enzyme replacement therapy is available for four of the disorders and will be available for a further three disorders in the course of the next...
Cost optimal and nearly zero energy performance levels are principles initiated by the European Union’s (EU) Energy Performance of Buildings Directive which was recast in 2010. These will be major drivers in the construction sector in the next few years, because all new buildings in the EU from 2021 onwards are expected to be nearly...
Research in nano and cell mechanics has received much attention from the scientific community as a result of society needs and government initiatives to accelerate developments in materials, manufacturing, electronics, medicine and healthcare, energy, and the environment. Engineers and scientists are currently engaging in increasingly complex...
The aim of this book is to give a broad overview of the TLM (Transmission Line Matrix) method, which is one of the “time-domain numerical methods”. These methods are reputed for their significant reliance on computer resources. However, they have the advantage of being highly general.
Processing: Creative Coding and Generative Art in Processing 2 is a fun and creative approach to learning programming. Using the easy to learn Processing programming language, you will quickly learn how to draw with code, and from there move to animating in 2D and 3D. These basics will then open up a whole world of graphics and...
Apple has lavished iOS with a rich and evolving library of 2D drawing utilities. These APIs include powerful features like transparency, path-based drawing, antialiasing, and more. They offer low-level, lightweight, easy-to-integrate drawing routines that you can harness to build images, to display views, and to print.
"A must-have book for all photographers."
--John Shaw, johnshawphoto.com
If you're serious about digital photography, you know that taking a great photo is only the beginning. You want to share your polished images with the widest possible audience. This means you need to optimize images for different...
Scratch is a fun, free, beginner-friendly programming environment where you connect blocks of code to build programs. While most famously used to introduce kids to programming, Scratch can make computer science approachable for people of any age. Rather than type countless lines of code in a cryptic programming language, why not use...
With an increasing emphasis on creativity and innovation in the twenty-first century, teachers need to be creative professionals just as students must learn to be creative. And yet, schools are institutions with many important structures and guidelines that teachers must follow. Effective creative teaching strikes a delicate balance between...
The book describes and analyses the new environment for innovation, it does this with an emphasis on yet uncharted regions within the field of practice-based innovation, coming up with guidelines for innovation policy measures needed in order to realise this. While it focuses on these policies it also takes into account multi-actor innovation...