Sunday, February 21, 2010

Development Books 2


Wxpython in Action


 Publisher: Manning Publications | ISBN: 1932394621 | edition 2006 | 


Because they are often large and complex, GUI programming tool kits can be hard to use. wxPython is a combination of the Python programming language and the wxWidgets toolkit, which allows programmers to create programs with a robust, highly functional graphical user interface, simply and easily. wxPython combines the power of an exceptionally complete user interface toolkit with an exceptionally flexible programming language. The result is a toolkit that is unique in the ease with which complex applications can be built and maintained.
"wxPython in Action" is a complete guide to the wxPython toolkit, containing a tutorial for getting started, a guide to best practices, and a reference to wxPython's extensive widget set. After an easy introduction to wxPython concepts and programming practices, the book takes an in-depth tour of when and how to use the bountiful collection of widgets offered by wxPython. All features are illustrated with useful code examples and reference tables are included for handy lookup of an object's properties, methods, and events. The book enables developers to learn wxPython quickly and remains a valuable resource for futurework.




Combinatorial Image Analysis
 
Valentin E. Brimkov, Reneta P. Barneva,

«Combinatorial Image Analysis: 12th International Workshop, IWCIA 2008, Buffalo, NY, USA, April 7-9, 2008, Proceedings»
Springer | ISBN: 3540782745 | 2008 

This volume constitutes the refereed proceedings of the 12th International Workshop on Combinatorial Image Analysis, IWCIA 2008, held in Buffalo, NY, USA, in April 2008.



Nicu Sebe, Michael S. Lew, «Computer Vision in Human-Computer Interactiony»
 
 Springer | ISBN: 3540220127 | 2004 


Human-Computer Interaction (HCI) lies at the crossroads of many scientific areas including artificial intelligence, computer vision, face recognition, motion tracking, etc. In order for HCI systems to interact seamlessly with people, they need to understand their environment through vision and auditory input. Moreover, HCI systems should learn how to adaptively respond depending on the situation.






 Microsoft Expression Web For Dummies 

 Publisher: For dummies | ISBN: 0470115092 | edition 2007 


Expression Web is Microsoft's newest tool for creating and maintaining dynamic Web sites. This FrontPage replacement offers all the simple "what-you-see-is-what-you-get" tools for creating a Web site along with some pumped up new features for working with Cascading Style Sheets and other design options. Microsoft Expression Web For Dummies arrives in time for early adopters to get a feel for how to build an attractive Web site. Author Linda Hefferman teams up with longtime FrontPage For Dummies author Asha Dornfest to show the easy way for first-time Web designers, FrontPage vets, or users of other Web design tools how to get results from Expression Web.






Eclipse Web Tools Platform: Developing Java Web Applications 

 Publisher: Addison-Wesley Professional | ISBN: 0321396855


Discover WTP, the New End-to-End Toolset for Java-Based Web Development
The Eclipse Web Tools Platform (WTP) seamlessly integrates all the tools today’s Java Web developer needs. WTP is both an unprecedented Open Source resource for working developers and a powerful foundation for state-of-the-art commercial products.
Eclipse Web Tools Platform offers in-depth descriptions of every tool included in WTP, introducing powerful capabilities never before available in Eclipse. The authors cover the entire Web development process–from defining Web application architectures and development processes through testing and beyond. And if you’re seeking to extend WTP, this book provides an introduction to the platform’s rich APIs. The book also
* Presents step-by-step coverage of developing persistence, business logic, and presentation tiers with WTP and Java
* Introduces best practices for multiple styles of Web and Java EE development
* Demonstrates JDBC database access and configuration...



Joe Celko's SQL for Smarties: Advanced SQL Programming Third Edition 

 Publisher: Morgan Kaufmann | ISBN: 0123693799 |


In the SQL database community, Joe Celko is a well-known columnist and purveyor of valuable insights. In Joe Celko's SQL for Smarties: Advanced SQL Programming, he picks up where basic SQL training and experience leaves many database professionals and offers tips, techniques, and explanations that help readers extend their capabilities to top-tier SQL programming.
Although Celko denies that the book is about database theory, he nevertheless alludes to theory often to buttress his practical points. This title is not for novices, as the author points out. Instead, its intended audience is SQL programmers with at least a year's experience. The book maintains a fine balance between technical discussion and practical explanation--picking hot topics and offering advice on a wide range of issues.
The book uses ANSI SQL-89 as its baseline standard, with some mention of SQL-92 features. It does not, however, focus on any commercial product; this guide zeroes in on the SQL language. Celko covers all aspects of database design, optimization, and manipulation, with easy-to-understand explanations of key issues such as why not to use too many nulls, how to use practical normalization, and how to optimize queries.






X3D: Extensible 3D Graphics for Web Authors 

 Publisher: Morgan Kaufmann | ISBN: 012088500X 


In the early days of the Web a need was recognized for a language to display 3D objects through a browser. An HTML-like language, VRML, was proposed in 1994 and became the standard for describing interactive 3D objects and worlds on the Web. 3D Web courses were started, several best-selling books were published, and VRML continues to be used today. However VRML, because it was based on HTML, is a stodgy language that is not easy to incorporate with other applications and has been difficult to add features to. Meanwhile, applications for interactive 3D graphics have been exploding in areas such as medicine, science, industry, and entertainment. There is a strong need for a set of modern Web-based technologies, applied within a standard extensible framework, to enable a new generation of modeling & simulation applications to emerge, develop, and interoperate. X3D is the next generation open standard for 3D on the web. It is the result of several years of development by the Web 3D Consortium's X3D Task Group. Instead of a large monolithic specification (like VRML), which requires full adoption for compliance, X3D is a component-based architecture that can support applications ranging from a simple non-interactive animation to the latest streaming or rendering applications. X3D replaces VRML, but also provides compatibility with existing VRML content and browsers. Don Brutzman organized the first symposium on VRML and is playing a similar role with X3D; he is a founding member of the consortium. Len Daly is a professional member of the consortium and both Len and Don have been involved with the development of the standard from the start. 







Joao M. C. Sousa, Uzay Kaymak, "Fuzzy Decision Making in Modeling and Control"
 
World Scientific Publishing Company | 2002 | ISBN: 9810248776 

Decision making and control are two fields with distinct methods for solving problems, and yet they are closely related. This book bridges the gap between decision making and control in the field of fuzzy decisions and fuzzy control, and discusses various ways in which fuzzy decision making methods can be applied to systems modeling and control.

Fuzzy decision making is a powerful paradigm for dealing with human expert knowledge when one is designing fuzzy model-based controllers. The combination of fuzzy decision making and fuzzy control in this book can lead to novel control schemes that improve the existing controllers in various ways. The following applications of fuzzy decision making methods for designing control systems are considered:

* Fuzzy decision making for enhancing fuzzy modeling. The values of important parameters in fuzzy modeling algorithms are selected by using fuzzy decision making.
* Fuzzy decision making for designing signal-based fuzzy controllers. The controller mappings and the defuzzification steps can be obtained by decision making methods.
* Fuzzy design and performance specifications in model-based control. Fuzzy constraints and fuzzy goals are used.
* Design of model-based controllers combined with fuzzy decision modules. Human operator experience is incorporated for the performance specification in model-based control.

The advantages of bringing together fuzzy control and fuzzy decision making are shown with multiple examples from real and simulated control systems.




Dennis Dams, Ulrich Hannemann, Martin Steffen, "Concurrency, Compositionality, and Correctness: Essays in Honor of Willem-Paul de Roever"



Springer | 2010 | ISBN: 364211511X |

This Festschrift volume, published in honor of Willem-Paul de Roever, contains 19 detailed papers written by the friends and colleagues of the honoree, all eminent scientists in their own right. These are preceded by a detailed bibliography and rounded off, at the end of the book, with a gallery of photographs.

The theme under which the papers have been collected is Concurrency, Compositionality, and Correctness, reflecting the focus of Willem-Paul de Roever's research career. Topics addressed include model checking, computer science and state machines, ontology and mereology of domains, game theory, compiler correctness, fair scheduling and encryption algorithms.



Shi-Kuo Chang, "Data Structures and Algorithms"



World Scientific Publishing Company | 2003 | ISBN: 9812383484  


This is an excellent, up-to-date and easy-to-use text on data structures and algorithms that is intended for undergraduates in computer science and information science. The thirteen chapters, written by an international group of experienced teachers, cover the fundamental concepts of algorithms and most of the important data structures as well as the concept of interface design. The book contains many examples and diagrams. Whenever appropriate, program codes are included to facilitate learning.

This book is supported by an international group of authors who are experts on data structures and algorithms, through its website, so that both teachers and students can benefit from their expertise.





No comments: