Professional

Professional Team Foundation Server 2010

Authoritative guide to TFS 2010 from a dream team of Microsoft insiders and MVPs!

Microsoft Visual Studio Team Foundation Server (TFS) has evolved until it is now an essential tool for Microsoft?s Application Lifestyle Management suite of productivity tools, enabling collaboration within and among software development teams. By 2011, TFS will replace Microsoft?s leading source control system, VisualSourceSafe, resulting in an even greater demand for information about it. Professional Team Foundation Server 2010, written by an accomplished team of Microsoft insiders and Microsoft MVPs, provides the thorough, step-by-step instruction you need to use TFS 2010 efficiently?so you can more effectively manage and deliver software products in an enterprise.

  • Provides a broad overview of Team Foundation Server for developers, software project managers, testers, business analysts, and others wanting to?learn how to use TFS
  • Gives TFS administrators the tools they need to efficiently monitor and manage the TFS environment
  • Covers core TFS functions including project management, work item tracking, version control, test case management, build automation, reporting, and more??
  • Explains extensibility options and how to write extensions for TFS 2010
  • Helps certification candidates prepare for the Microsoft Team Foundation Server 2010 certification exam (Exam 70-512)

The clear, programmer-to-programmer Wrox style of Professional Team Foundation Server 2010 will soon have you thoroughly up to speed.

Professional Windows Phone 7 Game Development: Creating Games using XNA Game Studio 4

Create the next generation of gaming titles for Windows Phone 7!

Providing an overview of developing games for Windows Phone 7 while working within XNA Game Studio 4, this comprehensive resource covers such essential topics as device/emulator, development tools, device orientation, tilt and accelerometer sensors, multi-touch, working with Cloud and Web services, and more. Three complete games are included within the book plus hands-on explanations and clear example codes help you gain a deeper understanding of the Windows Phone 7 features so that you can start building a game right away.

  • Serves as a comprehensive reference on Windows Phone 7 game development with XNA Game Studio 4
  • Includes real-world examples and anecdotes, making this book a popular choice for those taking their first steps into the game development industry
  • Demonstrates how to program for device orientation, incorporate Touch Input, add music to a game, work with 3D, and take your game to the marketplace

Put your game face on and start designing games for Windows Phone 7 with Professional Windows Phone 7 Game Development!

Image

Professional Flash Mobile Development: Creating Android and iPhone Applications

Everything Flash developers need to know to create native Android and iPhone apps

This Wrox guide shows Flash developers how to create native applications for Android and iPhone mobile devices using Flash. Packed with practical examples, it shows how to build a variety of apps and integrate them with core mobile services such as Accelerometer, GPS, Photo Library,and more.

  • Offers Flash developers the tools to create apps for the Android and iPhone mobile devices
  • Shows how to design a user interface optimized for Android and iOS and offers plenty of examples for building native Android and iPhone apps with Flash, migrating existing Flash media, testing and debugging applications, and more
  • Helps you understand ways to work with files on Android and iOS

Professional Flash Mobile Development: Creating Android and iPhone Applications answers the demand for Flash-capable Android and iPhone apps.

Image

Everything you need to immediately get the most from Windows 7

This essential and unique book delves into the various elements that Microsoft fixed from Vista and investigates the new features that Microsoft added in response to user requests. Veteran author John Paul Mueller shows you how to work with security policies as well as manage the Windows Firewall in every way conceivable—both of which are topics you won't find anywhere else. In addition, he presents a clear, procedural approach to working with trigger-start services, details how to make the User Account Control part of an application, and shows how to use Group Policy Objects to work with the Windows Firewall. Ultimately, you'll discover how Windows 7 provides practical, usable functionality, just waiting for you to exploit.

Professional Windows 7 Development Guide:

  • Walks you through picking files directly from pinned applications, checking on application status, and more, simply by viewing the Taskbar

  • Discusses the new Ribbon functionality and shows how to use it effectively

  • Examines libraries and looks at how they provide a centralized method of managing data

  • Includes complete Windows PowerShell coverage with all of the Windows 7 updates

  • Offers an in-depth look at 64-bit programming and parallel programming

  • Addresses working with power management

  • Reviews how you can create applications that automatically restart and recover lost data when there is a crash

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

wrox.com Programmer Forums

Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads

Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More

Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Image

Use multiple-display views to add functionality and value to your site!

  • Quickly learn about painlessly increasing the functionality of your Drupal 6 web site
  • Get more from your Views than you thought possible
  • Topics provide rapid instruction and results
  • Concise, targeted information rather than voluminous reference material
  • An informal, interactive style

In Detail

The Drupal View modules give you the flexibility and freedom to customize the display of your web site's content. Defining custom content types is easy; however, it's also possible to use various content types in a complementary manner on the same page! Attachment displays in Views (also known as Attachment Views), are a way to customize your web site with multiple displays that interact with each other and turn a nice site into a spectacular one.

This hands-on tutorial will teach Drupal developers across the experience spectrum how to use Attachment displays in Views, to make quick progress in functionality and added-value to users! Views are a common way to display a collection of similar content types on one page. What do you do if you want to display different content types simultaneously? What if you want to allow a user to interactively select which content they want, without using a menu? You can actually have more than one display within a view and views within a view.

This book starts by introducing Attachment Views as reader activities. Here, we create a single Attachment View and take a closer look at giving each page an interactive feel. It also shows you to create a View with an Attachment View. Later, using practical examples, it helps you to develop a 3-view composite display using two and three custom content types. You will also be able to develop a composite display using multiple Attachment Views, to provide a control panel of sorts from which you can view the various content types. Finally, we will put the home page together making use of Views, blocks, a flash slide show, and other pieces.

This book provides several examples of introducing additional displays onto a web page, and having them interact with each other. The result is pages that provide several types of information and behave more like a desktop application, increasing the value to your site visitors.

What you will learn from this book

  • Provide more functionality to your site visitors without a technology change
  • Create composite displays to increase and vary the information you can provide
  • Enable dynamic displays using multiple content types, so that related content can be displayed simultaneously
  • Develop views with record menus
  • Create static and interactive displays, to provide additional information to the user

Approach
This is a fun, informative, hands-on learning guide. It uses a real case study in an interactive and informal manner, and presents examples that continue to build on each other. Clear, concise instructions and practical examples mean you can learn quickly how to increase the functionality and value of your web site.

Who this book is written for
If you are a Drupal developer of any level and you are waiting to explore Attachment Views, then this book is for you.

Image

Learn how to maximize and optimize your Drupal framework using Drupal 6 best practice performance solutions and tools

  • Monitor the performance of your Drupal website and improve it
  • Configure a Drupal multisite environment for best performance
  • Lot of examples with clear explanations
  • Choose and use the best Drupal modules for improving your site's performance

In Detail

Drupal is one of the most respected and widely used open source content management frameworks. Small, medium, and large-scale websites are built using Drupal and the framework supports ecommerce, CRM, multisite and web service integrations.

Once you get your Drupal site installed and up and running, you will be concerned with site performance and how fast you can make your Drupal site run. This book will focus on implementing performance modules and solutions to help speed up your Drupal website.

We will look at introductory topics such as upgrading your Drupal site, maintaining your site, and enabling core Drupal page compression and caching.

Then we will turn to an advanced look at some contributed modules that help speed up performance, including Development, Boost, Authcache, Advanced Cache, and the Memcache API and Integration module.

Finally, we'll look at how best to implement a Drupal multisite environment and run it with high-speed performance in mind.

This book is designed for Drupal developers and webmasters who want to increase their Drupal site's speed and performance. You will take your Drupal site to the next level by not only displaying relevant and newsworthy content, but also running a powerful and high-speed website.

What you will learn from this book

  • Upgrade your Drupal 5 site to Drupal 6 using best practice upgrade paths
  • Back up and maintain your Drupal 6 site using core and contributed modules and utilities
  • Configure the Drupal core and contributed modules for high traffic
  • Run core Drupal page compression, CSS and JS compression, and use Drupal page caching
  • Run scheduled cron tasks to perform crucial garbage-collection processes
  • Use the Development (Devel) module to monitor page loads and queries
  • Use the Boost module for anonymous page caching, tweak Boost settings, and use Boost blocks and advanced Boost settings to monitor site performance
  • Install and use Memcache API and Integration module, and Authcache and Advanced Cached modules to enhance and monitor site performance
  • Configure a Drupal multisite environment for best performance

Approach

This is a practical and solution-based book designed to help you to quickly discover and learn about specific aspects of Drupal performance that you are interested in. In each chapter, Drupal-based modular performance tips and solutions are investigated and explained in detail.

Who this book is written for

This book is written for Drupal beginners, developers, designers, and webmasters who utilize the Drupal content management system to create robust websites. It provides crucial performance-related information for users of all experience levels, including Drupal module contributors, webmasters who simply configure and maintain Drupal websites, and even Drupal themers.

This book expects basic knowledge of Drupal operation, configuration and server technologies, and applications including MySQL and PHP.

Image

The Professional Guide to Programming Joomla!

  • In-depth guide to programming Joomla!
  • Design and build secure and robust components, modules and plugins
  • Includes a comprehensive reference to the major areas of the Joomla! framework

In Detail

Joomla! is the world's hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize. Out of the box, Joomla! does a great job of managing the content needed to make your website sing. But for many people, the true power of Joomla! lies in its application framework that makes it possible for thousands of developers around the world to create powerful add-ons and extensions. Many companies or organizations have requirements that go beyond what is available in the basic Joomla! package or in a freely available extension. Thankfully, Joomla! offers a powerful application framework that makes it easy for developers to create sophisticated add-ons that extend the power of Joomla! into virtually unlimited directions.

If you use PHP programming to extend or customize Joomla!, this book is essential reading. If you feel that you've mastered the basics of creating Joomla! extensions, then this book will take you to the next level. Packed with expert advice on all aspects of development with Joomla!, you will learn about best-practice design and coding for Joomla! components, modules, plugins and other extensions.

You will also learn about customizing the page output, using JavaScript effects, making use of Web Services from within Joomla! and ensuring that your code is secure and error-free.

A unique and comprehensive reference to the main areas of interest within the Joomla! framework is also included in the book.

What you will learn from this book?

  • Joomla!'s directory and URI structure along with a brief overview of its libraries
  • Joomla's common classes, variables and constants crucial for creating Joomla! extensions
  • Extending the database, following conventions for database schema, and common fields
  • Storing common types of data in standard fields and dealing with multilingual requirements.
  • Getting data from the Joomla! database
  • Using the JTable class to display and edit tables of cells
  • Designing components using the MVC design pattern
  • Configuring the component and its various elements and parameters.
  • Packaging components with the required install and uninstall files
  • Getting modules and components to work together
  • Writing, loading, and translating plugins
  • Working with Joomla!'s registry
  • Working with the User, Session, and Browser classes
  • Render output and maintain consistency throughout the application
  • Controlling paging of lists
  • Using JavaScript effects from the mootools librarys included with Joomla!
  • Creating and using Web Services in Joomla!
  • Handling errors, warnings and notices
  • Building secure Joomla! extensions
  • Working with dates, arrays, tree structures and other Joomla! utility classes
  • An in-depth reference guide to the most significant parts of the Joomla! framework

Approach

Packed with expert advice and tips, this book is an invaluable reference guide that you will turn to again and again as you work with Joomla!

Who this book is written for?

PHP developers who want to understand how Joomla! works with a view to advanced customization or extension development, and want to learn how to work with the Joomla! framework.

Image

In Detail

Drupal is an award winning open source Content Management System (CMS). Based on PHP/MySQL, its power and flexibility combined with its exceptional design mean it is one of the most popular choices for creating a CMS website.

Drupal employs a specialized templating system and supports themes, which allow you to change the look and feel of the system's front and back-end interfaces.

Drupal 6 Themes is an ideal introduction to theming with Drupal 6. If you want to create a striking new look for your Drupal 6 website, this book is for you. This book is a revised, updated and expanded edition of Drupal 5 Themes, written specifically for Drupal 6. The book will show you techniques and tools to help you improve the look and feel of any Drupal 6-powered website.

Starting from the basics of theme setup and configuration, you will learn about the Drupal theming architecture and the PHPTemplate engine, and then move on to modifying existing themes and building new themes from scratch. You will find out about tools to make your theme development easier, and also find invaluable information about under-documented elements of the theming system.

What you will learn from this book?

  • Learn about the Drupal 6 Theming Architecture
  • Find and install new themes
  • Get the most from Drupal's theme configuration system
  • Create a new theme from scratch
  • Master PHPTemplate
  • Modify the default templates and styles
  • Override the default templates with your own
  • Create dynamic styling which responds to the content or the user
  • Discover tools that make theming easier and more efficient

Approach

This book helps you understand the logic behind the theming system employed in Drupal, and how to make it work for you. You will learn key concepts and work through examples with careful, step-by-step instructions.

Who this book is written for?

The main requirements to make use of this book are knowledge of HTML, CSS, and a touch of creativity - you don't need to know anything about theming in Drupal, although you should be familiar with the basic operation of the Drupal system.

Although this book aims to make Drupal theming accessible to designers, theming in Drupal 6 involves writing some PHP code, and a basic knowledge of PHP will be helpful.

Regardless of your technical skills, this book will teach you to design themes for your Drupal websites in the easiest way.

Image

Do you want the ability to manage documents, photos, and other content over the Web but dont want to shell out thousands of dollars in proprietary solutions? Want to create an online community for your hobby or user group? Youre not alone. For thousands of like-minded around the globe, the answer is Joomla!, an open source content management system used to manage all sorts of data over the Web.

While Joomla! is relatively easy to install, a fair amount of knowledge is required in order to configure the application to your specific needs. Beginning Joomla! answers many of the questions youre sure to have, guiding you through the process of creating your own design templates, adding and managing content, and adding popular community features such as article commenting, user profile management, and forums. Later chapters discuss e-commerce integration, explore search engine optimization, and show you how to extend Joomla! by creating your own plug-ins.

Pages

Subscribe to RSS - Professional