distributed software development

Outsourced Software Development – The Tactical Edge

In a technology driven world, it has become necessary for the organizations to adapt to the latest technologies, which enhance their mobility, efficiency and productivity. This gives the organization a competitive advantage over others. To meet this inherent need, organizations either use their information technology wing to develop the required software or rely on  outsourced software development  services.  Outsourcing of technology can include software solutions, applications or outsourced product development services.

 

Software outsourcing thus has become the buzzword in the IT industry. A number of best software product development companies with highly skilled manpower, enormous knowledge and experience now focus on their core business and are reaping profits outsourcing their core competencies. These companies, which provide business as an outsourcing partner for software or product development need to be fully committed not just to design, develop and implement their software projects, but also extend their services to support & maintain mission critical applications.

 

Most of the software development companies, software consultancy companies,           software product development companies have gained expertise through working in various domains such as Insurance, manufacturing, Shipping, healthcare and retail sectors. The demand for outsourcing has increased with the industries realizing the need for a stronger focus on their core business activities and outsourcing the non-core activities to experts. This not only leads to better business development, but also reduces the administrative and operational costs for the client company by nearly 70%.

 

Among the various outsourced product development services, software product development services are quite popular besides the BPO’s.  Companies offering these services are the most sought after in the global market, as they not only provide offshore developers, but also collaborate with clients at a strategic level and provide executives with on-demand access to global innovation networks. These companies leverage their proven tools and processes and years of expertise, to provide clients a number of services, such as customer research, engineering, maintenance & support. Most of these software companies partner with software–enabled large business houses to deliver quality products to the demanding market at cost effective options. This helps the software companies to create a network of innovative hubs worldwide and connect to clients on award –winning platforms. These features make them the  best product development companies.

 

The software Product development lifecycle involves a number of subsets such as product conceptualizations, Identifying and designing key features, selecting architecture, development strategy, product localization, customization and implementation.  Migration and product extensions with facility for extending product functionality design and scope for cross-platform integration as well as smart devices are the key features that make them stand out.

 

 

About the Author

Also read on:Distributed software developmentTop IT companies to work

Pt 2 Sun HPC Developer 1.0 for OpenSolaris – Loading the Virtual Image into VirtualBox


Warpia Wireless USB PC to TV Audio / Video Display Adapter


Warpia Wireless USB PC to TV Audio / Video Display Adapter


$107.01


Warpia Wireless USB PC to TV Audio & Video Display Adapter Set . Display presentations and other content from a USB 2.0 port on your PC or laptop wirelessly to a projector monitor or TV – Range includes same room coverage of up to 30 feet (10 meters) with line of site between PC and Display – Supports Displays (monitors Projectors TV?s) via VGA DVI or HDMI (DVI requires an HDMI to DVI converter so…

Succeeding with Agile: Software Development Using Scrum


Succeeding with Agile: Software Development Using Scrum


$33.90


Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization This is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding over the long haul. Leading agile consultant and practitioner Mike Cohn presents detailed recommendations, powerful tips, and real-world case studies drawn from his unparalleled experience helping…

Software Requirements 2


Software Requirements 2


$19.98


“Requirements” are essential for creating successful software because they let users and developers agree on what features will be delivered in new systems. Karl Wiegers’s Software Requirements shows you how to define and get more out of software requirements with dozens of “best practices” and tips that make this book a valuable resource for both software project managers and developers. The book…

Oracle WebLogic Server 11g Administration Handbook (Oracle Press)


Oracle WebLogic Server 11g Administration Handbook (Oracle Press)


$31.72


Master the Configuration and Administration of Oracle WebLogic Server 11g Oversee a robust, highly available environment for your mission-critical applications using the expert information in this Oracle Press guide. Oracle WebLogic Server 11g Administration Handbook explains the latest management techniques for the de facto application server for Oracle Fusion Middleware 11g> and provides …

Lotus Dev. IBM Distributed Computing Environment Application Developers' Kit - ( v. 2.2 ) - complete package ( 39L8019 )


Lotus Dev. IBM Distributed Computing Environment Application Developers’ Kit – ( v. 2.2 ) – complete package ( 39L8019 )




enotate


enotate


$49.95


Run slideshows from your PDA! Also circle words, make notes, draw pictures and more using the stylus like a big red pen. Mark up Word or Excel files too! All with enotate software!…

Modern Software Development Using Java


Modern Software Development Using Java


$148.49


Now updated for the latest release of Java, the Second Edition of Modern Software Development Using Java continues to blaze a new path for today’s CS2 students. Tymann and Schneider’s contemporary approach focuses on what students need to learn in the CS2 course in order to appreciate what is truly important today in the areas of software design and development. This text covers such current software development ideas as object-oriented design, UML, data structure libraries, net-centric programming, threads, and GUIs, all presented in a way that is fully accessible and motivating. The new edition has been fully revised to take advantage of the new features in Java 5.0, and all material is Java 6.0 compliant.

Modern Software Development Using C# .NET, 1st Edition


Modern Software Development Using C# .NET, 1st Edition


$121.49


Modern Software Development Using C# .NET teaches programming concepts and techniques essential for working in a modern software development environment.

Software Engineering on a Global Scale By Ebert, Christof


Software Engineering on a Global Scale By Ebert, Christof


$84.18


Global software engineering, implying both internal and outsourced development, is a fastgrowing scenario within industry; the growth rates in some sectors are more than 20 per year. However, half of all offshoring activities are cancelled within the first 2 years, at tremendous unanticipated cost to the organization. This book will provide a more balanced framework for planning global development, covering topics such as managing people in distributed sites, managing a project across locations, mitigating the risk of offshoring, processes for global development, practical outsourcing guidelines, collaboration, and communication. Drawing on the authors vast experience, it shares best practices and survival strategies from projects of various types and sizes that involve different continents and diverse cultures Provided by publisher. Author: Ebert, Christof Subtitle: A Guide to Distributed Development, Projects, and Outsourcing Publication Date: 2011/11/22 Number of Pages: 352 Binding Type: Paperback Language: English Depth: 0.75 Width: 6.00 Height: 9.00

30R7310 - Lenovo Landesk Software Development Kit For Thinkvantage Technologies - Software Development


30R7310 – Lenovo Landesk Software Development Kit For Thinkvantage Technologies – Software Development


$3238.83


landesk Software Development Kits: The Freedom To Improve Your Business Processes, Increase Service Levels, Protect Corporate Data And Comply With Regulatory Requirements. And Access To Tight Integration With Landesk’s Comprehensive Systems And Security Management Tools. [N56617] UNSPC: 43232400

30R7311 - Lenovo Landesk Software Development Kit For Thinkvantage Technologies - Software Development


30R7311 – Lenovo Landesk Software Development Kit For Thinkvantage Technologies – Software Development


$2857.92


landesk Software Development Kits: The Freedom To Improve Your Business Processes, Increase Service Levels, Protect Corporate Data And Comply With Regulatory Requirements. And Access To Tight Integration With Landesk’s Comprehensive Systems And Security Management Tools. [N56618] UNSPC: 43232400

30R7314 - Lenovo Landesk Software Development Kit For Thinkvantage Technologies - Software Development


30R7314 – Lenovo Landesk Software Development Kit For Thinkvantage Technologies – Software Development


$6507.26


landesk Software Development Kits: The Freedom To Improve Your Business Processes, Increase Service Levels, Protect Corporate Data And Comply With Regulatory Requirements. And Access To Tight Integration With Landesk’s Comprehensive Systems And Security Management Tools. [N56621] UNSPC: 43232400

30R7315 - Lenovo Landesk Software Development Kit For Thinkvantage Technologies - Software Development


30R7315 – Lenovo Landesk Software Development Kit For Thinkvantage Technologies – Software Development


$5741.82


landesk Software Development Kits: The Freedom To Improve Your Business Processes, Increase Service Levels, Protect Corporate Data And Comply With Regulatory Requirements. And Access To Tight Integration With Landesk’s Comprehensive Systems And Security Management Tools. [N56622] UNSPC: 43232400

30R7318 - Lenovo Landesk Software Development Kit For Thinkvantage Technologies - Software Development


30R7318 – Lenovo Landesk Software Development Kit For Thinkvantage Technologies – Software Development


$9760.36


landesk Software Development Kits: The Freedom To Improve Your Business Processes, Increase Service Levels, Protect Corporate Data And Comply With Regulatory Requirements. And Access To Tight Integration With Landesk’s Comprehensive Systems And Security Management Tools. [N56625] UNSPC: 43232400

30R7319 - Lenovo Landesk Software Development Kit For Thinkvantage Technologies - Software Development


30R7319 – Lenovo Landesk Software Development Kit For Thinkvantage Technologies – Software Development


$8612.2


landesk Software Development Kits: The Freedom To Improve Your Business Processes, Increase Service Levels, Protect Corporate Data And Comply With Regulatory Requirements. And Access To Tight Integration With Landesk’s Comprehensive Systems And Security Management Tools. [N56626] UNSPC: 43232400

30R7320 - Lenovo Landesk Software Development Kit For Thinkvantage Technologies - Software Development


30R7320 – Lenovo Landesk Software Development Kit For Thinkvantage Technologies – Software Development


$2905.54


landesk Software Development Kits: The Freedom To Improve Your Business Processes, Increase Service Levels, Protect Corporate Data And Comply With Regulatory Requirements. And Access To Tight Integration With Landesk’s Comprehensive Systems And Security Management Tools. [N56627] UNSPC: 43232400

30R7321 - Lenovo Landesk Software Development Kit For Thinkvantage Technologies - Software Development


30R7321 – Lenovo Landesk Software Development Kit For Thinkvantage Technologies – Software Development


$2619.84


landesk Software Development Kits: The Freedom To Improve Your Business Processes, Increase Service Levels, Protect Corporate Data And Comply With Regulatory Requirements. And Access To Tight Integration With Landesk’s Comprehensive Systems And Security Management Tools. [N56628] UNSPC: 43232400

Principles of Software Development Leadership: Applying Project Management Principles to Agile Software Development, 1st Edition


Principles of Software Development Leadership: Applying Project Management Principles to Agile Software Development, 1st Edition


$49.99


The software development market continues to grow worldwide. As projects become more complicated and the pressure to “do more with less” becomes the rule of thumb, the need for software managers to be well-versed with project management best practices becomes even more critical. Ultimately, every software development leader’s primary responsibility is to lead their organization to deliver quality products on time and under budget, but until now, there hasn’t been a concise set of principles for managers to follow to ensure these goals are met. “Principles of Software Development Leadership: Applying Project Management Principles to Agile Software Development” successfully integrates principles outlined by PMI in its Project Management Body of Knowledge with software leadership best practices. It provides all levels of software management, from program managers and project managers to software executives, with a set of best practices that will collectively create successful outcomes, and in turn will motivate software teams to deliver quality products on time. Especially important in today’s fast-paced environment, Principles of Software Development Leadership also shows software managers how to deliver quality products on time through the management of the relationship between planning, process, and people.Tips are presented on how to run software development like a business, master scheduling, track improvement, find and retain talent, and much more.

Software Development By Tucker, Allen/ Morelli, Ralph


Software Development By Tucker, Allen/ Morelli, Ralph


$133.29


Author: Tucker, Allen/ Morelli, Ralph/ De Silva, Chamindra Series Title: Chapman Hall/Crc Innovations in Software Engineering and Software Development Subtitle: An Open Source Approach Publication Date: 2011/01/19 Number of Pages: 370 Binding Type: Hardcover Language: English Depth: 1.00 Width: 6.25 Height: 9.25

Head First Software Development


Head First Software Development


$36.57


No Synopsis Available

Secure and Resilient Software Development


Secure and Resilient Software Development


$78.97


No Synopsis Available

Agile Software Development With Scrum


Agile Software Development With Scrum


$41.64


No Synopsis Available

Secure Software Development: A Security Programmer's Guide, 1st Edition


Secure Software Development: A Security Programmer’s Guide, 1st Edition


$97.49


Learn the essentials of developing secure software in accordance with the most current industry standards, in this comprehensive instructional guide. Secure Software Development: A Programmer’s Guide leads readers through the tasks and activities that successful computer programmers navigate on a daily basis, from reading and analyzing requirements to choosing development tools, to guarding against software vulnerabilities and attacks. Additional coverage includes coding with built-in quality and security measures, and follow-up testing once a project is completed. With clear, straightforward examples and actual code snippets, readers can feel confident that they will gain the skills needed to develop software with all the critical components that ensure quality and security.

Agile Software Development With Scrum By Schwaber, Ken/ Beedle, Mike


Agile Software Development With Scrum By Schwaber, Ken/ Beedle, Mike


$55.89


Author: Schwaber, Ken/ Beedle, Mike Series Title: Series in Agile Software Development Publication Date: 2001/10/01 Number of Pages: 158 Binding Type: Paperbound Language: English Depth: 0.50 Width: 5.75 Height: 6.75

Lean Architecture : For Agile Software Development


Lean Architecture : For Agile Software Development


$47.77


No Synopsis Available

Enterprise-Scale Agile Software Development


Enterprise-Scale Agile Software Development


$90.72


No Synopsis Available

Managing the Development of Software-intensive Systems


Managing the Development of Software-intensive Systems


$80.21


No Synopsis Available

Professional Software Development By McConnell, Steve


Professional Software Development By McConnell, Steve


$70.19


Author: McConnell, Steve Subtitle: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers Publication Date: 2003/07/01 Number of Pages: 256 Binding Type: Paperbound Language: English Depth: 0.75 Width: 7.00 Height: 9.00

Home & Landscape Design Studio NexGen v2


Home & Landscape Design Studio NexGen v2


$149.99


Home Design Studio is the all new product from Punch! two years in development and written from the bottom up. However, when you have been number one for eight years, you need to be compatible with your previous products and this package will not disappoint you.

Governance for Sustainable Development: Coping with ambivalence, uncertainty and distributed power


Governance for Sustainable Development: Coping with ambivalence, uncertainty and distributed power


$38.27


No Synopsis Available

Distributed Game Development : Harnessing Global Talent to Create Winning Games


Distributed Game Development : Harnessing Global Talent to Create Winning Games


$37.44


No Synopsis Available

Modern Software Development Using Java: A Text for the Second Course in Computer Science, 1st Edition


Modern Software Development Using Java: A Text for the Second Course in Computer Science, 1st Edition


$99.99


Revolutionizing the CS2 course, this innovative book teaches programming concepts and techniques essential for working in a modern software development environment.

Head First Software Development By Pilone, Dan/ Miles, Russ


Head First Software Development By Pilone, Dan/ Miles, Russ


$51.34


Provides information on successful software development, covering such topics as customer requirements, task estimates, principles of good design, dealing with source code, system testing, and handling bugs. Author: Pilone, Dan/ Miles, Russ Publication Date: 2007/12/01 Number of Pages: 459 Binding Type: Paperback Language: English Depth: 1.25 Width: 8.25 Height: 9.25

Software Engineering for Game Developers


Software Engineering for Game Developers


$59.99


Software engineering leads to better software products. This book teaches readers how to develop games according to a design and follow a standardized approach to game development. It provides a multitude of exercises that show just how software engineering practices can improve your game. All the basic categories of software engineering are covered. Programmers, designers, architects, generalists, software engineers, and game developers seeking knowledge about standard frameworks for games and their relative merits will find this text more than satisfying. Three frameworks (function, object-oriented, and patterned) are presented, contrasted, and fully described through design documents.

Practical Software Project Estimation: A Toolkit for Estimating Software Development Effort & Duration


Practical Software Project Estimation: A Toolkit for Estimating Software Development Effort & Duration


$83.26


No Synopsis Available

Corporate Software Project Management


Corporate Software Project Management


$44.95


It has long been accepted in the software industry that projects will be late, over budget, and lacking in agreed upon features due to technical or time limitations. As more companies become involved with the development and deployment of large-scale software projects, it is necessary to define ways to ensure that quality products are produced. Corporate Software Project Management focuses on the three main areas for efficient software development: management, quality, and client relations. It provides a series of globally applicable methods that can enhance productivity and reduce costs within software teams, without sacrificing quality. In addition to the management aspects, the book also deals with the technical side of software engineering. This section of the book illustrates the decisions that need to be made when planning the implementation phase of the project. Examples of how software can be designed to maximize code for future projects are also included. Corporate Software Project Management provides managers, developers, and programmers with methods and techniques that will help them produce quality products from start to finish.

Modelling Systems : Practical Tools and Techniques in Software Development


Modelling Systems : Practical Tools and Techniques in Software Development


$83.13


No Synopsis Available

Agile in a Flash : Speed-Learning Agile Software Development


Agile in a Flash : Speed-Learning Agile Software Development


$12.49


No Synopsis Available

Rapid Development : Taming Wild Software Schedules


Rapid Development : Taming Wild Software Schedules


$25.6


No Synopsis Available

Succeeding with Agile : Software Development Using Scrum


Succeeding with Agile : Software Development Using Scrum


$47.76


No Synopsis Available

Leading Lean Software Development : Results Are Not the Point


Leading Lean Software Development : Results Are Not the Point


$47.76


No Synopsis Available

Model-driven Software Development With Uml and Java


Model-driven Software Development With Uml and Java


$99.04


No Synopsis Available

Lean-Agile Software Development : Achieving Enterprise Agility


Lean-Agile Software Development : Achieving Enterprise Agility


$38.21


No Synopsis Available

Art of Lean Software Development : A Practical and Incremental Approach


Art of Lean Software Development : A Practical and Incremental Approach


$33.43


No Synopsis Available

The Passionate Programmer: Creating a Remarkable Career in Software Development


The Passionate Programmer: Creating a Remarkable Career in Software Development


$17.52


No Synopsis Available

Flexible, Reliable Software : Using Patterns and Agile Development


Flexible, Reliable Software : Using Patterns and Agile Development


$66.83


No Synopsis Available

Secure Software Development : A Security Programmer's Guide


Secure Software Development : A Security Programmer’s Guide


$114.33


No Synopsis Available

Implementing Lean Software Development By Poppendieck, Tom


Implementing Lean Software Development By Poppendieck, Tom


$70.19


Author: Poppendieck, Tom Series Title: Addison Wesley Signature Series Subtitle: From Concept to Cash Publication Date: 2006/09/01 Number of Pages: 276 Binding Type: Paperback Language: English Depth: 0.50 Width: 7.00 Height: 9.25

Software Development and Professional Practice By Dooley, John


Software Development and Professional Practice By Dooley, John


$70.19


Author: Dooley, John Publication Date: 2011/07/30 Number of Pages: 400 Binding Type: Paperback Language: English Depth: 0.75 Width: 7.75 Height: 9.50

Agile Software Development By Martin, Robert Cecil


Agile Software Development By Martin, Robert Cecil


$92.66


Author: Martin, Robert Cecil Series Title: Alan Apt Series Subtitle: Principles, Patterns, and Practices Publication Date: 2002/10/01 Number of Pages: 529 Binding Type: Paperbound Language: English Depth: 1.25 Width: 8.25 Height: 10.50

Nova Development Berlitz French Premier  40342 Software


Nova Development Berlitz French Premier 40342 Software


$56.15


Learn French the easy way with the straightforward effective system that s been helping people learn foreign languages for more than a decade. Developed by an editorial staff of 30 teachers Berlitz French Premier makes learning fast fun and effective and it s 100 percent guaranteed

Nova Development Berlitz Spanish Premier  40907 Software


Nova Development Berlitz Spanish Premier 40907 Software


$57.75


Learn Spanish the easy way with the straightforward effective system that s been helping people learn foreign languages for more than a decade. Developed by an editorial staff of 30 teachers Berlitz Spanish Premier makes learning fast fun and effective and it s 100 percent guaranteed

ModelDriven Software Development With UML and Java By Lano, Kevin


ModelDriven Software Development With UML and Java By Lano, Kevin


$129.32


Author: Lano, Kevin Publication Date: 2009/08/15 Number of Pages: 437 Binding Type: Paperback Language: English Depth: 1.25 Width: 7.75 Height: 9.75

Software Development for Embedded Multicore Systems By Domieka, Max


Software Development for Embedded Multicore Systems By Domieka, Max


$75.75


Author: Domieka, Max Subtitle: A Practical Guide Using Embedded Intel Architecture Publication Date: 2008/04/14 Number of Pages: 420 Binding Type: Paperback Language: English Depth: 1.25 Width: 7.50 Height: 9.25



 .NET Patterns: Architecture, Design, and Process


.NET Patterns: Architecture, Design, and Process


$0.99


The complete software developer’s guide to working in .NET environmentsPraise for .NET Patterns:”Was both insightful and comprehensive. It’s great to see these patterns presented within the context of many architectural dilemmas facing the vastly interconnected enterprise. Web service architects are sure to see enormous value in this text.”—Ed Draper, MicrosoftPatterns have proven to be practical tools for the programmer who knows how to use them. In .NET Patterns, distributed computing and .NET expert Christian Thilmany presents both an introduction to patterns for programmers working in the .NET environment and a library of patterns unique to the .NET platform.Part of John Vlissides’ critically acclaimed Addison-Wesley Software Patterns Series, .NET Patterns extends the proven concept of design patterns into the arena of .NET design and development. Now, .NET developers can depend on patterns to provide solutions to recurring problems in software design. In addition to covering both lower and higher level programming with patterns, this book also includes helpful primers on XML and web services, as well as thorough coverage of debugging, exceptions, error handling, and architecture. Whether you’re working in .NET environments or transitioning to .NET environments, you’ll find .NET Patterns a comprehensive resource for software solutions.

 39th International Conference and Exhibition on Technology of Object-oriented Languages and Sytems (TOOLS-39 2001)


39th International Conference and Exhibition on Technology of Object-oriented Languages and Sytems (TOOLS-39 2001)


$55.69


Used – This volume contains papers, tutorials, and workshops presented at the TOOLS 39 conference, held in Santa Barbara, CA in July and August, 2001. Contributions from information technology professionals discuss software issues such as those pertaining to e-commerce, design by contract, component-based development, frameworks and patterns, UML, and object-oriented concepts. A sampling of topics includes hacking and security, fault injection testing for distributed object systems, and automat

 39th International Conference and Exhibition on Technology of Object-oriented Languages and Sytems (TOOLS-39 2001)


39th International Conference and Exhibition on Technology of Object-oriented Languages and Sytems (TOOLS-39 2001)


$55.69


Used – This volume contains papers, tutorials, and workshops presented at the TOOLS 39 conference, held in Santa Barbara, CA in July and August, 2001. Contributions from information technology professionals discuss software issues such as those pertaining to e-commerce, design by contract, component-based development, frameworks and patterns, UML, and object-oriented concepts. A sampling of topics includes hacking and security, fault injection testing for distributed object systems, and automat

 39th International Conference and Exhibition on Technology of Object-oriented Languages and Sytems (TOOLS-39 2001)


39th International Conference and Exhibition on Technology of Object-oriented Languages and Sytems (TOOLS-39 2001)


$101.48


New – This volume contains papers, tutorials, and workshops presented at the TOOLS 39 conference, held in Santa Barbara, CA in July and August, 2001. Contributions from information technology professionals discuss software issues such as those pertaining to e-commerce, design by contract, component-based development, frameworks and patterns, UML, and object-oriented concepts. A sampling of topics includes hacking and security, fault injection testing for distributed object systems, and automati

 39th International Conference and Exhibition on Technology of Object-oriented Languages and Sytems (TOOLS-39 2001)


39th International Conference and Exhibition on Technology of Object-oriented Languages and Sytems (TOOLS-39 2001)


$55.69


Used – This volume contains papers, tutorials, and workshops presented at the TOOLS 39 conference, held in Santa Barbara, CA in July and August, 2001. Contributions from information technology professionals discuss software issues such as those pertaining to e-commerce, design by contract, component-based development, frameworks and patterns, UML, and object-oriented concepts. A sampling of topics includes hacking and security, fault injection testing for distributed object systems, and automat

 8th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (Wet-Ice '99)


8th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (Wet-Ice ‘99)


$137.77


Used – Contains 46 full papers and nine extended abstracts published as part of the series of five workshops held in June 1999. The five parallel workshops are coordinating distributed software development projects; web-based infrastructures and coordination architectures for collaborative enterprises: shared artifacts, a shared language or shared spaces?; enterprise security; knowledge media networking; and integrating XML and distributed object technologies. Topics include a workgroup model

 A Discipline of Multiprogramming: Programming Theory for Distributed Applications


A Discipline of Multiprogramming: Programming Theory for Distributed Applications


$10.38


This volume presents a programming model, similar to object-oriented programming, that imposes a strict discipline on the form of the constituent objects and interactions among them. Concurrency considerations have been eliminated from the model itself and are introduced only during implementation, thereby freeing programmers from dealing with concurrency explicitly. Moreover, the resulting software designs are typically more modular and easier to analyze than the more traditional ones. Numerous examples illustrate various aspects of the model and reveal that a few simple, integrated features are adequate for designing complex applications.Topics and features:* Presents a simple, easy-to-understand multiprogramming model* Provides extensive development of the underlying theory* Emphasizes program composition, thereby making possible programming of large systems through modular designs* Eliminates explicit concurrency considerations during program design* Supplies efficient implementation schemes for distributed platforms.This book addresses the problem of developing complex distributed applications on wide-area networks, such as the Internet and World Wide Web, by using effective program design principles. Computer scientists, computer engineers, and software engineers will find the book an authoritative guide to large-scale multiprogramming.

 A Distributed Real-Time Architecture for Advanced Vehicles


A Distributed Real-Time Architecture for Advanced Vehicles


$106.38


Used – The work of this thesis falls in the field of the embedded real-time computer systems, more precisely the embedded software in the vehicles for the emergent driving assistance systems. The thesis work was supported by the European project (RoadSense) whose objective was the evaluation of the driving assistance systems (ADAS) for the next generations of vehicles. The three principal axes of the thesis are: First, the development of a dynamic reconfigurable middleware called SCOOT-R. Second

 A Sharp (.NET)


A Sharp (.NET)


$44.99


Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. High Quality Content by WIKIPEDIA articles! A# is a port of the Ada programming language to the Microsoft .NET platform. A# is freely distributed by the Department of Computer Science at the United States Air Force Academy as a service to the Ada community under the terms of the GNU General Public License. AdaCore has taken over this development, and announced “GNAT for .NET”, which is a fully supported .NET product with all of the features of A# and more. Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages. It was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense (DoD) from 1977 to 1983 to supersede the hundreds of programming languages then used by the DoD. Ada is strongly typed and compilers are validated for reliability in mission-critical applications, such as avionics software.

 A verification framework for Service-Oriented Architecture applications.


A verification framework for Service-Oriented Architecture applications.


$69


Service-Oriented Architecture (SOA) and its implementation of Web Services (WS) received significant attention as major computer companies such as IBM, Microsoft, Oracle and Sun Microsystems are adopting this new approach to developing software and systems. SOA advocates run-time system integration of loosely coupled services across heterogeneous platforms in a distributed environment and also improves the flexibility of system development. However, trustworthiness becomes a serious problem and appropriate tradeoffs have to be made. This research introduces a verification framework for SOA. An effective verification framework will greatly reduce the effort for rapid and adaptive service composition and evaluation of applications based on SOA. The proposed framework consists of two aspects: a testing infrastructure for static verification of services, and a policy-based dynamic verification mechanism for service collaboration and composition. The proposed verification framework provides the following advantages: (1) It offers a CV&V mechanism to verify services. (2) It provides the function of integration testing and functional (black-box) testing. (3) It provides the capability of test case profiling, test case ranking, service ranking, static service profiling, and dynamic service profiling. (4) It has the capability of dynamic verification over services. WebStrar (Web Services Testing, Ranking, and test case Ranking) is the component in the verification framework to perform static verification It assures the trustworthiness and reduces the vulnerability of WS by rigorous positive and negative testing, reliability assessing, and ranking. A policy specification language PSML-P (Process Specification and Modeling Language for Policy) and a policy enforcement framework "Pi4SOA" (Policy Infrastructure for Service-Oriented Architecture) are proposed to verify and control the collaboration process of SOA during service runtime.

 A verification framework for Service-Oriented Architecture applications.


A verification framework for Service-Oriented Architecture applications.


$49.99


Service-Oriented Architecture (SOA) and its implementation of Web Services (WS) received significant attention as major computer companies such as IBM, Microsoft, Oracle and Sun Microsystems are adopting this new approach to developing software and systems. SOA advocates run-time system integration of loosely coupled services across heterogeneous platforms in a distributed environment and also improves the flexibility of system development. However, trustworthiness becomes a serious problem and appropriate tradeoffs have to be made. This research introduces a verification framework for SOA. An effective verification framework will greatly reduce the effort for rapid and adaptive service composition and evaluation of applications based on SOA. The proposed framework consists of two aspects: a testing infrastructure for static verification of services, and a policy-based dynamic verification mechanism for service collaboration and composition. The proposed verification framework provides the following advantages: (1) It offers a CV&V mechanism to verify services. (2) It provides the function of integration testing and functional (black-box) testing. (3) It provides the capability of test case profiling, test case ranking, service ranking, static service profiling, and dynamic service profiling. (4) It has the capability of dynamic verification over services. WebStrar (Web Services Testing, Ranking, and test case Ranking) is the component in the verification framework to perform static verification It assures the trustworthiness and reduces the vulnerability of WS by rigorous positive and negative testing, reliability assessing, and ranking. A policy specification language PSML-P (Process Specification and Modeling Language for Policy) and a policy enforcement framework "Pi4SOA" (Policy Infrastructure for Service-Oriented Architecture) are proposed to verify and control the collaboration process of SOA during service runtime.

 A verification framework for Service-Oriented Architecture applications.


A verification framework for Service-Oriented Architecture applications.


$49.99


Service-Oriented Architecture (SOA) and its implementation of Web Services (WS) received significant attention as major computer companies such as IBM, Microsoft, Oracle and Sun Microsystems are adopting this new approach to developing software and systems. SOA advocates run-time system integration of loosely coupled services across heterogeneous platforms in a distributed environment and also improves the flexibility of system development. However, trustworthiness becomes a serious problem and appropriate tradeoffs have to be made. This research introduces a verification framework for SOA. An effective verification framework will greatly reduce the effort for rapid and adaptive service composition and evaluation of applications based on SOA. The proposed framework consists of two aspects: a testing infrastructure for static verification of services, and a policy-based dynamic verification mechanism for service collaboration and composition. The proposed verification framework provides the following advantages: (1) It offers a CV&V mechanism to verify services. (2) It provides the function of integration testing and functional (black-box) testing. (3) It provides the capability of test case profiling, test case ranking, service ranking, static service profiling, and dynamic service profiling. (4) It has the capability of dynamic verification over services. WebStrar (Web Services Testing, Ranking, and test case Ranking) is the component in the verification framework to perform static verification It assures the trustworthiness and reduces the vulnerability of WS by rigorous positive and negative testing, reliability assessing, and ranking. A policy specification language PSML-P (Process Specification and Modeling Language for Policy) and a policy enforcement framework "Pi4SOA" (Policy Infrastructure for Service-Oriented Architecture) are proposed to verify and control the collaboration process of SOA during service runtime.

 Ada: Moving Towards 2000: 11th Ada-Europe International Conference, Zandvoort, The Netherlands, June 1-5, 1992. Proceedings


Ada: Moving Towards 2000: 11th Ada-Europe International Conference, Zandvoort, The Netherlands, June 1-5, 1992. Proceedings


$55.76


Software engineering and the language Ada are playing a major role in the development of software and software technology for the new century.The11th Ada Europe conference shows that Ada has matured from a language, mainly of researchers and academics in the early 1980s, into a full-grown tool in software engineering practice. This volume contains a selection of contributions to the conference. They demonstrate that Ada is very beneficially used in many software development projects and is gradually becoming accepted on the scale it deserves.Papers have been selected that show that Ada is indeed ripened in all aspects of software engineering. A variety of topics is addressed: management, economics, practical experiences, numerics, and the use of Ada for real-time and distributed systems.

 Add Red Hat Linux to Your Windows Development in a Weekend


Add Red Hat Linux to Your Windows Development in a Weekend


$5.72


Used – There are more than 12 million Linux users worldwide, and the number is only growing. Red Hat Software is the leading supporter and developer of Linux and has created associations with Compaq, IBM, Novell, Oracle and others. Red Hat Linux is freely distributed and is available from many sites on the Internet. With Linux’s increasing popularity, many users are curious about the operating system but don’t want to give up Windows altogether. This book shows them how to load Red Hat Linux but

 Advanced PowerBuilder. 7 Techniques


Advanced PowerBuilder. 7 Techniques


$15.46


Used – Chandak covers all areas of PowerBuilder with new enhancements in version 7, including 35 percent new material and 65 percent updated. Topics address: development of advanced applications with new integrated Internet tools, development of robust and scalable distributed applications, proven techniques, source code, software demos, and Internet links to resources.

 Advances in Distributed and Parallel Processing


Advances in Distributed and Parallel Processing


$25.05


Used – The progress in distributed and parallel computing has been accompanied by the concurrent arrival of hardware architectures, software, and algorithms. This series reviews particular areas in this field based on fundamental issues and the state of the art. It provides in-depth contributions that should be valuable to all professionals involved in the design, development, research, production and use of parallel and distributed processing systems.

 Advances in Information Systems: Third International Conference, Advis 2004, Izmir, Turkey, October 20-22, 2004. Proceedings


Advances in Information Systems: Third International Conference, Advis 2004, Izmir, Turkey, October 20-22, 2004. Proceedings


$86.05


This book constitutes the refereed proceedings of the Third International Conference on Advances in Information Systems, ADVIS 2004, held in Izmir, Turkey in October 2004.The 61 revised full papers presented were carefully reviewed and selected from 203 submissions. The papers are organized in topical sections on databases and datawarehouses, data mining and knowledge discovery, Web information systems development, information systems development and management, information retrieval, parallel and distributed data processing, multimedia information systems, information privacy and security, evolutionary and knowledge-based systems, software engineering and business process modeling, and network management.

 Agile Software Development with Distributed Teams: Staying Agile in a Global World


Agile Software Development with Distributed Teams: Staying Agile in a Global World


$30.04


New

 Agile Software Development with Distributed Teams: Staying Agile in a Global World


Agile Software Development with Distributed Teams: Staying Agile in a Global World


$30.04


Used

 Agility Across Time and Space: Implementing Agile Methods in Global Software Projects


Agility Across Time and Space: Implementing Agile Methods in Global Software Projects


$74.75


New – Rather than deciding whether or not to get involved in global sourcing, many companies are facing decisions about whether or not to apply agile methods in their distributed projects. These companies are often motivated by the opportunities to solve the coordination and communication difficulties associated with global software development. Yet while agile principles prescribe close interaction and co-location, the very nature of distributed software development does not support these prere

 Agility Across Time and Space: Implementing Agile Methods in Global Software Projects


Agility Across Time and Space: Implementing Agile Methods in Global Software Projects


$74.75


Used – Rather than deciding whether or not to get involved in global sourcing, many companies are facing decisions about whether or not to apply agile methods in their distributed projects. These companies are often motivated by the opportunities to solve the coordination and communication difficulties associated with global software development. Yet while agile principles prescribe close interaction and co-location, the very nature of distributed software development does not support these prer

 Analysis, instrumentation, and visualization of embedded network systems: A testbed-based approach.


Analysis, instrumentation, and visualization of embedded network systems: A testbed-based approach.


$108


Embedded network systems are gaining adoption and emerging as the next step in the shift toward ubiquitous computing. Deployments range in scale from tens of devices to over a thousand; applications can be massively parallel and distributed, executing over unreliable links and devices. The programming model used to develop these systems is fundamentally different than the models provided by traditional imperative programming languages; many existing software engineering tools and techniques cannot be applied. In particular, the lack of tools and techniques to analyze, instrument, and visualize these systems make their development more difficult. We present a framework to address these difficulties in the context of the nesC development platform. The three components of this framework are: (1) a real-time interactive, open platform for analyzing program and network behavior; (2) a source code analysis and instrumentation framework to support a range of static analysis and instrumentation activities; and (3) a control-flow visualization framework for resource-constrained embedded network devices.

 Analysis, instrumentation, and visualization of embedded network systems: A testbed-based approach.


Analysis, instrumentation, and visualization of embedded network systems: A testbed-based approach.


$49.99


Embedded network systems are gaining adoption and emerging as the next step in the shift toward ubiquitous computing. Deployments range in scale from tens of devices to over a thousand; applications can be massively parallel and distributed, executing over unreliable links and devices. The programming model used to develop these systems is fundamentally different than the models provided by traditional imperative programming languages; many existing software engineering tools and techniques cannot be applied. In particular, the lack of tools and techniques to analyze, instrument, and visualize these systems make their development more difficult. We present a framework to address these difficulties in the context of the nesC development platform. The three components of this framework are: (1) a real-time interactive, open platform for analyzing program and network behavior; (2) a source code analysis and instrumentation framework to support a range of static analysis and instrumentation activities; and (3) a control-flow visualization framework for resource-constrained embedded network devices.

 Analysis, instrumentation, and visualization of embedded network systems: A testbed-based approach.


Analysis, instrumentation, and visualization of embedded network systems: A testbed-based approach.


$49.99


Embedded network systems are gaining adoption and emerging as the next step in the shift toward ubiquitous computing. Deployments range in scale from tens of devices to over a thousand; applications can be massively parallel and distributed, executing over unreliable links and devices. The programming model used to develop these systems is fundamentally different than the models provided by traditional imperative programming languages; many existing software engineering tools and techniques cannot be applied. In particular, the lack of tools and techniques to analyze, instrument, and visualize these systems make their development more difficult. We present a framework to address these difficulties in the context of the nesC development platform. The three components of this framework are: (1) a real-time interactive, open platform for analyzing program and network behavior; (2) a source code analysis and instrumentation framework to support a range of static analysis and instrumentation activities; and (3) a control-flow visualization framework for resource-constrained embedded network devices.

 Architecting with RM-ODP


Architecting with RM-ODP


$6.34


RM-ODP defines and resolves many of the challenges faced by systems architects and engineers architecting a distributed computing system, large or small. This ISO standard offers powerful solutions to complex structural and semantic issues while encouraging cost-effectiveness and reusability.Architecting with RM-ODP is a complete guide to the International Standard for software architecture of distributed systems. This book identifies the available tools that currently support RM-ODP, and paves the way for new tools that are under development in the vendor community. It also covers:Software architecture specification in an object worldComplete guide to the International Standard Reference Model of Open Distributed Processing (RM-ODP)Enterprise-wide as well as component architectureApplications for business, government, and university researchArchitecting with RM-ODP provides a best-practice approach to the creation of an architectural specification using both current practices and RM-ODP. A pair of real-life case studies uniquely illustrates the principles of project development as they teach:Creating specifications at the appropriate level of detailRelating business needs to architectural specificationEnsuring conformance of the implementation to the specified architectureIdentifying ways of specifying semantic behaviorSystems architects, engineers, developers, program managers, and researchers will all find this definitive book an invaluable guide to the standard and its use in architecting a distributed system, testing that system, and choosing technologies for implementation that adhere to the business rules.

 Architecture-Based Design of Multi-Agent Systems


Architecture-Based Design of Multi-Agent Systems


$69.71


Multi-agent systems are claimed to be especially suited to the development of software systems that are decentralized, can deal flexibly with dynamic conditions, and are open to system components that come and go. This is why they are used in domains such as manufacturing control, automated vehicles, and e-commerce markets.Danny Weyns’ book is organized according to the postulate that “developing multi-agent systems is 95% software engineering and 5% multi-agent systems theory.” He presents a software engineering approach for multi-agent systems that is heavily based on software architecture – with, for example, tailored patterns such as “situated agent”, “virtual environment”, and “selective perception” – and on middleware for distributed coordination – with programming abstractions such as “views” and “roles.” Next he shows the feasibility and applicability of this approach with the development of an automated transportation system consisting of a number of automatic guided vehicles transporting loads in an industrial setting.Weyns puts the development of multi-agent systems into a larger perspective with traditional software engineering approaches. With this, he opens up opportunities to exploit the body of knowledge developed in the multi-agent systems community to tackle some of the difficult challenges of modern-day software systems, such as decentralized control, location-awareness, self-adaption, and large-scale. Thus his book is of interest for both researchers and industrial software engineers who develop applications in areas such as distributed control systems and mobile applications where such requirements are of crucial importance.

 Artificial Intelligence and Security in Computing Systems


Artificial Intelligence and Security in Computing Systems


$33.95


Artificial Intelligence and Security in Computing Systems is a peer-reviewed conference volume focusing on three areas of practice and research progress in information technologies: -Methods of Artificial Intelligence presents methods and algorithms which are the basis for applications of artificial intelligence environments. -Multiagent Systems include laboratory research on multiagent intelligent systems as well as upon their applications in transportation and information systems. -Computer Security and Safety presents techniques and algorithms which will be of great interest to practitioners. In general, they focus on new cryptographic algorithms (including a symmetric key encryption scheme, hash functions, secret generation and sharing schemes, and secure data storage), a formal language for policy access control description and its implementation, and risk management methods (used for continuous analysis both in distributed network and software development projects).

 Artificial Intelligence and Security in Computing Systems


Artificial Intelligence and Security in Computing Systems


$35


Artificial Intelligence and Security in Computing Systems is a peer-reviewed conference volume focusing on three areas of practice and research progress in information technologies: -Methods of Artificial Intelligence presents methods and algorithms which are the basis for applications of artificial intelligence environments. -Multiagent Systems include laboratory research on multiagent intelligent systems as well as upon their applications in transportation and information systems. -Computer Security and Safety presents techniques and algorithms which will be of great interest to practitioners. In general, they focus on new cryptographic algorithms (including a symmetric key encryption scheme, hash functions, secret generation and sharing schemes, and secure data storage), a formal language for policy access control description and its implementation, and risk management methods (used for continuous analysis both in distributed network and software development projects).

 Artificial Life Models in Software


Artificial Life Models in Software


$139


The advent of powerful processing technologies and the advances in software development tools have drastically changed the approach and implementation of computational research in fundamental properties of living systems through simulating and synthesizing biological entities and processes in artificial media. Nowadays realistic physical and physiological simulation of natural and would-be creatures, worlds and societies becomes a low-cost task for ordinary home computers. The progress in technology has dramatically reshaped the structure of the software, the execution of a code, and visualization fundamentals. This has led to the emergence of novel breeds of artificial life software models, including three-dimensional programmable simulation environment, distributed discrete events platforms and multi-agent systems. This second edition reflects the technological and research advancements, and presents the best examples of artificial life software models developed in the World and available for users.

 Assessing undergraduate students' perceptions of ethics instruction in a computing curriculum.


Assessing undergraduate students’ perceptions of ethics instruction in a computing curriculum.


$49.99


The topic of ethics in the computing curriculum is essential to the credibility of computing programs. Over 20 years ago, CSAB (formerly the Computing Sciences Accreditation Board) deemed that the inclusion of ethics is necessary for the educational development of students in the computing curriculum. CSAB “is the lead society for accreditation of programs in computer science, information systems, and software engineering, and is a cooperating society for accreditation of computer engineering. In this capacity, CSAB has responsibility for the proposal of accreditation criteria and for the selection and training program evaluators.” (www.csab.org) The Accreditation Board for Engineering and Technology (ABET) approves all criteria. (www.abet.org);The problem, however, is that there is no documented literature to provide education on the successful or lack of successful implementation of ethics in the computing curricula. In addition, there is very little information on students’ experiences with a computer ethics course. The purpose of this study is to examine the experiences of students with a computer ethics course offered at University X and provide a baseline study to increase awareness and provide direction in the development of computer ethics in the computing curricula.;This study assesses students’ perceptions of an ethics’ course content and structure. Students’ perceptions are based on their experiences with the course content and application. The researcher examines and interprets students’ responses using a quasi-experimental design. The instruments used in the experiment are pre and post evaluation surveys distributed to students in the researcher’s ethics courses. The pre evaluation survey is distributed before the beginning of the ethics course. The post evaluation survey is distributed on the last day of the ethics course.;The research looks at the data in terms of correlation between student perceptions of the ethics course pedagogy and the

 Assessing undergraduate students' perceptions of ethics instruction in a computing curriculum.


Assessing undergraduate students’ perceptions of ethics instruction in a computing curriculum.


$49.99


The topic of ethics in the computing curriculum is essential to the credibility of computing programs. Over 20 years ago, CSAB (formerly the Computing Sciences Accreditation Board) deemed that the inclusion of ethics is necessary for the educational development of students in the computing curriculum. CSAB “is the lead society for accreditation of programs in computer science, information systems, and software engineering, and is a cooperating society for accreditation of computer engineering. In this capacity, CSAB has responsibility for the proposal of accreditation criteria and for the selection and training program evaluators.” (www.csab.org) The Accreditation Board for Engineering and Technology (ABET) approves all criteria. (www.abet.org);The problem, however, is that there is no documented literature to provide education on the successful or lack of successful implementation of ethics in the computing curricula. In addition, there is very little information on students’ experiences with a computer ethics course. The purpose of this study is to examine the experiences of students with a computer ethics course offered at University X and provide a baseline study to increase awareness and provide direction in the development of computer ethics in the computing curricula.;This study assesses students’ perceptions of an ethics’ course content and structure. Students’ perceptions are based on their experiences with the course content and application. The researcher examines and interprets students’ responses using a quasi-experimental design. The instruments used in the experiment are pre and post evaluation surveys distributed to students in the researcher’s ethics courses. The pre evaluation survey is distributed before the beginning of the ethics course. The post evaluation survey is distributed on the last day of the ethics course.;The research looks at the data in terms of correlation between student perceptions of the ethics course pedagogy and the

 Berkeley Software Distribution


Berkeley Software Distribution


$53.99


Berkeley Software Distribution is the UNIX operating system derivative developed and distributed by the Computer Systems Research Group of the University of California, Berkeley, from 1977 to 1995.Historically, BSD has been considered a branch of UNIX – “BSD UNIX”, because it shared the initial codebase and design with the original AT&T UNIX operating system. In the 1980s, BSD was widely adopted by vendors of workstation-class systems in the form of proprietary UNIX variants such as DEC ULTRIX and Sun Microsystems SunOS. This can be attributed to the ease with which it could be licensed, and the familiarity it found among the founders of many technology companies of this era.Though these commercial BSD derivatives were largely superseded by the UNIX System V Release 4 and OSF/1 systems in the 1990s, later BSD releases provided a basis for several open source development projects that continue to this day.Today, the term of “BSD” is often non-specifically used to refer to any of these BSD descendants, e.g., FreeBSD, NetBSD or OpenBSD, which together form a branch of the family of Unix-like operating systems.

 Black Belt Client Server Software Development


Black Belt Client Server Software Development


$0.99


Used – The expert teachers of the Software Development Conference explain client/server computing at all levels, from system specification methods and designing a client/server architecture to the details of distributed computing security and multi platform development techniques. The disk provides sample code for applications in C, Java, Perl, and specialized languages such as AWK and Tcl.

 C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns


C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns


$43.99


As networks, devices, and systems continue to evolve, software engineers face the unique challenge of creating reliable distributed applications within frequently changing environments. C++ Network Programming, Volume 1, provides practical solutions for developing and optimizing complex distributed systems using the ADAPTIVE Communication Environment (ACE), a revolutionary open-source framework that runs on dozens of hardware platforms and operating systems.This book guides software professionals through the traps and pitfalls of developing efficient, portable, and flexible networked applications. It explores the inherent design complexities of concurrent networked applications and the tradeoffs that must be considered when working to master them.C++ Network Programming begins with an overview of the issues and tools involved in writing distributed concurrent applications. The book then provides the essential design dimensions, patterns, and principles needed to develop flexible and efficient concurrent networked applications. The book's expert author team shows you how to enhance design skills while applying C++ and patterns effectively to develop object-oriented networked applications.Readers will find coverage of:C++ network programming, including an overview and strategies for addressing common development challenges The ACE ToolkitConnection protocols, message exchange, and message-passing versus shared memoryImplementation methods for reusable networked application servicesConcurrency in object-oriented network programmingDesign principles and patterns for ACE wrapper facadesWith this book, C++ developers have at their disposal the most complete toolkit available for developing successful, multiplatform, concurrent networked applications with ease and efficiency.

 CCE, an Integration Platform for Distributed Manufacturing Applications: A Survey for Advanced Computing Technologies


CCE, an Integration Platform for Distributed Manufacturing Applications: A Survey for Advanced Computing Technologies


$29


New – This book describes CCE, the CIME Computing Environment (for Computer Integrated Manufacturing and Engineering), a software platform for the development and execution of distributed manufacturing applications in an open environment. It is one of the rare books covering such a broad spectrum of advanced computing technologies, without giving too many details. The reader will gain an insight into all the issues affecting distributed manufacturing applications, helping to make better choices.

 Chess Problems: Eight Queens Puzzle, Knight's Tour, Chess Puzzle, Chess Problem, Fairy Chess Piece, Two Knights Endgame, Endgame Study


Chess Problems: Eight Queens Puzzle, Knight’s Tour, Chess Puzzle, Chess Problem, Fairy Chess Piece, Two Knights Endgame, Endgame Study


$33.4


Purchase includes free access to book updates online and a free trial membership in the publisher’s book club where you can select from more than a million books without charge. Chapters: Eight Queens Puzzle, Knight’s Tour, Chess Puzzle, Chess Problem, Fairy Chess Piece, Two Knights Endgame, Endgame Study, Glossary of Chess Problems, Nolot, Babson Task, Helpmate, Novotny, Göttingen Manuscript, Joke Chess Problem, Software for Handling Chess Problems, Cross-Check, Grimshaw, Cylinder Chess, Permanent Commission of the Fide for Chess Compositions, Albino, Retrograde Analysis, Plachutta, Proof Game, Grotesque, World Championship of Chess Composition, World Chess Solving Championship, Popeye, Die Schwalbe, Lacny, Selfmate, Motif, Grid Chess, the Problemist, Seriesmover, Excelsior, Reflexmate, Phase of Play, Longest Uncrossed Knight’s Path, Composition School, British Chess Problem Society, Ideal Mate, Model Mate, Turton Doubling, Prokeš Maneuver, Allumwandlung, Fide Album, Pure Mate, International Judge of Chess Compositions, Zepler Doubling, Poems and Problems. Excerpt: A fairy chess piece or unorthodox chess piece is a piece analogous to a chess piece. It is not used in conventional chess, but is used in certain chess variants and some chess problems. These pieces vary in the way they move and possibly in additional properties. Because of the distributed and uncoordinated nature of unorthodox chess development, often the same piece is referred to by different names or the same name is used for different pieces in various contexts (chess problems, various chess variants). A specialized solving program, WinChloe, recognizes more than 1200 different fairy pieces. Most (but not all) usual fairy chess pieces fall into one of three classes, although it should be noted that some are hybrid pieces (see the Chinese pieces, for example, which can move without capture as riders yet can only capture as hoppers). It is easy to create a new t… More:

 Client/Server Survival Guide


Client/Server Survival Guide


$65


The #1 Client/Server book, now completely updated and expanded! It’s savvy, informative, and entertaining as anything you are likely to read on the subject. Client/server isn’t one technology but many- remote SQL, TP, message-oriented groupware, distributed objects, and so on. Like the proverbial blind man feeling the elephant, most of us have a hard time seeing the whole picture. The authors succeed brilliantly in mapping the elephant. John Udell, Byte, Winner, JOLT Product Excellence Award. Software Development The scope and depth of topics covered in the Guide, with its straightforward and often humorous delivery, make this book required reading for anyone who deals with computers in today’s corporate environment. Bob Gallagher, PC Week Absolutely the finest book on client/server on the market today. It’s got great advice, and is well written and fun to read. Richard Finkelstein The critics agree-this is the best source for anyone looking to understand and make informed decisions about client/server technology. In this Third Edition of their award-winning book, authors Orfali, Harkey, and Edwards combine detailed technical explanations with their unique brand of offbeat humor, clever cartoons, controversial soapboxes, and witty quotes to inform, educate, and entertain. This information-packed Survival Guide takes you on a sweeping tour of the world of client/server. From operating systems and communications, to application servers that incorporate database, transaction processing, groupware, and objects, to the Internet and the World Wide Web and their role in the new generation of client/server and object management, this book covers itall. In their other lives: Robert Orfali and Dan Harkey head San Jose State University’s Client/Server and Distributed Objects Master’s program and lab. Dan also works for IBM as a distributed objects consultant. Jeri Edwards is Vice President of Strategy and Product Planning a

 Codebeamer (Software)


Codebeamer (Software)


$51.6


New – High Quality Content by WIKIPEDIA articles! codeBeamer is a web based Collaborative Application Lifecycle Management tool for distributed software development, written in Java. It is developed and marketed by Intland Software. Its license is proprietary, but free versions and free hosting options are available. It won Jolt Productivity Award in 2005 and 2008; the 2008 DDJ reviewer, Gary Pollice, noted that CodeBeamer “stands out among the competition because of its ability to play nicely w

 Codebeamer (Software)


Codebeamer (Software)


$51.6


Used – High Quality Content by WIKIPEDIA articles! codeBeamer is a web based Collaborative Application Lifecycle Management tool for distributed software development, written in Java. It is developed and marketed by Intland Software. Its license is proprietary, but free versions and free hosting options are available. It won Jolt Productivity Award in 2005 and 2008; the 2008 DDJ reviewer, Gary Pollice, noted that CodeBeamer “stands out among the competition because of its ability to play nicely

 Codenotes for J2ee: Ejb, JDBC, JSP, and Servlets


Codenotes for J2ee: Ejb, JDBC, JSP, and Servlets


$19.95


CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket reference. CodeNotes for J2EE: EJB, JDBC, JSP, and Servlets introduces Java developers to the key database and web development technologies of the Java 2 Platform, Enterprise Edition. The JDBC API, JavaServer Pages, and Servlet frameworks are covered individually with examples that show how these technologies work together to create robust, dynamic web-based applications. The book also explains how to use Enterprise JavaBeans to create large, distributed, scalable applications. This edition of CodeNotes includes: -A global overview of a technology and explanation of what problems it can be used to solve-Real-world examples- How and Why, Design Notes, and Bugs and Caveats sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided-Instructions and classroom-style tutorials throughout from expert trainers and software developers Visit www.codenotes.com for updates, source code templates, access to message boards, and discussion of specific problems with CodeNotes authors and other developers. Every CodeNotes title is written and reviewed by a team of commercial software developers and technology experts. See About the Authors at the beginning of the book for more information.

 Codenotes for XML/Xslt


Codenotes for XML/Xslt


$39.19


CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket references. CodeNotes for XML is a practical handbook for Java and Visual Basic developers interested in working with XML. You will learn how to leverage both CSS and XSLT to produce rich, compelling output, as well as manipulate XML using the DOM and SAX APIs. The new XML Schema specification is also covered in-depth. Companion articles on www.codenotes.com cover XML development with Perl, integrating XML with databases, important grammars such as XHTML and SOAP, and much more. CodeNotes for XML is your guide to these powerful technologies, presented within the context of the distributed application, database, or web-based world you already know. This edition of CodeNotes includes: -A global overview of a technology and explanation of what problems it can be used to solve-Real-world examples- How and Why and Bugs and Caveats sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided-Instructions and classroom-style tutorials throughout from expert trainers and software developers. Visit www.codenotes.com for updates, source code templates, access to message boards, and discussion of specific problems with CodeNotes authors and other developers. Every CodeNotes title is written and reviewed by ateam of commercial software developers and technology experts. See About the Authors for more information.

 Communication Engineering: Microprocessor, Computer Networking, Very-Large-Scale Integration, Quality of Service, Attenuation


Communication Engineering: Microprocessor, Computer Networking, Very-Large-Scale Integration, Quality of Service, Attenuation


$34.7


Purchase includes free access to book updates online and a free trial membership in the publisher’s book club where you can select from more than a million books without charge. Chapters: Microprocessor, Computer Networking, Very-Large-Scale Integration, Quality of Service, Attenuation, Telecommunications Network, Transmission Line, Insertion Loss, Automatic Link Establishment, Grade of Service, Forward Echo, Insertion Gain, Network Architecture, Loading Coil, Network Engineering, File Area Network, Reflections of Signals on Conducting Lines, Primary Line Constants, Waveguide, Storage Area Network, Telecommunications Engineering, Network Planning and Design, Adaptive Quality of Service Multi-Hop Routing., Microprocessor Development Board, Network Resource Planning, Ocarina Networks, Traffic Policing, List of Ieee Milestones, Network Simulation, Cognitive Radios, Quality of Service Experience, Bit Error Rate Test, Isolator, Telecommunications Control Software, Time-Driven Switching, Double-Circuit Transmission Line, Modal Dispersion, Interconnect Bottleneck, Llq, Ipodwdm, Netz, Application Layer Framing, Distributed Transient Network, Single-Circuit Transmission Line, Bergeron Diagram, Thermal Interface Material, Automatic Route Selection, Downconverter, Insulated Cable Engineers Association, Metadata Controller, Underwater Telephone, Analog Delay Line, Zero Code Suppression, Contention Systems. Excerpt: A microprocessor incorporates most or all of the functions of a computer’s central processing unit (CPU) on a single integrated circuit (IC, or microchip). The first microprocessors emerged in the early 1970s and were used for electronic calculators, using binary-coded decimal (BCD) arithmetic in 4-bit words. Other embedded uses of 4-bit and 8-bit microprocessors, such as terminals, printers, various kinds of automation etc, followed soon after. Affordable 8-bit microprocessors with 16-bit addressing also led to the first gener… More:

 Communication-Based Systems


Communication-Based Systems


$63


This workshop on Communication-Based Systems is intended to present the research results of students of the Graduiertenkolleg ‘Communication-Based Systems’ to an international community. To stimulate the scientific discussion, renowned experts were invited to give their views on the following research areas: Formal specification and mathematical foundations of distributed systems using process algebra, graph transformations, process calculi, and temporal logics; Performance evaluation, dependability modeling, and analysis of real-time systems with different kinds of timed Petri-Nets; Specification and analysis of communication prools; Reliability, security, and dependability in distributed systems; Object orientation in distributed systems architecture; Software development and concepts for distributed applications; Computer network architecture and management; Language concepts for distributed systems.

 Compiling Parallel Loops for High Performance Computers:: Partitioning, Data Assignment and Remapping


Compiling Parallel Loops for High Performance Computers:: Partitioning, Data Assignment and Remapping


$55


The exploitationof parallel processing to improve computing speeds is being examined at virtually all levels of computer science, from the study of parallel algorithms to the development of microarchitectures which employ multiple functional units. The most visible aspect of this interest in parallel processing is the commercially available multiprocessor systems which have appeared in the past decade. Unfortunately, the lack of adequate software support for the development of scientific applications that will run efficiently on multiple processors has stunted the acceptance of such systems. One of the major impediments to achieving high parallel efficiency on many data-parallel scientific applications is communication overhead, which is exemplified by cache coherency traffic and global memory overhead of interprocessors with a logically shared address space and physically distributed memory. Such techniques can be used by scientific application designers seeking to optimize code for a particular high-performance computer. In addition, these techniques can be seen as a necesary step toward developing software to support efficient paralled programs. In multiprocessor sytems with physically distributed memory, reducing communication overhead involves both data partitioning and data placement. Adaptive Data Partitioning (ADP) reduces the execution time of parallel programs by minimizing interprocessor communication for iterative data-parallel loops with near-neighbor communication. Data placement schemes are presented that reduce communication overhead. Under the loop partition specified by ADP, global data is partitioned into classes for each processor, allowing each processor to cache certain regions of the global data set. In addition, for many scientific applications, peak parallel efficiency is achieved only when machine-specific tradeoffs between load imbalance and communication are evaluated and utilized in choosing the data partition. The

 Computer-Supported Collaboration with Applications to Software Development


Computer-Supported Collaboration with Applications to Software Development


$38


With the development of networked computing and the increased complexity of applications and software systems development, the importance of computer-supported collaborative work [CSCW] has dramatically increased. Globalization has further accentuated the necessity of collaboration, while the Web has made geographically distributed collaborative systems technologically feasible in a manner that was impossible until recently. The software environments needed to support such distributed teams are referred to as Groupware. Groupware is intended to address the logistical, managerial, social, organizational and cognitive difficulties that arise in the application of distributed expertise. These issues represent the fundamental challenges to the next generation of process management.Computer-Supported Collaboration with Applications to Software Development reviews the theory of collaborative groups and the factors that affect collaboration, particularly collaborative software development. The influences considered derive from diverse sources: social and cognitive psychology, media characteristics, the problem-solving behavior of groups, process management, group information processing, and organizational effects. It also surveys empirical studies of computer-supported problem solving, especially for software development. The concluding chapter describes a collaborative model for program development.Computer-Supported Collaboration with Applications to Software Development is designed for an academic and professional market in software development, professionals and researchers in the areas of software engineering, collaborative development, management information systems, problem solving, cognitive and social psychology. This book also meets the needs of graduate-level students in computer science and information systems.

 Computer-Supported Collaboration with Applications to Software Development


Computer-Supported Collaboration with Applications to Software Development


$49.99


New – With the development of networked computing and the increased complexity of applications and software systems development, the importance of computer-supported collaborative work [CSCW] has dramatically increased. Globalization has further accentuated the necessity of collaboration, while the Web has made geographically distributed collaborative systems technologically feasible in a manner that was impossible until recently. The software environments needed to support such distributed team

 Conductor: Distributed Adaptation for Heterogeneous Networks


Conductor: Distributed Adaptation for Heterogeneous Networks


$42


New – Internet heterogeneity is driving a new challenge in application development: adaptive software. Together with the increased Internet capacity and new access technologies, network congestion and the use of older technologies, wireless access, and peer-to-peer networking are increasing the heterogeneity of the Internet. Applications should provide gracefully degraded levels of service when network conditions are poor, and enhanced services when network conditions exceed expectations. Existi

 Conductor: Distributed Adaptation for Heterogeneous Networks


Conductor: Distributed Adaptation for Heterogeneous Networks


$13.89


Internet heterogeneity is driving a new challenge in application development: adaptive software. Together with the increased Internet capacity and new access technologies, network congestion and the use of older technologies, wireless access, and peer-to-peer networking are increasing the heterogeneity of the Internet. Applications should provide gracefully degraded levels of service when network conditions are poor, and enhanced services when network conditions exceed expectations. Existing adaptive technologies, which are primarily end-to-end or proxy-based and often focus on a single deficient link, can perform poorly in heterogeneous networks. Instead, heterogeneous networks frequently require multiple, coordinated, and distributed remedial actions. Conductor: Distributed Adaptation for Heterogeneous Networks describes a new approach to graceful degradation in the face of network heterogeneity – distributed adaptation – in which adaptive code is deployed at multiple points within a network. The feasibility of this approach is demonstrated by conductor, a middleware framework that enables distributed adaptation of connection-oriented, application-level prools. By adapting prools, conductor provides application-transparent adaptation, supporting both existing applications and applications designed with adaptation in mind. Conductor: Distributed Adaptation for Heterogeneous Networks introduces new techniques that enable distributed adaptation, making it automatic, reliable, and secure. In particular, we introduce the notion of semantic segmentation, which maintains exactly-once delivery of the semantic elements of a data stream while allowing the stream to be arbitrarily adapted in transit. We also introduce a secure architecture for automatic adaptor selection, protecting user data from unauthorized adaptation. These techniques are described both in the context of conductor and in the broader context of distributed systems. Finally, this

 Coolbook


Coolbook


$61.99


Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. High Quality Content by WIKIPEDIA articles! CoolBook is a downloadable third-party shareware computer-cooling software designed for Apple’s MacBook family. It works by regulating the voltage of each of the six processing speeds in any Intel-based Macintosh computer that uses Intel’s SpeedStep technology. It allows a user to monitor the frequency, voltage and temperature of a Mac’s CPU. In computer programming, third party software component is a reusable software component developed to be either freely distributed or sold by an entity other than the original vendor of the development platform. The third party software component market thrives because many programmers believe that component oriented development improves the efficiency and quality of developing custom applications. However this belief may be misplaced because the majority of these components are not subject to the same quality controls that one would expect to find in other industries. It is rare to find a software component that was developed in accordance with a general standard such as ISO 9001, let alone a more specific standard that would be applicable to the function of the component.

 Core Security Patterns


Core Security Patterns


$69.99


Praise for Core Security Patterns Java provides the application developer with essential security mechanisms and support in avoiding critical security bugs common in other languages. A language, however, can only go so far. The developer must understand the security requirements of the application and how to use the features Java provides in order to meet those requirements. Core Security Patterns addresses both aspects of security and will be a guide to developers everywhere in creating more secure applications. –Whitfield Diffie, inventor of Public-Key Cryptography A comprehensive book on Security Patterns, which are critical for secure programming. –Li Gong, former Chief Java Security Architect, Sun Microsystems, and coauthor of Inside Java 2 Platform Security As developers of existing applications, or future innovators that will drive the next generation of highly distributed applications, the patterns and best practices outlined in this book will be an important asset to your development efforts. –Joe Uniejewski, Chief Technology Officer and Senior Vice President, RSA Security, Inc. This book makes an important case for taking a proactive approach to security rather than relying on the reactive security approach common in the software industry. –Judy Lin, Executive Vice President, VeriSign, Inc. Core Security Patterns provides a comprehensive patterns-driven approach and methodology for effectively incorporating security into your applications. I recommend that every application developer keep a copy of this indispensable security reference by their side. –Bill Hamilton, author of ADO.NET Cookbook, ADO.NET in a Nutshell, and NUnit PocketReference As a trusted advisor, this book will serve as a Java developer(TM)s security handbook, providing applied patterns and design strategies for securing Java applications. –Shaheen Nasirudheen, CISSP, Senior Technology Officer, JPMorgan Chase Like Core J2EE Patterns, thi

 Cyberspace Security and Defense: Research Issues


Cyberspace Security and Defense: Research Issues


$161.98


Cyberspace security is a critical subject of our times. On one hand the development of Internet, mobile communications, distributed computing, computer software and databases storing essential enterprise information has helped to conduct business and personal communication between individual people. On the other hand it has created many opportunities for abuse, fraud and expensive damage. This book is a selection of the best papers presented at the NATO Advanced Research Workshop dealing with the Subject of Cyberspace Security and Defense. The level of the individual contributions in the volume is advanced and suitable for senior and graduate students, researchers and technologists who wish to get some feeling of the state of the art in several sub-disciplines of Cyberspace security.Several papers provide a broad-brush description of national security issues and brief summaries of technology states. These papers can be read and appreciated by technically enlightened managers and executives who want to understand security issues and approaches to technical solutions. An important question of our times is not “Should we do something for enhancing our digital assets security”, the question is “How to do it”.

 Cyberspace Security and Defense: Research Issues: Proceedings of the NATO Advanced Research Workshop on Cyberspace Security and Defense: Research Issues, Gdansk, Poland, from 6 to 9 September 2004.


Cyberspace Security and Defense: Research Issues: Proceedings of the NATO Advanced Research Workshop on Cyberspace Security and Defense: Research Issues, Gdansk, Poland, from 6 to 9 September 2004.


$67.91


Used – Cyberspace security is a critical subject of our times. On the one hand the development of Internet, mobile communications, distributed computing, computer software and databases storing essential enterprise information has helped to conduct business and personal communication between individual people. On the other hand it has created many opportunities for abuse, fraud and expensive damage. This book is a selection of the best papers presented at the NATO Advanced Research Workshop deal

 Cyberspace Security and Defense: Research Issues: Proceedings of the NATO Advanced Research Workshop on Cyberspace Security and Defense: Research Issues, Gdansk, Poland, from 6 to 9 September 2004.


Cyberspace Security and Defense: Research Issues: Proceedings of the NATO Advanced Research Workshop on Cyberspace Security and Defense: Research Issues, Gdansk, Poland, from 6 to 9 September 2004.


$67.91


New – Cyberspace security is a critical subject of our times. On the one hand the development of Internet, mobile communications, distributed computing, computer software and databases storing essential enterprise information has helped to conduct business and personal communication between individual people. On the other hand it has created many opportunities for abuse, fraud and expensive damage. This book is a selection of the best papers presented at the NATO Advanced Research Workshop deali

 Database Application Programming with Linux


Database Application Programming with Linux


$44.99


All the tools and techniques you’ll need to get started on database programming with Linux Linux’s popularity as an enterprise programming solution has skyrocketed recently thanks to support from major database software providers. With new software coming out each year, and constant improvements in existing software, programmers need to be able to develop database applications using Linux. Written by experts in the database and open source communities, this comprehensive, hands-on guide provides all the tools, techniques, and skills you’ll need to start your way to becoming a Linux database expert. Bringing you quickly up to speed on real-world database development basics, the book begins with software design basics, including requirements gathering, database and user interface design, and Object-oriented design. You’ll then discover in-depth discussions of database engines and APIs such as PostgreSQL, MiniSQL, Sybase, and Oracle, design tools and programming languages such as Java, Perl, and C. In addition, you’ll learn more about application frameworks, components, and distributed components. And you’ll find the most up-to-date coverage of Linux database applications to help make this an indispensable resource.With this book, you’ll gain a better understanding of the critical pieces of Linux project planning and development, including:*Design and specification issues*Database design and theory*User interface design principles*UML and Patterns for object-oriented analysis and design. You’ll also learn about:*Getting started with PostgreSQL, MySQL, Sybase, Oracle, and MiniSQL*Implementation-level differences between variousdatabases*Databasedevelopment *Administration and modeling tools*Programming with CORBA*Example programs*Reusable code

 Database Factory


Database Factory


$38.5


New – The Database Factory Focusing on the new generation of distributed client/server information systems, The Database Factory provides the first in-depth treatment of active database design and implementation. This breakthrough work shows how to improve software reliability and lower software development cost using off-the-shelf products. You’ ll learn important new techniques such as mistake-proofing, state-based behavior, and client/server data warehouse design. The Database Factory demonst

 Databases and Information Systems


Databases and Information Systems


$78


Modern information systems differ in essence from their predecessors. They support operations at multiple locations and different time zones, are distributed and network-based, and use multidimensional data analysis, data warehousing, knowledge discovery, knowledge management, mobile computing, and other modern information processing methods. This book considers fundamental issues of modern information systems. It discusses query processing, data quality, data mining, knowledge management, mobile computing, software engineering for information systems construction, and other topics. The book presents research results that are not available elsewhere. With more than 40 contributors, it is a solid source of information about the state of the art in the field of databases and information systems. It is intended for researchers, advanced students, and practitioners who are concerned with the development of advanced information systems.

 Design Requirements Engineering: A Ten-Year Perspective: Design Requirements Workshop, Cleveland, Oh, USA, June 3-6, 2007, Revised and Invited Papers


Design Requirements Engineering: A Ten-Year Perspective: Design Requirements Workshop, Cleveland, Oh, USA, June 3-6, 2007, Revised and Invited Papers


$68.99


Used – Since its inception in 1968, software engineering has undergone numerous changes. In the early years, software development was organized using the waterfall model, where the focus of requirements engineering was on a frozen requirements document, which formed the basis of the subsequent design and implementation process. Since then, a lot has changed: software has to be developed faster, in larger and distributed teams, for pervasive as well as large-scale applications, with more flexibil

 Design Requirements Engineering: A Ten-Year Perspective: Design Requirements Workshop, Cleveland, Oh, USA, June 3-6, 2007, Revised and Invited Papers


Design Requirements Engineering: A Ten-Year Perspective: Design Requirements Workshop, Cleveland, Oh, USA, June 3-6, 2007, Revised and Invited Papers


$68.99


New – Since its inception in 1968, software engineering has undergone numerous changes. In the early years, software development was organized using the waterfall model, where the focus of requirements engineering was on a frozen requirements document, which formed the basis of the subsequent design and implementation process. Since then, a lot has changed: software has to be developed faster, in larger and distributed teams, for pervasive as well as large-scale applications, with more flexibili

 Design and development of a semantic music discovery engine.


Design and development of a semantic music discovery engine.


$108


Technology is changing the way in which music is produced, distributed and consumed. An aspiring musician in West Africa with a basic desktop computer, an inexpensive microphone, and free audio editing software can record and produce reasonably high-quality music. She can post her songs on any number of musically-oriented social networks (e.g., MySpace, Last.fm, eMusic) making them accessible to the public. A music consumer in San Diego can then rapidly download her songs over a high-bandwidth Internet connection and store them on a 160-gigabyte personal MP3 player. As a result, millions of songs are now instantly available to millions of people. This ‘Age of Music Proliferation’ has created the need for novel music search and discovery technologies that move beyond the “query-by-artist-name” or “browse-by-genre” paradigms.;In this dissertation, we describe the architecture for a semantic music discovery engine. This engine uses information that is both collected from surveys, annotation games and music-related websites, and extracted through the analysis of audio signals and web documents. Together, these five sources of data provide a rich representation that is based on both the audio content and social context of the music. We show how this representation can be used for various music discovery purposes with the Computer Audition Lab (CAL) Music Discovery Engine prototype. This web application provides a music query-by-description interface for music retrieval, recommends music based on acoustic similarity, and generates personalized radio stations.;The backbone of the discovery engine is an autotagging system that can both annotate novel audio tracks with semantically meaningful tags (i.e. a short text-based token) and retrieve relevant tracks from a database of unlabeled audio content given a text-based query. We consider the related tasks of content-based audio annotation and retrieval as one supervised multi-class, multi-label problem in which we model

 Design and development of a semantic music discovery engine.


Design and development of a semantic music discovery engine.


$49.99


Technology is changing the way in which music is produced, distributed and consumed. An aspiring musician in West Africa with a basic desktop computer, an inexpensive microphone, and free audio editing software can record and produce reasonably high-quality music. She can post her songs on any number of musically-oriented social networks (e.g., MySpace, Last.fm, eMusic) making them accessible to the public. A music consumer in San Diego can then rapidly download her songs over a high-bandwidth Internet connection and store them on a 160-gigabyte personal MP3 player. As a result, millions of songs are now instantly available to millions of people. This ‘Age of Music Proliferation’ has created the need for novel music search and discovery technologies that move beyond the “query-by-artist-name” or “browse-by-genre” paradigms.;In this dissertation, we describe the architecture for a semantic music discovery engine. This engine uses information that is both collected from surveys, annotation games and music-related websites, and extracted through the analysis of audio signals and web documents. Together, these five sources of data provide a rich representation that is based on both the audio content and social context of the music. We show how this representation can be used for various music discovery purposes with the Computer Audition Lab (CAL) Music Discovery Engine prototype. This web application provides a music query-by-description interface for music retrieval, recommends music based on acoustic similarity, and generates personalized radio stations.;The backbone of the discovery engine is an autotagging system that can both annotate novel audio tracks with semantically meaningful tags (i.e. a short text-based token) and retrieve relevant tracks from a database of unlabeled audio content given a text-based query. We consider the related tasks of content-based audio annotation and retrieval as one supervised multi-class, multi-label problem in which we model

 Design and development of a semantic music discovery engine.


Design and development of a semantic music discovery engine.


$49.99


Technology is changing the way in which music is produced, distributed and consumed. An aspiring musician in West Africa with a basic desktop computer, an inexpensive microphone, and free audio editing software can record and produce reasonably high-quality music. She can post her songs on any number of musically-oriented social networks (e.g., MySpace, Last.fm, eMusic) making them accessible to the public. A music consumer in San Diego can then rapidly download her songs over a high-bandwidth Internet connection and store them on a 160-gigabyte personal MP3 player. As a result, millions of songs are now instantly available to millions of people. This ‘Age of Music Proliferation’ has created the need for novel music search and discovery technologies that move beyond the “query-by-artist-name” or “browse-by-genre” paradigms.;In this dissertation, we describe the architecture for a semantic music discovery engine. This engine uses information that is both collected from surveys, annotation games and music-related websites, and extracted through the analysis of audio signals and web documents. Together, these five sources of data provide a rich representation that is based on both the audio content and social context of the music. We show how this representation can be used for various music discovery purposes with the Computer Audition Lab (CAL) Music Discovery Engine prototype. This web application provides a music query-by-description interface for music retrieval, recommends music based on acoustic similarity, and generates personalized radio stations.;The backbone of the discovery engine is an autotagging system that can both annotate novel audio tracks with semantically meaningful tags (i.e. a short text-based token) and retrieve relevant tracks from a database of unlabeled audio content given a text-based query. We consider the related tasks of content-based audio annotation and retrieval as one supervised multi-class, multi-label problem in which we model

 DevForce


DevForce


$44.99


Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. High Quality Content by WIKIPEDIA articles! DevForce is an application server and development framework for the Microsoft .NET platform. It provides a complete framework for building enterprise applications in .NET. It provides a business object server for data access and centrally managed security; an object-relational mapping (ORM) tool for mapping an object-oriented model to relational data; support for distributed transactions and optimistic concurrency; client-side caching for improving application performance; UI data binding facilities; a verification engine for enforcing business rules; and extensions to Visual Studio and .NET class libraries. DevForce is a commercial software application from IdeaBlade with pricing starting at $2,500 per seat. A free, no-royalty, no-time-limit version called DevForce Express is available for download.

 Development Of A Web-Based Climate Information Distribution System


Development Of A Web-Based Climate Information Distribution System


$65


An increasing body of evidence over the past several decades have shown that our earth climate system has experienced significant changes. Climate researchers need access to climate data to enable them analyse and formulate mitigation or adaptation strategies to aid decision making. Data must often be readily available to researchers and users at different geographical locations in a distributed manner. However, access to climate data with comprehensive analysis tools are limited to expensive specialized data servers which can provide mass volumes of climate data from internet based portals. Developing countries lack the relevant knowledge and resources to acquire and manage such expensive infrastructure. The goal of this book is to develop an inexpensive web-based climate data distribution system to enable third world climate scientists to access and analyze data free of chargeusing Open source software tools. The OpeNDAP is an software framework developed by Massachusetts Institute of Technology (MIT) and The University of Rhode Island (URI) to provide a platform for building inexpensive distributed data infrastructure.

 Digital Video: Moving Images and Computers


Digital Video: Moving Images and Computers


$39.75


Used – With the development of easy-to-use video editing software, inexpensive camera equipment, and a worldwide audience courtesy of the Internet, creating and watching digital video has become a popular pastime among average computer users. The growth of digital video has changed the way movies and television programs are produced and distributed throughout the world. But not all digital videos are YouTube hits and viral videos. In 2006, digital video moved beyond personal use when Great Brita

 Digital Video: Moving Images and Computers


Digital Video: Moving Images and Computers


$40.38


New – With the development of easy-to-use video editing software, inexpensive camera equipment, and a worldwide audience courtesy of the Internet, creating and watching digital video has become a popular pastime among average computer users. The growth of digital video has changed the way movies and television programs are produced and distributed throughout the world. But not all digital videos are YouTube hits and viral videos. In 2006, digital video moved beyond personal use when Great Britai

 Distributed .Net Programming in C#


Distributed .Net Programming in C#


$0.01


With the release of .NET, Microsoft has once again altered the distributed programming landscape. Almost everything has changed, from data access, to remote object calls, to the deployment of software components. And of course, .NET introduces a new technology in XML Web services that may revolutionize Web development. Distributed .NET Programming in C# describes how to use these new .NET technologies to build fast, scalable, and robust distributed applications. Along the way, it answers common questions such as, How do I use the .NET Remoting Framework? What role does COM+ play in the .NET universe? How can I interoperate with COM components? What’s the difference between .NET Remoting and Web services? How will these changes affect the architecture and design of a distributed application?Author Tom Barnaby assumes the reader is already familiar with the fundamentals of .NET. However, a .NET overview is provided to concisely explain several of the core .NET technologies that are essential for distributed programming, including building, versioning, and deploying assemblies; garbage collection; serialization; and attribute-based programming.

 Distributed Agile: DH2A: the Proven Agile Software Development Approach and Toolkit for Geographically Dispersed Teams


Distributed Agile: DH2A: the Proven Agile Software Development Approach and Toolkit for Geographically Dispersed Teams


$54.95


Upadrista Venkatesh,Paperback, English-language edition,Pub by Technics Publications, LLC

 Distributed Automotive Embedded Systems


Distributed Automotive Embedded Systems


$91.3


Used – Contains 88 papers from seven years (2001-2007) of research on the varying aspects of distributed embedded systems. Topics covered include: controller design/development, software design/development, communication networks/systems, model-based hardware/so

 Distributed Computer Control Systems 2000


Distributed Computer Control Systems 2000


$35.5


This Proceedings contain the papers presented at the 16th IFAC Workshop on Distributed Computer Control Systems (DCCS) held in Sydney, Australia in December 2000. Development of distributed computer control systems makes demands on the disciplines of computer science and engineering as well as electrical engineering, and usually involves both hardware and software that is reliable and with assured timing properties. The DCCS series of workshops contributes to this inter-disciplinary area by bringing together academic researchers and practitioners who may normally not attend the same events.During the past decade, DCCS has focused on novel technologies for distributed control systems. These papers fall in the areas of classical control theory, computer architecture, real-time computer networks, and formal methods for real-time systems, besides application papers in all of these areas. Out of 34 submitted papers, 24 were selected for presentation at the workshop

 Distributed Database Management Systems


Distributed Database Management Systems


$135


This book addresses issues related to managing data across a distributed database system. It is unique because it covers traditional database theory and current research, explaining the difficulties in providing a unified user interface and global data dictionary. The book gives implementers guidance on hiding discrepancies across systems and creating the illusion of a single repository for users. It also includes three sample frameworks–implemented using J2SE with JMS, J2EE, and Microsoft .Net–that readers can use to learn how to implement a distributed database management system. IT and development groups and computer sciences/software engineering graduates will find this guide invaluable.

 Distributed Intelligence In Design


Distributed Intelligence In Design


$144.99


Distributed Intelligence in DesignEdited by Tuba Kocatürk & Benachir MedjdoubDistributed Intelligence refers to the interdisciplinary knowledge of a range of different individuals in different architectural and engineering design organisations, with different backgrounds and experience. This book discusses the media, technologies and behaviours required to support their collaboration in the development and execution of successful Architectural Design and Construction projects.Distributed Intelligence in Design focuses on:• How parametric and generative design media can be coupled with and managed alongside Building Information Modelling tools and systems• How the cross-disciplinary knowledge is distributed and coordinated across different software, participants and organizations• The characteristics of the evolving creative and collaborative practices• How built environment education should be adapted to this digitally-networked practice and highly distributed intelligence in designThe chapters address a range of innovative developments, methodologies, applications, research work and theoretical arguments to present current experience and expectations as the practice of designing the future built environment develops in a highly collaborative and decentralised way.Also AvailableArchitects’ DataErnst Neufert and Peter Neufert Paperback (9780632057719), 648 pagesBlurring the Lines: Computer-Aided Design and Manufacturing in Contemporary ArchitectureAndré Chaszar Paperback (9780470868492), 224 pages

 Distributed Object Architectures with CORBA


Distributed Object Architectures with CORBA


$4


Distributed Object Architectures with CORBA is a guide to architecting software comprised of distributed components. While it is based on OMG’s Common Object Request Broker Architecture (CORBA) standard, the principles also apply to architecture built with other technology (such as Microsoft’s DCOM). As ORB products evolve to incorporate new additions to CORBA, the knowledge and experience required to build stable and scalable systems is not widespread. With this book the reader can develop the skills and knowledge that are necessary for building such systems. The book assumes a familiarity with object-oriented concepts and the basics of CORBA. Software developers who are new to Building systems with CORBA-based technologies will find this book a useful guide to effective development.

 Distributed Service-Oriented Software Development


Distributed Service-Oriented Software Development


$100.74


Chen, Yinong,Paperback, English-language edition,Pub by Kendall/Hunt Publishing Company

 Distributed Systems: Software Design and Implementation


Distributed Systems: Software Design and Implementation


$81


New – An introduction to software engineering for distributed systems. Concepts which are essential for the development of distributed programs are described in detail. The book shows how software engineering methods for both non-distributed and distributed programs can be combined in order to take advantage of both methods. This approach makes it easier to design and implement distributed software systems.

 Distributed and Parallel Systems: From Instruction Parallelism to Cluster Computing


Distributed and Parallel Systems: From Instruction Parallelism to Cluster Computing


$245


Distributed and Parallel Systems: From Instruction Parallelism to Cluster Computing is the proceedings of the third Austrian-Hungarian Workshop on Distributed and Parallel Systems organized jointly by the Austrian Computer Society and the MTA SZTAKI Computer and Automation Research Institute. This book contains 18 full papers and 12 short papers from 14 countries around the world, including Japan, Korea and Brazil. The paper sessions cover a broad range of research topics in the area of parallel and distributed systems, including software development environments, performance evaluation, architectures, languages, algorithms, web and cluster computing. This volume will be useful to researchers and scholars interested in all areas related to parallel and distributed computing systems.

 Distributed and Parallel Systems: From Instruction Parallelism to Cluster Computing


Distributed and Parallel Systems: From Instruction Parallelism to Cluster Computing


$245


Distributed and Parallel Systems: From Instruction Parallelism to Cluster Computing is the proceedings of the third Austrian-Hungarian Workshop on Distributed and Parallel Systems organized jointly by the Austrian Computer Society and the MTA SZTAKI Computer and Automation Research Institute. This book contains 18 full papers and 12 short papers from 14 countries around the world, including Japan, Korea and Brazil. The paper sessions cover a broad range of research topics in the area of parallel and distributed systems, including software development environments, performance evaluation, architectures, languages, algorithms, web and cluster computing. This volume will be useful to researchers and scholars interested in all areas related to parallel and distributed computing systems.

 Distributed and Parallel Systems: In Focus: Desktop Grid Computing


Distributed and Parallel Systems: In Focus: Desktop Grid Computing


$23.36


DAPSYS (International Conference on Distributed and Parallel Systems) is an international biannual conference series dedicated to all aspects of distributed and parallel computing. DAPSYS 2008, the 7th International Conference on Distributed and Parallel Systems was held in September 2008 in Hungary.Distributed and Parallel Systems: Desktop Grid Computing, based on DAPSYS 2008, presents original research, novel concepts and methods, and outstanding results. Contributors investigate parallel and distributed techniques, algorithms, models and applications; present innovative software tools, environments and middleware; focus on various aspects of grid computing; and introduce novel methods for development, deployment, testing and evaluation. This volume features a special focus on desktop grid computing as well.Designed for a professional audience composed of practitioners and researchers in industry, this book is also suitable for advanced-level students in computer science.

 Eiffelstudio


Eiffelstudio


$59.01


New – Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. EiffelStudio is a development environment for the Eiffel programming language developed and distributed by Eiffel Software. EiffelStudio includes a combination of tools integrated under a single user interface: compiler, interpreter, debugger, browser, metrics tool, profiler, diagram tool. The user interface rests on a number of specific UI paradigms, in particula

 Emerging Spatial Information Systems and Applications


Emerging Spatial Information Systems and Applications


$94.95


Used – Several emerging phenomena and technologies, such as the increasing availability of open source software and the continuing evolution of distributed computing, are introducing a new dynamic into information system development. Emerging Spatial Information Systems and Applications presents innovative spatial information systems that have been developed for a specific problem or decision-making situation and discusses key concepts and theories underlying current spatial information systems,

 Emerging Spatial Information Systems and Applications


Emerging Spatial Information Systems and Applications


$94.95


New – Several emerging phenomena and technologies, such as the increasing availability of open source software and the continuing evolution of distributed computing, are introducing a new dynamic into information system development. Emerging Spatial Information Systems and Applications presents innovative spatial information systems that have been developed for a specific problem or decision-making situation and discusses key concepts and theories underlying current spatial information systems,

 Enabling Semantic Web Services: The Web Service Modeling Ontology


Enabling Semantic Web Services: The Web Service Modeling Ontology


$69.95


Service-oriented computing has become one of the predominant factors in current IT research and development. Web services seem to be the middleware solution of the future for highly interoperable distributed software solutions. In parallel, research on the Semantic Web provides the results required to exploit distributed machine-processable data. To combine these two research lines into industrial-strength applications, a number of research projects have been set up by organizations like W3C and the EU.Dieter Fensel and his coauthors deliver a profound introduction into one of the most promising approaches – the Web Service Modeling Ontology (WSMO). After a brief presentation of the underlying basic technologies and standards of the World Wide Web, the Semantic Web, and Web Services, they detail all the elements of WSMO from basic concepts to possible applications in e-commerce, e-government and e-banking, and they also describe its relation to other approaches like OWL-S or WSDL-S.While many of the related technologies and standards are still under development, this book already offers both a broad conceptual introduction and lots of pointers to future application scenarios for researchers in academia and industry as well as for developers of distributed Web applications.

 Enabling Semantic Web Services: The Web Service Modeling Ontology


Enabling Semantic Web Services: The Web Service Modeling Ontology


$9.12


Used – Service-oriented computing has become one of the predominant factors in current IT research and development. Web services seem to be the middleware solution of the future for highly interoperable distributed software solutions. In parallel, research on the Semantic Web provides the results required to exploit distributed machine-processable data. To combine these two research lines into industrial-strength applications, a number of research projects have been set up by organizations like

 Enabling Semantic Web Services: The Web Service Modeling Ontology


Enabling Semantic Web Services: The Web Service Modeling Ontology


$54.21


Service-oriented computing has become one of the predominant factors in current IT research and development. Web services seem to be the middleware solution of the future for highly interoperable distributed software solutions. In parallel, research on the Semantic Web provides the results required to exploit distributed machine-processable data. To combine these two research lines into industrial-strength applications, a number of research projects have been set up by organizations like W3C and the EU.Dieter Fensel and his coauthors deliver a profound introduction into one of the most promising approaches – the Web Service Modeling Ontology (WSMO). After a brief presentation of the underlying basic technologies and standards of the World Wide Web, the Semantic Web, and Web Services, they detail all the elements of WSMO from basic concepts to possible applications in e-commerce, e-government and e-banking, and they also describe its relation to other approaches like OWL-S or WSDL-S.While many of the related technologies and standards are still under development, this book already offers both a broad conceptual introduction and lots of pointers to future application scenarios for researchers in academia and industry as well as for developers of distributed Web applications.

 Engineering Self-Organizing Dynamics in Distributed Systems


Engineering Self-Organizing Dynamics in Distributed Systems


$142.85


New – In self-organizing processes, the coaction of multitudes of system elements, which are by themselves autonomous, leads to the formation of global structures that are continuously and independently adapted to a changeable environment. The use of these phenomena in the development of distributed software systems is particularly attractive as it allows distributing flexible problem solving abilities for complex global problems among the basic system elements. Hence, these processes can be use

 Enterprise Linux at Work: How to Build 10 Distributed Applications for Your Organization


Enterprise Linux at Work: How to Build 10 Distributed Applications for Your Organization


$11.8


New – Going beyond the basics, this practical guide presents 10 Linux-based enterprise applications and offers readers step-by-step assistance throughout the development and implementation process. CD contains code for all projects in the book, as well as MySQL, Red Hat Linux, and Beowulf software.

 Enterprise Modeling with UML: Designing Successful Software Through Business Analysis with CDROM


Enterprise Modeling with UML: Designing Successful Software Through Business Analysis with CDROM


$4.93


New – Marshall fuses object technology, workflow, data warehousing, and distributed systems concepts into a single coherent model that is sufficiently simple for most readers to understand. Accompanying CD-ROM contains software tools and an extremely valuable set of business objects to support the analysis, design, development, implementation, and maintenance of enterprise-wide information systems using distributed object technology.

 Enterprise Modeling with UML: Designing Successful Software through Business Analysis


Enterprise Modeling with UML: Designing Successful Software through Business Analysis


$1.99


The new discipline of business engineering requires a fundamental knowledge of many concepts and technologies, from object-oriented and distributed computing to formal modeling concepts, not to mention COM, CORBA and COM+ architectures. Familiarity with notations and languages such as the Unified Modeling Language (UML) and Java will be helpful. Business engineers should also pick up a fundamental understanding of enterprise resource planning (ERP) systems. In author Chris Marshall’s words, “This book describes how complex business systems may be designed and implemented using enterprise components and supporting tools.” In other words, his text describes a specific way to model enterprises with a focus on large, complex and adaptable systems. Highlights: Guides you through enterprise modeling basics, purpose hierarchies, quality assessments, goals and processes. Details process components, entity models and relationships. Covers organizational structure and components. Advantages: This is an excellent introduction to the procedure and methodology of successful software design through business analysis. The included CD-ROM contains Java and XML examples of models discussed in the text. Related Titles: Marshall covers a number of topics and technologies in this publication; first and foremost is the assumption that you are familiar with the Unified Modeling Language (UML), the standard for software development projects. If you just need an introduction to UML, check Using UML : SoftwareEngineering with Objects and Components. Three excellent companion volumes that take you deeper into UML and components are: The Unified Modeling Language User Guide, <A

 Enterprise Services With The .net Framework


Enterprise Services With The .net Framework


$41.06


For anyone involved in the .NET community, it s hard to not have heard of Christian Nagel. Christian is a true heavyweight of .NET in general, and Enterprise Services in particular. By taking a relatively trivial application and architecting it in a way that would allow it to scale without any rework, users will find that using the techniques employed in this book will be of benefit to virtually any company that is running distributed or enterprise applications. –William G. Ryan, Microsoft MVP, Senior Software Developer, TiBA Soutions, LLC Whether you are a seasoned architect or a new developer, distributed application development can be difficult, since it covers such a wide range of complex technologies. Until now there was precious little in the way of guidance–let alone a consolidated reference. Christian has provided that reference and more–going from the individual technologies to the big picture on how to architect and develop scalable distributed applications. Technical goodness through and through! –Clayton Burt, Managing Partner, Onzo, LLC Making the transition to distributed application architecture introduces many issues in security and deployment and requires a new way of thinking about events, transactions, and messaging. This book shows developers and architects alike how to use .NET Enterprise Services to create robust, secure, and maintainable applications in a distributed environment. This book is an excellent guide to the sometimes overwhelming field of .NET Enterprise Services. –Brian Davis, Director of Software Development, InfoPro Group, Inc., Co-Creator, KnowDotNet.comEnterprise Services with the .NET Framework is the only book thatexperienced .NET developers need to learn how to write distributed, service-oriented applications. Filled with clear examples in C# (with Visual Basic .NET examples available on the Web), this book will quickly get you up to speed on building distributed applications with serviced components. Yo

 Evolving a Co-Located Process Model for Global Software Development


Evolving a Co-Located Process Model for Global Software Development


$69.12


Used – Software development efforts are becoming increasingly distributed due to pressures on organizations to reduce cost, to increase throughput, to provide geographically tailored solutions or products, or to take advantage of the know-how and skills of the workforce in a specific region. Such geographical decentralisation of introduces a number of challenges in project management and software engineering. This book presents the experiences and lessons learned from a case study of a distribut

 Evolving a Co-Located Process Model for Global Software Development


Evolving a Co-Located Process Model for Global Software Development


$69.12


New – Software development efforts are becoming increasingly distributed due to pressures on organizations to reduce cost, to increase throughput, to provide geographically tailored solutions or products, or to take advantage of the know-how and skills of the workforce in a specific region. Such geographical decentralisation of introduces a number of challenges in project management and software engineering. This book presents the experiences and lessons learned from a case study of a distribute

 Extreme .Net: Introducing Extreme Programming Techniques to .Net Developers


Extreme .Net: Introducing Extreme Programming Techniques to .Net Developers


$0.49


From the Publisher: eXtreme .NET shows developers and team leaders how to incorporate eXtreme programming (XP) practices with .NET-connected technologies to create high quality, low-cost code that will build better software. This practical, realistic guidebook systematically covers key elements of XP methodology in the specific context of the .NET Framework, Visual Studio .NET, Microsoft Visual C#, and related Microsoft .NET-enabled applications. Leading .NET and XP mentor Dr. Neil Roodyn covers planning, task definition, test-driven development, user interfaces, refactoring, spiking, pair programming, and much more. Dr Neil offers field-proven advice for everything from automating builds to integrating third-party libraries. He also incorporates valuable exercises and presents a start-to-finish case study that shows exactly how XP and Microsoft .NET interoperate throughout an entire development project. Coverage includes: Where to start if you ve never used XP or other Agile methods before Pair programming: turning .NET programming into a collaborative game Test-Driven Development: Making sure your .NET code works as intended, while it s easiest to fix Refactoring: Organizing your .NET code to improve flexibility and enable changes more readily Continuous integration and automated build/test: enhancing quality in distributed, component-based systems Spiking: using rapid experimentation to validate your expectations about behavior in the .NET Framework The importance of customer input to successful projects How to test .NET user interfaces and third-party librariesThe Microsoft .NET Framework is today s most productive development platform. XP represents a fundamental breakthrough in building higher-value software. Combine them: transform your team into an eXtreme .NET team that can accomplish more than ever before. This

 Extreme.NET: eXtreme Programming Techniques for .NET Developers


Extreme.NET: eXtreme Programming Techniques for .NET Developers


$0.99


eXtreme .NET shows developers and team leaders how to incorporate eXtreme programming (XP) practices with .NET-connected technologies to create high quality, low-cost code that will build better software. This practical, realistic guidebook systematically covers key elements of XP methodology in the specific context of the .NET Framework, Visual Studio .NET, Microsoft Visual C#, and related Microsoft .NET-enabled applications. Leading .NET and XP mentor Dr. Neil Roodyn covers planning, task definition, test-driven development, user interfaces, refactoring, spiking, pair programming, and much more. Dr Neil offers field-proven advice for everything from automating builds to integrating third-party libraries. He also incorporates valuable exercises and presents a start-to-finish case study that shows exactly how XP and Microsoft .NET interoperate throughout an entire development project. Coverage includes: Where to start if you’ve never used XP or other Agile methods before Pair programming: turning .NET programming into a collaborative game Test-Driven Development: Making sure your .NET code works as intended, while it’s easiest to fix Refactoring: Organizing your .NET code to improve flexibility and enable changes more readily Continuous integration and automated build/test: enhancing quality in distributed, component-based systems Spiking: using rapid experimentation to validate your expectations about behavior in the .NET Framework The importance of customer input to successful projects How to test .NET user interfaces and third-party librariesThe Microsoft .NET Framework is today’s most productive development platform. XP represents a fundamental breakthrough in building higher-value software. Combine them: transform your team into an eXtreme .NET team that can accomplish more than ever before. This book will show you how—starting with your very

 Feature Interactions in Telecommunications and Software Systems VI


Feature Interactions in Telecommunications and Software Systems VI


$89


Typically, telecommunications services are implemented in software. Feature Interaction is the term used to describe interference between services or features; most attention is given to cases where the interference is undesirable, i.e. there is an incompatibility. In telecommunications, control and data is distributed and of such a large scale that software development is by numerous disjoint teams; by its nature, therefore, this software experienced the feature interaction problem first. But, while the workshop focuses on communications services, the subject has relevance to any domain where separate software entities control a shared resource. An important aspect of this and past workshops is the mix of experts in the area. A synergy is obtained by mixing academics and industrialists, vendors and operators, engineers and computer scientists, practitioners with theorists. At Glasgow, the workshop tradition is maintained, so in addition to fully refereed papers, time is also devoted to invited speakers, discussion sessions, and posters. The afternoon discussion sessions and the posters have key roles. Both allow a degree of exchange that presentations cannot permit: the posters on a one-on-one basis, the discussion sessions on a broader platform. Of course the presentations are an important framework for the workshop by introducing novel ideas and reporting on experiences. In addition, three well-known workers within the field are invited to give their perspective on the problem. What better way to test out the offered approaches than by having a contest? This sixth workshop maintains the contest started at the last workshop in Sweden. Groups enter the contest during the months preceding the workshop, but the winner is kept secret and only announced during the workshop. We are entering an exciting new phase for feature interaction. New generation networks are offering huge opportunities for growth and change. For example, a momentum built

 Field-Based Coordination for Pervasive Multiagent Systems


Field-Based Coordination for Pervasive Multiagent Systems


$15.19


More and more, software systems involve autonomous and distributed software components that have to execute and interact in open and dynamic environments, such as in pervasive, autonomous, and mobile applications. The requirements with respect to dynamics, openness, scalability, and decentralization call for new approaches to software design and development, capable of supporting spontaneous configuration, tolerating partial failures, or arranging adaptive reorganization of the whole system. Inspired by the behaviour of complex natural systems, scientists and engineers have started to adjust their mechanisms and techniques for self-organization and adaption to changing environments. In line with these considerations, Mamei and Zambonelli propose an interaction model inspired by the way masses and particles in our universe move and self-organize according to contextual information represented by gravitational and electromagnetic fields. The key idea is to have the components’ actions driven by computational force fields, generated by the components themselves or by some infrastructures, and propagated across the environment. Together with its supporting middleware infrastructure – available with additional information under http://www.agentgroup.unimore.it – this model can serve as the basis for a general purpose and widely applicable approach for the design and development of adaptive distributed applications.

 Field-Based Coordination for Pervasive Multiagent Systems


Field-Based Coordination for Pervasive Multiagent Systems


$89.85


Used – More and more, software systems involve autonomous and distributed software components that have to execute and interact in open and dynamic environments, such as in pervasive, autonomous, and mobile applications. The requirements with respect to dynamics, openness, scalability, and decentralization call for new approaches to software design and development, capable of supporting spontaneous configuration, tolerating partial failures, or arranging adaptive reorganization of the whole syst

 Field-Based Coordination for Pervasive Multiagent Systems


Field-Based Coordination for Pervasive Multiagent Systems


$89.85


New – More and more, software systems involve autonomous and distributed software components that have to execute and interact in open and dynamic environments, such as in pervasive, autonomous, and mobile applications. The requirements with respect to dynamics, openness, scalability, and decentralization call for new approaches to software design and development, capable of supporting spontaneous configuration, tolerating partial failures, or arranging adaptive reorganization of the whole syste

 Formal Methods for Components and Objects: 7th International Symposium, FMCO 2008, Sophia Antipolis, France, October 21-23, 2008, State of the Art Survey


Formal Methods for Components and Objects: 7th International Symposium, FMCO 2008, Sophia Antipolis, France, October 21-23, 2008, State of the Art Survey


$83


All modern industries rely on large and complex software systems. In order to construct such large systems in a systematic manner, the focus of the development methodologies has switched in the last two decades from functional to structural issues. Formal methods have been applied successfully to the verification of medium-sized programs in prool and hardware design. However, their application to the development of large systems requires a greater emphasis on specification, modeling, and validation techniques supporting the concepts of reusability and modifiability, and their implementation in new extensions of existing programming languages like Java.This state-of-the-art survey presents the outcome of the 7th Symposium on Formal Methods for Components and Objects, held in Sophia Antipolis, France, in October 2008. The volume contains 14 revised contributions submitted after the symposium by speakers from each of the following European IST projects: the IST-FP7 project COMPAS on compliance-driven models, languages, and architectures for services; the IST-FP6 project CREDO on modelling and analysis of evolutionary structures for distributed services; the IST-FP7 DEPLOY on industrial deployment of advanced system engineering methods for high productivity and dependability; the IST-FP6 project GridComp on grid programming with components; and the IST-FP6 project MOBIUS aiming at developing the technology for establishing trust and security for the next generation of global computers, using the proof carrying code paradigm.

 Formal Methods for Embedded Distributed Systems


Formal Methods for Embedded Distributed Systems


$135.15


New – The development of any Software (Industrial) Intensive System, e.g. critical embedded software, requires both different notations, and a strong development process. Different notations are mandatory because different aspects of the Software System have to be tackled. A strong development process is mandatory as well because without a strong organization we cannot warrantee the system will meet its requirements. Unfortunately, much more is needed! Formal Methods for Embedded Distributed Sys

 Formal Methods for Embedded Distributed Systems: How to Master the Complexity


Formal Methods for Embedded Distributed Systems: How to Master the Complexity


$67


New – The development of any Software (Industrial) Intensive System, e.g. critical embedded software, requires both different notations, and a strong development process. Different notations are mandatory because different aspects of the Software System have to be tackled. A strong development process is mandatory as well because without a strong organization we cannot warrantee the system will meet its requirements. Unfortunately, much more is needed! Formal Methods for Embedded Distributed Sys

 Formal Methods for Embedded Distributed Systems: How to Master the Complexity


Formal Methods for Embedded Distributed Systems: How to Master the Complexity


$67


Used – The development of any Software (Industrial) Intensive System, e.g. critical embedded software, requires both different notations, and a strong development process. Different notations are mandatory because different aspects of the Software System have to be tackled. A strong development process is mandatory as well because without a strong organization we cannot warrantee the system will meet its requirements. Unfortunately, much more is needed! “Formal Methods for Embedded Distributed S