FreeBookSpot Latest Books
Posted: September 2nd, 2007, 1:07pm CEST

Based on the authors' experiences in developing and teaching Symbian OS, this practical guide is perfect for programmers and provides a series of example-based scenarios that show how to develop Symbian applications.
* Exercises walk the reader through the initial development of a console-based card game engine to a graphical user interface(GUI)-based, two player blackjack game operating over a Bluetooth connection between two mobile phones
* Addresses how Symbian offers a number of different variants to allow for different user interfaces and screen savers - the most prevalent of these is S60
* Discusses how the move toward 3G technology has resulted in an increasing need for mobile application development for S60 devices.
About the Author
Reuben Edwards and Paul Coulton are well-established researchers in the area of mobile systems and applications. As World leading academics for Symbian education, they are part of the Nokia Symbian Educators Group, which have been trained to the same standard as all Nokia Symbian developers. They run the only MSc in Mobile Games Design and M-Commerce Systems in the World and they have formed a company, which specializes in Mobile Applications Development.
Read more...
Full download
Posted: September 2nd, 2007, 1:07pm CEST

Because probability and statistics are as much about intuition and problem solving, as they are about theorem proving, students can find it very difficult to make a successful transition from lectures to examinations and practice. Since the subject is critical in many modern applications, Yuri Suhov and Michael Kelbert have rectified deficiencies in traditional lecture-based methods, by combining a wealth of exercises for which they have supplied complete solutions. These solutions are adapted to needs and skills of students and include basic mathematical facts as needed.
Review
"All the ingredients that contribute to making a good lecture are in the book: well-explained theory, interesting examples, and funny jokes and amusing stories about famous probabilists and statisticians. The authors also give rhythm to the flow of the subjects, making the volume a very pleasant book to read."
Mathematical Reviews
"...authors claim that this book simplifies life for test-taking students by offering them a wealth of exercises along with complete solutions. Highly recommended."
Choice
Read more...
Full download
Posted: September 2nd, 2007, 1:07pm CEST

In Search of Lost Time" details mankind's quest, throughout the ages, to measure and understand time itself. The book is a reflection of Derek York's obsession with time and its measurement. It takes the reader from the pyramids of Egypt, through Stonehenge and the South China Plain, to the universities of Cambridge, McGill and Chicago, to the Patent Office in Berne, and back to the Ethiopian desert on the banks of the Awash River. On this time-odyssey the reader enters the mind-bending universe of the Special and General Theories of Relativity, the ghostly world of Quantum Mechanics and the unpredictable haunts of Chaos. Companions to share and illuminate the path range from Jonathan Swift's "Gulliver's Travels" and Lewis Carroll's "Alice" to J.B. Priestley's "Dangerous Corner". The reader will meet the father of master-spy Kim Philby in the Empty Quarter of Arabia, the fantasist Velikovsky in the clouds, and Newton, Darwin, Rutherford, Einstein and the great earth scientists of this century who fathomed the depths of lost time and discovered the age of the earth. Written in an engaging, non-technical style for the lay-reader this book should delight and amaze all who encounter it.
Reviews
Nature
"This is a delightful little book."
New Scientist
"The trouble with time is that there is so much of it. Since writers woke up to this fact, book after book has appeared with histories of its past and histrionics about its future. So how to tell the wheat from the chaff?
Read more...
Full download
Posted: September 2nd, 2007, 1:07pm CEST

Presents the definitive insider's guide to the design and development of the C++ programming language. Provides insights into the aims, principles, and real-world constraints which shaped C++. Paper. DLC: C++ (Computer program language)
From the Inside Flap
"He who does not plow, must write."
--Martin A. Hansen
The ACM HOPL-2 conference on the History of Programming Languages asked me to write a paper on the history of C++. This seemed a reasonable idea and a bit of an honor, so I started writing. To get a more comprehensive and balanced view of C++'s growth, I asked a few friends from the early days of C++ for their recollections. That caused news of this project to travel through the grapevine. There, the story mutated, and one day I received a message from a friend asking where he could buy my new book on the design of C++. That email message is the real origin of this book.
Traditional books about programming and programming languages explain what a language is and how to use it. However, many people are also curious about why a language is the way it is and how it came to be that way. This book answers these last two questions for C++. It explains how C++ evolved from its first design to the language in use today. It describes the key problems, design aims, language ideas, and constraints that shaped C++, and how they changed over time.
Naturally, C++ and the ideas about design and programming that shaped it didn't just mutate by themselves. What rea
Read more...
Full download
Posted: September 2nd, 2007, 1:07pm CEST
 01.09.2007 0_00_00.jpg)
Everyone loves Google, and it's the first place many people turn to locate information on the Internet. There's a big gap, though, between knowing that you can use Google to get advance information on your blind date and having a handle on the considerable roster of fact-finding tools that the site makes available. Google Hacks reveals--and documents in considerable detail--a large collection of Google capabilities that many readers won't have even been aware of. Want to find the best price on a pair of leg warmers? Try the Froogle price-searcher that's hidden within the Google site. Interested in finding weblog commentary about a particular subject? Tara Calishain and Rael Dornfest call your attention to the special Google syntaxes for that purpose. This book makes it clear that there's lots more to the Google site than typing in a few keywords and trusting the search engine to yield useful results.
If you're a programmer--or even just familiar with a HTML or a scripting language--Google opens up even further. A large part of Google Hacks concerns itself with the Google API (the collection of capabilities that Google exposes for use by software) and other programmers' resources. For example, the authors include a simple Perl application that queries the Google engine with terms specified by the user. They also document XooMLe, which delivers Google results in XML form. In brief, this is the best compendium of Google's lesser-known capabilities available anywhere, including
Read more...
Full download
Posted: September 2nd, 2007, 1:07pm CEST

From the Back Cover
What do topics ranging from organic chemistry to Napoleon's campaigns have to do with computer programming? This collection of essays demonstrates the many varied aspects of programming, showing how programming can be both a fun and elegant science.
Some of the essays cover programming techniques, like how profilers can provide insight into the dynamic behavior of programs, and methods for making data files self-describing. These techniques deal with real programs and they are realistically illustrated, using the C and Awk languages. Bentley also provides the reader with some tricks of the programmer's trade, like a collection of rules of thumb and hints for finding simple solutions to hard problems.
These essays also originally appeared in the author's column in Communication of the ACM, and have been substantially revised, incorporating new sections, problems, and reader comments.
Read more...
Full download
Posted: September 2nd, 2007, 1:07pm CEST

Amazon.com
Fourteen years after it was first issued, C++ expert Jon Bentley reinvents a true classic with the second edition of his Programming Pearls. Completely revised and brought up to date with all new code examples in C and C++, this book remains an exceptional tutorial for learning to think like a programmer.
The "pearls" in question center not only on choosing the right algorithms (like binary searches, sorting techniques, or sparse arrays) but also on showing how to solve problems effectively. Each chapter frames a particular programming task--such as sorting numbers, creating anagrams, or counting the words in a block of text--many drawn from Bentley's experiences in his long career as a developer. The book traces the process of arriving at a fast, efficient, and accurate solution, along with code profiling to discover what works best. After refining the correct answer, each chapter enumerates programming principles that you can use on your own.
The author also challenges you to think like an engineer, and each chapter ends with about a dozen problems to get you thinking creatively about design issues. (Sidebars on such historical topics as the first computer solutions to computer chess, spell-checking, and even architectural design help create a perspective on successful problem solving and make for a truly educational and enjoyable tour of how to become a better programmer.) Bentley also asks the reader to think analytically about the world with "back of the
Read more...
Full download
Posted: September 2nd, 2007, 1:07pm CEST

Looking to break into C# programming? Sams Teach Yourself Visual C# 2005 in 24 Hours, Complete Starter Kit is a valuable resource. You will start by learning the basics of the Visual C# environment and begin to build working programs very quickly. As the programs become more complex, you will discover more of the advanced features of the C# programming language and the Visual C# tool.
Set with the practical goal of providing you with a solid foundation from which to grow and develop your C# programming skills, this book is perfect for use in a professional setting or for use with personal projects. The accompanying CD includes Visual C# 2005 Express Edition, a streamlined, easy-to-use development tool that makes Windows programming with C# fun. Jump in with both feet with the help of Sams Teach Yourself Visual C# 2005 in 24 Hours, Complete Starter Kit.
Read more...
Full download
Posted: September 2nd, 2007, 1:07pm CEST
 30.08.2007 0_00_00.jpg)
The first revision of this third volume is the most comprehensive survey of classical computer techniques for sorting and searching. It extends the treatment of data structures in Volume 1 to consider both large and small databases and internal and external memories. The book contains a selection of carefully checked computer methods, with a quantitative analysis of their efficiency. Outstanding features of the second edition include a revised section on optimum sorting and new discussions of the theory of permutations and of universal hashing.
Book Info
Contains a selection of carefully checked computer methods, with a quantitative analysis of their efficiency and a revised section on optimum sorting and new discussions of the theory of permutations and of universal hashing. DLC: Electronic digital computers - Programming.
Read more...
Full download
Posted: September 2nd, 2007, 1:07pm CEST
 30.08.2007 0_00_00.jpg)
Amazon.com
Volume 2 of Donald Knuth's classic series The Art of Computer Programming covers seminumerical algorithms, with topics ranging from random number generators to floating point operations and other optimized arithmetic algorithms. Truly comprehensive and meticulously written, this book (and series) is that rarest of all creatures--a work of authoritative scholarship in classical computer science, but one that can be read and used profitably by virtually all working programmers.
The book begins with fundamental questions regarding random numbers and how to use algorithms to generate them. Subsequent chapters demonstrate efficient computation of single-precision and double-precision arithmetic calculations and modular arithmetic. The text then presents prime factorization (which can be used in cryptography, for instance) and algorithms for calculating fractions. This volume ends with algorithms for polynomial arithmetic and manipulation of power-series topics, which will benefit those with some knowledge of calculus.
Throughout this beautifully presented edition, Knuth incorporates hundreds of useful exercises for trying out the algorithms. These range from simple problems to larger research project topics. (The book provides answers, where appropriate, at the end of the book.) The result is a text that's suitable for college or graduate-level computer science courses or individual study by programmers. Volume 2 is an indispensable part of any working programmer's
Read more...
Full download