Article Network

CSS3 Animation

by Aravind Shenoy Gianluca Guarini | November 2013 | Open Source Web Development

This article by Aravind Shenoy and Gianluca Guarini, the authors of the book HTML5 and CSS3 Transition, Transformation, and Animation, have discussed about CSS3 animations used in todays websites.

Read CSS3 Animation in full

CryENGINE 3: Terrain Sculpting

by Dan Tracy | June 2011 | Open Source

With the overall complexity involved in creating games becoming exceedingly difficult and expensive with every successive console generation, many game developers have turned to middleware engines, such as the CryENGINE, that offer a complete pipeline for the game development process. CryENGINE is a perfect fit for most developers as it allows users to create their content quickly and easily and thus, allow games to meet and exceed current generation quality standards and still be created by fewer and fewer people.

In this article by Dan Tracy, author of CryENGINE 3 Cookbook, we will cover the following:

  • Creating a new level
  • Generating a procedural terrain
  • Navigating a level with the Sandbox Camera
  • Terrain sculpting
  • Setting up the terrain texture
Read CryENGINE 3: Terrain Sculpting in full

CryENGINE 3: Sandbox Basics

by Dan Tracy | June 2011 | Open Source

This article will deal with the majority of the tools you will use on a regular basis as well as the essentials for creating new and exciting levels for your project. It will also include the use of one of CryENGINE's greatest features of What you see is what you play by demonstrating how you may be able to play the level that you have created on demand.

In this article by Dan Tracy, author of CryENGINE 3 Cookbook, we will cover:

  • Placing the objects in the world
  • Refining the object placement
  • Utilizing the layers for multiple developer collaboration
  • Switching to game mode
  • Saving your level
  • Exporting to an engine
  • Essential game objects
  • Running a map from the Launcher
Read CryENGINE 3: Sandbox Basics in full

CryENGINE 3: Fun Physics

by Dan Tracy | July 2011 | Open Source

CryENGINE 3 is globally recognized as one of the world's most powerful real-time middleware development platforms. In this article, we will look into several different examples, specifically of what the physics engine is capable of, such as manipulating gravity and setting up the different objects with rope physics.

In this article by Dan Tracy, author of CryENGINE 3 Cookbook, we will cover:

  • Low gravity
  • Hangman on a rope
  • Wrecking ball
  • Rock slide
Read CryENGINE 3: Fun Physics in full

CryENGINE 3: Breaking Ground with Sandbox

by Paul Reindell Sean Tracy | October 2012 | Beginner's Guides Games

You may now be asking yourself, "I've downloaded the CryENGINE 3 SDK. Now how do I start making games with it?" Such a question has far-reaching implications and is awfully difficult to answer! So in my attempt to answer this question, let's create our own game together, in a short amount of time, using some of the functions and entities that the CryENGINE 3 SDK gives to us straight out of the box.

In this article by Sean Tracy and Paul Reindell, authors of CryENGINE 3 Game Development: Beginner's Guide, we will be:

  • Beginning with our first example using out of the box features of the engine
  • Creating and sculpting terrain for a new level, from scratch
  • Creating and using terrain texture layers
  • Creating vegetation groups and applying them to your level
  • Creating and setting a basic time of day to light our level
Read CryENGINE 3: Breaking Ground with Sandbox in full

Cross-premise Connectivity

by Bala Natarajan Erez Ben-Ari | February 2013 | Enterprise Articles Microsoft

In this article by Erez Ben-Ari and Bala Natarajan, the authors of Windows Server 2012 Unified Remote Access Planning and Deployment, Cross-premise connectivity (also known as cloud connectivity) is the ability to establish secure connection between two sites. It could be between a head office and a branch office or from an office to a cloud data center. Before we go into the details of cross-premise connectivity let us take a moment and talk about the connectivity challenges that an enterprise faces. In this article, we are going to talk about what cross-premise connectivity is, why it is needed, and how to go about establishing it.

The topics we will discuss are as follows:

  • Evolving remote access challenges

  • Migration to dynamic cloud

  • The needs of modern data centers

  • Dynamic cloud access with URA

  • Adding a cloud location using Site-to-Site

  • Basic setup of cross-premise connectivity

  • Configuration steps

Read Cross-premise Connectivity in full

Cross-platform Development - Build Once, Deploy Anywhere

by Andreas Oehlke | October 2013 | Games Open Source

In this article by Andreas Oehlke, the author of the book "Learning Libgdx Game Development", you will learn more about the generated Eclipse projects and how they work together. Also, you will learn more about the following components of the Libgdx framework:

  • Backends
  • Modules
  • Application Life-Cycle and Interface
  • Starter Classes
Read Cross-platform Development - Build Once, Deploy Anywhere in full

Cross-browser-distributed testing

by Dmitry Sheiko | September 2013 | Open Source

This article by Dmitry Sheiko the author of Instant Testing with QUnit will guide you on automating client-side cross-platform/browser testing using the command-line tool Bunyip.

Read Cross-browser-distributed testing in full

CRM Deployment Options

by Angel Magaña Michael Whitehead | September 2010 | Open Source

SugarCRM is a popular Customer Relationship Management (CRM) system. It is available in both free open source and commercial versions, making it an ideal way for small or medium-size businesses to try out a CRM system without committing large sums of money. SugarCRM is an extensive PHP/MySQL based application, but with its rich administration interfaces, no programming is required to get measurable benefits from its use.

In this article by Angel Magaña and Michael Whitehead, authors of the book Implementing SugarCRM 5.x, we will take a systematic approach in making the right deployment choices for your business. First, we take a detailed look at the alternatives you have for a CRM deployment, including On-Demand (no installation at all for you), Collocation (someone else hosting and installing on a server that belongs to you), a conventional On-Premise installation, where you own and manage your own server and lastly, a Shared Server hosting option for small organizations.

Read CRM Deployment Options in full

Creating, Installing and Tweaking your theme using Plone 3

by Veda Williams | May 2010 | Open Source

Themes are among the most powerful features that can be used to customize a web site, especially in Plone. Using custom themes can help you brand your site for a particular corporate image; it ensures standards compliance and creates easily navigable layouts. But most Plone users still continue to use default themes as developing and deploying themes that are flexible and easily maintainable is not always straightforward.

In the article by Veda Williams, author of Plone 3 Theming, we will learn :

  • About the theme
  • Creating a theme product
  • Altering the theme product's structure
  • Installing the theme product
  • Adjusting web site content to support the design
Read Creating, Installing and Tweaking your theme using Plone 3 in full

Creating, Customizing, and Assigning Portlets Automatically for Plone 3.3

by Juan Pablo Giménez Marcos F. Romero | May 2010 | Cookbooks Content Management Open Source Web Development

This article by Juan Pablo Giménez and Marcos F. Romero, authors of Plone 3.3 Products Development Cookbook will give you step-by-step instructions for adding portlets. Portlets are used to provide contextual information about the main contents of a page.

In this article, we will cover:

  • Creating a portlet package
  • Customizing a new portlet according to our requirements
  • Testing portlets
  • Assigning portlets automatically
  • Read Creating, Customizing, and Assigning Portlets Automatically for Plone 3.3 in full

    Creating, Compiling, and Deploying Native Projects from the Android NDK

    by Sylvain Ratabouil | February 2012 | Beginner's Guides

    A man with the most powerful tools in hand is unarmed without the knowledge of their usage. Eclipse, GCC, Ant, Bash, Shell, Linux—any new Android programmer needs to deal with this technologic ecosystem. Depending on your background, some of these names may sound familiar to your ears. Indeed, that is a real strength; Android is based on open source bricks which have matured for years. Theses bricks are cemented by the Android Development Kits (SDK and NDK) and their set of new tools: Android Debug Bridge (ADB), Android Asset Packaging Tool (AAPT), Activity Manager (AM), ndk-build, and so on. So, since our development environment is set up, we can now get our hands dirty and start manipulating all these utilities to create, compile, and deploy projects which include native code.

    In this article by Sylvain Ratabouil, author of Android NDK Beginner’s Guide we are going to do the following:

    • Compile and deploy official sample applications from the Android NDK with Ant build tool and native code compiler ndk-build
    • Learn in more detail about ADB, the Android Debug Bridge, to control a development device
    • Discover additional tools like AM to manage activities and AAPT to package applications
    • Create our first own hybrid multi-language project using Eclipse
    • Interface Java to C/C++ through Java Native Interfaces (in short JNI)

    By the end of this article, you should know how to start up a new Android native project on your own.

    Read Creating, Compiling, and Deploying Native Projects from the Android NDK in full

    Creating Your Own Theme—A Wordpress Tutorial

    by Brian Franklin | April 2009 | Content Management Open Source WordPress

    Wordpress is the most widely used content management system amongst bloggers for many reasons. Not only does it make site management seem like a walk in the park, but it also uses a type of shared hosting, which means that most users can afford it. It has plug-ins for any occasion and desire and finally, it has themes.

    For many Wordpress users, finding the right theme is a long process that often leads to endless tweaking in the code and stylesheets. However, only a few ever consider learning how to create their own. If you are one of them, this tutorial by Brian Franklin will help you learn how to built and start your own theme.

    Read Creating Your Own Theme—A Wordpress Tutorial in full

    Creating Your Own Theme

    by Remo Laubacher | June 2013 | Beginner's Guides Open Source Web Development

    In this article we're going to change the layout of the site we've created. To achieve this, we will convert an HTML file into a concrete5 theme. This means that we have to replace and insert a few lines of PHP code to make things a bit more dynamic. However, you'll see that the basic conversion process is rather easy and quick; creating a concrete5 theme does only require very little PHP skill and almost no time.

    Some code snippets are just modifications to other snippets in this article. If you want to re-create the theme code on your own, you have to follow each step and follow the instructions precisely. If you're in a hurry, at the end of the article you'll find a link from where you can download the final code used in this article.

    In this article by Remo Laubacher, author of concrete5 Beginner's Guide - Second Edition, you'll learn how to create concrete5 themes by going through the follow topics:

    • A simple example showing you how to convert an existing HTML to a concrete5 theme

    • An explanation and more examples about page types

    • A number of snippets that can help you to get more out of your theme

    • An example that shows you the use of attributes to add a page-specific background picture

    • How to use customizable styles to allow certain CSS properties to be changed in the dashboard

    Read Creating Your Own Theme in full

    Creating Your Own Functions in MySQL for Python

    by Albert Lukaszewski, PhD | September 2010 | MySQL Open Source

    Comparing MySQL's string functions to Python's, you will notice that Python supports the capitalize() and capwords() functions. These capitalize the initial letter of the string and the first letter of each word, respectively. MySQL has no built-in capability to do this. It either returns all uppercase, all lowercase, or the original format of the string value. To put the onus of capitalization on the MySQL server, we need to define our own functions.

    In this article, Albert Lukaszewski, PhD, author of MySQL for Python, we will cover the following topics:

    • Hello()
    • Capitalise()
    • DELIMITER
    Read Creating Your Own Functions in MySQL for Python in full

    Creating Your First Web Page Using ExpressionEngine: Part 2

    by Leonard Murphy | May 2009 | Content Management PHP

    In the previous part of the article by Leonard Murphy, we Created a simple ExpressionEngine template and weblog. In this part, we will view the ExpressionEngine weblog and Integrate some basic CSS into our ExpressionEngine templates.

    Read Creating Your First Web Page Using ExpressionEngine: Part 2 in full

    Creating Your First Web Page Using ExpressionEngine: Part 1

    by Leonard Murphy | May 2009 | Content Management PHP

    In this two-part article by Leonard Murphy, we are going to start from scratch and use ExpressionEngine to create a single web page that is easy for anyone to update. Following completion of this article, we will be able to:

    • Create a simple ExpressionEngine template that we can publish to the world
    • Create a simple ExpressionEngine weblog that we can use to keep our website content fresh
    • Integrate some basic CSS into our ExpressionEngine templates
    Read Creating Your First Web Page Using ExpressionEngine: Part 1 in full

    Creating your first VM using vCloud technology

    by Daniel Langenhan | April 2013 | Enterprise Articles

    This article by Daniel Langenhan, author of Instant VMware vCloud Starter [Instant] explains how we can create our first VM in vCloud using VMware vCloud Director.

    We first have to get vCloud Director installed then we can start playing with it. Our first aim is obviously to deploy a VM inside our vCloud. To do that, we have to assign resources (CPU memory and disk) to vCD for consumption. In step 1 we will learn about all the different types of resources, and in steps 2 to 5, we will build them. Step 6 finally builds a vApp. Last but not least, I will give you some ideas about what to explore next.

    Read Creating your first VM using vCloud technology in full

    Creating Your First Virtual Machine: Ubuntu Linux (Part 2)

    by Alfonso V. Romero | April 2010 | Beginner's Guides Linux Servers Open Source

    Packt are due to launch a new Open Source brand, into which future VirtualBox titles will be published. For more information on that launch, look here.

    Read Part One of Creating Your First Virtual Machine: Ubuntu Linux here.

    Read Creating Your First Virtual Machine: Ubuntu Linux (Part 2) in full

    Creating Your First Virtual Machine: Ubuntu Linux (Part 1)

    by Alfonso V. Romero | April 2010 | Beginner's Guides Linux Servers Open Source

    Packt are due to launch a new Open Source brand, into which future VirtualBox titles will be published. For more information on that launch, look here.

    In this two-part article by Alfonso V. Romero, author of VirtualBox 3.1: Beginner's Guide, you shall:

    • Create your first virtual machine in VirtualBox, using Ubuntu Linux
    • Learn about your virtual machine's basic configuration
    • Download and install Ubuntu Linux on your virtual machine
    • Learn how to start and stop your virtual machine
    Read Creating Your First Virtual Machine: Ubuntu Linux (Part 1) in full
    Code Download and Errata
    Packt Anytime, Anywhere
    Register Books
    Print Upgrades
    eBook Downloads
    Video Support
    Contact Us
    Awards Voting Nominations Previous Winners
    Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
    Resources
    Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software