Irrlicht: Creating a Basic Template Application
Irrlicht is an open source technology that is used to create 2D and 3D applications.
In this article by Aung Sithu Kyaw and Johannes Stein, authors of Irrlicht 1.7 Realtime 3D Engine, we will:
- Create a new empty project
- Explain the use of an Irrlicht device
- Use the "game loop"
So let's get on with it...
Read Irrlicht: Creating a Basic Template Application in full5 SharePoint 2010 Development Tips
Top 10 tips for organizing an Agile IT Security Team
Jeff Laskowski , author of the new book and eBook: Agile IT Security Implementation Methodology, gives his top 10 tips on organizing an Agile IT Security Team.

Configuration in Salesforce CRM
In this article by Paul Goodey, author of Salesforce CRM: The Definitive Admin Handbook, we will describe in detail the Salesforce CRM record storage features and user interface that can be customized such as objects, fields, and page layouts. In addition, we will see an overview of the relationship that exists between the profile and these customizable features that the profile controls.
This article looks at the methods for configuring and tailoring the application to suit the way your company information can be best represented within the Salesforce CRM application.
Read Configuration in Salesforce CRM in fullAnimating Properties and Tweening Pages in Android 3-0
In this article by Alex Shaw, author of Android 3-0 Animations Beginners Guide, we will build on the tweening techniques we've already learned, and also apply some new techniques that were introduced in Android 3.0.
In this article, we shall:
- Use a ViewFlipper for animating a book-like application
- Use Java to define a new tween animation and apply it to a view
- Use an ObjectAnimator to apply an animation to a view, a bit like a tween
- Use a ValueAnimator to generate values, which we will use for a more complex animation
- Compare the Animator classes to the tween classes.
Puppet: Integrating External Tools
Puppet is a useful tool by itself, but you can get much greater benefits from using Puppet in combination with other tools and frameworks. We'll take a look at some of these.
In this article by John Arundel, author of Puppet 2.7 Cookbook,we will cover the following topics:
- Executing commands before and after Puppet runs
- Using Public modules
- Creating your own resource types
- Using MCollective
Microsoft SharePoint: Recipes for Automating Business Processes
SharePoint 2010 uses InfoPath 2010 to create rich, powerful electronic forms. InfoPath forms can replace the default forms used for SharePoint lists or act as custom forms that provide the user interface and business rules required to run a custom business process.
When automating business processes, we automatically think of workflow. SharePoint 2010 supports many different workflow and task-management scenarios. There are a number of out of the box workflows that can be used to perform tasks such as to requesting feedback or approval for a document. Where these workflows don't suffice, they can be copied, modified, and extended, or completely new custom workflows can be constructed. These custom workflows can perform a range of custom actions, allocate tasks to users, or automate an end-to-end business process as required.
In this article written by Dr Adrian Colquhoun, author of Microsoft SharePoint 2010 Power User Cookbook, we will cover:
- Creating an InfoPath form for a SharePoint list
- Using the Collect Feedback workflow to receive feedback on a Microsoft Word 2010 document
Microsoft Biztalk server 2010 patterns: Operating Biztalk
This article by Dan Rosanova who is the author of Microsoft BizTalk Server 2010 Patterns, introduces BizTalk Server 2010 operations' concepts that are critical for architects and administrators to understand in order to build and run BizTalk solutions. This article will provide an overview of operational architecture and will explain how to scale BizTalk installations. It will also introduce the deployment process for BizTalk solutions, and then introduce performance tuning and troubleshooting.
This article covers the following topics:
- Operational architecture
- Scalability
- High availability
- Disaster recovery
- Performance optimization
- Deployment process
- Troubleshooting BizTalk issues
Read Microsoft Biztalk server 2010 patterns: Operating Biztalk in full
Oracle BI Publisher 11g: Learning the new XPT format
Oracle BI Publisher is Oracle's reporting XML-based technology, which generates highly formatted data output using multiple data sources. BIP also offers different types of Layout Templates for designing a report.
In this article by Daniela Bozdoc, author of Oracle BI Publisher 11g: A Practical Guide to Enterprise Reporting, we will look at the XPT format, which is a new template option provided by BIP. It is designed in a totally BIP-integrated layout design interface. We will also see how to use this interface to design a complete report.
Read Oracle BI Publisher 11g: Learning the new XPT format in fullOracle BI Publisher 11g: Working with Multiple Data Sources
Oracle BI Publisher is Oracle's reporting XML-based technology, which generates highly formatted data output using multiple data sources. The Data Model editor provides tools to build queries, define the data structure, and create formulae from different data sources.
In this article by Daniela Bozdoc, author of Oracle BI Publisher 11g: A Practical Guide to Enterprise Reporting, we'll look at how we can work with multiple data sources in the BIP.
Read Oracle BI Publisher 11g: Working with Multiple Data Sources in fullMoodle Plugins
Moodle has evolved from an academic project to the world's most popular virtual learning environment. During this evolution, its complexity has risen dramatically and so have the skills that are required to administer the system. Moodle 2 Administration is a complete, practical guide to administering Moodle sites.
In this article by Alex Büchner, author of Moodle 2 Administration, we cover:
- Module plugins: This covers core functionality available in a course, the front page, My Moodle page, and the user profile pages. They include Activity modules, Blocks, and Filters.
- Repositories: Repositories allow incorporating data into Moodle, either from internal sources or from external sites.
- Portfolios: These are the opposite of repositories. Portfolios allow exporting content from Moodle to other applications or data storage.
- Miscellaneous plugins: These include Text editors, Licences, Question types, Question behaviours, and Plagiarism prevention.
Moodle: Developing an Interactive Timeline Widget
In this article by Nicholas Freear, author of Moodle 2 for Teaching 4-9 Year Olds Beginner's Guide, we will develop an interactive timeline widget, potentially with the help and collaboration of our pupils. This will help your pupils visualize some historic events, and the temporal relationships between them. The timeline will contain images and links to other resources. You can use the timeline to foster discussion, which for older pupils may take place in a Moodle forum.
And we will use Moodle to set homework for our pupils. No more lugging 30 exercise books home to mark!
Specifically, we will cover the following topics:
- Introducing the SIMILE timeline widget
- Installing a text editor
- Creating the timeline data file
- Installing the Timeline Widget filter
Building HTML5 Pages from Scratch
In this article by David Karlins, author of Dreamweaver CS5.5 Mobile and Web Development with HTML5, CSS3, and jQuery, we will learn to build web pages in Dreamweaver relying entirely on HTML5 layout tags. There are four things we will accomplish by learning to do that:
- Building page layouts relying exclusively on HTML5 layouts will hone our skills at using these new tools for page design, and introduce HTML5 Code Hints in Dreamweaver
- Relying on standardized, defined HTML5 layout elements (as opposed to custom-defined, irregularly implemented Div tags) streamlines page design
- There are actual, significant real-world scenarios where building pages relying exclusively on HTML5 layout elements is the best way to design them (for example, when designing pages for iPhones or iPads)
- There are functional advantages beyond design considerations for organizing page content in HTML5 layout elements. We will examine those advantages as we build HTML5 pages
iPhone Applications Tune-Up: Design for Performance
Designing an application is much more than selecting user interface components and choosing color schemes. Although these decisions may be rather important for the overall success of an application, we will be specifically focusing on the performance aspect of design and how the creation of a stable foundation and making solid decisions early, will pay off in the end.
With performance in mind, this article by Loyal Moses, author of iPhone Applications Tune-Up, will focus on the primitive concepts of designing your project from the ground up for maximum performance. Specific areas in which our concepts will focus are as follows:
- Preparing the project
- Project organization
- Project structure
- Groups and files
- Groups and files
Working with Client Object Model in Microsoft Sharepoint
Microsoft SharePoint 2010 is the best-in-class platform for content management and collaboration. With Visual Studio, developers have an end-to-end business solutions development IDE. To leverage this powerful combination of tools it is necessary to understand the different building blocks of SharePoint.
In this article by Balaji Kithiganahalli, author of Microsoft SharePoint 2010 Development with Visual Studio 2010 Expert Cookbook, we will cover:
- Creating a list using a Client Object Model
- Handling exceptions
- Calling Object Model asynchronously


