Skip to Content

Home

Choose any 5 OS eBooks for $60 £40 €50 or any 5 Enterprise eBooks for $100 £65 €80

Help me find a book...

Do you know what you want to do, but aren't sure which of our books is right for you? With so much choice and so many versions available, this is a common question. We suggest you visit our comprehensive book selection center to narrow down your options.

Click here to find the right book for you...

Latest News

Create a realistic 3D gaming world with Packt's new Google SketchUp book

December 2011 | Beginner's Guides

Packt recently published its second book on SketchUp titled, "Google SketchUp for Game Design: Beginner's Guide". Through this book and ebook, author Robin De Jongh focuses on creating realistic 3D game worlds complete with textures, levels and props. The book shows its readers techniques on importing game art to game engines such as Unity 3D, skills to sell low polygon 3D objects in game asset stores, and also guidance on photo-texturing models for ultra realism.

Read Create a realistic 3D gaming world with Packt's new Google SketchUp book in full

Quickly develop dynamic web 2.0 applications with Packt's latest PHP and MongoDB Web Development Beginner's Guide

December 2011 | Beginner's Guides

Packt recently announced the release of a new book on MongoDB: PHP and MongoDB Web Development Beginner's Guide. Written by Rubayeet Islam, the book takes a “code first, explain later” approach to build dynamic web 2.0 applications, thereby imparting to its readers practical examples in PHP to demonstrate unique features of MongoDB. Users learn how to store real-time site analytics, build location-aware web apps, handle user sessions, and much more using MongoDB and PHP.

Read Quickly develop dynamic web 2.0 applications with Packt's latest PHP and MongoDB Web Development Beginner's Guide in full

Packt Survey - Which Online Learning Resources Do You Find Most Useful

December 2011 | Enterprise, Open Source

Packt is running a short survey, to find out which online resources you find most useful for learning about your areas of IT.

If you get a spare five minutes, why not head to https://www.surveymonkey.com/s/WHB57YT and fill it in? We'll give you a 40% discount off your Packt eBook purchase.

Read Packt Survey - Which Online Learning Resources Do You Find Most Useful in full

Latest Articles

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

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

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

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

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

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
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