Author: Mohamed E. Fayad
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 694
Book Description
Object Technology The first experience-based guide to building object-oriented frameworks Building Application Frameworks By providing reusable skeletons on which to build new applications, frameworks can save you countless hours and thousands (even millions) of dollars in development costs. Written and edited by some of the top names in the object-oriented programming world, this is the first complete study of building frameworks. Using examples drawn from successful implementations worldwide, it walks you through all the steps of a framework development project. Providing guidance on all key technical and business issues surrounding framework construction, it covers: * Techniques for developing, integrating, and adapting frameworks * Leveraging existing design and code * Selecting and utilizing frameworks * Tracking, controlling, and documenting framework development * Maintaining, measuring, and controlling framework quality * Training developers in the effective use of frameworks * Evaluating frameworks and framework investments
Building Application Frameworks
Author: Mohamed E. Fayad
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 694
Book Description
Object Technology The first experience-based guide to building object-oriented frameworks Building Application Frameworks By providing reusable skeletons on which to build new applications, frameworks can save you countless hours and thousands (even millions) of dollars in development costs. Written and edited by some of the top names in the object-oriented programming world, this is the first complete study of building frameworks. Using examples drawn from successful implementations worldwide, it walks you through all the steps of a framework development project. Providing guidance on all key technical and business issues surrounding framework construction, it covers: * Techniques for developing, integrating, and adapting frameworks * Leveraging existing design and code * Selecting and utilizing frameworks * Tracking, controlling, and documenting framework development * Maintaining, measuring, and controlling framework quality * Training developers in the effective use of frameworks * Evaluating frameworks and framework investments
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 694
Book Description
Object Technology The first experience-based guide to building object-oriented frameworks Building Application Frameworks By providing reusable skeletons on which to build new applications, frameworks can save you countless hours and thousands (even millions) of dollars in development costs. Written and edited by some of the top names in the object-oriented programming world, this is the first complete study of building frameworks. Using examples drawn from successful implementations worldwide, it walks you through all the steps of a framework development project. Providing guidance on all key technical and business issues surrounding framework construction, it covers: * Techniques for developing, integrating, and adapting frameworks * Leveraging existing design and code * Selecting and utilizing frameworks * Tracking, controlling, and documenting framework development * Maintaining, measuring, and controlling framework quality * Training developers in the effective use of frameworks * Evaluating frameworks and framework investments
Understanding by Design
Author: Grant P. Wiggins
Publisher: ASCD
ISBN: 1416600353
Category : Education
Languages : en
Pages : 383
Book Description
What is understanding and how does it differ from knowledge? How can we determine the big ideas worth understanding? Why is understanding an important teaching goal, and how do we know when students have attained it? How can we create a rigorous and engaging curriculum that focuses on understanding and leads to improved student performance in today's high-stakes, standards-based environment? Authors Grant Wiggins and Jay McTighe answer these and many other questions in this second edition of Understanding by Design. Drawing on feedback from thousands of educators around the world who have used the UbD framework since its introduction in 1998, the authors have greatly revised and expanded their original work to guide educators across the K-16 spectrum in the design of curriculum, assessment, and instruction. With an improved UbD Template at its core, the book explains the rationale of backward design and explores in greater depth the meaning of such key ideas as essential questions and transfer tasks. Readers will learn why the familiar coverage- and activity-based approaches to curriculum design fall short, and how a focus on the six facets of understanding can enrich student learning. With an expanded array of practical strategies, tools, and examples from all subject areas, the book demonstrates how the research-based principles of Understanding by Design apply to district frameworks as well as to individual units of curriculum. Combining provocative ideas, thoughtful analysis, and tested approaches, this new edition of Understanding by Design offers teacher-designers a clear path to the creation of curriculum that ensures better learning and a more stimulating experience for students and teachers alike.
Publisher: ASCD
ISBN: 1416600353
Category : Education
Languages : en
Pages : 383
Book Description
What is understanding and how does it differ from knowledge? How can we determine the big ideas worth understanding? Why is understanding an important teaching goal, and how do we know when students have attained it? How can we create a rigorous and engaging curriculum that focuses on understanding and leads to improved student performance in today's high-stakes, standards-based environment? Authors Grant Wiggins and Jay McTighe answer these and many other questions in this second edition of Understanding by Design. Drawing on feedback from thousands of educators around the world who have used the UbD framework since its introduction in 1998, the authors have greatly revised and expanded their original work to guide educators across the K-16 spectrum in the design of curriculum, assessment, and instruction. With an improved UbD Template at its core, the book explains the rationale of backward design and explores in greater depth the meaning of such key ideas as essential questions and transfer tasks. Readers will learn why the familiar coverage- and activity-based approaches to curriculum design fall short, and how a focus on the six facets of understanding can enrich student learning. With an expanded array of practical strategies, tools, and examples from all subject areas, the book demonstrates how the research-based principles of Understanding by Design apply to district frameworks as well as to individual units of curriculum. Combining provocative ideas, thoughtful analysis, and tested approaches, this new edition of Understanding by Design offers teacher-designers a clear path to the creation of curriculum that ensures better learning and a more stimulating experience for students and teachers alike.
Culturally Inclusive Instructional Design
Author: Charlotte Gunawardena
Publisher: Routledge
ISBN: 1315439182
Category : Education
Languages : en
Pages : 328
Book Description
WINNER OF THE 2019 OUTSTANDING BOOK AWARD FROM AECT'S DIVISION OF DISTANCE EDUCATION! As online courses and digital learning enable more people from more places to learn together, it is crucial for instructional design to incorporate diverse cultural perspectives. Culturally Inclusive Instructional Design provides a framework for thinking about culture in digital learning, offering insight into how to build inclusive online communities that encourage reflection and growth, regardless of content domain. Chapters cover the foundation, components, and implementation of the authors’ Wisdom Communities (WisCom) framework, which enables learners from global backgrounds to experience long-lasting, transformative learning through real-world problem-solving. This book is a timely, resourceful guide to building truly collaborative, inquiry-based online learning experiences.
Publisher: Routledge
ISBN: 1315439182
Category : Education
Languages : en
Pages : 328
Book Description
WINNER OF THE 2019 OUTSTANDING BOOK AWARD FROM AECT'S DIVISION OF DISTANCE EDUCATION! As online courses and digital learning enable more people from more places to learn together, it is crucial for instructional design to incorporate diverse cultural perspectives. Culturally Inclusive Instructional Design provides a framework for thinking about culture in digital learning, offering insight into how to build inclusive online communities that encourage reflection and growth, regardless of content domain. Chapters cover the foundation, components, and implementation of the authors’ Wisdom Communities (WisCom) framework, which enables learners from global backgrounds to experience long-lasting, transformative learning through real-world problem-solving. This book is a timely, resourceful guide to building truly collaborative, inquiry-based online learning experiences.
End-User Development
Author: Volkmar Pipek
Publisher: Springer
ISBN: 364200427X
Category : Computers
Languages : en
Pages : 291
Book Description
Work practices and organizational processes vary widely and evolve constantly. The technological infrastructure has to follow, allowing or even supporting these changes. Traditional approaches to software engineering reach their limits whenever the full spectrum of user requirements cannot be anticipated or the frequency of changes makes software reengineering cycles too clumsy to address all the needs of a specific field of application. Moreover, the increasing importance of ‘infrastructural’ aspects, particularly the mutual dependencies between technologies, usages, and domain competencies, calls for a differentiation of roles beyond the classical user–designer dichotomy. End user development (EUD) addresses these issues by offering lightweight, use-time support which allows users to configure, adapt, and evolve their software by themselves. EUD is understood as a set of methods, techniques, and tools that allow users of software systems who are acting as non-professional software developers to 1 create, modify, or extend a software artifact. While programming activities by non-professional actors are an essential focus, EUD also investigates related activities such as collective understanding and sense-making of use problems and solutions, the interaction among end users with regard to the introduction and diffusion of new configurations, or delegation patterns that may also partly involve professional designers.
Publisher: Springer
ISBN: 364200427X
Category : Computers
Languages : en
Pages : 291
Book Description
Work practices and organizational processes vary widely and evolve constantly. The technological infrastructure has to follow, allowing or even supporting these changes. Traditional approaches to software engineering reach their limits whenever the full spectrum of user requirements cannot be anticipated or the frequency of changes makes software reengineering cycles too clumsy to address all the needs of a specific field of application. Moreover, the increasing importance of ‘infrastructural’ aspects, particularly the mutual dependencies between technologies, usages, and domain competencies, calls for a differentiation of roles beyond the classical user–designer dichotomy. End user development (EUD) addresses these issues by offering lightweight, use-time support which allows users to configure, adapt, and evolve their software by themselves. EUD is understood as a set of methods, techniques, and tools that allow users of software systems who are acting as non-professional software developers to 1 create, modify, or extend a software artifact. While programming activities by non-professional actors are an essential focus, EUD also investigates related activities such as collective understanding and sense-making of use problems and solutions, the interaction among end users with regard to the introduction and diffusion of new configurations, or delegation patterns that may also partly involve professional designers.
Programming in the .NET Environment
Author: Damien Watkins
Publisher: Addison-Wesley Professional
ISBN: 9780201770186
Category : Computers
Languages : en
Pages : 564
Book Description
Not only does this book describe the goals and architecture of the .NET Framework, but it also demonstrates how it implements facilities and services to meet these goals. This book shows developers how to produce generic frameworks, libraries, classes, and tools to be used in the .NET Framework.
Publisher: Addison-Wesley Professional
ISBN: 9780201770186
Category : Computers
Languages : en
Pages : 564
Book Description
Not only does this book describe the goals and architecture of the .NET Framework, but it also demonstrates how it implements facilities and services to meet these goals. This book shows developers how to produce generic frameworks, libraries, classes, and tools to be used in the .NET Framework.
Framing Opioid Prescribing Guidelines for Acute Pain
Author: National Academies of Sciences, Engineering, and Medicine
Publisher: National Academies Press
ISBN: 030949687X
Category : Medical
Languages : en
Pages : 223
Book Description
The opioid overdose epidemic combined with the need to reduce the burden of acute pain poses a public health challenge. To address how evidence-based clinical practice guidelines for prescribing opioids for acute pain might help meet this challenge, Framing Opioid Prescribing Guidelines for Acute Pain: Developing the Evidence develops a framework to evaluate existing clinical practice guidelines for prescribing opioids for acute pain indications, recommends indications for which new evidence-based guidelines should be developed, and recommends a future research agenda to inform and enable specialty organizations to develop and disseminate evidence-based clinical practice guidelines for prescribing opioids to treat acute pain indications. The recommendations of this study will assist professional societies, health care organizations, and local, state, and national agencies to develop clinical practice guidelines for opioid prescribing for acute pain. Such a framework could inform the development of opioid prescribing guidelines and ensure systematic and standardized methods for evaluating evidence, translating knowledge, and formulating recommendations for practice.
Publisher: National Academies Press
ISBN: 030949687X
Category : Medical
Languages : en
Pages : 223
Book Description
The opioid overdose epidemic combined with the need to reduce the burden of acute pain poses a public health challenge. To address how evidence-based clinical practice guidelines for prescribing opioids for acute pain might help meet this challenge, Framing Opioid Prescribing Guidelines for Acute Pain: Developing the Evidence develops a framework to evaluate existing clinical practice guidelines for prescribing opioids for acute pain indications, recommends indications for which new evidence-based guidelines should be developed, and recommends a future research agenda to inform and enable specialty organizations to develop and disseminate evidence-based clinical practice guidelines for prescribing opioids to treat acute pain indications. The recommendations of this study will assist professional societies, health care organizations, and local, state, and national agencies to develop clinical practice guidelines for opioid prescribing for acute pain. Such a framework could inform the development of opioid prescribing guidelines and ensure systematic and standardized methods for evaluating evidence, translating knowledge, and formulating recommendations for practice.
The Rails Way
Author: Obie Fernandez
Publisher: Pearson Education
ISBN: 032163019X
Category : Computers
Languages : en
Pages : 951
Book Description
The expert guide to building Ruby on Rails applications Ruby on Rails strips complexity from the development process, enabling professional developers to focus on what matters most: delivering business value. Now, for the first time, there’s a comprehensive, authoritative guide to building production-quality software with Rails. Pioneering Rails developer Obie Fernandez and a team of experts illuminate the entire Rails API, along with the Ruby idioms, design approaches, libraries, and plug-ins that make Rails so valuable. Drawing on their unsurpassed experience, they address the real challenges development teams face, showing how to use Rails’ tools and best practices to maximize productivity and build polished applications users will enjoy. Using detailed code examples, Obie systematically covers Rails’ key capabilities and subsystems. He presents advanced programming techniques, introduces open source libraries that facilitate easy Rails adoption, and offers important insights into testing and production deployment. Dive deep into the Rails codebase together, discovering why Rails behaves as it does— and how to make it behave the way you want it to. This book will help you Increase your productivity as a web developer Realize the overall joy of programming with Ruby on Rails Learn what’s new in Rails 2.0 Drive design and protect long-term maintainability with TestUnit and RSpec Understand and manage complex program flow in Rails controllers Leverage Rails’ support for designing REST-compliant APIs Master sophisticated Rails routing concepts and techniques Examine and troubleshoot Rails routing Make the most of ActiveRecord object-relational mapping Utilize Ajax within your Rails applications Incorporate logins and authentication into your application Extend Rails with the best third-party plug-ins and write your own Integrate email services into your applications with ActionMailer Choose the right Rails production configurations Streamline deployment with Capistrano
Publisher: Pearson Education
ISBN: 032163019X
Category : Computers
Languages : en
Pages : 951
Book Description
The expert guide to building Ruby on Rails applications Ruby on Rails strips complexity from the development process, enabling professional developers to focus on what matters most: delivering business value. Now, for the first time, there’s a comprehensive, authoritative guide to building production-quality software with Rails. Pioneering Rails developer Obie Fernandez and a team of experts illuminate the entire Rails API, along with the Ruby idioms, design approaches, libraries, and plug-ins that make Rails so valuable. Drawing on their unsurpassed experience, they address the real challenges development teams face, showing how to use Rails’ tools and best practices to maximize productivity and build polished applications users will enjoy. Using detailed code examples, Obie systematically covers Rails’ key capabilities and subsystems. He presents advanced programming techniques, introduces open source libraries that facilitate easy Rails adoption, and offers important insights into testing and production deployment. Dive deep into the Rails codebase together, discovering why Rails behaves as it does— and how to make it behave the way you want it to. This book will help you Increase your productivity as a web developer Realize the overall joy of programming with Ruby on Rails Learn what’s new in Rails 2.0 Drive design and protect long-term maintainability with TestUnit and RSpec Understand and manage complex program flow in Rails controllers Leverage Rails’ support for designing REST-compliant APIs Master sophisticated Rails routing concepts and techniques Examine and troubleshoot Rails routing Make the most of ActiveRecord object-relational mapping Utilize Ajax within your Rails applications Incorporate logins and authentication into your application Extend Rails with the best third-party plug-ins and write your own Integrate email services into your applications with ActionMailer Choose the right Rails production configurations Streamline deployment with Capistrano
Atomic Design
Author: Brad Frost
Publisher:
ISBN: 9780998296609
Category :
Languages : en
Pages :
Book Description
Publisher:
ISBN: 9780998296609
Category :
Languages : en
Pages :
Book Description
Conversational UX Design
Author: Robert J. Moore
Publisher: Morgan & Claypool
ISBN: 1450363040
Category : Computers
Languages : en
Pages : 318
Book Description
With recent advances in natural language understanding techniques and far-field microphone arrays, natural language interfaces, such as voice assistants and chatbots, are emerging as a popular new way to interact with computers. They have made their way out of the industry research labs and into the pockets, desktops, cars and living rooms of the general public. But although such interfaces recognize bits of natural language, and even voice input, they generally lack conversational competence, or the ability to engage in natural conversation. Today’s platforms provide sophisticated tools for analyzing language and retrieving knowledge, but they fail to provide adequate support for modeling interaction. The user experience (UX) designer or software developer must figure out how a human conversation is organized, usually relying on commonsense rather than on formal knowledge. Fortunately, practitioners can rely on conversation science. This book adapts formal knowledge from the field of Conversation Analysis (CA) to the design of natural language interfaces. It outlines the Natural Conversation Framework (NCF), developed at IBM Research, a systematic framework for designing interfaces that work like natural conversation. The NCF consists of four main components: 1) an interaction model of “expandable sequences,” 2) a corresponding content format, 3) a pattern language with 100 generic UX patterns and 4) a navigation method of six basic user actions. The authors introduce UX designers to a new way of thinking about user experience design in the context of conversational interfaces, including a new vocabulary, new principles and new interaction patterns. User experience designers and graduate students in the HCI field as well as developers and conversation analysis students should find this book of interest.
Publisher: Morgan & Claypool
ISBN: 1450363040
Category : Computers
Languages : en
Pages : 318
Book Description
With recent advances in natural language understanding techniques and far-field microphone arrays, natural language interfaces, such as voice assistants and chatbots, are emerging as a popular new way to interact with computers. They have made their way out of the industry research labs and into the pockets, desktops, cars and living rooms of the general public. But although such interfaces recognize bits of natural language, and even voice input, they generally lack conversational competence, or the ability to engage in natural conversation. Today’s platforms provide sophisticated tools for analyzing language and retrieving knowledge, but they fail to provide adequate support for modeling interaction. The user experience (UX) designer or software developer must figure out how a human conversation is organized, usually relying on commonsense rather than on formal knowledge. Fortunately, practitioners can rely on conversation science. This book adapts formal knowledge from the field of Conversation Analysis (CA) to the design of natural language interfaces. It outlines the Natural Conversation Framework (NCF), developed at IBM Research, a systematic framework for designing interfaces that work like natural conversation. The NCF consists of four main components: 1) an interaction model of “expandable sequences,” 2) a corresponding content format, 3) a pattern language with 100 generic UX patterns and 4) a navigation method of six basic user actions. The authors introduce UX designers to a new way of thinking about user experience design in the context of conversational interfaces, including a new vocabulary, new principles and new interaction patterns. User experience designers and graduate students in the HCI field as well as developers and conversation analysis students should find this book of interest.
Practical API Design
Author: Jaroslav Tulach
Publisher: Apress
ISBN: 1430209747
Category : Computers
Languages : en
Pages : 400
Book Description
You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework Architect fills that need! Teaches you how to write an API that will stand the test of time Written by the designer of the NetBeans API at Sun Technologies Based on best practices, scalability, and API design patterns
Publisher: Apress
ISBN: 1430209747
Category : Computers
Languages : en
Pages : 400
Book Description
You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework Architect fills that need! Teaches you how to write an API that will stand the test of time Written by the designer of the NetBeans API at Sun Technologies Based on best practices, scalability, and API design patterns