Packt Open Source
Packt Open Source books
Packt Open Source books will continue to be built around the “community experience distilled” motto, focussing on taking real advice from the community around projects, and refining and distilling it into easy to follow specialist information.
Through this, the Open Source Royalty Scheme will continue to support open source projects, offering a royalty for the sale of each book to the project on which that book was written.
Believe in Open Source
Open Source Awards
The Open Source Awards is an annual online event held by Packt Publishing to distinguish excellence among Open Source projects. We aim to play our part in the growth of Open Source software and see the annual Award as the ultimate platform for not only appreciating the great things projects have given back to the community but also supporting projects who have future potential to change things for the better.
Open Source Project Royalty Scheme
Packt believes in open source and helping to sustain and support its unique projects and communities. Therefore, when we sell a book written on an open source project, we pay a royalty directly to that project. As a result of purchasing one of our Open Source books, Packt will have given some of the money received to the Open Source project.
In the long term, we see ourselves and yourselves, as customers and readers of our books, as part of the Open Source ecosystem, providing sustainable revenue for the projects we publish on. Our aim at Packt is to establish publishing royalties as an essential part of the service and support business model that sustains open source.
To read up on the projects that are supported by the Packt Open Source Project Royalty Scheme, click the appropriate categories below:
Content Management System (CMS)
Latest Articles
Sencha Touch: Layouts Revisited
In this article by John E. Clark and Bryan P. Johnson, authors of Sencha Touch Mobile JavaScript Framework, we will examine the layout configuration option and how it affects each of the components.
Specifically, we will cover the following points:
- The base component class
- Layouts revisited
The Various Components in Sencha Touch
In this article by John E. Clark and Bryan P. Johnson, authors of Sencha Touch Mobile JavaScript Framework, we will take a look at the individual components available in Sencha Touch. we will use the simple base components as a starting point for learning about the more complex components. We'll also talk a bit about how to access our components after they have been created.
This article will cover the following topics:
- The TabPanel and Carousel components
- The FormPanel components
- MessageBox and Sheet
- The map component
- The List and NestedList components
Creating a Simple Application in Sencha Touch
This article will walk you through creating a simple application in Sencha Touch. We will cover the basic elements that are included in any Sencha Touch application, and we will take a look at the more common components you might use in your own applications: containers, panels, lists, toolbars, and buttons.
In this article by John E. Clark and Bryan P. Johnson, authors of Sencha Touch Mobile JavaScript Framework, we will cover:
- Setting up your folder structure
- Starting from scratch with TouchStart.js
- Controlling the container using layouts
- Testing and debugging the application
- Updating the application for production
- Putting the application into production
Ext JS 4: Working with the Grid Component
In this article by Loiane Groner, author of Ext JS 4 First Look we will cover some new features and enhancements in the Grid Component. Ext JS 4 introduces major changes compared to Ext JS 3. There is a new data package, new charts, and new, updated layouts. The framework was completely rewritten to boost performance.
Read Ext JS 4: Working with the Grid Component in fullExt JS 4: Working with Tree and Form Components
In this article by Loiane Groner, author of Ext JS 4 First Look we will cover some new features and enhancements in the following Components.
- Tree panel
- Form panel
These Components enable faster performance and more developer flexibility.
(For more resources on JavaScript, see here.)
Read Ext JS 4: Working with Tree and Form Components in fullDrools Integration Modules: Spring Framework and Apache Camel
Integration with other systems is always one of the most critical steps in development and it should be on our mind during the planning phase. In this article, the Drools integration modules, Spring Framework and Apache Camel, will be covered explaining how they can be used independently of the Drools Server but, of course, integrated with Drools.
In this article by Lucas Amador, author of Drools Developer's Cookbook, we will cover the following concepts:
- Setting up Drools using Spring Framework
- Configuring JPA to persist our knowledge with Spring Framework
- Integrating Apache Camel in your project
qooxdoo: Working with Layouts
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
WordPress: Customizing Content Display
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
Creating a Basic Vaadin Project
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!"
Cocos2d: Working with Sprites
Cocos2d is first and foremost a rich graphical API which allows a game developer easy access to a broad range of functionality. In this article, we will take a look at the basic uses of sprites.
In this article by Nathan Burba, author of Cocos2d for iPhone 1 Game Development Cookbook, we will cover the following topics:
- Drawing sprites
- Coloring sprites
- Animating sprites
Latest Books and eBooks from Packt
-
- Master the most crucial tasks you’ll need to implement System Center 2012 Endpoint Protection
- Provision SCEP administrators with just the right level of privileges, build the best possible SCEP policies for your workstations and servers, discover the hidden potential of command line utilities and much more in this practical book and eBook
- Quick and easy recipes to ease the pain of migrating from a legacy AV solution to SCEP
-
- Learn how to install and configure all the core components of OpenStack to run an environment that can be managed and operated just like AWS or Rackspace
- Master the complete private cloud stack from scaling out compute resources to managing swift services for highly redundant, highly available storage
- Practical, real world examples of each service are built upon in each chapter allowing you to progress with the confidence that they will work in your own environments
-
- Step by step tutorial to build three projects including a demonstration, a simulation and a random SCORM-compliant quiz featuring all possible question slides.
- Enhance your projects by adding interactivity, animations, sound and more
- Publish your project in a wide variety of formats enabling virtually any desktop and mobile devices to play your e-learning content
- Deploy your e-Learning content on a SCORM or AICC-compliant LMS
- Learn by doing. Each concept is immediately explained with a meaningful exercise
-
- Master the Edge interface and unleash your creativity through standard HTML, CSS, and JavaScript
- Packed with an abundance of information regarding the Edge application and related toolsets
- Robust motion and interactivity through web standards
- Those approaching Edge from Adobe Flash Professional will find many references and tips for a smooth transition
- A comprehensive guide for creating engaging content with Adobe Edge
-
- Get a detailed overview of Oracle Primavera P6 Enterprise Project Portfolio Management.
- Manage your projects from just anywhere using simple e-mail and the P6 iPhone app.
- Learn to create a new project in the P6 Professional Client
- Integrate Primavera P6 with three main ERP systems: Oracle EBS, JD Edwards, and PeopleSoft.
This book is currently available as a RAW book. A RAW book is an ebook, and this one is priced at 40% of the usual eBook price. Once you purchase the RAW book, you can immediately download the content of the book so far, and when new chapters become available, you will be notified, and can download the new version of the book. When the book is published, you will receive the full, finished eBook.
If you like, you can preorder the print book at the same time as you purchase the RAW book at a significant discount.
Purchase Options
Your choices:
Buy the RAW version of this book immediately
[ $ 32.39 | £ 20.39 | EUR 25.19 | A$ 40.79 ]Buy the RAW version of this book and place a pre-order for the print book right now, with a 40% discount on both.
[ $ 86.39 | £ 53.99 | EUR 67.19 | A$ 107.99 ]- Since a RAW book is an eBook, a RAW book is non returnable and non refundable.
- Local taxes may apply to your eBook purchase.
Chapter Availability
Chapter Number Title Availability 1 Getting started with Oracle Primavera P6 Enterprise Project Portfolio Management IN THE BOOK 2 Getting Around: Understanding & Customizing the P6 Interface IN THE BOOK 3 Organizing your projects with EPS and OBS and WBS IN THE BOOK 4 Creating a New Project and Work Breakdown Structure IN THE BOOK 5 Adding Activities & Relationships MARCH 2012 6 Assigning Roles & Resources IN THE BOOK 7 Scheduling a Project & Constraining Activities MARCH 2012 8 Tracking Issues & Risks MARCH 2012 9 Baselining and Statusing a Project MARCH 2012 10 Project Templates IN THE BOOK 11 Working with Portfolios & Project-level Data MARCH 2012 12 Portfolio Analysis MARCH 2012 13 Portfolio Scenarios and Project Scoring APRIL 2012 14 Portfolio Capacity Planning, ROI and Tracking Performance APRIL 2012 15 Project Dashboards APRIL 2012 16 Enterprise Resource Management APRIL 2012 Appendix A Oracle Integrations APRIL 2012 -
- Full of illustrations, diagrams, and tips with clear step-by-step instructions and real time examples to perform key steps and functions on your project
- Practical ways to estimate the effort of a data warehouse solution based on a standard work breakdown structure.
- Learn to effectively turn the project from development to a live solution
- Best practices to create a blueprint for the business intelligence solution
This book is currently available as a RAW book. A RAW book is an ebook, and this one is priced at 40% of the usual eBook price. Once you purchase the RAW book, you can immediately download the content of the book so far, and when new chapters become available, you will be notified, and can download the new version of the book. When the book is published, you will receive the full, finished eBook.
If you like, you can preorder the print book at the same time as you purchase the RAW book at a significant discount.
Purchase Options
Your choices:
Buy the RAW version of this book immediately
[ $ 21.59 | £ 13.79 | EUR 17.39 | A$ 27.59 ]Buy the RAW version of this book and place a pre-order for the print book right now, with a 40% discount on both.
[ $ 57.59 | £ 35.99 | EUR 45.59 | A$ 71.99 ]- Since a RAW book is an eBook, a RAW book is non returnable and non refundable.
- Local taxes may apply to your eBook purchase.
Chapter Availability
Chapter Number Title Availability 1 Define the Program IN THE BOOK 2 Establish the project IN THE BOOK 3 Control the Project IN THE BOOK 4 Wrap up the project IN THE BOOK 5 The Blueprint MARCH 2012 6 Analyse the Requirements MARCH 2012 7 Analyse the sources MARCH 2012 8 Analyse the data MARCH 2012 9 Define the data model MARCH 2012 10 Define the ETL / ELT MARCH 2012 11 Enhance the data APRIL 2012 12 Optimise the Access APRIL 2012 13 Secure the information APRIL 2012 -
- More than 80 recipes/practicaltasks that will escalate the reader’s knowledge from beginner to an advanced level
- Special focus on the latest operating systems, exploits, and penetration testing techniques
- Detailed analysis of third party tools based on the Metasploit framework to enhance the penetration testing experience
-
- Learn how to perform an efficient, organized, and effective penetration test from start to finish
- Gain hands-on penetration testing experience by building and testing a virtual lab environment that includes commonly found security measures such as IDS and firewalls
- Take the challenge and perform a virtual penetration test against a fictional corporation from start to finish and then verify your results by walking through step-by-step solutions
-
- Accelerate your XNA learning with a myriad of tips and tricks to solve your everyday problems
- Get to grips with adding special effects, virtual atmospheres and computer controlled characters with this book and e-book
- A fast-paced cookbook packed with screenshots to illustrate each advanced step by step task
- Apply the techniques learned for wiring games for PC, Xbox 360 and Windows Phone 7
-
- Only book to cover basics of Visio in a specific problem-solution approach
- This book will get you going with any kind of Visio diagram and you won’t need any other resource
- Discusses working with text in Visio Diagrams and using text fields on Diagram pages, background pages and SmartShapes
- Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible