Beginning Cryptography with Java While cryptography can still be a controversial topic in the programming community, Java has weathered that storm and provides a rich set of APIs that allow you, the developer, to effectively include cryptography in applications-if you know how.
Solving complex optimization problems with parallel metaheuristics Parallel Metaheuristics brings together an international group of experts in parallelism and metaheuristics to provide a much-needed synthesis of these two fields.
Component Oriented Programming offers a unique programming-centered approach to component-based software development that delivers the well-developed training and practices you need to successfully apply this cost-effective method.
Software Paradigms provides the first complete compilation of software paradigms commonly used to develop large software applications, with coverage ranging from discrete problems to full-scale applications.
* This book deals with the fundamentals of genetic algorithms and their applications in a variety of different areas of engineering and science * Most significant update to the second edition is the MATLAB codes that accompany the text * Provides a thorough discussion of hybrid genetic algorithms * Features more examples than first edition
"e;The flip-side of Patterns, AntiPatterns provide developers with formal descriptions of common development gaffes that can derail a project along with practical guidelines on how to avoid them.
Distributed Object Computing teaches readers the fundamentals of CORBA, the leading architecture for design of software used in parallel and distributed computing applications.
Written by the authors of the Common Warehouse Metamodel (CWM) specification, this book is the official and authoritative developer's guide Provides a comprehensive look at how to develop database and data warehouse applications using the Common Warehouse Metamodel Covers the full development lifecycle including application design implementation, and deployment Companion Web site includes updates on the technology, descriptions of tools, and links to vendor sites
The leading guide for Java developers who build business applications with CORBA Acknowledged experts present advanced techniques and real-world examples for building both simple and complex programs using Java with CORBA.
Learn to utilize today's hottest EAI technologies to ensure interoperability across your organization What exactly is enterprise application integration (EAI)?
The latest release of CORBA boasts many new features that were highly anticipated by developers, including all of the necessary services for building fully distributed applications regardless of platform or programming language.
Jakarta Struts Project provides an open source framework for creating Web applications that leverage both the Java Servlets and JavaServer Pages technologies.
The first book to cover Agile Modeling, a new modeling technique created specifically for XP projects eXtreme Programming (XP) has created a buzz in the software development community-much like Design Patterns did several years ago.
A how-to guide for Java programmers who want to use design patterns when developing real-world enterprise applications This practical book explores the subject of design patterns, or patterns that occur in the design phase of a project's life cycle.
What every IT manager and system administrator needs to know about the technology that drives the B2B marketplace The B2B marketplace is rapidly exploding--fast outpacing business-to-consumer e-commerce and expected to reach more than $7 trillion in sales by 2004.
The official guide to programming with the revolutionarydata-sharing technology The Common Warehouse Metamodel (CWM) is the new OMG standard thatmakes the sharing of data seamless.
How to use UML to model Enterprise JavaBeans, Swing components, CORBA, and other popular technologies Enterprise Java with UML is the first comprehensive guide on using UML (Unified Modeling Language) to model Java applications.
The only one-stop resource for Web developers and programmers This book is an indispensable resource for Web developers and programmers who program CGI applications in Perl.
With Advanced iOS 4 Programming, developers have the expert guidance they need to create amazing applications for Apple's iPhone, iPad, and iPod touch.
Welcome to HTML5 - the future of the Web HTML5 is packed with great new features, including new content-specific elements, audio and video playback, canvas for drawing, and many others.
Making VHDL a simple and easy-to-use hardware description language Many engineers encountering VHDL (very high speed integrated circuits hardware description language) for the first time can feel overwhelmed by it.
Making VHDL a simple and easy-to-use hardware description language Many engineers encountering VHDL (very high speed integrated circuits hardware description language) for the first time can feel overwhelmed by it.
Get in the game of developing successful apps for the iPad Designing for the iPad presents unique challenges for developers and requires an entirely different mindset of elements to consider when creating apps.
An expert introduction to Samsung's new mobile platform Bada is a new platform that runs on mass market phones and enables you to build cutting-edge applications for mobile devices.
An expert introduction to Samsung's new mobile platform Bada is a new platform that runs on mass market phones and enables you to build cutting-edge applications for mobile devices.
Professional Papervision3D describes how Papervision3D works and how real world applications are built, with a clear look at essential topics such as building websites and games, creating virtual tours, and Adobe's Flash 10.
Adapting Configuration Management for Agile Teams provides very tangible approaches on how Configuration Management with its practices and infrastructure can be adapted and managed in order to directly benefit agile teams.
Essential reading to understand patterns for parallel programming Software patterns have revolutionized the way we think about how software is designed, built, and documented, and the design of parallel software requires you to consider other particular design aspects and special skills.
A practical go-to reference for Web developers programming custom software for Web sites Most advanced Web sites or Web platforms have specific requirements that go beyond standard functionality; to meet such requirements, it's often necessary to develop custom software.
With Advanced iOS 4 Programming, developers have the expert guidance they need to create amazing applications for Apple's iPhone, iPad, and iPod touch.
More and more Agile projects are seeking architectural roots as they struggle with complexity and scale - and they're seeking lightweight ways to do it Still seeking?
The bestselling JavaScript reference, now updated to reflect changes in technology and best practices As the most comprehensive book on the market, the JavaScript Bible is a classic bestseller that keeps you up to date on the latest changes in JavaScript, the leading technology for incorporating interactivity into Web pages.
The visual guide to developing for one of the world s hottest new mobile platforms, the Android OS The Android operating system works on phones that combine a camera, Web browser, e-mail, GPS, and mapping tool into a single accessible pocket-sized unit, and can function on computers, as well.
Visually explore the range of built-in and third-party libraries of Perl and Apache Perl and Apache have been providing Common Gateway Interface (CGI) access to Web sites for 20 years and are constantly evolving to support the ever-changing demands of Internet users.
Provides an introduction to modern object-oriented design principles and applications for the fast-growing area of modeling and simulation Covers the topic of multi-domain system modeling and design with applications that have components from several areas Serves as a reference for the Modelica language as well as a comprehensive overview of application model libraries for a number of application domains
Develop applications for Mac OS X with this Developer Reference guide Make a clean transition to programming in Apple environments using the elegant and dynamic programming API Cocoa and this practical guide.
The bestselling JavaScript reference, now updated to reflect changes in technology and best practices As the most comprehensive book on the market, the JavaScript Bible is a classic bestseller that keeps you up to date on the latest changes in JavaScript, the leading technology for incorporating interactivity into Web pages.
Developers will advance their AppleScript skills easily with this guide Part of the Developer Reference series, this book is packed with professional secrets for designing and building automated solutions with AppleScript, the powerful, system-level scripting language built into every Mac.
A comprehensive guide to the language used to customize Microsoft Office Visual Basic for Applications (VBA) is the language used for writing macros, automating Office applications, and creating custom applications in Word, Excel, PowerPoint, Outlook, and Access.