As it turns out, this is quite a difficult question to answer. The problem lies in the wide audience that eXist serves. eXist is many things to many people, and thus there is no single succinct answer. eXist is an open source piece of software written in Java that is freely available in both source code and binary form. eXist has always been made available under the Lesser GNU Public License (L…
All organizations must have a clear notion of their vision before they may craft and implement any form of strategy. This notion of vision encapsulates the future expression of what an organization hopes to become through the passing of time. Vision represents the perception of the anticipated end state of organizational maturation over large periods of time ranging from years to decades. Visio…
Whether you work for a Fortune 500 corporation, a small company, a government agency, or a not-for-profit organization, if you’re reading this introduction the chances are you use Microsoft Excel in your daily work. Your job probably involves summarizing, reporting, and analyzing data. It might also involve building analytic models to help your employer increase profits, reduce costs, or mana…
Then should the government intervene in the economy? When do mar- kets fail? How do we craft policies that maximize social welfare? How do we design policies to minimize unintended consequences? Traditional public finance provides a powerful framework to tackle those questions. This frame- work, however, relies on an overly simple model of human behavior. This book revisits the core questions…
Express has matured considerably since it was first released exactly four years ago. Today it is recognized as one of the best web frameworks for Node.js. Every day new developers from varied backgrounds and experience come to Express for developing their web apps. With its ever-growing popularity, it is about time we had a book on Express. I wrote a tutorial on Express some time ago that bec…
Pick up any of the many PHP/MySQL books in any large bookstore and you’ll find chapters on installing PHP, variables, statements, functions, string processing, arrays, objects, file handling, debugging, and, probably, a toy e-commerce site. Not this book! I assume you already know all that stuff, or can find it somewhere if you don’t. Instead, I tried to cover essential topics that I’ve n…
Plug-ins allow third-party developers to add additional functionality to software applications and frameworks. Plug-ins exist for many different types of applications, such Mozilla Firefox (Add-ons and Extensions), Microsoft Word (Add-Ins), and development frameworks such as Salesforce.com. As Oracle Application Express (APEX) has been growing, so have the requests from the APEX community for …
Microsoft Dynamics NAV 2009 is a business management solution that helps simplify and streamline highly specialized business processes such as finance, manufacturing, customer relationship management, supply chains, analytics, and electronic commerce for small and medium-sized enterprises. ERP systems like NAV thus become the center of a company's day- to-day operations. When you learn to progr…
Every day I read e-mails and articles dealing with computer security attacks and breaches, and the repercussions that follow. I have been getting onboard with computer security for decades, and there is no end in sight for this effort. Each and every professional in information technology has a commitment to keep with regard to computer security. We have, most of us, signed computing codes of c…
Apple originally introduced iOS in January of 2007 as the operating system for the iPhone, under the original name of iPhone OS. In June of 2010, Apple renamed its mobile operating system to iOS. This book will walk you through the creation of your first Adobe AIR application using the Flex 4.5 framework and provide examples of how to interact with the device’s components. These include GPS, …
Asia and the Pacific has been advancing in many aspects of its development, but the potential for growth is vast. The ADB Institute Series on Development Economics aims to identify and propose solutions using a multidisciplinary approach to impor- tant development issues facing economies in the Asia and Pacific region. Through edited volumes and monographs, the series showcases the research out…
It would be quite unusual for a person not trained as a surgeon to walk into a hospital operating room, ask a nurse for a scalpel, and start cutting. However, anyone—even those without computer science degrees—can walk into a bookstore, pick up a pro- gramming book, and start programming that afternoon. To build a website, you once needed to be adept in a number of languages and technologie…
The relationship between businesses and Apple has always been a complex one, par- tially due to Microsoft’s traditional death-grip on the corporate market, and Apple’s sometimes ambivalent attitude toward corporate users. iOS has done a lot to change this, as it brought many new Apple users in through the mobile back door. The reality is that iOS is something to be taken seriously by corpor…
Microsoft Dynamics CRM is offered in a variety of deployment scenarios. From the standard on-premise deployment to a private cloud or an online cloud offering from Microsoft, the choice depends on each customer, their type of project, and a large number of requirements, policies, and legal restrictions. In this chapter, we will cover the following topics: • Dynamics CRM • Prerequisites to c…
The development of OAuth 1.0 reduced many of the headaches for developers and allowed them to use a single authorization technology across hundreds of APIs on the Web. However, OAuth 1.0 came with some challenges as well—cryptographic signa- tures and limited definition of how to use it for authorizing applications not using a server-to-server web application flow. I’m delighted that the st…
Financial management continues to change at a rapid pace. Advancements are occurring not only in the theory of financial management but also in its real-world practice. One result has been for financial management to take on a greater strategic focus, as managers struggle to create value within a corporate setting. In the process of value creation, financial managers are increasingly supple…
The strategic management process (see Figure 1.1) is the full set of commitments, decisions, and actions required for a firm to achieve strategic competitiveness and earn above-average returns. The firm’s first step in the process is to analyze its external and internal environments to determine its resources, capabilities, and core competencies— the sources of its “strategic inputs.…
Welcome to the first chapter of our journey into the world of data protection through Microsoft Data Protection Manager (DPM). This chapter will provide you with an overview of DPM. After reading this chapter you will understand what DPM is and the basis of what it can and cannot do. We will go through DPM Architecture, pricing of DPM, DPM downfalls, compare DPM to other back up solutions, DPM …
Given the dramatic advances in the transportation and information technologies that have allowed the world economy to globalize over the last few decades, experts have begun to speculate on whether the world is now “flat” (Friedman 2007) or perhaps “spiky” (Florida 2008). Previous thinkers supposed that globalization would lead to creative workers being drawn to specific cities and regi…
When I first wrote this book, I was living in Houston. After I met Nerissa, I moved to Austin. I then began the process of manifesting our dream home. After a few months, we found a beautiful two-acre, two-story, Hill Country property with wandering wild deer and rabbit, and an outside pool, between Austin and San Antonio, in a small spiritual-artistic community called Wimberley, Texas. …
The Android mobile operating system was first introduced in the fall of 2008 as part of the G1 handset. Android began to gain some momentum as major device manufac- tures like Motorola, HTC, Sony, and Samsung adopted Android to run on their hard- ware. As the number of available devices began to grow (allowing mobile customers a wide range of choices), the number of Android handsets being activ…
IT organizations are realizing the benefits of infrastructure consolidation and virtualiza- tion—cost savings, operational savings, better posture toward disaster recovery—and the challenges associated. Consolidating infrastructure increases the distance between the remote office worker and the tools they need to ensure productivity—applications, servers, content, and more. Application ac…