Marine Pollution and Human Health (Issues in Environmental Science and Technology)

Title : Marine Pollution and Human Health (Issues in Environmental Science and Technology)
Author :
ISBN/ASIN : 184973240X
Publication Date : 2011-09-29
Publisher : Royal Society of Chemistry
Paperback : 182 pages

Description :

There is growing concern about the state of the world’s oceans. The rapid growth of human populations in coastal regions has led to increasing dependence on marine resources. Beneficial features related to food supply and life style need to be balanced against the hazards presented by microbial pathogens, chemical pollutants, and toxic algal blooms. In this book, a group of experts from a range of backgrounds review the key aspects of the marine environment in relation to human health. An initial overview explains the need for integrating a range of disciplines, from physical oceanography and marine biology to molecular biology and epidemiology. Only by this approach can we hope to predict the consequences of environmental change and exploitation of natural resources upon our coastal ecosystems and, ultimately, on society and human health. Subsequent chapters then focus on more specialized topics. Firstly, waterborne pathogens are reviewed in detail and the microbial measures and policy implications important for protecting humans from exposure are described. Next, the consumption of contaminated seafood is considered along with its implications regarding the growth of aquaculture. Priority pollutants, emerging contaminants, and plastics are investigated as are the effects of climate change on pollution. Some phytoplankton produce biotoxins which accumulate in the flesh of filter-feeders such as bivalve molluscs. This creates a health risk when the shellfish are consumed by humans. The penultimate chapter, therefore, concentrates on harmful algal blooms (HABs) and the methodologies used to safeguard human health. The book concludes by proposing a holistic systems approach, such as Integrated Coastal Zone Management, to address the interconnected scientific challenges of increased human population pressure, pollution, over-exploitation of food resources, and the urgent need for effective public health solutions to be developed from politically and environmentally meaningful policies.

Continue reading

PySide GUI Application Development

Title : PySide GUI Application Development
Author : Venkateshwaran Loganathan
ISBN/ASIN : 1849699593
Publication Date : 2013-10-15
Publisher : Packt Publishing
Paperback : 140 pages

Description :

Develop more dynamic and robust GUI applications using an open source cross-platform UI framework

Overview

  • Designed for beginners to help them get started with GUI application development
  • Develop your own applications by creating customized widgets and dialogs
  • Written in a simple and elegant structure to help you easily understand how to program various GUI components

In Detail

Elegantly built GUI applications are always a massive hit among users. PySide is an open source software project that provides Python bindings for the Qt cross-platform UI framework. Combining the power of Qt and Python, PySide provides easy access to the Qt framework for Python developers and also acts as an excellent rapid application development platform available on all major operating systems.

This book aims to help you develop GUI applications easily using PySide. Python is easy to learn and use and its programs are relatively shorter than those written in other programming languages like C++ or Java. This book will introduce you to user interface programming in Python, allowing you to develop real-time applications in a shorter amount of time.

This book will take you through everything you need to know to develop UI applications. You will learn about installing/building PySide in various major operating systems as well as the basics of GUI programming. The book will then move on to discuss event management, signals and slots, and the widgets and dialogs available with PySide. Database interaction and manipulation is also covered.

In a nutshell, this book is great for learning how to program applications with GUI and for mastering how to develop your own applications and how to run them across platforms.

What you will learn from this book

  • Download and install/build PySide, a cross-platform GUI development toolkit for Python
  • Program GUI applications in an easy and efficient way
  • Create and work with windowed applications
  • Create menus, toolbars, status bars, and child windows
  • Connect your GUI to a database and manage it

Approach

An accessible and practical guide to developing GUI’s for Python applications.

Who this book is written for

This book is written for Python programmers who want to learn about GUI programming. It is also suitable for those who are new to Python but are familiar with object-oriented programming.

Continue reading

Software Defined Networking with OpenFlow

Title : Software Defined Networking with OpenFlow
Author : Siamak Azodolmolky
ISBN/ASIN : 1849698724
Publication Date : 2013-10-25
Publisher : Packt Publishing
Paperback : 152 pages

Description :

Get hands-on with the platforms and development tools used to build OpenFlow network applications

Overview

  • Get to grips with the essentials of OpenFlow and its ecosystem features
  • Thorough overview of OpenSource switches, controllers, and tools
  • Build your own laboratory and develop your own networking apps

In Detail

OpenFlow is an open interface for remotely controlling tables in network switches, routers, and access points. It is considered a turning point in Software Defined Networking (SDN), data center networking and virtualization as, more secure and efficient data centers are being built using OpenFlow. It defines a protocol that lets a controller use a common set of instructions to add, modify, or delete entries in a switch’s forwarding table.

Starting with an introduction to SDN and OpenFlow, you will learn about the role of each building block, moving onto demonstrations of how SDN/OpenFlow can be used to provide new services and features, which will change the way that networking works and the innovative business impacts. By the end of this practical guide, you will have an insight into the Software Defined Networking and OpenFlow fundamentals.

Packed with detail, this book will walk you through the essentials; you will learn about the OpenFlow protocol, switches, and controllers. Following on from this, you will be taken through a number of practical, hands-on examples on how to use a network emulation platform called OpenFlow laboratory. You will learn how to develop your innovative network application using the OpenFlow controller’s API quickly, and test your network application without commissioning any OpenFlow hardware equipment. You will also be introduced to the concept of Software Defined Networking and the details of OpenFlow’s protocol, along with the building blocks of an OpenFlow networking deployment. This book will teach you how to setup your OpenFlow/SDN laboratory using state-of-the-art technology and open source offerings.

What you will learn from this book

  • Utilize OpenFlow for Cloud computing networking
  • Discover the variety of OpenSource tools to improve your OpenFlow experience
  • Learn how to build an SDN laboratory using OpenDaylight controller and Mininet
  • Employ network virtualization using OpenFlow

Approach

A step-by-step, example-based guide which will help you gain hands-on experience with the platforms and debugging tools on OpenFlow

Who this book is written for

If you are a network engineer, architect, junior researcher or an application developer, this book is ideal for you. You will need to have some level of network experience, knowledge of broad networking concepts, and some familiarity with day- to- day operation of computer networks. Ideally, you should also be familiar with programing scripting/languages (especially Python and Java), and system virtualization.

Continue reading

Sketchbook Pro Digital Painting Essentials

Title : Sketchbook Pro Digital Painting Essentials
Author : Gil Robles
ISBN/ASIN : 1849698201
Publication Date : 2013-10-25
Publisher : Packt Publishing
Paperback : 112 pages

Description :

Create stunning professional grade artwork using Sketchbook Pro

Overview

  • Discover tricks and techniques that will help you make the most out of Sketchbook Pro
  • Packed with practical examples that help you create expressive sketches ranging from cartoons to portraits
  • A step-by-step guide packed with supporting imagery

In Detail

Sketchbook Pro is a professional grade painting app that is easy to use and which helps you create digital art that looks like paintings created using ink and color. Using Sketchbook Pro, you can transform your digital art into true masterpieces that resemble work done using traditional mediums.

Sketchbook Pro Digital Painting Essentials will show you how to transform your digital art into true masterpieces. This book will guide you through the many tools and options available in Sketchbook Pro such as the symmetry tool, layer editor, and blend modes to create images that look as though they were done by hand using traditional tools and mediums. This unique book offers inspiration with hands-on techniques and gives you an insight into a professional artist’s mind.

Starting with an overview of the program, this book will help you customize and set your preferences to help you produce the best possible images for use on the Web or for print. You will be able to look over the author’s shoulder as he demonstrates the use of the tools to create artwork that looks like it was painted or inked. This book will then show you how you can draw basic illustrations and then how to create acrylic paintings. You will also learn about file saving options; which ones are best for what you intend to do with the artwork. The book will also show you how to export the images you’ve created to other software and will give you tips and tricks that will help you make the most out of Sketchbook Pro. Sketchbook Pro Digital Painting Essentials will give you an extensive overview complete with supporting imagery of how each piece of art was made, and by the end of this book, you will have created multiple drawings using Sketchbook Pro.

What you will learn from this book

  • Customize the user interface for speed and ease of use
  • Create a Do-It-Yourself-Brush that reflects your own style or preference
  • Prepare and export artwork to use in other graphics software
  • Create an image that resembles an oil or acrylic painting
  • Create images in ink and color using a digital pen
  • Import and color a scanned image

Approach

This book is an example-based guide that will help you create professional grade paintings using Sketchbook Pro. As you progress from one chapter to another, you will learn how to virtually draw visually stunning paintings that are digitally drawn but look exactly like orthodox artwork.

Who this book is written for

If you have had prior experience in developing digital artwork and are looking to add to your knowledge, Sketchbook Pro Digital Painting Essentials is a guide that will help you seamlessly translate what you do with traditional media to digital media.

Continue reading

Pro Tools HD: Advanced Techniques and Workflows

Title : Pro Tools HD: Advanced Techniques and Workflows
Author : Edouard Camou
ISBN/ASIN : 1849698163
Publication Date : 2013-10-25
Publisher : Packt Publishing
Paperback : 128 pages

Description :

Learn how to make the most of Pro Tools HD 11

Overview

  • Create optimum quality audio using powerful tools of Pro Tools HD
  • Learn how to enhance workflow and creative outputs for recording, editing in music production, film scoring and television post production
  • Step-by-step tutorial packed with illustrations and examples to create professional audio using ProTools HD

In Detail

Pro Tools HD is a digital audio workstation platform for Microsoft Windows and Mac OS X operating systems. It is the leading audio software when it comes to professional audio work. Working effectively with audio and producing professional music with Pro Tools HD is not an easy task

Beginning with what the software is about, we will take you all the way through to the steps required to efficiently record your audio. You will discover how to improve the workflow of Pro Tools software and receive innovative tips to enable flawless editing in music production, film scoring, film, and television post-production.

Packed with concise and clear instructions on using An easy-to-follow guide for using Pro Tools HD: Advanced Techniques and Workflows, this book starts with different possible hardware and software combinations to help you understand the strengths and limitations of each, before taking you through powerful editing and advanced mixing techniques

When it comes to choosing a ProTools HD system there are different technologies available and therefore, many ways to use the system optimally so, you will learn about some digital audio concepts for better software optimisation. You will then learn editing using Beat detective, as well as covering excellent workflow and routing concepts to take full advantage of ProTools mixing capabilities, integrating both hardware analogue units with your favorite plugins. Finally, you will see how you can export your project safer, faster and better.

This guide shows you the framework to enable you to take your usage of ProTools to the next level by explaining and discussing new and advanced features to achieve industry standard techniques.

What you will learn from this book

  • Choose and optimize a ProTools HD system
  • Implement and configure MIDI devices to improve your workflow
  • Learn editing techniques for drums and vocals to enhance and be more creative with recorded performances
  • Understand workflow and routing concepts to take full advantage of ProTools mixing capabilities
  • Experience import options as well as other ways to improve workflow across different sessions
  • Map plugins with a midi controller
  • Use external analogue hardware

Approach

An easy-to-follow guide for using An easy-to-follow guide for using Pro Tools HD: Advanced Techniques and Workflows effectively

Who this book is written for

This book is ideal for anyone who already uses ProTools and wants to learn more, or is new to Pro Tools HD and wants to use it effectively in their own audio workstations.

Continue reading

RESS Essentials

Title : RESS Essentials
Author : Joanna Krenz-Kurowska
ISBN/ASIN : 1849696942
Publication Date : 2013-10-25
Publisher : Packt Publishing
Paperback : 134 pages

Description :

A practical introduction to programming responsive websites using an innovative methodology in web design and development

Overview

  • Easy-to-follow tutorials on implementing RESS application patterns
  • Information flow diagrams which will help you understand various RESS architectures with ease
  • Perform browser feature detection and store this information on server side

In Detail

RESS is a new methodology in the world of web design and development. It attempts to solve the problems that accompany the RWD (responsive web design) approach to web design. RESS is still in its infancy, but it is growing at an exponential rate.

RESS Essentials shows you how to make server-side applications smarter and more aware of a visitor’s environment limitations (device, screen size, and browser). This allows you to create faster and more reliable websites. Through this book, you will build a solid base of knowledge on RESS-related technologies, while the step-by-step tutorials will help you to create your own RESS system.

This book is an introduction to RESS alchemy and gives you an incentive to build your own RESS lab. It will give you a broad overview of the multiple techniques used to code responsive websites in responsible ways. Beginning with an overview of RWD, you will learn the steps involved in setting up RWD for client-side development. You will then learn how to scale images using client- and server-side technology. By the end of this book, you will have learned about the implementation of RESS application patterns, browser feature detection, and various RESS architectures. RESS Essentials will also teach you how to use jQuery with some RWD design patterns and how to employ REST API for RWD pages.

What you will learn from this book

  • Write your own code to detect user screen size and store this information on server side
  • Install and integrate the WURFL device detection library with your application–both cloud and standalone versions
  • Apply RWD principles to write HTML and CSS
  • Use HTML5 Boilerplate and its jQuery components
  • Integrate other CSS libraries with responsive grids using Gridpack
  • Create a RESS application based on RESTful API with the PHP SLIM framework
  • Develop jQuery plugins to handle web page components in responsive ways
  • Implement your own responsive images application

Approach

This is a step-by-step, practical guide which will introduce you to RESS and its key features.

Who this book is written for

This book is aimed primarily at web developers interested in writing applications that leverage both client- and server-side code to optimise content for various devices.

Continue reading

Windows Phone 8 Application Development Essentials

Title : Windows Phone 8 Application Development Essentials
Author : Tomasz Szostak
ISBN/ASIN : 1849696764
Publication Date : 2013-10-17
Publisher : Packt Publishing
Paperback : 118 pages

Description :

A practical guide to creating a Windows Phone 8 application using C#, XAML, and MVVM

Overview

  • Learn how to design fast and fluid apps that users will love
  • Packed with examples and illustrations that help you understand how to make high quality software
  • Build applications using the modern MVVM pattern

In Detail

Windows Phone 8 replaces Windows Phone 7 devices with the Windows NT kernel found on many Windows 8 components. Windows 8 will give you more options to develop better and more visually appealing PC and Tablet applications.

A practical guide that will show you how you how to create testable MVVM applications keeping in mind the best UI practices. You will learn how to integrate peripheral sensors and social portals like Facebook and Twitter into your applications. This book shows the advantages of using modern patterns instead of the traditional way of programming.

Starting with a Windows Phone UI description, the guide then takes you through the world of fast and fluid design guidelines. After that, you will be shown the beauty of C# and MVVM advantages, finishing with clear descriptions of mobile-application integration with peripherals and social media. Clear and well-described examples throughout will help you become a WP8 developer.

You will also learn how to test your applications using Unit Test cut dependencies in your methods using Mocks, and use the newest features of C# such as asynchronous methods. If you are more of a designer than a developer, then there is also an explanation on how to create a consistent look and feel for Windows Phone applications.

What you will learn from this book

  • Create a consistent UI for Windows Phone
  • Explore built-in and custom controls
  • Plan and schedule work on applications
  • Use XAML and C# in Windows Phone applications
  • Set up automatic tests for mobile applications
  • Implement data and command binding
  • Utilise storage in mobile applications
  • Develop applications with multitask support
  • Integrate with social media

Approach

A mini-tutorial full of code examples and strategies to give you plenty of options when building your own applications for Windows Phone 8.

Who this book is written for

This book is ideal if you are a developers who wants to get into mobile development. Some C# background may be useful for a complete understanding.

Continue reading

Rapid BeagleBoard Prototyping with MATLAB and Simulink

Title : Rapid BeagleBoard Prototyping with MATLAB and Simulink
Author : Dr Xuewu Dai
ISBN/ASIN : 1849696047
Publication Date : 2013-10-25
Publisher : Packt Publishing
Paperback : 152 pages

Description :

Leverage the power of BeagleBoard to develop and deploy practical embedded projects

Overview

  • Develop and validate your own embedded audio/video applications rapidly with Beagleboard
  • Create embedded Linux applications on a pure Windows PC
  • Full of illustrations, diagrams, and tips for rapid Beagleboard prototyping with clear, step-by-step instructions and hands-on examples

In Detail

As an open source embedded single-board computer with many standard interfaces, Beagleboard is ideal for building embedded audio/video systems to realize your practical ideas. The challenge is how to design and implement a good digital processing algorithm on Beagleboard quickly and easily without intensive low-level coding

Rapid BeagleBoard Prototyping with MATLAB and Simulink is a practical, hands-on guide providing you with a number of clear, step-by-step exercises which will help you take advantage of the power of Beagleboard and give you a good grounding in rapid prototyping techniques for your audio/video applications.

Rapid BeagleBoard Prototyping with MATLAB and Simulink looks at rapid prototyping and how to apply these techniques to your audio/video applications with Beagleboard quickly and painlessly without intensive manual low-level coding. It will take you through a number of clear, practical recipes that will help you to take advantage of both the Beagleboard hardware platform and Matlab/Simulink signal processing. We will also take a look at building S-function blocks that work as hardware drivers and interfaces for Matlab/Simulink. This gives you more freedom to explore the full range of advantages provided by Beagleboard.

By the end of this book, you will have a clear idea about Beagleboard and Matlab/Simulink rapid prototyping as well as how to develop voice recognition systems, motion detection systems with I/O access, and serial communication for your own applications such as a smart home.

What you will learn from this book

  • Understand rapid prototyping on a Windows host, including Matlab/Simulink code generation for Beagleboard
  • Set up a cross-development environment on Windows for Beagleboard
  • Access Beagleboard’s GPIO pins and RS232 communication in Matlab and Simulink
  • Develop your own S-function block in Simulink to access Beagleboard’s hardware devices
  • Create an audio player and equalizer in Simulink, including audio file reading
  • Adjust the parameters of your target system on-the-fly for the purpose of performance optimization
  • Penetrate into an infrared sensor in Matlab/Simulink for smart home applications
  • Build a video motion detection system for security applications

Approach

This book is a fast-paced guide with practical, hands-on recipes which will show you how to prototype Beagleboard-based audio/video applications using Matlab/Simlink and Sourcery Codebench on a Windows host.

Who this book is written for

Rapid BeagleBoard Prototyping with MATLAB and Simulink is great for students and academic researchers who have practical ideas and who want to build a proof-of-concept system on an embedded hardware platform quickly and efficiently. It is also useful for product design engineers who want to ratify their applications and reduce the time-to-market. It is assumed that you are familiar with Matlab/Simulink and have some basic knowledge of computer hardware. Experience in Linux is favoured but not necessary, as our software development is purely on a Windows host.

Continue reading

The Complete Guide to DAZ Studio 4

Title : The Complete Guide to DAZ Studio 4
Author : Paolo Ciccone
ISBN/ASIN : 1849694087
Publication Date : 2013-10-14
Publisher : Packt Publishing
Paperback : 348 pages

Description :

Bring your 3D characters to life with DAZ Studio

Overview

  • Learn to pose characters in a natural way with ease
  • Apply morphs to create new characters with endless variations and discover how to use lighting effectively
  • Covers DAWN: The new 3D figure on the block by Hivewire3D, as well as a free download code for DAWN buried inside
  • Learn how to use DAZ Studio with practical examples and step-by-step instructions

In Detail

While 3D technology can be intimidating, DAZ Studio provides a perfect entry point for anybody interested in it. DAZ Studio is designed to empower the readers with tools to manipulate “ready to use” models and figures. With DAZ Studio, you can use thousands of pre-made 3D models and create fantastic scenes without any hassle. Embark on a journey through the amazing world of 3D designing and create great 3D art with DAZ Studio. This book will show you the way!

The Complete Guide to DAZ Studio 4 shows you how to effectively use DAZ Studio 4 from start to finish. This guide takes you on a fun journey into the world of 3D art with DAZ Studio. Using everyday situations and practical examples, this book leads you from understanding the basics of 3D to the exploration of all the relevant topics, including posing, lighting, rendering, and content installation. You will follow step-by-step examples that will show you how to create great 3D art with fun and ease.

With a free download code for Dawn: the brand new and hugely anticipated 3D figure by Hivewire3D and two free environments by renowned 3D artist Jack Tomalin, this book is a must-read for all aspiring 3D artists.

What you will learn from this book

  • Pose human figures in a natural and believable way
  • Use morphs to create new characters and install new content in DAZ Studio
  • Understand the building blocks of a 3D model and modify the DAZ Studio materials
  • Build a complete scene, with a character in a full environment
  • Frame your shot and use the camera effectively
  • Understand the basic principles and approach for lighting a scene
  • Create geometrically accurate images with photo-realistic rendering
  • Achieve photo-realism in DAZ Studio with the Reality plugin
  • Create your own content in DAZ Studio and sell it online
  • Animate your characters and create movies with DAZ Studio

Approach

The book builds up a complete project from scratch and demonstrates the power of DAZ to create life-like characters. The book is replete with detailed examples and instructions on creating a tailor-made marvel out of scratch.

Who this book is written for

This book can be used by anybody who has DAZ Studio 4, regardless of their level of familiarity with the program or the concepts of 3D art.

Continue reading

Oracle Goldengate 11g Complete Cookbook

Title : Oracle Goldengate 11g Complete Cookbook
Author : Ankur Gupta
ISBN/ASIN : 1849686149
Publication Date : 2013-09-26
Publisher : Packt Publishing
Paperback : 362 pages

Description :

Over 60 simple and easy-to-follow recipes to perform various Goldengate administration tasks such as installing, configuring, and maintaining Goldengate replication

Overview

  • Various recipes that will help you to set up Goldengate in various environments
  • Practical examples of Goldengate management tasks
  • Step by step instructions with various examples and scripts

In Detail

Oracle Goldengate 11g Complete Cookbook is your complete guide to all aspects of Goldengate administration. The recipes in this book will teach you how to setup Goldengate configurations for simple and complex environments requiring various filtering and transformations. It also covers various aspects of tuning and troubleshooting the replication setups using exception handling, custom fields, and logdump utility.

The book begins by explaining some basic tasks like Installation and Process groups setup. You will then be introduced to some further topics including DDL replication and various options to perform Initial Loads. You will then learn some advanced administration tasks such as Multi Master replication setup and conflict resolution. Further recipes, contain the cross platform replication and high availability options for Goldengate.

What you will learn from this book

  • Configure DML and DDL Goldengate replication
  • Tune and Troubleshoot Goldengate replication
  • Cross Platform replication using Goldengate
  • Monitor Goldengate Replication using OEM 12c
  • What to do when GoldenGate replication breaks
  • Reverse changes applied by Goldengate
  • High Availability Setup for Goldengate
  • Learn about GoldenGate Veridata and GoldenGate Director
  • Migrate Oracle Streams environment to Goldengate

Approach

Oracle Goldengate 11g Complete Cookbook follows the Cookbook style. Each recipe provides step by step instructions with various examples and scripts. This book provides the necessary information to successfully complete most of the possible administration tasks.

Who this book is written for

Oracle Goldengate 11g Complete Cookbook is aimed at Database Administrators, Architects, and Middleware Administrators who are keen to know more about Oracle Goldengate. Whether you are handling Goldengate environments on a day-to-day basis, or using it just for migration, this book provides the necessary information required to successfully complete your administration tasks. The reader is expected to have some knowledge of Oracle databases.

Continue reading