Article Network

Getting Started with Magento Development

by Nurul Ferdous | December 2010 | Cookbooks Open Source

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
Read Getting Started with Magento Development in full

Getting Started with LiveCode for Mobile

by Colin Holgate | July 2012 | Beginner's Guides

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

Getting started with Leaflet

by Jonathan Derrough | June 2013 | Open Source

In this article, written by Jonathan Derrough, author of the book entitled Instant Interactive Map Designs with Leaflet Library How-to, we will learn about Leaflet. Leaflet is a JavaScript library so there are a few JavaScript things we will need before we get started, namely an Internet browser, a text editor, and a stable release of Leaflet. We will then be on our way to create our first map.

Read Getting started with Leaflet in full

Getting Started with LaTeX

by Stefan Kottwitz | April 2011 | Beginner's Guides Open Source

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

Getting started with Kinect for Windows SDK Programming

by Abhijit Jana | February 2013 | Games Microsoft

In this article by Abhijit Jana, the author of Kinect for Windows SDK Programming Guide , introduces us to the Kinect for Windows SDK. It is a toolkit for developing applications for Kinect devices. Developing applications using Kinect SDK is fairly easy and straightforward. The SDK provides an interface to interact with Kinect via system drivers. The SDK includes drivers for the Kinect sensor, which interact with the device, and the OS and APIs interact with the device through program. Overall, the SDK provides an opportunity to the developers to build an application using either managed code (C# and VB.NET) or unmanaged code (C++) using Visual Studio 2010 or higher versions, running on Windows 7 or Windows 8. This article will explain the following aspects of Kinect SDK:

  • Understanding the system requirements

  • The evolutionary journey of Kinect for Windows SDK

  • Installing and verifying the installed components

  • Troubleshooting tips and tricks

  • Exploring the installed components of SDK

  • A quick lap around different features of Kinect for Windows SDK

  • The Coding4fun toolkit

Let's look at them one by one.

Read Getting started with Kinect for Windows SDK Programming in full

Getting Started with Kinect

by Rui Wang | August 2013 | Microsoft Open Source

In this article by Rui Wang, author of Augmented Reality with Kinect, shows you how to install Kinect hardware and software on your Windows PC and check if Kinect will start.

Read Getting Started with Kinect in full

Getting Started with JSON

by Sai Srinivas Sriparasa | October 2013 | Open Source Web Development

This article by Sai Srinivas Sriparasa, author of JavaScript and JSON Essentials, shows the importance of JSON or JavaScript Object Notation and also explains why it is a very popular data interchange format.

Read Getting Started with JSON in full

Getting Started with jQuery

by A P Rajshekhar | June 2010 | Open Source Web Development

It is JavaScript that brings a HTML page to 'life'. Whether it is client-side validation, animating the page elements or calling the server in the background to get updated page, one can use JavaScript to achieve all this and much more. However, using JavaScript in its 'raw' state compels the developer to write multiple lines to implement each of the afore-mentioned functionality and for each application. The pit-fall in such an approach is that each application will have its own pattern and trying to reuse JavaScript code developed for one application, will ultimately result in re-factoring most of the code so that it meets the requirements of both the applications. This is where JavaScript libraries come into picture. These libraries encapsulate the ordinary yet oft used functionalities (e.g. validation, selection of elements etc.) and provide simplified API to access these functionalities. Among the JavaScript libraries, one of the most used is jQuery.

In this article by Rajshekhar A.P., the focus will be on the basics of jQuery. The first section will be about how jQuery works. The second section will provide details about using various functionalities of jQuery. That’s the agenda for this discussion.

Read Getting Started with jQuery in full

Getting Started with JIRA 4

by Patrick Li | May 2011 | Enterprise Articles Java

When Atlassian first started, they made the decision to create a software that would be inexpensive, fun for the user, and would take minutes to install. Thanks to this philosophy, the installation process of JIRA is relatively simple and straightforward. In this article, we will start with a high-level view of JIRA, looking at each of the components that make up the overall application. We will then examine the various deployment options we have, including application servers, databases, and distribution choices. Finally, we will get our hands dirty by installing our very own JIRA application from scratch.

By the end of this article by Patrick Li, author of JIRA 4 Essentials, you will have learned about:

  • The overall architecture of JIRA
  • Platforms and applications supported by JIRA
  • Installing JIRA and all of the required software
  • Configuring database connections
Read Getting Started with JIRA 4 in full

Getting Started with JavaFX

by Vladimir Vivien | October 2010 | Cookbooks Java

This article by Vladimir Vivien, author of JavaFX 1.2 Application Development Cookbook, covers language basics such as classes, data types, function usage, variable declaration, data binding, triggers, Java and JavaFX integration.

In this article, we will cover the following topics:

  • Using javafxc to compile JavaFX Code
  • Creating and using JavaFX classes
  • Creating and using variables in JavaFX
  • Using binding and triggers to update variables
  • Creating and using JavaFX functions
  • Integrating your JavaFX code with Java
  • Creating and using JavaFX sequences
  • Working with JavaFX string
Read Getting Started with JavaFX in full

Getting Started with Internet Explorer Mobile

by Todd Spatafore | May 2011 | Enterprise Articles Microsoft

This article will be a brief overview of the web development process. It will begin with an overview of web page architecture. It will then discuss best practices for building web pages. Following that we will discuss how this relates to mobile web development. The article will finish up with an overview of mobile web development specific to Windows Phone 7.

In this article by Todd Spatafore, author of Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7, we will cover:

  • Web page architecture
  • Internet Explorer Mobile
  • Mobile-friendly META tag settings
Read Getting Started with Internet Explorer Mobile in full

Getting Started with InnoDB

by Matt Reid | February 2013 | Enterprise Articles Oracle

In the simplest terms, InnoDB is a transactional database information processing engine. It is the most commonly used engine currently available for the MySQL database application and was the first transactional engine offered with the application.

Different versions of MySQL ship with varying levels of InnoDB support and corresponding default settings for the InnoDB engine. Knowing which version of MySQL we're using will help us identify the baseline settings for the engine prior to going into development or production use of the database.

In this article by Matt Reid, author of Instant InnoDB, we'll cover the following topics:

Read Getting Started with InnoDB in full

Getting Started with Inkscape

by Bethany Hiitola | March 2011 | Open Source

Inkscape is an open source, free program that creates vector-based graphics that can be used in web, print, and screen design as well as interface and logo creation, and material cutting. Its capabilities are similar to those of commercial products such as Adobe Illustrator, Macromedia Freehand, and CorelDraw and can be used for any number of practical purposes—creating vector graphics for use in illustrations, business letterheads, computer and electronic wallpapers, designing logos, and designing web pages and the elements within web page design.

In this article by Bethany Hiitola, author of Inkscape 0.48 Essentials for Web Designers, we will learn the basics of Inkscape.

Read Getting Started with Inkscape in full

Getting Started with Impressive Presentations

by | March 2013 | Open Source

Presentations are one of the most effective ways of communicating our ideas to people who are interested in the topic. We used to create presentations with popular desktop programs such as Microsoft PowerPoint and Open Office Impress. Things have changed dramatically now and web-based presentations are gaining more interest from users. impress.js is one of the stand out frameworks among the web-based presentation creation libraries and tools.

In this article by Rakhitha Nimesh Ratnayake, the author of Building Impressive Presentations with impress. js, we are going to work on creating impressive visualizations with the impress.js framework.

In this article, we are going to cover the following topics:

  • What is impress.js?
  • Built-in features
  • Beyond presentations with impress.js
  • Why is it important?
  • Downloading and configuring impress.js
Read Getting Started with Impressive Presentations in full

Getting Started with HTML5 Modernizr

by Adam Watson | January 2013 | Open Source Web Development
Read Getting Started with HTML5 Modernizr in full

Getting Started with HTML5 Modernizr

by Adam Watson | January 2013 | Open Source Web Development

In this article by Adam Watson, the author of Learning Modernizr, describes some basic concepts of modernizr and feature detection over more traditional User Agent sniffing.<br>

Read Getting Started with HTML5 Modernizr in full

Getting started with Haskell

by Pavel Ryzhov | October 2013 | Open Source

This article by Pavel Ryzhov, the author of Haskell Financial Data Modeling and Predictive Analytics, gives a brief idea about the Haskell platform. The first version of Haskell was standardized in 1990. After a series of intermediate standards, the minimal, stable, and portable version of the language was published as "The Haskell 98 Report" in February 1999. This successful standard was revised in 2003 and published as "Haskell 98 Language and Libraries: The Revised Report". This is the most supported version of the language and it is implemented in many compilers and interpreters of Haskell. The latest specification, Haskell 2010, adds Foreign Function Interface (FFI) for binding to other programming languages, fixes some syntax issues, and introduces several pluggable language extensions. Throughout this article, we will use Haskell 2010.

Read Getting started with Haskell in full

Getting Started with GnuCash

by Ashok Ramachandran | May 2011 | Open Source

GnuCash is a personal and small business bookkeeping and accounting software. Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, income, and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.

In this article by Ashok Ramachandran, author of Gnucash 2.4 Small Business Accounting: Beginner's Guide, we will:

  • Walk through the steps to install GnuCash on a Windows PC
  • Quickly create the "Table of contents" for the accounts of a typical small business
  • Learn how to tweak this "Table of contents" further to suit the needs of your specific business
  • Enter account opening balances
  • Output this "Table of contents" to send to your accountant for review
  • Review the strengths and limitations of GnuCash
Read Getting Started with GnuCash in full

Getting Started with GLSL

by David Wolff | December 2013 | Cookbooks Games Open Source

In this article, by David Wolff, author of OpenGL 4 Shading Language Cookbook Second Edition, we will cover the steps needed to compile, link, and use GLSL shaders within an OpenGL program. It also covers how to send data to shaders using attributes and uniform variables, and the use of the GLM library for mathematics support. Every modern OpenGL program today requires a function loader. We will also cover the use of GLLoadGen, a relatively new and easy-to-use OpenGL loader generator.

Read Getting Started with GLSL in full

Getting Started with GeoServer

by Brian Youngblood Stefano Iacovella | March 2013 | Java Open Source

GeoServer can be installed on many different operating systems, since it's a Java application. You can run it on any kind of operating system for which exists a Java virtual machine. It takes advantage of multi-threaded operations, and supports 64-bit modern operating systems.

This article by Stefano Iacovelle and Brian Youngblood, authors of GeoServer Beginner's Guide, will cover, in detail, the steps that will bring you to a successful installation. Though we will explain the whole process in detail, don't be afraid. As soon as you finish reading it, you will have your running copy of GeoServer. The steps will be illustrated in two scenarios, an Ubuntu 12.04 machine and a Windows 7 machine. We chose these two as they cover the majority of users. Besides Ubuntu being a Debian derivative, the installation process can be easily reproduced on other similar distributions, for example, Debian or Linux Mint.


Read Getting Started with GeoServer 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
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