97 Things Every Software Architect Should Know


Book Description

In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as: Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar) Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm) Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards) Simplicity Before Generality, Use Before Reuse (Kevlin Henney) For the End User, the Interface Is the System (Vinayak Hegde) It's Never Too Early to Think About Performance (Rebecca Parsons) To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.




Research and Advanced Technology for Digital Libraries


Book Description

This book constitutes the refereed proceedings of the Third European Conference on Research and Advanced Technology for Digital Libaries, ECDL'99, held in Paris, France in September 1999. The 26 revised full papers presented were carefully reviewed and selected from a total of 124 submissions. The book is divided in topical sections on image categorization and access, audio and video in digital libraries, information retrieval, user adaptation, knowledge sharing, cross language issues, case studies, and modelling, accessability and connectedness.




Research and Advanced Technology for Digital Libraries


Book Description

This book constitutes the refereed proceedings of the First European Conference on Research and Advanced Technology for Digital Libraries held in Pisa, Italy, in September 1997. The volume presents 23 revised full papers selected from 77 submissions. Also included are two invited contributions. The papers are organized in topical sections on supporting user interfaces, metadata, information retrieval, DL architectures, multilingual information retrieval, structured documents, and case studies.







Research and Advanced Technology for Digital Libraries


Book Description

This book constitutes the refereed proceedings of the 10th European Conference on Research and Advanced Technology for Digital Libraries, ECDL 2007, held in Budapest, Hungary. The papers are organized in topical sections on ontologies, digital libraries and the web, models, multimedia and multilingual DLs, grid and peer-to-peer, preservation, user interfaces, document linking, information retrieval, personal information management, new DL applications, and user studies.




Research and Advanced Technology for Digital Libraries


Book Description

Digital libraries (DLs) are major advances in information technology that frequently fall short of expectations [7, 28]. Covi & Kling [7] argue that understanding the wider context of technology use is essential to understanding digital library use and its - plementation in different social worlds. Recent health informatics research also - gues that social and organisational factors can determine the success or failure of healthcare IT developments [8, 11, 12]. Heathfield [11] suggests that this is due to the complex, autonomous nature of the medical discipline and the specialized (clinician or software engineer) approach to system development. Negative reactions to these systems is often due to inappropriate system design and poor implementation. H- ever, there may be other less obvious social and political repercussions of information system design and deployment. Symon et al [26] have identified, within a hospital scenario, how social structures and work practices can be disrupted by technology implementation. Although these systems often deal with sensitive, personal infor- tion, other system design research has found that apparently innocuous data can be perceived as a threat to social and political stability [1,2,3]. To understand the impact of DLs within the medical profession, an in-depth evaluation is required of the int- duction and later development of these applications within their specific social and organisational settings. However, as Covi & Kling [7] have highlighted, there are few high-level theories that aid designers in understanding the implication of these issues for DL design and implementation.




Research and Advanced Technology for Digital Libraries


Book Description

This book constitutes the refereed proceedings of the 8th European Conference on Research and Advanced Technology for Digital Libraries, ECDL 2004, held in Bath, UK in September 2004. The 47 revised full papers presented were carefully reviewed and selected from a total of 148 submissions. The papers are organized in topical sections on digital library architectures, evaluation and usability, user interfaces and presentation, new approaches to information retrieval, interoperability, enhanced indexing and search methods, personalization and applications, music digital libraries, personal digital libraries, innovative technologies, open archive initiative, new models and tools, and user-centered design.




Research and Advanced Technology for Digital Libraries


Book Description

Digital Libraries are complex and advanced forms of information systems which extend and augment their physical counterparts by amplifying existing resources and services and enabling development of new kinds of human problem solving and expression. Their complexity arises from the data-rich domain of discourse as well as from extended demands for multi-disciplinary input, involving distributed systems architectures, structured digital documents, collaboration support, human-computer interaction, information filtering, etc. In addition to the broad range of technical issues, ethics and intellectual property rights add to the complication that is normally associated with the development, maintenance, and use of Digital Libraries. The Second European Conference on Digital Libraries (ECDL’98) builds upon the success of the first of this series of European Conferences on Research and Advanced Technology for Digital Libraries, held last year in Pisa, Italy, September 1-3, 1997. This series of conferences is partially funded by the TMR Programme of the European Commission and is actively supported and promoted by the European Research Consortium on Informatics and Mathematics (ERCIM). The aim is to bring together the different communities involved in the development of Digital Libraries, to review progress and to discuss strategies, research and technological development (RTD) issues, as well as specific topics related to the European context. These communities include professionals from universities, research centres, industry, government agencies, public libraries, etc.




Digital Libraries: Implementing Strategies and Sharing Experiences


Book Description

This book constitutes the refereed proceedings of the 8th International Conference on Asian Digital Libraries, ICADL 2005, held in Bangkok, Thailand in December 2005. The 40 revised full papers, 15 revised short papers, and 15 posters presented together with 5 keynote and invited papers were carefully reviewed and selected from a total of 164 submissions. The papers are organized in topical sections on concepts and models for digital library systems, case studies in digital libraries, digital archives and museums, multimedia digital libraries, information processing in asian digital libraries, digital libraries for community building, information retrieval techniques, ontologies and content management in digital libraries, information integration and retrieval technologies in digital libraries, information mining technologies in digital libraries, digital library system architecture and implementations, information processing in digital libraries, human-computer interfaces, and metadata issues in digital libraries.




Digital Library Use


Book Description

Viewing digital libraries as sociotechnical systems, networks of people and technology interacting with society.