Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Addison-Wesley Professional
    Language: English
    Pages: 1 streaming video file (5 hr., 54 min., 22 sec.) , digital, sd., col.
    Series Statement: LiveLessons
    Keywords: Java (Computer program language) ; Software patterns ; Object-oriented programming (Computer science) ; Electronic videos ; local
    Abstract: "Despite continuous improvements in hardware processors, storage, and networks, developing quality software on-time and under budget remains difficult. Moreover, developing high quality, reusable software is even more challenging. The principles, practices, and skills required to develop such software are best learned by attaining mastery of patterns and frameworks. A pattern describes a reusable solution to a common problem that arises within a particular context of software design. When related patterns are woven together they provide a vocabulary and a process for the orderly resolution of software development problems. A framework is an integrated set of software components that collaborate to provide a reusable architecture for a family of related applications. Frameworks can also be viewed as concrete realizations of patterns that facilitate direct reuse of detailed designs and source code. Design Patterns in Java LiveLessons describes how to master the complexity of developing software by learning and applying object-oriented patterns and frameworks. It centers on a case study based on many of the patterns in the book Design Patterns: Elements of Reusable Object-Oriented Software (the so-called 'Gang of Four' book) that showcases pattern- and object-oriented design and programming techniques using Java. This case study will help you evaluate the limitations of alternative software development methods (such as algorithm decomposition) and demonstrate by example how patterns and object-orientation help to alleviate such limitations."--Resource description page.
    Note: Title from title screen (viewed Nov. 25, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Language: English
    Pages: 1 online resource (xxxi, 602 p.) , ill.
    Series Statement: Wiley series in software design patterns
    Parallel Title: Erscheint auch als
    Keywords: Software engineering ; Object-oriented programming (Computer science) ; Electronic books ; lcgft ; Electronic books ; local
    Abstract: The eagerly awaited Pattern-Oriented Software Architecture (POSA) Volume 4 is about a pattern language for distributed computing. The authors will guide you through the best practices and introduce you to key areas of building distributed software systems. POSA 4 connects many stand-alone patterns, pattern collections and pattern languages from the existing body of literature found in the POSA series. Such patterns relate to and are useful for distributed computing to a single language. The panel of experts provides you with a consistent and coherent holistic view on the craft of building distributed systems. Includes a foreword by Martin Fowler A must read for practitioners who want practical advice to develop a comprehensive language integrating patterns from key literature.
    Note: Includes bibliographical references (p. [573]-586) and indexes. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    Boston : Addison-Wesley | Boston, MA :Safari,
    Language: English
    Pages: v. 〈1-2 〉 , ill. ; , 23 cm
    DDC: 005.2/762
    Keywords: C++ (Computer program language) ; Computer networks ; Object-oriented programming (Computer science) ; Electronic books ; local
    Abstract: Do you need to develop flexible software that can be customized quickly? Do you need to add the power and efficiency of frameworks to your software? The ADAPTIVE Communication Environment (ACE) is an open-source toolkit for building high-performance networked applications and next-generation middleware. ACE's power and flexibility arise from object-oriented frameworks, used to achieve the systematic reuse of networked application software. ACE frameworks handle common network programming tasks and can be customized using C++ language features to produce complete distributed applications. C++ Network Programming, Volume 2, focuses on ACE frameworks, providing thorough coverage of the concepts, patterns, and usage rules that form their structure. This book is a practical guide to designing object-oriented frameworks and shows developers how to apply frameworks to concurrent networked applications. C++ Networking, Volume 1, introduced ACE and the wrapper facades, which are basic network computing ingredients. Volume 2 explains how frameworks build on wrapper facades to provide higher-level communication services. Written by two experts in the ACE community, this book contains: An overview of ACE frameworks Design dimensions for networked services Descriptions of the key capabilities of the most important ACE frameworks Numerous C++ code examples that demonstrate how to use ACE frameworks C++ Network Programming, Volume 2, teaches how to use frameworks to write networked applications quickly, reducing development effort and overhead. It will be an invaluable asset to any C++ developer working on networked applications.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley
    Language: English
    Pages: 1 online resource (1 streaming video file (9 hr., 40 min., 50 sec.)) , digital, sound, color
    Series Statement: LiveLessons
    Keywords: Java (Computer program language) ; Application software ; Development ; Cloud computing ; Electronic videos ; local
    Abstract: "The confluence of multicore and distributed-core processors, inexpensive mass storage, ubiquitous connectivity, and commodity software platforms is driving the need for software engineers and programmers who understand how to develop concurrent software for client devices that connect to cloud computing platforms. Despite many improvements in processors, storage, and networks, however, developing quality software on time and on budget remains difficult. Moreover, developing high-quality concurrent software apps and reusable services is even harder. Java Concurrency LiveLessons describes by example how to apply patterns and frameworks to alleviate the complexity of developing concurrent software via the use of object-oriented design and functional programming techniques and Java language features and class libraries. Many Java application examples are used throughout the course to showcase pattern-oriented design and programming techniques for concurrent software."--Resource description page.
    Note: Title from title screen (viewed March 17, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    Chichester, U.K. ; : J. Wiley & Sons
    ISBN: 9781118725177 , 1118725174
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Wiley series in software design patterns
    Parallel Title: Erscheint auch als
    Keywords: Software architecture ; Software patterns ; Electronic books ; Electronic books ; local
    Abstract: Designing application and middleware software to run in concurrent and networked environments is a significant challenge to software developers. The patterns catalogued in this second volume of Pattern-Oriented Software Architectures (POSA) form the basis of a pattern language that addresses issues associated with concurrency and networking. The book presents 17 interrelated patterns ranging from idioms through architectural designs. They cover core elements of building concurrent and network systems: service access and configuration, event handling, synchronization, and concurrency. All patterns present extensive examples and known uses in multiple programming languages, including C++, C, and Java. The book can be used to tackle specific software development problems or read from cover to cover to provide a fundamental understanding of the best practices for constructing concurrent and networked applications and middleware. About the Authors This book has been written by the award winning team responsible for the first POSA volume "A System of Patterns", joined in this volume by Douglas C. Schmidt from University of California, Irvine (UCI), USA. Visit our Web Page
    Note: Includes bibliographical references and indexes. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Wiley series in software design patterns
    Parallel Title: Erscheint auch als
    Keywords: Software engineering ; Object-oriented programming (Computer science) ; Software patterns ; Electronic books ; Electronic books ; local
    Abstract: Software patterns have revolutionized the way developers think about how software is designed, built, and documented, and this unique book offers an in-depth look of what patterns are, what they are not, and how to use them successfully The only book to attempt to develop a comprehensive language that integrates patterns from key literature, it also serves as a reference manual for all pattern-oriented software architecture (POSA) patterns Addresses the question of what a pattern language is and compares various pattern paradigms Developers and programmers operating in an object-oriented environment will find this book to be an invaluable resource
    Note: Includes bibliographical references and indexes. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley Professional
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 26 min., 46 sec.)) , digital, sound, color
    Series Statement: LiveLessons
    Keywords: Object-oriented programming (Computer science) ; Object-oriented programming languages ; Java (Computer program language) ; C++ (Computer program language) ; C# (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "This Java Concurrency LiveLessons describes by example how to apply patterns and frameworks to alleviate the complexity of developing concurrent software via the use of object-oriented design techniques and Java programming language features and class libraries. Many Java application examples are used throughout the course to showcase pattern-oriented design and programming techniques for concurrent software. You will learn to recognize the inherent and accidental complexities involved with developing concurrent software for Java clients and servers; understand how pattern-oriented software architecture techniques can and cannot help to alleviate this complexity; apply key pattern-oriented software architecture techniques to develop reusable concurrent software using Java object-oriented programming language features and class libraries; and know where to find additional sources of information on how to successfully apply pattern-oriented software architecture techniques to concurrent software in Java."--Resource description page.
    Note: Title from resource description page (Safari viewed January 26, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson
    Title: Java并发编程.
    Language: Chinese
    Pages: 1 online resource (1 video file (9 hr., 46 min.)) , sound, color.
    Edition: [First edition].
    Series Statement: LiveLessons
    DDC: 005.13/3
    Keywords: Java (Computer program language) ; Application software Development ; Cloud computing ; Java (Langage de programmation) ; Logiciels d'application ; Développement ; Infonuagique ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: Detailed summary in vernacular field.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 30, 2022) , Dubbed in Chinese.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...