ABOUT THE AUTHORS

Zigurd Mednieks is a consultant to leading OEMs, enterprises, investors, and entrepreneurial ventures creating Android-based systems and software. Previously, he was Chief Architect at D2 Technologies, a voice-over-IP (VoIP) technology provider. There he led engineering and product-definition work for products that blend communication and social media in purpose-built embedded systems and on the Android platform.

Zigurd is a 25-year veteran of user interface, telephony, and social media product creation in the computing and telecommunications industries. He has authored and co-authored books about Android software development, and written book chapters on telephony and inter-process ­communication. His first book, C Programming Techniques for the Macintosh, co-authored with Terry Mednieks, was published in 1986. Information about Zigurd can be found at zigurd.com.

G. Blake Meike is a passionate engineer and code poet with more than 20 years of experience. He has spent much of his time working with Java, building systems as large as Amazon’s massively ­scalable Auto Scaling service and as small as a pre-Android OSS/Linux- and Java-based platform for cell phones. He is co-author of the bestselling Programming Android and has taught nearly a ­thousand people the art of writing Android apps that aren’t toys.

Laird Dornin graduated from Williams College in 1997 with a Bachelor of Arts degree in Computer Science. Laird began his career at Sun Microsystems working on the Java JDK (RMI) and the forward-looking Jini Technology out of Sun Labs. From there he moved to SavaJe Technologies and helped to build a full-featured Java SE mobile operating system that shipped in 2006 and provided the platform for “Device of the Show” at JavaOne. Again at Sun Microsystems, Laird continued working on SavaJe OS to integrate the WebKit browser library to provide a full-featured mobile browser. Laird is an author of two books on Android programming and now works as an architect for a major wireless carrier.

Zane Pan began building large, scalable distributed systems at Sun Microsystems Labs working on Jini Technology in the late ‘90s. He has been actively designing and architecting solutions for distributed computing performance and scalability problems since then. Zane has held architect level roles at many large companies including Lotus Development Corporation, Digital Equipment Corporation, Intuit, and EMC. Most recently, Zane architected and built a large-scale mobile service backend system using Big Data and NoSQL at Nokia.