scispace - formally typeset
Search or ask a question
Author

Matthew MacDonald

Bio: Matthew MacDonald is an academic researcher. The author has contributed to research in topics: ASP.NET & Microsoft Visual Studio. The author has an hindex of 7, co-authored 41 publications receiving 511 citations.

Papers
More filters
Book ChapterDOI
01 Jan 2009
TL;DR: Silverlight’s 2-D drawing support is the basic foundation for many of its more sophisticated features, such as custom-drawn controls, interactive graphics, and animation, so even if you don’t plan to create customized art for your application, you need to have a solid understanding of Silverlight's drawing fundamentals.
Abstract: Silverlight’s 2-D drawing support is the basic foundation for many of its more sophisticated features, such as custom-drawn controls, interactive graphics, and animation Even if you don’t plan to create customized art for your application, you need to have a solid understanding of Silverlight’s drawing fundamentals You’ll use it to add professional yet straightforward touches, like reflection effects You’ll also need it to add interactivity to your graphics—for example, to make shapes move or change in response to user actions

353 citations

Book
05 Apr 2003
TL;DR: Expert .NET developer Matthew MacDonald shares proven techniques for fully exploiting .NET Remoting, XML Web services, and other .NET technologies and integrating them into your real-world solutions.
Abstract: Make the jump to distributed application programming using the .NET Framework-and introduce a new level of performance, scalability, and security to your network and enterprise applications. Expert .NET developer Matthew MacDonald shares proven techniques for fully exploiting .NET Remoting, XML Web services, and other .NET technologies and integrating them into your real-world solutions. MacDonald digs into key .NET building blocks and architectural issues, explaining which features and designs will best serve your customized distributed application projects-and when to use them. Case studies with full code examples illustrate these practical techniques in action, as well as demonstrating their benefits and tradeoffs.

26 citations

BookDOI
01 Jan 2010
TL;DR: This book shows you how WPF really works and provides you with the no-nonsense, practical advice that you need in order to build high-quality WPF applications quickly and easily.
Abstract: Microsoft's Windows Presentation Foundation (WPF) provides the foundation for building applications and high-quality user experiences for the Windows operating system. It blends the application user interface, documents, and media content, while exploiting the full power of your computer's operating system. Its functionality extends to the support for Tablet PCs and other forms of input device, and it provides a more modern imaging and printing pipeline, accessibility and UI automation infrastructure, data-driven UIs and visualization, and integration points for weaving the application experience into the Windows shell. This book shows you how WPF really works. It provides you with the no-nonsense, practical advice that you need in order to build high-quality WPF applications quickly and easily. After giving you a firm foundation, it goes on to explore the more advance aspects of WPF and how they relate to the others elements of the .NET 4.0 platform and associated technologies such as Silverlight. What you'll learn WPF basics: XAML, layout, control essentials, and data flow WPF applications: Navigation, commands, localization, and deployment Advanced controls: Custom controls, menus, toolbars, and trees WPF documents: Text layout, printing, and document packaging Graphics and multimedia: Drawing shapes, sound and video, animation, geometric transformations, and imaging Who is this book for? This book is designed for developers encountering WPF for the first time in their professional lives. A working knowledge of C# and the basic architecture of .NET is helpful to follow the examples easily, but all concepts will be explained from the ground up.

16 citations

Book
29 May 2008
TL;DR: The Missing Manual as mentioned in this paper is a practical look at how to get the most out of the brain, not just how the brain works, but also how to use it more effectively.
Abstract: Puzzles and brain twisters to keep your mind sharp and your memory intact are all the rage today. More and more people -- Baby Boomers and information workers in particular -- are becoming concerned about their gray matter's ability to function, and with good reason. As this sensible and entertaining guide points out, your brain is easily your most important possession. It deserves proper upkeep. Your Brain: The Missing Manual is a practical look at how to get the most out of your brain -- not just how the brain works, but how you can use it more effectively. What makes this book different than the average self-help guide is that it's grounded in current neuroscience. You get a quick tour of several aspects of the brain, complete with useful advice about: Brain Food: The right fuel for the brain and how the brain commands hunger (including an explanation of the different chemicals that control appetite and cravings)Sleep: The sleep cycle and circadian rhythm, and how to get a good night's sleep (or do the best you can without it)Memory: Techniques for improving your recallReason: Learning to defeat common sense; logical fallacies (including tactics for winning arguments); and good reasons for bad prejudicesCreativity and Problem-Solving: Brainstorming tips and thinking not outside the box, but about the box -- in other words, find the assumptions that limit your ideas so you can break through themUnderstanding Other People's Brains: The battle of the sexes and babies developing brains Learn about the built-in circuitry that makes office politics seem like a life-or-death struggle, causes you to toss important facts out of your memory if they're not emotionally charged, and encourages you to eat huge amounts of high-calorie snacks. With Your Brain: The Missing Manual you'll discover that, sometimes, you can learn to compensate for your brain or work around its limitations -- or at least to accept its eccentricities. Exploring your brain is the greatest adventure and biggest mystery you'll ever face. This guide has exactly the advice you need.

16 citations

Book
01 Jan 2010
TL;DR: Pro ASP.NET 4 in C# 2010 raises the bar for high-quality, practical advice on I've been addressed this is not in earlier versions, both in terms of quality and practical advice.
Abstract: ASP.NET 4 is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 4 in C# 2010 raises the bar for high-quality, practical advice on I've been addressed this is not in earlier versions. Both general the latest version of microsoft's revolutionary technology. I got the static void localvardeclerations at variables are a range. I have fawned over the connection, any remaining code for programmers. Understand why I expect three chapters, and highly relevant career.

10 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: The novel concept of total generalized variation of a function $u$ is introduced, and some of its essential properties are proved.
Abstract: The novel concept of total generalized variation of a function $u$ is introduced, and some of its essential properties are proved. Differently from the bounded variation seminorm, the new concept involves higher-order derivatives of $u$. Numerical examples illustrate the high quality of this functional as a regularization term for mathematical imaging problems. In particular this functional selectively regularizes on different regularity levels and, as a side effect, does not lead to a staircasing effect.

1,463 citations

Journal ArticleDOI
TL;DR: This paper presents the generalized online computational tool suitable for the major applications in biophotonics, utilizing modern web applications and based on the concept of radiative transfer that forms a basis of Monte Carlo modeling.
Abstract: Conceptual engineering design and optimization of laser-based imaging techniques and optical diagnostic systems used in the field of biomedical optics requires a clear understanding of the light-tissue interaction and peculiarities of localization of the detected optical radiation within the medium. The description of photon migration within the turbid tissue-like media is based on the concept of radiative transfer that forms a basis of Monte Carlo (MC) modeling. An opportunity of direct simulation of influence of structural variations of biological tissues on the probing light makes MC a primary tool for biomedical optics and optical engineering. Due to the diversity of optical modalities utilizing different properties of light and mechanisms of light-tissue interactions a new MC code is typically required to be developed for the particular diagnostic application. In current paper introducing an object oriented concept of MC modeling and utilizing modern web applications we present the generalized online computational tool suitable for the major applications in biophotonics. The computation is supported by NVIDEA CUDA Graphics Processing Unit providing acceleration of modeling up to 340 times.

144 citations

Journal ArticleDOI
TL;DR: Using a variational boundary integral equation formulation on the unperturbed, “nominal” boundary and a wavelet discretization, an algorithm is presented and analyzed to approximate the random solution’s mean and its two-point correlation function at essentially optimal order.
Abstract: We consider the numerical solution of elliptic boundary value problems in domains with random boundary perturbations Assuming normal perturbations with small amplitude and known mean field and two-point correlation function, we derive, using a second order shape calculus, deterministic equations for the mean field and the two-point correlation function of the random solution for a model Dirichlet problem which are 3rd order accurate in the boundary perturbation size Using a variational boundary integral equation formulation on the unperturbed, “nominal” boundary and a wavelet discretization, we present and analyze an algorithm to approximate the random solution’s mean and its two-point correlation function at essentially optimal order in essentially $${\mathcal{O}(N)}$$ work and memory, where N denotes the number of unknowns required for consistent discretization of the boundary of the nominal domain

137 citations

Journal ArticleDOI
TL;DR: In this paper, the authors consider a model problem of isogeometric shape optimization of vibrating membranes whose shapes are allowed to vary freely, and propose a robust and inexpensive extension of a B-spline parametrization from the boundary of a domain onto its interior, which has to be performed in every optimization iteration.

99 citations