This book is a revised edition of my earlier book Practical Object-Oriented Design. It shares the same aims as the earlier book, namely to provide a practical introduction to design which will be of use to people with experience of programming who want to learn how to express the design of object-oriented programs more abstractly.
This book constitutes the refereed proceedings of the 15th International Conference on the Theory and Application of Cryptology and Information Security, ASIACRYPT 2009, held in Tokyo, Japan, in December 2009.
The 41 revised full papers presented were carefully reviewed and selected from 298 submissions. The papers are organized in...
Distributed Computing is rapidly becoming the principal computing paradigm in diverse areas of computing, communication, and control. Processor clusters, local and wide area networks, and the information highway evolved a new kind of problems which can be solved with distributed algorithms. In this textbook a variety of distributed algorithms...
As a developer you are likely painfully aware that not all features of an application can be anticipated when the software ships. In order to cope with these eventualities and save yourself time (and perhaps money), it makes sense to write your applications in such a way that end users can be made as independent of the developers as possible....
Visual C# .NET (C#) is relatively easy to learn for anyone familiar with another object-oriented language. Even someone familiar with Visual Basic 6.0, who is looking for an object-oriented language, will find C# easy to pick up. However, though C#, coupled with the .NET Framework, provides a quick path for creating simple applications, you...
Maritime security is of vital importance to Australia and New Zealand as both countries depend on maritime transport for their economic survival. Since the events of September 11th 2001, significant questions have been raised as to whether Australia and New Zealand are adequately prepared for the consequences of a major disruption to...
What people are saying about Building iPhone Apps w/ HTML, CSS, and JavaScript
"The future of mobile development is clearly web technologies like CSS, HTML and JavaScript. Jonathan Stark shows you how to leverage your existing web development skills to build native iPhone applications using these...
Jython is an open source implementation of the high-level, dynamic, object-oriented scripting language Python seamlessly integrated with the Java platform. The predecessor to Jython, JPython, is certified as 100% Pure Java. Jython is freely available for both commercial and noncommercial use and is distributed with source code. Jython is...
In recent years the ideal of achieving sustainable rural development has become a key dimension of EU, national, regional and local policy. Whether this ideal is achievable in the near future to any substantial degree is by no means certain. By examining a range of experiences from both the north and south of Ireland, this book asks what the...
Substate nationalism, especially in the past fifteen years, has noticeably affected the political and territorial stability of many countries, both democratic and democratizing. Norms exist to limit the behavior of collective agents in relation to individuals; the set of universally accepted human rights provides a basic framework. There is a...
Need fast, robust, efficient code solutions for Microsoft C# 4.0? This book delivers exactly what you’re looking for. You’ll find more than 200 solutions, best-practice techniques, and tested code samples...
The credit crisis that started in 2007, with the collapse of well-established financial institutions and the bankruptcy of many public corporations, has clearly shown the importance for any company entering the derivative business of modelling, pricing, and hedging its counterparty credit exposure.