Business change is a constant necessity as a result of increased competition, improved technology, and shifts in consumer patterns. As a result, an enterprise will reorganize, acquire other businesses, create new applications, and downsize others. Throughout these changes, companies are faced with the challenge of efficiently provisioning their resources in response to their business priorities. To deliver data where it is needed, when it is needed, requires sophisticated information integration technologies.
This article by Jason Williamson, co-author of Oracle Information Integration, Migration, and Consolidation, discusses the basic concepts of information integration and reviews historical approaches to information integration. We will compare data-level integration with process and application integration. This will provide some solid examples for real world decisions, when trying to understand information integration and how this relates to your business and technical initiatives.Read Getting Started with Oracle Information Integration in full
The objective of this article is to get you started using Oracle GoldenGate 10.4. We will discuss the history and evolution of GoldenGate Software, its success in the market and ultimate Oracle acquisition. You will become accustomed with the concepts of data replication and how GoldenGate provides enterprise-wide solutions to address the business requirements. Although an introduction, this article is designed to inspire thought by drilling into the key components, processes, and considerations required to build and implement a GoldenGate solution.
In this article by John P. Jeffries, author of Oracle GoldenGate Implementer's Guide, we will discuss the following points surrounding GoldenGate:
- The evolution of GoldenGate software
- The technology and architecture
- The solutions offered by GoldenGate
- The architecture and topology of GoldenGate, plus design considerations
- The supported platform and database versions
This article is written by Emre Baransel and Nassyam Basha, both of whom have also authored the book Oracle Data Guard 11gR2 Administration Beginner's Guide.
The objective of this article is to make you familiar with the Oracle Data Guard 11gR2 environment. We will discuss the definition, properties, and history of Data Guard. You will become accustomed with the concepts of standby databases and how Data Guard provides the robust solution of high availability and disaster recovery.
In this article, we will discuss the following topics:
- The definition and features of Data Guard
- The evolution of Data Guard
- The architecture and topology of Data Guard
- Comparison of Data Guard with other replication solutions
Let's get on with learning what Oracle Data Guard is and its primary features are.Read Getting Started with Oracle Data Guard in full
OpenStreetMap is a diverse project with hundreds of thousands of people contributing data and making use of it in different ways. As a result, many of the resources that mappers have created and use are scattered around the Internet, but the project data and much of the documentation is hosted at openstreetmap.org, on servers operated by the OpenStreetMap Foundation.
As a crowdsourced project, OpenStreetMap is heavily reliant on having an active community participate in the project, and there are probably as many tools and websites aimed at allowing mappers to communicate and collaborate as there are for mapping and using the data. Mappers have created many different ways of sharing information, based on personal preference and the kind of information involved.
In this article by Jonathan Bennett, author of the book OpenStreetMap, we'll cover:
- The main features of openstreetmap.org—the main website for the project
- Creating and personalizing an account on openstreetmap.org
- Using the map viewer and the tools associated with it
- Using the documentation in the OpenStreetMap wiki
- Communicating with the OpenStreetMap community using mailing lists, forums, IRC, and other channels
OpenAM is an open source continuation of the OpenSSO project that was taken over, and later scrapped, by Oracle. OpenAM is the only commercial-grade, feature-rich web application that provides SSO solutions. It has a variety of features and a powerful Single Sign-On (SSO) capability, but the implementation can be tricky, and the unorganized and incoherent online documentation is not very helpful.
In this article by Indira Thangasamy, author of OpenAM, we'll discuss the following topics:
- History of OpenSSO
- OpenSSO vs. OpenAM
- OpenSSO—an overview
- What kind of problems does OpenSSO solve?
In this article by Erik Hazzard, author of OpenLayers 2.10 Beginner's Guide we will:
- Learn what OpenLayers is
- Discuss some web mapping application concepts
- Make our First Map
- Cover concepts behind OpenLayers, such as Object Oriented Programming
- Provide information on resources
In this article by Ruben Olsen, author of OmniGraffle 5 Diagramming Essentials, you will learn the very basics of using OmniGraffle. You will need to know this so that you can move on to create your very first diagram from scratch. You will also learn how to save your diagram for other OmniGraffle users to enjoy. However, if your co-workers, friends, or family do not have OmniGraffle, you will learn how to export your diagram to a more common format for them to enjoy.
This article will cover the following topics:
- What OmniGraffle is and is not
- The naming conventions for shapes
- The OmniGraffle workspace
- A step-by-step guide to your very first diagram
- Basic operation of the software
- Tips regarding the efficient use of inspectors
This article created by Thomas Chamberlain, the author of book Learning OMNeT++, introduces you with Omnet++. This book is intended for a whole range of people, from network engineers who want to create reliable networks to budding simulation enthusiasts. I know I would have benefited from a book like this when I was in my final year of University. That's when I realized I needed to simulate networks to solve the problems I had. This book would have been useful for me, because once I realized I wanted to simulate a network, I also realized that I had no idea how to do it. Once I discovered OMNeT++, I also found the learning curve for using it to be steep to start with, and I really wanted the network simulations that I would soon create to be up and running as quickly as possible. I wish for this book to be useful, interesting and also fun.Read Getting Started with OMNeT++ in full
NetBeans is an Integrated Development Environment (IDE) and platform. Although initially the NetBeans IDE could only be used to develop Java applications, as of version 6 NetBeans supports several programming languages, either by built-in support or by installing additional plugins. Programing languages natively supported by NetBeans include Java, JavaFX, C, C++ and PHP. Groovy, Scala, Ruby and others are supported via additional plugins.
In this article by David R. Heffelfinger, author of Java EE 6 Development with NetBeans 7, we will cover how to get started with NetBeans; topics covered in this article include:
- Obtaining NetBeans
- Installing NetBeans
- Starting NetBeans for the first time
- Configuring NetBeans for Java EE development
The article Getting Started with Mule by Dr. Zakir Laliwala, Abdul Samad, Azaz Desai, and Uchit Vyas, the authors of Mule ESB Cookbook,discusses about the basic terminologies and concepts in Mule. It also provides an environment setup for Mule ESB and Mule Studio.
In this article, we will cover the following topics:
- Understanding Mule concepts and terminologies
- Setting up the Mule IDE
- Installing Mule Studio
- Configuring Mule components
- Deploying your first Hello World application on the Mule server
Sculpting software has changed the face of the 3D industry. Whether you are creating a character for the next Avatar movie or adding details to a post apocalyptic city in The Last of Us, 3D sculpting has become an essential tool for creating a level of realism in digital art that was much harder to achieve in the past. A couple of things that make Mudbox a better choice than other sculpting software is its ease of use, its industry-leading 3D painting tools, and its solid integration with other Autodesk products, which includes industry-standard software for 3D modeling and animation. Mudbox is also the first software to integrate vector displacement map extraction. This technology takes texture mapping one more step forward, similar to the introduction of normal maps which sparked the era of "Next-Gen" games. All in all, Mudbox is a powerful art creation tool that is only going to get better and more integrated with the industry's leading software.
In this article by Jeremy Roland, author of Mudbox 2013 Cookbook we will cover:
- Installing Mudbox 2013 documentation
- Setting up hotkeys
- Increasing the resolution on your model
- Bookmarking the camera view
- Downloading and enabling stamps, stencils, and base meshes from the Internet
- Adding and adjusting your image planes
- Sculpting on different subdivision levels effectively
- Recording a movie while you work in Mudbox
- Setting up colors and other preferences
- Setting up your Wacom tablet
- Working in expert mode
Apart from being a great tool for developing learning activities for a wide variety of audiences, Moodle also has the capability to be used as a community and collaboration tool to meet a wide variety of business needs. In this article by Jason Cole, Jeanne Cole and Gavin Henrick, authors of Moodle for Business: Beginner's Guide, we will discuss the benefits of open source software as it applies to Moodle, explore how to install Moodle and get a basic course up and running. In this article, we shall:
- Discuss Moodle in the context of its use in non-education organizations
- Install Moodle for experimenting and learning
- Set up a class and add some resources and a forum
This article by Chip Lambert, author of Instant RESS Implementation How-to will explain how to get started with the feature detection library, Modernizr.Read Getting started with Modernizr using PHP IDE in full
Read Getting Started with Modernizr in full
This article by Satya Shyam K Jayanty, author of Microsoft SQL Server 2008 R2 Administration Cookbook, begins with SQL Server 2008 R2 version's new features and enhancements such as master data services, data-tier applications, and adding the service pack features using Slipstream technology. We will run through the designing best practice approach in upgrading to SQL Server 2008 R2 and take advantage of federated servers enhancements.
In this article, we will cover:
- Adding SQL Server R2 Service Pack features using Slipstream Technology
- Designing a best practice approach in upgrading to SQL Server 2008 R2
- Working with Data-Tier applications
- Designing and adopting SQL Server 2008 R2 solutions
- Designing applications to use federated servers
Marmalade is a cross-platform solution that allows us to write the source code for a video game once in C++ (a language that most video game developers will already be familiar with) and then deploy it to a number of different platforms, including iOS, Android, and BlackBerry PlayBook.
In this article by Sean Scaplehorn, author of Marmalade SDK Mobile Game Development Essentials, we will be learning how to get the Marmalade SDK set up for development. While Marmalade is available in both Windows and Mac versions, the Windows version is the most developed of the two.Read Getting Started with Marmalade in full
In this article by Nurul Ferdous, author of Magento 1.4 Development Cookbook, we will cover:
- Preparing the platform with a virtual host
- Setting up a Subversion/SVN
- Getting the latest copy of Magento with the SVN checkout
- Setting up MySQL tools
- Setting up a Magento project with NetBeans
- Working with Magento code
LiveCode has an English-like programming language, a graphical development environment, and an easy-to-understand structural metaphor. When you create an application, you spend more time thinking about how to implement the different features, and less about the complexities of the tool you are using. But if you've never used LiveCode before, it's still going to be unfamiliar at first.
Before we can do neat things…
Creating stacks that do something that you will find useful or that may become a mobile app that you can sell, is a very gratifying process. Minute by minute, you can be making progress, and instantly see improvements that you have made. Unfortunately, there is a lot of less gratifying work to be done before and after you have made your masterpiece. In this article by Colin Holgate, author of LiveCode Mobile Development Beginner's Guide, we will take you through the before part.
LiveCode makes mobile apps by taking the stack you have made, along with any supporting files you have added, and compiles the application file using the developer kit that you will download from the mobile OS provider – Google for Android and Apple for iOS. In this article we will:
- Sign up for Android Market
- Sign up for Amazon Appstore
- Download and install the Android SDK
- Configure LiveCode so that it knows where to look for the Android SDK
- Become an iOS developer with Apple
- Download and install Xcode
- Configure LiveCode so that it knows where to look for the iOS SDKs
- Set up simulators and physical devices
- Test a stack in a simulator and physical device
Here we go...
Read Getting Started with LiveCode for Mobile in full
LaTeX is a high-quality open source typesetting software that produces professional prints and PDF files.
In this article by Stefan Kottwitz, author of LaTeX Beginner's Guide, we will:
- Get to know LaTeX and talk about the pros and cons compared to word processors
- Install a complete LaTeX software bundle, including an editor
- Write our first LaTeX document
So, let's get started.Read Getting Started with LaTeX in full