In this article by Gordon Fisher, the author of Blender 3D Printing Essentials, we will learn about a 3D printer and how it works. We will also see the types of a 3D printers and how they are controlled.Read Designing Objects for 3D Printing in full
Ruby on Rails is a recent entrant in the world of web application framework. Ruby is the language used and Ruby on Rails is the framework built upon Ruby. In this article by A.P. Rajshekhar, we will be designing and creating database tables for a User Management Module (UMM). The UMM is responsible for Registering users, Modifying user information, Assigning roles or privileges, Viewing the user, and Deleting the user. Let us go forward and look at the background information required for designing and creating the database tables used for this module.Read Designing and Creating Database Tables in Ruby on Rails in full
In this article, by Makzan, author of Flash Multiplayer Virtual Worlds, we will discuss several important techniques for designing avatars in virtual world.
We will specifically cover:
- Determining the direction numbers of avatars' views
- Rendering avatars in Flash virtual world
- Drawing an avatar in Flash
- Creating an avatar class
- Logging in SmartFoxServer with avatar
- Using user variables in virtual world
- Adding name to the avatar
XenApp 6 is the leader in application hosting and virtualization delivery, allowing users from different platforms such as Windows, Mac, Linux, and mobile devices to connect to their business applications. It reduces resources and costs for application distribution and management. Using Citrix XenApp 6, you can deploy secure applications quickly to thousands of users.
The most important step before any Citrix deployment is to understand the features of the product and design the architecture before the servers are set up.
In this article by Guillermo Musumeci, author of Getting Started with Citrix XenApp 6, we will cover the following topics:
- Learning Citrix farm terminology and concepts
- Designing a basic XenApp architecture
- Designing a basic pilot plan
- Creating a list of applications to publish in our Citrix farm
- Reviewing a list of applications and deciding the best method to deliver them
In this article by Massimiliano Dessi, we're going to examine some important design decisions to build better applications. In these design decisions, the AOP plays a significant role because it provides smart solutions to common crosscutting problems.
We will look at the following AOP design solutions:
- Concurrency with AOP
- Transparent caching with AOP
- Security with AOP
This article written by Ágnes Vidovics-Dancs and Gergely Daróczi, the authors of Introduction to R for Quantitative Finance, explains the pricing of derivatives using discrete and continuous time models. Furthermore, you will learn how to calculate derivatives' risk measures and the so-called "Greeks".Read Derivatives Pricing in full
Deployment answers the need to have the generated reports reach the relevant user.In this article by John Ward, we are going to look at two different Deployment options available. We will look at the BIRT Viewer for J2EE that comes with the BIRT Runtime and is embedded into the BIRT Eclipse IDE, and we are also going to look at a basic Java application that implements the Report Engine API to run reports. We will also cover the command-line tools that come with the BIRT Runtime for executing reports.Read Deployment of Reports with BIRT in full
Once your portal is looking the way you want it to, it is time to share your creation with the rest of the world. We want to transfer our site from our local computer and set it up on the World Wide Web.
In this article by Daniel N. Egan, you will know the following:
- How to obtain a domain name for your site
- What to look for in a hosting provider
- How to modify your files to prepare for moving to a host
- How to set up your database on a hosted site
- What file permissions are needed for your site to run
After installing an application server, we would want to deploy applications. Applications can be installed manually or in an automated fashion using scripts. In this two-part article by Steven Charles Robinson, we will cover how to manually deploy a J2EE (Enterprise Edition) application. As we walk through this article, we will show you how to deploy two applications. One application does not require database connectivity; the second is a database aware application which requires some WebSphere configuration to provide database connectivity to the application.
In this article, we will cover the following topics:
- Application server internals
- The web container
- Virtual hosts
- WebSphere ports
- Data sources
- Java Naming and Directory Interface (JNDI)
- Application deployment
- J2EE applications
- Enterprise Archive (EAR)
- Web Archive (WAR)
- Java Archive (JAR)
The concept of running HTML5 applications is like running the application in a stripped-down web browser as a wrapper. The UI wrapper for our HTML5 application will be written in Vala, using the GTK+ flavor of the famous WebKit layout engine, which is called WebKitGTK+.
In this article, by Mohammad Anwari author of GNOME 3 Application Development Beginner's Guide, we will not only learn how to run our HTML5 applications inside a UI wrapper,but will also learn to use GNOME platform as the middleware. Specifically, our topics for this article are as follows:
Embedding WebKit inside our GTK+ application
In this article by Greg Ramsey, co-author of Microsoft System Center 2012 Configuration Manager Administration Cookbook, we'll cover:
- Creating applications and deployment types
- Managing Software Center and Application Catalogue
- Preparing for software updates
- Creating and monitoring software updates
- Leveraging Automatic Deployment Rules (ADRs)
- Reducing collection dependencies with conditional rules and global conditions
- Deploying custom updates
- Converting classic packages to applications
- Creating and deploying Virtual Applications (App-V)
- Superseding applications
- Monitoring content and deployment status
In the previous article, Creating a Simple Skin using DotNetNuke, we took a look at the recipes to create a simple skin
In this article by John K. Murphy, author of DotNetNuke 5.4 Cookbook, we will cover the following topics:
- Deploying your skins and containers
- Exploring skin objects
- Creating a simple HTML container
- Creating a basic ASCX container
In this article by Tero Parviainen, author of Real-Time Web Application development using Vert.x 2.0, we will learn how to deploy a Vert.x web application on a server, making it available on the Internet. You'll also learn how to set up deployment scripts that enable the continuous delivery of updated versions of your application.
We will be walking through one deployment scenario, which has been shown to work well in the real world. It involves deploying our Vert.x application to an Ubuntu Linux server.Read Deploying a Vert.x application in full
Microsoft Windows Mobile Platform is now fully supported with .NET technology. We can develop and deploy .NET-based applications directly on to smart devices enabled with Microsoft Windows Mobile operating system.This article by Jagadish Chatarji Pulakhandam and Sunitha Paruchuri shows an example of deploying such an application.Read Deploying .NET-based Applications on to Microsoft Windows CE Enabled Smart Devices in full
Software development never happens in isolation. Most of the time, for complex projects, you will not work alone, nor will you develop all the components in the product from scratch. Products are generally created in teams, and they generally rely on external libraries and components. A product itself can be broken into modules developed by different teams dependent on each other. Dependencies in software development refer to the libraries or components required at various stages (compile, test, and runtime) of an application's development life cycle. The process of handling these dependencies, external or internal, for your application is called dependency management. In this article by Shiti Saxena, author of Getting Started with SBT for Scala, we will venture into dependency management.
On the surface, it looks simple. All you have to do is take the JAR file and add it to your project. But when you actually have to handle it, problems arise. Some of the challenges are as follows:
- Version management: This will track the version of various dependencies you are using. Download the latest ones when they become available and replace the old ones. Ensure someone else in the team doesn't simply change the JAR file to a newer/older version.
- Transitive dependencies: This handles the chain of dependencies of the libraries you are dependent on, and also the dependencies of these dependencies.
- Releasing your library: If your library is part of a larger project, making your library available to others to use in an easy way is a challenge, especially when it is updated frequently (think about nightly snapshots).
In this article Ilya Grinblat and Alex Peterson, the authors of OGRE 3D 1.7 Application Development Cookbook, we'll show you how to create an Ogre 3D Windows application in Visual Studio 2010 using the Win32 API, the Microsoft Foundation Classes ( MFC), and the .NET framework. We'll show you how to configure your project settings to support Ogre, and how to integrate Ogre into each type of application. We'll also create a custom Ogre plugin and a custom resource manager.Read Delving Deep into Application Design in full
Delicious provides a well-known widget known as Tagometer which displays the number of saves and tags used for saving a particular URL. In this article by Roshan Bhattarai, we’ll learn how to build a custom Delicious Tagometer widget.Read Delicious Tagometer Widget in full