Skip to Content

Article Network

Packt's Article Network offers free and focused articles and tips on the latest technologies and solutions. With new articles being published on a daily basis, the article network is your home for free, professional level content.

If you're interested in writing an article for our Article Network, please get in touch with us through our Article Network FAQ page.

Knowledge Bomb

* If you define all the JPA fields and relationships in your entity class, then Roo will automatically delete the corresponding *_Roo_DbManaged.aj ITD file.

* The @PathVariable not only binds the value of the URI variables to method parameters, but also performs type conversion.

Sencha Touch Cookbook: Catering Form Related Needs

by Ajit Kumar | December 2011 | Cookbooks Java

This article covers every aspect of a form, including the different form fields offered by Sencha Touch, configuring each one of them for the user in a form, and configuring ways by which a typical form validation can be done. Fields such as Search, E-mail, DatePicker, Select, Slider, Checkbox, TextArea, FieldSet, and so on are covered in this article along with their detailed usage.

In this article by Ajit Kumar, author of Sencha Touch Cookbook, we will cover:

  • Getting your form ready with FormPanel
  • Working with search
  • Putting custom validation in the e-mail field
  • Working with dates using DatePicker
  • Making a field hidden
  • Working with the select field
  • Changing the value using Slider
  • Spinning the number wheel using Spinner
  • Toggling between your two choices
  • Checkbox and checkbox group
  • Text and TextArea
  • Grouping fields with FieldSet
  • Validating your form
Read Sencha Touch Cookbook: Catering Form Related Needs in full

qooxdoo: Working with Layouts

by Mohamed Raffi Rajesh Kumar Bachu | December 2011 | Beginner's Guides Open Source

Over the past few years, all the major internet or enterprise applications are developed or migrated to Rich Internet Application to support all the features that are provided in the desktop applications. This helps organizations keep the end users happy and also improves application deployment and maintenance. qooxdoo is a stable, open source RIA framework. If you are waiting and watching for the right time to migrate your application to qooxdoo, this is the right time!

In this article by Rajesh Kumar Bachu and Mohamed Raffi, authors of qooxdoo Beginner's Guide, we'll cover the following topics:

  • Widgets
  • Containers
  • Panels
  • Layout managers
  • Layouts
Read qooxdoo: Working with Layouts in full

Appcelerator Titanium: Creating Animations, Transformations, and Understanding Drag-and-drop

by Boydlee Pollentine | December 2011 | Cookbooks

Almost any control or element in Titanium can have an animation or transform applied to it. This allows you to enhance your applications by adding a level of interactivity and "bling" that your apps would otherwise perhaps not have.

In this article by Boydlee Pollentine, author of of Appcelerator Titanium Smartphone App Development Cookbook, we will cover:

  • Animating a View using the "animate" method
  • Animating a View using 2D matrix and 3D matrix transforms
  • Dragging an ImageView using touch events
  • Scaling an ImageView using a Slider control
  • Saving our "Funny Face" image using the toImage() method
Read Appcelerator Titanium: Creating Animations, Transformations, and Understanding Drag-and-drop in full

Developing Flood Control using XNA Game Development

by Kurt Jaegers | December 2011 | Beginner's Guides

While playable, Flood Control in its current form is rather rough. When the player clicks on game pieces, they simply flop to their new orientation. Completed rows vanish without a trace, being filled in so rapidly that it is hard to tell if they actually disappeared at all. The game never ends! Once you have started, you can play forever, not worrying about the underwater research lab actually filling up with water.

In this article,by Kurt Jaegars,author of XNA 4.0 Game Development by Example: Beginner's Guide – Visual Basic Edition we will address these issues by:

  • Animating the rotation of pieces, when manipulated by the player
  • Gradually fading out pieces of completed scoring chains
  • Animating the falling of pieces into place on the board
  • Implementing the flooding of the dome and adding increasing difficulty levels
  • Adding a SpriteFont to the game, and displaying the current level and score in their appropriate positions on the screen

All of these enhancements will give the player a better game experience, as well as give us the opportunity to learn more about how the SpriteBatch class can be used for animation and text display.

Read Developing Flood Control using XNA Game Development in full

Adobe Flash 11 Stage3D: Setting Up Our Tools

by Christer Kaitila | December 2011 | Beginner's Guides Web Graphics & Video

Adobe's Stage3D (previously codenamed Molehill) is a set of 3D APIs that has brought 3D to the Flash platform. Being a completely new technology, there were almost no resources to get you acquainted with this revolutionary platform, until now.

In this article by Christer Kaitila, author of Adobe Flash 11 Stage3D (Molehill) Game Programming, we will:

  • Obtain Flash 11 for your browser
  • Get all the tools ready to compile Stage3D games
  • Initialize 3D graphics in Flash
  • Send mesh and texture data to the video card
  • Animate a simple 3D scene
Read Adobe Flash 11 Stage3D: Setting Up Our Tools in full

Setting up an online shopping cart with Drupal and Ubercart

by Trevor James | December 2011 | Drupal e-Commerce

In this article by Trevor James,author of Drupal 7 Business solutions we install and configure the Ubercart module for Drupal 7 in order to set up an online store and e-commerce system for our client who owns a bakery called Artisan Bakers Collective. Our client wants to offer their baked goods and other products online so their customers can order and pay for their bread and other baked goods ahead of time and then pick them up in the store. Follow along as we set up a basic Ubercart driven e-commerce system in Drupal 7.

Read Setting up an online shopping cart with Drupal and Ubercart in full

Ajax: Basic Utilities

by Milan Sedliak | December 2011 | AJAX PHP

In this article by Milan Sedliak, author of PHP Ajax we will learn how to build the basic Ajax forms. We will try to understand where we can use Ajax methodology and where we can't. There are a lot of ways in which we can use Ajax. Here are some "best" practices based on user experience and the performance of the specific system. Ajax makes our lives easier, faster, and better; how and where to use it is up to us.

In this article, we will cover the following topics:

  • Validating a form using Ajax
  • Creating an autosuggest control
  • Making form wizards
  • Uploading a file using Ajax
  • Creating a five star rating system
Read Ajax: Basic Utilities in full

Integrating IBM Cognos TM1 with IBM Cognos 8 BI

by Ankit Garg | December 2011 | Cookbooks Enterprise Articles IBM

In this article written by Ankit Garg, author of IBM Cognos TM1 Cookbook, we will deal with integration of the planning application and reporting layer. The recipe includeded is used to demonstrate how IBM Cognos BI components can be interfaced with IBM Cognos TM1 planning application.

We will cover Integrating IBM Cognos TM1 with IBM Cognos 8 BI recipe in this article

Read Integrating IBM Cognos TM1 with IBM Cognos 8 BI in full

WordPress: Customizing Content Display

by Ric Shreves | December 2011 | Open Source WordPress

What is the WordPress loop? The loop is a group of PHP instructions that retrieve posts from the database of your WordPress site and then displays them on the page. You can find the WordPress loop inside your themes, for example, inside index.php, single.php, or page. php. Any HTML or PHP code placed between the beginning of the loop and the end will be used for each post.

In this article by Ric Shreves, author of WordPress 3 Cookbook, we will cover:

  • How to work with the WordPress loop
  • How you can retrieve posts from a specific category
  • How to control how many posts you display
  • Retrieving posts by date
  • Showing only those posts published today
  • How to show posts published exactly one year ago
  • How to set up and use multiple loops
Read WordPress: Customizing Content Display in full

Creating a Basic Vaadin Project

by Nicolas Frankel | December 2011 | Web Services Open Source Web Development

Vaadin is a new Java web framework for making applications look great and perform well, making your users happy. Vaadin promises to make your user interfaces attractive and usable while easing your development efforts and boosting your productivity.

In this article by Nicolas Frankel, author of Learning Vaadin, we will:

  • Learn key concepts behind the Vaadin framework
  • Have an overview of its internal architecture
  • See how to deploy a Vaadin application to a servlet container, be it in an IDE or outside it
  • See how to update the previously developed application with a very simple interaction in order to display "Hello Vaadin!"
Read Creating a Basic Vaadin Project in full
Awards Nominations Voting Sponsors Previous Winners
Judges Open Source CMS Open Source Mobile Toolkit and Libraries Most Promising Open Source Project Open Source Business Applications Open Source JavaScript Libraries Open Source Multimedia Software
Resources
Open Source CMS Open Source Mobile Toolkit and Libraries Most Promising Open Source Project Open Source Business Applications Open Source JavaScript Libraries Open Source Multimedia Software
Open Source Content Management Customer Relationship Management e-Commerce e-Learning Java Linux Servers Networking & Telephony PHP Web Graphics & Video Web Development
Enterprise BPEL Microsoft Oracle SOA Web Services
Other Packt Books .Net Web Graphics & Video Beginner Guides Cookbooks