In this article by Bill Foust, author of BlackBerry SDK 4.5 Java Application Development: Beginner's Guide, you will create a new project from scratch. This article demonstrates how you accomplish this using Eclipse and the various wizards that are available within it. It also demonstrates how you can create a simple, but complete application quickly using the User Interface (UI) elements provided by the framework.
We will create a simple standalone application to calculate the tip of a bill at a restaurant. The initial application will be very simple and will be like the first step on a project. As you progress through the rest of this article the application will grow and become more robust. Specifically, we will look at:
- How to create a BlackBerry project using Eclipse
- How to add the essential classes an Application and a Screen
- Setting up a screen with fields
- Creating and using menus
In this article by Robert Kennedy III from the book Articulate Studio Cookbook, we will cover the following recipes:
Animating images and objects
Adding audio narration to your slides
In the previous article, Web design principles in Inkscape, we saw the web designing principles for blogs and storefronts.
In this article by Bethany Hiitola, author of Inkscape 0.48 Essentials for Web Designers, we will see how you can use Inkscape to create basic design templates that can be used with Cascading Style Sheets (CSS), HTML, and HTML5 in the final implementation. CSS are used with the HTML/XML coding to define the look and formatting of an entire website. One style sheet can be created that determines fonts, colors, spacing, placement, and more—reducing complexity and repetition in the coding of the pages themselves.Read Creating Web Templates in Inkscape in full
In this article by Dave Voyles, author of UnrealScript Game Programming Cookbook, we will learn how we can create a gun that fires homing missiles, a gun that heals pawns, and a weapon that can damage over time.Read Creating weapons for your game using UnrealScript in full
In this article, We will work with many web pages that offer images and sounds, interactive assignments, and Inkscape, in order to create attractive exercises in Moodle.
In this article by Vanesa S. Olsen, author of Moodle 1.9 for Teaching Special Education Children (5-10): Beginner's Guide we will learn:
- Create a scene using many layers and different tools
- Create activities to drag-and-drop words inside a scene
- Use pictures, zones, elements, layers, words, and colors to evaluate the children's association capabilities and the reverse thinking process
Tools are everything in game development today. Modern three-dimensional games are several orders of magnitude more complex than Sandy White's 1983 Ant Attack on the Sinclair ZX Spectrum. To create lush visuals expected from current games, we rely on a host of tools to generate content at different stages of production. Quite often, terrain is the canvas on which content is painted, if you think about it, while you might play a game and think how great the scenery looks, you're not necessarily looking at the terrain but rather the textures, vegetation, buildings and everything else that artist has constructed around it. Before we dive into using GROME we're going to cover some common caveats that apply to most game engines.
In this article by Richard A. Hawley, author of Grome Terrain Modeling with Ogre3D, UDK, and Unity3D, we're going to look at:
Describing a world in data
Game world scales
Starting a new GROME project
In this chapter, we will switch from the admin user interface to code, creating a view within a module and other examples of using code in conjunction with Drupal and Views architectures to manipulate the content. These methods should only be considered if you are comfortable with PHP and the Drupal architecture and API. The benefits of using code include more granular control, as well as the ability to achieve behaviors otherwise unavailable. The drawbacks are that the Views environment can be very complex, and one can easily break the environment.
The differences between using the Views UI to create a view and doing it in a module is that the UI does the coding for you and makes it more convenient to make changes to the view afterwards. That said, the UI method does not make it easy to distribute a ready-made view, nor does it make it facilitate tying such a view to other code.
In this artice by J. Ayen Green, author of Drupal 7 Views 3 Cookbook, we are going to cover the following topics:
- Programming a view
- Handling a view field
- Styling a view field
- Fine tuning the query
In this article by Belén Cruz Zapata, author of Android Studio Application Development, we will see how to create visually appealing applications using the new IntelliJ IDE Android Studio. The various tools needed for handling the UI of the devices and other properties such as themes are discussed in detail.Read Creating User Interfaces in full
With more than two million users worldwide, R is one of the most popular open source projects. It is a free and robust statistical programming environment with very powerful graphical capabilities. Analyzing and visualizing data with R is a necessary skill for anyone doing any kind of statistical analysis.
In the previous article by Hrishi V. Mittal, author of the book R Graph Cookbook, we learnt some intermediate to advanced recipes for customizing line graphs.
In this article we will learn some intermediate to advanced recipes for processing dates to make time series charts and stock charts.Read Creating Time Series Charts in R in full
BIRT is an open source business intelligence and reporting tool built on top of the Eclipse Framework. BIRT is used by developers for building reports that can best represent data and tell a story of that data that is easy to follow. In addition, BIRT can be integrated into a product to allow that product to provide reporting capabilities.
In this article by John Ward,author of BIRT 2.6 Data Analysis and Reporting we will learn how Themes provide a simple mechanism to apply a wide range of styles to an entire report design without the need to manually apply them.Read Creating Themes for a Report using BIRT in full
Blogging in Drupal encompasses a range of learning activities. When incorporated into a course as a regular part of the coursework, blogs provide an incredibly powerful means of tracking student growth. For students who are disorganized (that is, students whose backpacks resemble tumbleweed), the blog can also be an organizational tool. Most importantly, though, blogs create a record of student work that can be accessed at any time. As such, blogs provide a convenient window into both process (how students work) and product (the end results of student work). In this article by Bill Fitzgerald, we will see how to create a student blog.Read Creating the Student Blog in Drupal using Cloning in full
In this article, by Tom Schenk Jr., the author of Circos Data Visualization How-to, we will create a very basic Circos diagram containing links (ribbons) showing the relationship between hair and eye color. Throughout this task, we will become acquainted with Circos' genome-based terminology. As Circos' roots are in biology, the program does not read the typical tables most users are accustomed to.Read Creating the first Circos diagram in full
In this article by William Rice, we will see how to create Tax Rules in Magento. In the real world, the tax rate that you pay is based on three things: location, product type, and purchaser type. In Magento, we can create Tax Rules that determine the amount of tax that a customer pays, based upon the shipping address, product class, and customer class.
When you buy a product, you sometimes pay sales tax on that product. The sales tax that you pay is based on:
- Where you purchased the product from. Tax rules vary in different cities, states, and countries.
- The type of product that you purchased. For example, many places don't tax clothing purchases. And, some places tax only some kinds of clothing. This means that you must be able to apply different tax rates to different kinds of products.
- The type of purchaser you are. For example, if you buy a laser printer for your home, it is likely that you will pay sales tax. This is because you are a retail customer. If you buy the same printer for your business, in most places you will not pay sales tax. This is because you are a business customer.
- The amount of the purchase. For example, some places tax clothing purchases only above a specific amount.
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 learn how to perform the following:
- Lining up text and data in columns
- Typesetting complex tables
Spring Python has many useful building blocks. These illustrate the bottom line task for software developers: delivering runnable applications.
To speed up the process for building apps, Spring Python provides the Python script coily. This script is built to support extensible plugins. The first plugin provided by the Spring Python team is gen-cherrypy-app, which is based on creating a skeleton CherryPy application using Spring Python IoC and security.
In this article, by Greg Lee Turnquist, author of Spring Python 1.1, we will learn:
- The plugin driven approach of coily, which allows us to utilize plugins written by other developers or to write our own
- The easy-to-code requirements of creating a plugin
- Building a CherryPy application from scratch, with fully configured security, using the template-based gen-cherrypy-app plugin
An eZ publish installation can host multiple sites using something called the siteaccess system. In this article by Francesco Fullone and Francesco Trucchia, we will look at:
- eZ Publish siteaccesses
- How to create custom siteaccesses
- How a custom site access will help us in development stage
Also, we will look at how to enable additional languages on our site.Read Creating Site Accesses with eZ Publish 4 in full
In this article by B. Diane Blackwood, author of the book Instant QlikView 11 Application Development, we will create more sheet objects, starting with a new list box to begin analyzing our loaded data. We can add dimensions for analysis. We can format our data and other enhancements by right-clicking on our sheet or our sheet objects that were created by the wizard. For example, with this data, we can add a box for the Company dimension data and format the data to have dollar signs and commas.Read Creating sheet objects and starting new list using Qlikview 11 in full
This is the second part of the two part article series by Reynante Martinez. In this article series, we will learn how to digitally sketch/draw your scenes, give them subtle color shifts, add fake lighting, and apply filter effects to further emulate how 3D does its job in a step by step process. Read Creating Pseudo-3D Imagery with GIMP: Part 1 here.Read Creating Pseudo-3D Imagery with GIMP: Part 2 in full
In this two part article series by Reynante Martinez, we will learn how to digitally sketch/draw your scenes, give them subtle color shifts, add fake lighting, and apply filter effects to further emulate how 3D does its job in a step by step process. We will start off from scratch and move on to create a realistic 3D scene with just some 2D tools.
We will discuss:
- creating an appropriate canvas
- layer modes
- layers as backups
- selection tools
- color transition and theory
- faking Depth of Field
- faking reflections
- simple post processing
Read Creating Pseudo-3D Imagery with GIMP: Part 1 in full