krainaksiazek designing computer programs software engineers 20169430

- znaleziono 39 produktów w 4 sklepach

Designing SCADA Application Software - 2826694542

406,93 zł

Designing SCADA Application Software Elsevier Science & Technology

Książki / Literatura obcojęzyczna

Automation systems, often referred to as SCADA systems, involve programming at several levels; these systems include computer type field controllers that monitor and control plant equipment such as conveyor systems, pumps, and user workstations that allow the user to monitor and control the equipment through color graphic displays. All of the components of these systems are integrated through a network, such as Ethernet for fast communications.§This book provides a practical guide to developing the application software for all aspects of the automation system, from the field controllers to the user interface workstations. The focus of the book is to not only provide practical methods for designing and developing the software, but also to develop a complete set of software documentation. Providing tested examples and proceducres, this book will be indespensible to all engineers managing automation systems.§Clear instructions with real-world examples §Guidance on how to design and develop well-structured application programs §Identification of software documentation requirements and organization of point names with logical naming system §Guidance on best practice of standardized programming methods for SCADA systems

Sklep: Libristo.pl

Software Design for Engineers and Scientists - 2826889148

330,62 zł

Software Design for Engineers and Scientists Newnes (an imprint of Butterworth-Heinemann Ltd )

Książki / Literatura obcojęzyczna

Software Design for Engineers and Scientists integrates three core areas of computing: . Software engineering - including both traditional methods and the insights of 'extreme programming' . Program design - including the analysis of data structures and algorithms . Practical object-oriented programming Without assuming prior knowledge of any particular programming language, and avoiding the need for students to learn from separate, specialised Computer Science texts, John Robinson takes the reader from small-scale programing to competence in large software projects, all within one volume. Copious examples and case studies are provided in C++ and students can access complementary examples in Java on an accompanying website. The book is especially suitable for undergraduates in the natural sciences and all branches of engineering who have some knowledge of computing basics, and now need to understand and apply software design to tasks like data analysis, simulation, signal processing or visualisation. John Robinson introduces both software theory and its application to problem solving using a range of design principles, applied to the creation of medium-sized systems, providing key methods and tools for designing reliable, efficient, maintainable programs. The case studies are presented within scientific contexts to illustrate all aspects of the design process, allowing students to relate theory to real-world applications. All listings are available on this book's companion website. Core computing topics - usually found in separate specialised texts - presented to meet the specific requirements of science and engineering students Demonstrates good practice through applications, case studies and worked examples based in real-world contexts Additional website resources are available, including useful links and further worked examples using Java

Sklep: Libristo.pl

Software Development and Professional Practice - 2826994153

279,86 zł

Software Development and Professional Practice Springer, Berlin

Książki / Literatura obcojęzyczna

Software Development and Professional Practice reveals how to design and code great software. What factors do you take into account? What makes a good design? What methods and processes are out there for designing software? Is designing small programs different than designing large ones? How can you tell a good design from a bad one? You'll learn the principles of good software design, and how to turn those principles back into great code. §§ Software Development and Professional Practice is also about code construction how to write great programs and make them work. What, you say? You've already written eight gazillion programs! Of course I know how to write code! Well, in this book you'll re-examine what you already do, and you'll investigate ways to improve. Using the Java language, you'll look deeply into coding standards, debugging, unit testing, modularity, and other characteristics of good programs. You'll also talk about reading code. How do you read code? What makes a program readable? Can good, readable code replace documentation? How much documentation do you really need? §§This book introduces you to software engineering the application of engineering principles to the development of software. What are these engineering principles? First, all engineering efforts follow a defined process. So, you'll be spending a bit of time talking about how you run a software development project and the different phases of a project. Secondly, all engineering work has a basis in the application of science and mathematics to real-world problems. And so does software development! You'll therefore take the time to examine how to design and implement programs that solve specific problems.§§Finally, this book is also about human-computer interaction and user interface design issues. A poor user interface can ruin any desire to actually use a program; in this book, you'll figure out why and how to avoid those errors.§§Software Development and Professional Practice covers many of the topics described for the ACM Computing Curricula 2001 course C292c Software Development and Professional Practice. It is designed to be both a textbook and a manual for the working professional.

Sklep: Libristo.pl

Computer-based Numerical and Statistical Techniques - 2839145675

492,70 zł

Computer-based Numerical and Statistical Techniques Infinity Science Press

Książki / Literatura obcojęzyczna

Advances in fields such as bioengineering, industrial engineering, and robotic design now require engineers to have a sound background in statistical methods to optimize performance and minimize error in problem-solving applications. By joining statistical analysis with computer-based numerical methods, this book bridges the gap between theory and practice with software-based examples, flow charts, and applications. Designed for engineering students as well as practicing engineers and scientists, the book has numerous examples with in-text solutions. In terms of content, it covers the sequence of mathematical topics needed by the majority of university courses, including calculus, error-handling, and ODEs; in addition, the book covers statistical computation and testing of hypothesis-usually omitted from numerical methods texts. Using flow charts and computer programs, the authors demonstrate how the mathematical concepts will be implemented in practical applications such as circuits, signal processing, and more. A CD-ROM with the source code for the in-text computer programs includes calculation routines and simulations.

Sklep: Libristo.pl

Mac OS software - 2842366381

142,34 zł

Mac OS software Books LLC, Reference Series

Książki / Literatura obcojęzyczna

Source: Wikipedia. Pages: 127. Chapters: Adobe Flash, Microsoft Excel, GIMP, Microsoft Office, Adobe Photoshop, Napster, Multiplan, Microsoft PowerPoint, LimeWire, ChatZilla, Adobe Illustrator, MacPaint, List of computer-aided design editors for architecture, engineering and construction, Adobe Acrobat, Free Pascal, List of Macintosh software, FileMaker, Poser, Virtuoso Universal Server, Vectorworks, AnyLogic, Adobe InDesign, After Dark, Microsoft Works, StuffIt, AppleWorks, ArchiCAD, BlueJ, Geometry Expressions, Digital Performer, Application virtualization, MacWrite, Adobe Shockwave, Ultralingua, Master Tracks Pro, Adobe Type Manager, MindManager, Tracktion, Office 2004 for Mac, DiskDoubler, XMIND, Avid Elastic Reality, CrossOver, Evergreen, Fontographer, ColorSync, DAZ Studio, WeatherBug, Adobe Photoshop Elements, SuperCard, Adobe Fireworks, Servoy, Bedrock, FreeMind, Adobe Director, CodeWarrior, Phatch, Remcom, StuffIt Expander, ILNumerics.Net, Timbuktu, Movie Magic Screenwriter, Tasman, Freeplane, ArtRage, FreePPP, Buzan's iMindMap, The Print Shop, YEd, Compact Pro, Microsoft Expression Media, MacPublisher, Coldstone game engine, PowerCADD, Total video converter, PackIt, Autodesk SketchBook Pro, NuCalc, ZTerm, Rae Assist, Microsoft Office 98 Macintosh Edition, VueScan, Zekr, Creative Writer, BBj, Screenconnect, WavePad, List of old Macintosh software, Crashplan, Starry Night, Alchemy, Corruption, GVOX, FlipFactory, IconBuilder, ElephantDrive, SciPlore MindMapping, LiveMath, List of Microsoft Office programs, Backblaze, GraphPad Prism, Scala, Cabos, FreeMat, PhotoImpression, GraphicConverter, ConceptDraw Project, Shade 3D, MacDraw, Encore, SuperPaint, ChemDraw, XTND, Jam Session, Adobe Persuasion, Genius, UUTool, CricketPaint, GraphPad InStat, Mactracker, Lotus Jazz, Montage, White Knight, FastBack, Fine Artist, Wirecast, FullPaint, Dmailer Backup, Key Caps, Deluxe Music Construction Set, Claris Homepage, Episode Engine, FrontBase, TC Works Spark, Macrofocus TreeMap, ProTERM, Creator ID, Journler, Ukelele, Butler SQL, CricketGraph, IView Media, Church Windows, Noteshare, Ready,Set,Go!, Apple iAd Producer, Adobe PhotoDeluxe, Digital Darkroom, Retrospect, Installer VISE, Rhapsody, Hermes, FreeMIDI, FAXCilitate, Photon Paint, Online Bible, Claris Organizer, EXodus, MacWise, Megamax C, Cn3D, Trax, Launch Pad, PageStream, Microsoft Office 2001, Color It!, Open Music System, Claris OfficeMail, MetaSynth, Supra VoiceMail, LightningPaint, Thursby DAVE, Claris Impact. Excerpt: Connection Timeout This page compares computer-aided design (CAD) software that engineers and architects use to create drawings for the fields of architecture, engineering and construction (AEC) in terms of those aspects which can be directly compared. It does not judge power, ease of use, or other user-experience aspects. CAD refers to a specific type of drawing and modeling software application that: For all-purpose 3D programs, see Comparison of 3D computer graphics software. Microsoft Office is a proprietary commercial office suite of inter-related desktop applications, servers and services for the Microsoft Windows and Mac OS X operating systems, introduced by Microsoft in 1989. Initially a marketing term for a bundled set of applications, the first version of Office contained Microsoft Word, Microsoft Excel, and Microsoft PowerPoint. Over the years, Office applications have grown substantially closer with shared features such as a common spell checker, OLE d...

Sklep: Libristo.pl

Engineering for Human-Computer Interaction - 2826974279

1516,59 zł

Engineering for Human-Computer Interaction Springer, Berlin

Książki / Literatura obcojęzyczna

This book comprises the proceedings of the Seventh Working Conference on Engineering for Human-Computer Interaction sponsored by the International Federation for Information Processing (IFIP), which was held in Heraklion, Greece in September 1998. It contains research articles written by researchers from all over the world, who set out to explore and evaluate new techniques for designing and building user interfaces or groupware systems. It also contains the reports of workshops held during the conference on the most recent research issues raised by user-interface engineering. §In particular, the texts in this book address topics such as: Architectures for human-computer interfaces and groupware systems; Applications such as virtual universities; Criteria for information visualization techniques; Formalisms for modeling user interaction. Pds. /LIST Pds. §Engineering for Human-Computer Interaction will be of interest to computer scientists, software developers, information systems managers and human factors engineers, especially those working in user-interface design or research in human-computer interaction.

Sklep: Libristo.pl

Generation Systems Software - 2827010995

5542,47 zł

Generation Systems Software Springer Netherlands

Książki / Literatura obcojęzyczna

This manual outlines the theoretical development and describes in detail computer programs for the use of engineers in their assessment of the behaviour of electrical rotating machines in response to normal and abnormal operating conditions. This suite of programs caters for traditional generation systems and can be run on any PC system operating under MS-DOS 3.3 or higher. Supplied on 3 1/2 disk only.

Sklep: Libristo.pl

Software Security - 2835028916

275,88 zł

Software Security PEARSON

Książki / Literatura obcojęzyczna

"When it comes to software security, the devil is in the details. This book tackles the details." --Bruce Schneier, CTO and founder, Counterpane, and author of Beyond Fear and Secrets and Lies "McGraw's book shows you how to make the 'culture of security' part of your development lifecycle." --Howard A. Schmidt, Former White House Cyber Security Advisor "McGraw is leading the charge in software security. His advice is as straightforward as it is actionable. If your business relies on software (and whose doesn't), buy this book and post it up on the lunchroom wall." --Avi Rubin, Director of the NSF ACCURATE Center; Professor, Johns Hopkins University; and coauthor of Firewalls and Internet Security Beginning where the best-selling book Building Secure Software left off, Software Security teaches you how to put software security into practice.The software security best practices, or touchpoints, described in this book have their basis in good software engineering and involve explicitly pondering security throughout the software development lifecycle. This means knowing and understanding common risks (including implementation bugsand architectural flaws), designing for security, and subjecting all software artifacts to thorough, objective risk analyses and testing. Software Security is about putting the touchpoints to work for you. Because you can apply these touchpoints to the software artifacts you already produce as you develop software, you can adopt this book's methods without radically changing the way you work. Inside you'll find detailed explanations of * Risk management frameworks and processes * Code review using static analysis tools * Architectural risk analysis * Penetration testing * Security testing * Abuse case development In addition to the touchpoints, Software Security covers knowledge management, training and awareness, and enterprise-level software security programs. Now that the world agrees that software security is central to computer security, it is time to put philosophy into practice. Create your own secure development lifecycle by enhancing your existing software development lifecycle with the touchpoints described in this book. Let this expert author show you how to build more secure software by building security in.

Sklep: Libristo.pl

Software Quality Assurance - 2826712932

317,02 zł

Software Quality Assurance PEARSON

Książki / Literatura obcojęzyczna

Software quality assurance (SQA) systems are vital for software developers in the software and the electronics industries as well as for information systems divisions in organizations. This book, based on many years of consulting and teaching experience, is designed to serve three audiences: students at universities and colleges, participants in vocational training courses in the industry and practitioners/professionals. Each chapter will conclude with commonly raised questions, problems, short case studies, and topics for discussion. The methodology to be presented in the book conforms with the requirements of ISO 9000 standards (ISO 9001 Quality Management and Quality Assurance Standard and of ISO 9000-3 Guidelines for the Application of ISO 9001 to the Development, Supply, Installation and Maintenance of Computer Software). The topics that will be covered will conform with the requirements of most vocational training programs (e.g. the American Society for Quality's training program for Certified Software Quality Engineers). The book is designed to include in its appendices a collection of useful templates and checklists containing items of great interest to practitioners and students, and is accompanied by an Instructor's Solutions Manual and PowerPoint Slides.

Sklep: Libristo.pl

Beautiful Code - 2826684545

178,33 zł

Beautiful Code O´REILLY

Książki / Literatura obcojęzyczna

How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes. This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. "Beautiful Code" is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International. The book includes the following contributions: "Beautiful Brevity: Rob Pike's Regular Expression Matcher" by Brian Kernighan, Department of Computer Science, Princeton University; "Subversion's Delta Editor: Interface as Ontology" by Karl Fogel, editor of "QuestionCopyright.org", Co-founder of Cyclic Software, the first company offering commercial CVS support; "The Most Beautiful Code I Never Wrote" by Jon Bentley, Avaya Labs Research; "Finding Things" by Tim Bray, Director of Web Technologies at Sun Microsystems, co-inventor of XML 1. 0; "Correct, Beautiful, Fast (In That Order): Lessons From Designing XML Validators" by Elliotte Rusty Harold, Computer Science Department at Polytechnic University, author of "Java I/O, Java Network Programming", and "XML in a Nutshell" (O'Reilly); and, "The Framework for Integrated Test: Beauty through Fragility" by Michael Feathers, consultant at Object Mentor, author of "Working Effectively with Legacy Code" (Prentice Hall). It also includes: "Beautiful Tests" by Alberto Savoia, Chief Technology Officer, Agitar Software Inc; "On-the-Fly Code Generation for Image Processing" by Charles Petzold, author "Programming Windows and Code: The Hidden Language of Computer Hardware and Software" (both Microsoft Press); "Top Down Operator Precedence" by Douglas Crockford, architect at Yahoo! Inc, Founder and CTO of State Software, where he discovered JSON; "Accelerating Population Count" by Henry Warren, currently works on the Blue Gene petaflop computer project Worked for IBM for 41 years; "Secure Communication: The Technology of Freedom" by Ashish Gulhati, Chief Developer of Neomailbox, an Internet privacy service Developer of Cryptonite, an OpenPGP-compatible secure webmail system; and, "Growing Beautiful Code in BioPerl" by Lincoln Stein, investigator at Cold Spring Harbor Laboratory - develops databases and user interfaces for the Human Genome Project using the Apache server and its module API. It also includes: "The Design of the Gene Sorter" by Jim Kent, Genome Bioinformatics Group, University of California Santa Cruz; "How Elegant Code Evolves With Hardware: The Case Of Gaussian Elimination" by Jack Dongarra, University Distinguished Professor of Computer Science in the Computer Science Department at the University of Tennessee, also distinguished Research Staff member in the Computer Science and Mathematics Division at Oak Ridge National Laboratory (ORNL) and Piotr Luszczek, Research Professor at the University of Tennessee; "Beautiful Numerics" by Adam Kolawa, co-founder and CEO of Parasoft; and, "The Linux Kernel Driver Model" by Greg Kroah-Hartman, SuSE Labs/Novell, Linux kernel maintainer for driver subsystems, author of "Linux Kernel in a Nutshell", co-author of "Linux Device Drivers, 3rd Edition" (O'Reilly). It also includes: "Another Level of Indirection" by Diomidis Spinellis, Associate Professor at the Department of Management Science and Technology at the Athens University of Economics and Business, Greece; "An Examination of Python's Dictionary Implementation" by Andrew Kuchling, longtime member of the Python development community, and a director of the Python Software Foundation; "Multi-Dimensional Iterators in NumPy" by Travis Oliphant, Assistant Professor in the Electrical and Computer Engineering Department at Brigham Young University; and, "A Highly Reliable Enterprise System for NASAs Mars Rover Mission" by Ronald Mak, co-founder and CTO of Willard & Lowe Systems, Inc, formerly a senior scientist at the Research Institute for Advanced Computer Science on contract to NASA Ames. It also includes: "ERP5: Designing for Maximum Adaptability" by Rogerio de Carvalho, researcher at the Federal Center for Technological Education of Campos (CEFET Campos), Brazil and Rafael Monnerat, IT Analyst at CEFET Campos, and an offshore consultant for Nexedi SARL; "A Spoonful of Sewage" by Bryan Cantrill, Distinguished Engineer at Sun Microsystems, where he has spent most of his career working on the Solaris kernel; "Distributed Programming with MapReduce" by Jeff Dean and Sanjay Ghemawat, Google Fellows in Google's Systems Infrastructure Group; "Beautiful Concurrency" by Simon Peyton Jones, Microsoft Research, key contributor to the design of the functional language Haskell, and lead designer of the Glasgow Haskell Compiler (GHC); and, "Syntactic Abstraction: The syntax-case expander" by Kent Dybvig, Developer of Chez Scheme and author of the Scheme Programming Language. It also includes: "Object-Oriented Patterns and a Framework for Networked Software" by William Otte, a Ph.D. student in the Department of Electrical Engineering and Computer Science (EECS) at Vanderbilt University and Doug Schmidt, Full Professor in the Electrical Engineering and Computer Science (EECS) Department, Associate Chair of the Computer Science and Engineering program, and a Senior Research Scientist at the Institute for Software Integrated Systems (ISIS) at Vanderbilt University; "Integrating Business Partners the RESTful Way" by Andrew Patzer, Director of the Bioinformatics Program at the Medical College of Wisconsin; and, "Beautiful Debugging" by Andreas Zeller, computer science professor at Saarland University, author of "Why Programs Fail: A Guide to Systematic Debugging" (Morgan Kaufman). It also includes: "Code That's Like an Essay" by Yukihiro Matsumoto, inventor of the Ruby language; "Designing Interfaces Under Extreme Constraints: the Stephen Hawking editor" by Arun Mehta, professor and chairman of the Computer Engineering department of JMIT, Radaur, Haryana, India; "Emacspeak: The Complete Audio Desktop" by TV Raman, Research Scientist at Google where he focuses on web applications; "Code in Motion" by Christopher Seiwald, founder and CTO of Perforce Software and Laura Wingerd, vice president of product technology at Perforce Software, author of "Practical Perforce" (O'Reilly); and, "Writing Programs for 'The Book'" by Brian Hayes who writes the Computing Science column in American Scientist magazine, author of "Infrastructure: A Field Guide to the Industrial Landscape"(W.W. Norton).

Sklep: Libristo.pl

Metaheuristics - 2826725193

566,69 zł

Metaheuristics Wiley

Książki / Literatura obcojęzyczna

A unified view of metaheuristics§This book provides a complete background on metaheuristics and shows readers how to design and implement efficient algorithms to solve complex optimization problems across a diverse range of applications, from networking and bioinformatics to engineering design, routing, and scheduling. It presents the main design questions for all families of metaheuristics and clearly illustrates how to implement the algorithms under a software framework to reuse both the design and code.§Throughout the book, the key search components of metaheuristics are considered as a toolbox for:§Designing efficient metaheuristics (e.g. local search, tabu search, simulated annealing, evolutionary algorithms, particle swarm optimization, scatter search, ant colonies, bee colonies, artificial immune systems) for optimization problems§Designing efficient metaheuristics for multi-objective optimization problems§Designing hybrid, parallel, and distributed metaheuristics§Implementing metaheuristics on sequential and parallel machines§Using many case studies and treating design and implementation independently, this book gives readers the skills necessary to solve large-scale optimization problems quickly and efficiently. It is a valuable reference for practicing engineers and researchers from diverse areas dealing with optimization or machine learning; and graduate students in computer science, operations research, control, engineering, business and management, and applied mathematics.A UNIFIED VIEW OF METAHEURISTICS§This book provides a complete background on metaheuristics and shows readers how to design and implement efficient algorithms to solve complex optimization problems across a diverse range of applications, from networking and bioinformatics to engineering design, routing, and scheduling. It presents the main design questions for all families of metaheuristics and clearly illustrates how to implement the algorithms under a software framework to reuse both the design and code.§Throughout the book, the key search components of metaheuristics are considered as a toolbox for:§Designing efficient metaheuristics (e.g. local search, tabu search, simulated annealing, evolutionary algorithms, particle swarm optimization, scatter search, ant colonies, bee colonies, artificial immune systems) for optimization problems§Designing efficient metaheuristics for multi-objective optimization problems§Designing hybrid, parallel, and distributed metaheuristics§Implementing metaheuristics on sequential and parallel machines§Using many case studies and treating design and implementation independently, this book gives readers the skills necessary to solve large-scale optimization problems quickly and efficiently. It is a valuable reference for practicing engineers and researchers from diverse areas dealing with optimization or machine learning; and graduate students in computer science, operations research, control, engineering, business and management, and applied mathematics.

Sklep: Libristo.pl

Trading Systems That Work: Building and Evaluating Effective Trading Systems - 2829728383

232,90 zł

Trading Systems That Work: Building and Evaluating Effective Trading Systems McGraw-Hill

Literatura anglojęzyczna

Podana cena książki jest orientacyjna, zależy od kilku czynników. Po zakupie obsługa sklepu skontaktuje się, jeśli konieczna będzie dopłata. Book Description Today

Sklep: Maklerska.pl

Eurocode-Compliant Seismic Analysis and Design of R/C Buildings - 2841434910

701,23 zł

Eurocode-Compliant Seismic Analysis and Design of R/C Buildings Springer Netherlands

Książki / Literatura obcojęzyczna

This book aims to serve as an essential reference to facilitate civil engineers involved in the design of new conventional (ordinary) reinforced concrete (R/C) buildings regulated by the current European EC8 (EN 1998-1:2004) and EC2 (EN 1992-1-1:2004) codes of practice. The book provides unique step-by-step flowcharts which take the reader through all the required operations, calculations, and verification checks prescribed by the EC8 provisions. These flowcharts are complemented by comprehensive discussions and practical explanatory comments on critical aspects of the EC8 code-regulated procedure for the earthquake resistant design of R/C buildings. Further, detailed analysis and design examples of typical multi-storey three-dimensional R/C buildings are included to illustrate the required steps for achieving designs of real-life structures which comply with the current EC8 provisions. These examples can be readily used as verification tutorials to check the reliability of custom-made computer programs and of commercial Finite Element software developed/used for the design of earthquake resistant R/C buildings complying with the EC8 (EN 1998-1:2004) code.§§This book will be of interest to practitioners working in consulting and designing engineering companies and to advanced undergraduate and postgraduate level civil engineering students attending courses and curricula in the earthquake resistant design of structures and/or undertaking pertinent design projects.§

Sklep: Libristo.pl

The Locales Framework - 2827005718

1012,77 zł

The Locales Framework Springer Netherlands

Książki / Literatura obcojęzyczna

This book presents the Locales Framework - and its five aspects of locale foundations, civic structures, individual views, interaction trajectory and mutuality - as a way of dealing with the intertwined problem-solution space of wicked problems. A locale is based on a metaphor of place as the lived relationship between people and the spaces and resources they use in their interactions. The Locales Framework provides a coherent mediating framework for ethnographers, designers, and software engineers to facilitate both understanding requirements of complex social situations and designing solutions to support these situations in all their complexity.Software design is becoming increasingly complex and difficult as we move to applications that support people interacting with information and with each other over networks. Computer supported cooperative work applications are a typical example of this. The problems to be solved are no longer just technical, they are also social: how do we build systems that meet the real needs of the people who are asked to use them and that fit into their contexts of use. We can characterise these as wicked problems, where our traditional software engineering techniques for understanding requirements and driving these through into design are no longer adequate. §This book presents the Locales Framework - and its five aspects of locale foundations, civic structures, individual views, interaction trajectory and mutuality - as a way of dealing with the intertwined problem-solution space of wicked problems. A locale is based on a metaphor of place as the lived relationship between people and the spaces and resources they use in their interactions. The Locales Framework provides a coherent mediating framework for ethnographers, designers, and software engineers to facilitate both understanding requirements of complex social situations and designing solutions to support these situations in all their complexity.

Sklep: Libristo.pl

Java Concurrency in Practice - 2826665906

292,97 zł

Java Concurrency in Practice PEARSON

Książki / Literatura obcojęzyczna

"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book." --Martin Buchholz JDK Concurrency Czar, Sun Microsystems "For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively exploits multiple processors can be very challenging. Java Concurrency in Practice provides you with the concepts and techniques needed to write safe and scalable Java programs for today's--and tomorrow's--systems." --Doron Rajwan Research Scientist, Intel Corp "This is the book you need if you're writing--or designing, or debugging, or maintaining, or contemplating--multithreaded Java programs. If you've ever had to synchronize a method and you weren't sure why, you owe it to yourself and your users to read this book, cover to cover." --Ted Neward Author of Effective Enterprise Java "Brian addresses the fundamental issues and complexities of concurrency with uncommon clarity. This book is a must-read for anyone who uses threads and cares about performance." --Kirk Pepperdine CTO, JavaPerformanceTuning.com "This book covers a very deep and subtle topic in a very clear and concise way, making it the perfect Java Concurrency reference manual. Each page is filled with the problems (and solutions!) that programmers struggle with every day. Effectively exploiting concurrency is becoming more and more important now that Moore's Law is delivering more cores but not faster cores, and this book will show you how to do it." --Dr. Cliff Click Senior Software Engineer, Azul Systems "I have a strong interest in concurrency, and have probably written more thread deadlocks and made more synchronization mistakes than most programmers. Brian's book is the most readable on the topic of threading and concurrency in Java, and deals with this difficult subject with a wonderful hands-on approach. This is a book I am recommending to all my readers of The Java Specialists' Newsletter, because it is interesting, useful, and relevant to the problems facing Java developers today." --Dr. Heinz Kabutz The Java Specialists' Newsletter "I've focused a career on simplifying simple problems, but this book ambitiously and effectively works to simplify a complex but critical subject: concurrency. Java Concurrency in Practice is revolutionary in its approach, smooth and easy in style, and timely in its delivery--it's destined to be a very important book." --Bruce Tate Author of Beyond Java "Java Concurrency in Practice is an invaluable compilation of threading know-how for Java developers. I found reading this book intellectually exciting, in part because it is an excellent introduction to Java's concurrency API, but mostly because it captures in a thorough and accessible way expert knowledge on threading not easily found elsewhere." --Bill Venners Author of Inside the Java Virtual Machine Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice, the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them. However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant. This book covers: * Basic concepts of concurrency and thread safety * Techniques for building and composing thread-safe classes * Using the concurrency building blocks in java.util.concurrent * Performance optimization dos and don'ts * Testing concurrent programs * Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model

Sklep: Libristo.pl

szukaj w Kangoo krainaksiazek designing computer programs software engineers 20169430

Sklepy zlokalizowane w miastach: Warszawa, Kraków, Łódź, Wrocław, Poznań, Gdańsk, Szczecin, Bydgoszcz, Lublin, Katowice

Szukaj w sklepach lub całym serwisie

1. Sklepy z krainaksiazek pl designing computer programs software engineers 20169430

2. Szukaj na wszystkich stronach serwisu

t1=0.07, t2=0, t3=0, t4=0.027, t=0.071

Dla sprzedawców

copyright © 2005-2016 Sklepy24.pl  |  made by Internet Software House DOTCOM RIVER