Reduce development time by organizing your programs as chains of functional interfaces and see that the advantages of using functional interfaces include the flexibility and power of inlined functional chains and reuse of functional methods utilized throughout the Java API. You’ll see how complex logical expressions can be reduced...
Write High-Performance, Highly Scalable Multicore Applications for Leading Platforms Multicore Application Programming is a comprehensive, practical guide to high-performance multicore programming that any experienced developer can use.
Multithreading is essential if you want to create an Android app with a great user experience, but how do you know which techniques can help solve your problem? This practical book describes many asynchronous mechanisms available in the Android Sdk, and provides guidelines for selecting the ones most appropriate for the app...
This book gives a comprehensive treatment of the singularities that appear in the minimal model program and in the moduli problem for varieties. The study of these singularities and the development of Mori's program have been deeply intertwined. Early work on minimal models relied on detailed study of terminal and canonical singularities...
Woven Textile Design offers a comprehensive introduction to weaving for all those wishing to design and produce a wide range of fabrics from scratch.
Starting with the basics of woven textile design, the book looks at how to draw up and interpret records and notation, before explaining how different types of cloth...
Android is one of the major players in the mobile phone market. Android is a mobile platform that is built on the top of Linux operating system. The native-code support on Android offers endless opportunities to application developers, not limited the functionality that is provided by Android framework. Pro Android C++ with the...
With the release of Java 1.4, it is now possible to develop more advanced computer games using the Java language than ever before. Java 1.4 Game Programming focuses on the technical aspects of game programming using the latest release of Java, beginning with an introduction to the Java programming language and building upon that...
Want to get started building applications for Android, the world’s hottest, fast-growing mobile platform? Already building Android applications and want to get better at it? This book brings together all the expert guidance–and code–you’ll need!
How well a Web site performs while receiving heavy user traffic is an essential factor in an organization's overall success. How can you be sure your site will hold up under pressure?
Performance Analysis for Java(TM) Web Sites is an information-packed guide to...
For all the discussion in the media about creationism and 'Intelligent Design', virtually nothing has been said about the evidence in question - the evidence for evolution by natural selection. Yet, as this succinct and important book shows, that evidence is vast, varied, and magnificent, and drawn from many disparate fields of science. The very...