Article Network

Custom Components in Visualforce

by Keir Bowden | October 2013 | Cookbooks Enterprise Articles Web Development

The article Custom Components in Visualforce by Keir Bowden, author of the book Visualforce Development Cookbook, demonstrates how easy it is to build interactive pages using Visualforce. This article also demonstrates how to create custom Visualforce components for re-use across multiple pages.

In this article, we will cover the following recipes:

  • Passing attributes to components
  • Updating attributes in component controllers
  • Passing action methods to components
  • Data-driven decimal places
  • The custom iterator component
  • Setting a value into a controller property
  • Multiselecting related objects
  • Notifying the containing page controller
Read Custom Components in Visualforce in full

Creating Network Graphs with Gephi

by Ken Cherven | October 2013 | Networking & Telephony Open Source

Gephi is a versatile and powerful tool that will help you create simple network visualizations quickly, while also providing the capabilities to build complex graphs based on large datasets. In this article by Ken Chevren, author of Network Graph Analysis and Visualization with Gephi, you will learn some of the fundamentals of Gephi and network visualization, which will rapidly empower you to create your own graphs.

In this article we will cover a few basic graph theory concepts and then take a brief look at some of the standard Gephi layout algorithms. This will provide you with the essentials to understand network graphs and how to quickly create them using Gephi.

Read Creating Network Graphs with Gephi in full

So, what is XenMobile?

by Aamir Lakhani | October 2013 | Open Source

In this article, by Aamir Lakhani, the author of Instant XenMobile MDM discusses about XenMobile in brief. Reports from the Internet estimate that there will be an explosion of mobile devices in corporate businesses. Mobile devices are quickly becoming the computing device of choice. Unlike traditional computing devices, mobile devices are designed for consumers before businesses, and therefore organizations are having a difficult time securing and managing these devices. They have turned to mobile device management solutions to help them manage both corporate and BYOD devices in a secure manner within their organization.

Read So, what is XenMobile? in full

Developing Reports Using RDP and Report Contracts

by Mukesh Hirwani | October 2013 | Enterprise Articles

In this article by Mukesh Hirwani, the author of Developing SSRS Reports for Dynamics AX, we will learn about developing reports using the Report data provider class and Report contracts.

In this article, we will learn about developing reports using the Report data provider class and Report contract class.

Read Developing Reports Using RDP and Report Contracts in full

Customizing a Linux kernel

by Daniel Manchón Vizuete | October 2013 | Open Source

In this article by Daniel Manchón Vizuete, author of Instant Buildroot, we will learn how to customize a Linux kernel using Buildroot. This article is a must-read for users new to embedded software design, but who already have some experience with software development and Linux.

The Linux kernel is a huge project, and it's full of configuration options and device drivers. Usually, we need to tune the kernel in order to add some basic functionality, integrate the drivers of our devices, or reduce the total size disabling the unused functions and drivers. In this article, we will walk through the most common kernel configuration options.

Read Customizing a Linux kernel in full

Gamified Websites: The Framework

by Detrick DeBurr | October 2013 | Open Source Web Development

In this article by Detrick DeBurr, the author of Build Gamified Websites with PHP and jQuery, we will follow a Gamification Design Framework, which is made up of six components. They are:

  • Business objectives
  • Target behaviors
  • Players
  • Activity loops
  • Fun
  • Tools

Over the next few pages, we will take a closer look at each and begin to put "meat" on the "bones" of our gamified e-learning website.

We will wrap up this article with a mock-up of what our final product will look like at a high level. This will make getting in the details and building our application considerably easier.

Read Gamified Websites: The Framework in full

Dependency Management in SBT

by Shiti Saxena | October 2013 | Open Source Web Development

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).
Read Dependency Management in SBT in full

A New Way to Scale

by Todd Rosner | October 2013 | Enterprise Articles

This article by Todd Rosner the author of Learning AWS OpsWorks provides a high-level look at what AWS OpsWorks is, where OpsWorks came from, why it came to be, and why the service is important. One of the key drivers behind OpsWorks is something called DevOps, which you may or may not be aware of.

Read A New Way to Scale in full

Introducing a feature of IntroJs

by Afshin Mehrabani Ehsan Arasteh | October 2013 | Open Source Web Development

This article by Ehsan Arasteh and Afshin Mehrabani, the authors of Instant IntroJs, discusses API and the functions included in it.

Read Introducing a feature of IntroJs in full

Images, colors, and backgrounds

by Roberto Ulloa | October 2013 | Open Source

In this article by Roberto Ulloa, the author of Kivy: Interactive Applications in Python, we will learn how to add images and colors to shapes and how to position graphics at a front or back level . We continue using the same Python code of the first section: python drawing.py --size=400x100.

Read Images, colors, and backgrounds in full

Different strategies to make responsive websites

by Cory Simmons | October 2013 | Web Development

In this article written by Cory Simmons, the author of the book Instant Responsive Web Design provides you with all the information you need to start building responsive, mobile-friendly websites today.

Since Ethan Marcotte coined the term "responsive web design", people have been looking for the best way to do it, which has cumulated into the Goldilocks approach versus the Fluid approach, and Desktop-first versus Mobile-first. The only right answer is to do what you're most comfortable with and, as always, avoid dogma. In this section we'll go over the differences between each approach and even sample them so your RWD tool belt is well equipped.

Read Different strategies to make responsive websites in full

Let There be Light!

by Stefan Boeykens | October 2013 | Games Open Source

This article by Stefan Boeykens, the author of Unity for Architectural Visualization, discusses the use of lights, shadows, and Lightmapping in Unity for Architectural Visualization.

Read Let There be Light! in full

CQL for client applications

by Amresh Singh | October 2013 | Open Source

In this article, by Amresh Singh, the author of Instant Cassandra Query Language discusses about how CQL can be used for client applications.

CQL 3 is being pushed as a standard for building applications over Cassandra. Running CQL queries on the shell is fine for viewing and modifying the data for testing purpose, but the actual use of CQL lies with building applications just the way SQL is used with JDBC.

Next, we are going to explain the three ways using which you can build Java applications over Cassandra (it's possible to build applications in other programming languages as well via appropriate drivers and clients).

Read CQL for client applications in full

Defining a Data Model for Spatial Data Storage

by Simon Greener Siva Ravada | October 2013 | Enterprise Articles Oracle

In this article by Simon Greener and Siva Ravada, the authors of Applying and Extending Oracle Spatial, we provide a SQL schema and functions that facilitate the storage, update, and query of collections of spatial features in an Oracle database.

Oracle Spatial and Graph provides a SQL schema and functions that facilitate the storage, update, and query of collections of spatial features in an Oracle database. Oracle Spatial and Graph is the new name for the feature formerly known as Oracle Spatial. In this article, we refer to this feature as Oracle Spatial for the sake of simplicity. We also focus exclusively on spatial feature of Oracle Spatial and Graph in this article. Oracle Spatial mainly consists of the following:

  • A schema (MDSYS derived from Multi-Dimensional System) that defines the storage, syntax, and semantics of the supported geometric (both vector and raster) data types
  • A spatial indexing mechanism for faster querying and retrieval
  • Operators, functions, and procedures for performing spatial analysis and query operations
  • A persistent topology data model for working with data about nodes, edges, and faces in a topology
  • A network data model for modeling and working with spatial networks
  • A GeoRaster data type and associated functions that let you store, index, query, analyze, and deliver raster data
Read Defining a Data Model for Spatial Data Storage in full

Ninja Topics

by Matthew Robbins | October 2013 | Open Source

This article by Matthew Robbins, author of Application Testing with Capybara, helps us in using Capybara outside Cucumber in bespoke frameworks, within popular test frameworks such as RSpec and explores some alternatives to Capybara's built-in drivers.

It seems appropriate for us to look beyond the basic API and functionality that Capybara offers. You now have all the skills required to automate your application using Capybara, regardless of whether it is a Rails/Sinatra application or a web application written using any other framework.

This article will ensure that you are comfortable using Capybara outside of Cucumber. It will also show how you can access functionality in your chosen driver that is not mapped by Capybara's API and introduce you to some of the other drivers that you may not have encountered.

Specifically, we will cover:

  • Using Capybara outside of Cucumber
  • Advanced interactions and accessing the driver directly
  • Advanced driver configuration
  • The driver ecosystem—some alternative options
Read Ninja Topics 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