Sabtu, 31 Agustus 2013

Wow! eBook: CentOS 6 Linux Server Cookbook - 5 new eBooks


Wow! eBook: CentOS 6 Linux Server Cookbook - 5 new eBooks

Link to Wow! eBook

CentOS 6 Linux Server Cookbook

Posted: 31 Aug 2013 05:38 AM PDT

Book Description

CentOS is a community-based enterprise class operating system and this book will provide a series of practical solutions that will not only show you how to install and maintain CentOS as a server, but to explore this well-known Linux distribution with the intention of tackling many common issues by providing some tricks of the trade in order to simplify the task of building a server.

“CentOS 6 Linux Server Cookbook” is a practical guide to installation, configuration, administration, and maintenance. This is a one-stop-shop to all things CentOS, so regardless as to whether you need a mail server, web server, database server, domain server or a file sharing platform, this book provides a comprehensive series of starting points that will give you direct access to the inner workings of this open source, community-based enterprise server.

“CentOS 6 Linux Server Cookbook” is a practical guide to the complete installation, configuration, administration, and maintenance of one of the world's most popular community-based enterprise servers.

From installation to configuration, this book of recipes will take you on a journey to explore inner workings of CentOS server. Within this book you will learn how to install CentOS in variety of settings, enhance your installation with the correct tools of the trade and prepare your server to fulfil almost any role you could ever need.

By discovering more about time, networking, package management, system management and security, this book will serve to show you how to get the very best from this freely available, open source server by presenting a series of solutions that will enable you to master the art of building your very own web, database, mail, domain name, file sharing services.

CentOS 6 Linux Server Cookbook is a hands-on approach to installing, configuring and managing this ever popular community based enterprise server. By taking you from installation to customization this book will serve all Linux professionals and enthusiasts alike by providing you with a practical guide to using CentOS as a world-class server solution that is capable of delivering your mail, web, ftp, domain and file sharing services.

What you will learn from this book

  • Installing and validating CentOS 6 and adding a desktop environment
  • Configuring CentOS to allow you to manage time and multiple IP addresses
  • Managing log files by using logrotate, memory usage and databases
  • Managing Packages will show you how to manage the system with the Yum package manager
  • Administering CentOS through creating new administrative users and creating customized email reports
  • Securing your shell environment, ascending user privileges and building firewalls to prevent outside attacks
  • Building networks, domains and implementing the Apache web server.

Approach
Presented in a step by step, easy to read tutorial style, this book presents the reader with real world solutions to every aspect of CentOS 6.

Who this book is for
“CentOS 6 Linux Server Cookbook”  is for those professionals, students and enthusiasts who want a down-to-earth or hands-on approach to installing, configuring and running a Centos 6 server. Where a new user may experience this book as a series of solutions, a more experienced user will find a basis on which you can develop your existing skills. So rest assured, there is something for everyone and regardless of your current level of experience, if you are interested in using CentOS 6, then this is the book that offers the insight you need to move forward and master your server.

Book Details

  • Paperback: 374 pages
  • Publisher: Packt Publishing (April 2013)
  • Language: English
  • ISBN-10: 1849519021
  • ISBN-13: 978-1849519021
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post CentOS 6 Linux Server Cookbook appeared first on Wow! eBook.

Mastering Windows 8 C++ App Development

Posted: 31 Aug 2013 05:35 AM PDT

Book Description

Windows 8 provides an unprecedented opportunity for developers to create applications for a new and exciting platform, for an entirely new market. Leveraging modern C++ and the new Windows Runtime, this book guides you through the many facets of WinRT whilst using modern C++ features for ultimate power and performance.

“Mastering Windows 8 C++ App Development” shows you how to create Windows Store apps that use many of the new features and functionality available for Windows 8. You’ll discover how you can harness the power of the new Windows Runtime with C++ combined with XAML for the creation of fantastic user experiences.

Starting with coverage of C++/CX (a set of extensions that make working with WinRT easier) and user interface design with XAML, this book shows you how to use major Windows 8 features, including Live Tiles and Contracts, while leveraging common patterns such as data binding and the Model View ViewModel (MVVM). You’ll discover how WinRT works, its various capabilities, and how it can best be leveraged using C++11 and Visual Studio 2012.

What you will learn from this book

  • Leverage your existing C++ skills with this new and exciting platform
  • Discover how to effectively use C++/CX to call Windows Runtime APIs
  • Integrate XAML for fast and fluid user interfaces
  • Create custom controls for special UI scenarios
  • Learn how to integrate your application with Windows 8 by implementing contracts
  • Build data-driven apps with XAML, data binding, and MVVM

Approach
Specifically designed to be an engaging and practical tutorial, Mastering Windows 8 C++ App Development will augment your skills and help you create high quality Windows Store apps.

Who this book is for
If you are a C++ developer who wants to utilize the combined power of COM, WinRT, C++/CX, and XAML to build Store apps for the new Windows 8 platform, then this book is for you. Prior experience with XAML-based technologies is not required.

Book Details

  • Paperback: 304 pages
  • Publisher: Packt Publishing (April 2013)
  • Language: English
  • ISBN-10: 1849695024
  • ISBN-13: 978-1849695022
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Mastering Windows 8 C++ App Development appeared first on Wow! eBook.

Arquillian Testing Guide

Posted: 31 Aug 2013 05:32 AM PDT

Book Description

Integration testing sometimes involves writing complex codes. This book introduces you to the capabilities of Arquillian to enable you to write simple code with a broad range of integration tests for java applications.

Arquillian Testing Guide serves as an introductory book to writing simple codes for testing java applications. This book will help you to develop richer test cases which can be run automatically while performing rigorous testing of the software.

Arquillian Testing Guide introduces you to Arquillians features and capabilities. This book will help you understand the mechanism of creating deployments and test against those deployments. The book begins with basic JUnit test cases beginning with an enterprise test case, which then go on to discuss remote testing. During the course of the book, you will also learn how to mix container and non-container tests into a single test case. By the end of the book, you will have learned how to extend JUnit tests to work with Arquillian and deploy them to a container automatically.

What you will learn from this book

  • Develop automated tests using Arquillian and JUnit
  • Create tests using Selenium and then execute them paired with Arquillian Drone
  • Test using Arquillian Graphene to manipulate the DOM of your web applications
  • Learn how to use Arquillian and Spring to automatically wire an application context
  • Learn how to deploy your web services and test them automatically using Arquillian and soapUI

Approach
This book is a tutorial filled with plenty of code examples and strategies to give you many options when building your test structure.

Who this book is for
This book is for developers and testers alike. Anyone who has worked with test driven development or building automated test cases will find use in this book. A reader should be familiar with some automation strategies and techniques such as JUnit and should have some exposure to techniques such as mocking.

Book Details

  • Paperback: 242 pages
  • Publisher: Packt Publishing (April 2013)
  • Language: English
  • ISBN-10: 1782160701
  • ISBN-13: 978-1782160700
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Arquillian Testing Guide appeared first on Wow! eBook.

Google Visualization API Essentials

Posted: 31 Aug 2013 05:28 AM PDT

Book Description

There's a lot of data in our world, and visual representations are often the best method of making sense of it all. Yet, it should not take an army of programmers and analysts to create visualizations in order to make data useful. The Google Visualization API is accessible to novice and advanced programmers alike, making data useful to more people.

“Google Visualization API Essentials” will show you how to create interactive data displays with very little code. The API, combined with Google Spreadsheets and Fusion Tables, is a complete system, from data management to analytical displays. Not only is it simple to learn, but the Google Visualization API can also be viewed as a first step to learning additional Google APIs.

“Google Visualization API Essentials” uses both methodology overviews and hands-on examples with real data to introduce chart and graph creation on the Google platform. Topics are presented from various aspects, including Google Spreadsheets and Fusion Tables, and Graphic User Interfaces. An overview of the various API development environments available to developers is also covered. Basic and advanced charts, data source connectivity, style formatting, and publishing options are also explored in depth.

“Google Visualization API Essentials” brings the arsenal of Google Visualizations into the web developer toolkit.

What you will learn from this book

  • Quickly launch a graph, chart, or map as an application, without the heavy-duty development environment
  • Create a variety of interactive graphs from spreadsheet or database data
  • Learn the Google API environment through Visualizations, and then apply the same concepts to other Google APIs
  • Give users control over data viewing with Interactive Chart Dashboards, or let them style the visualization themselves with Chart Editor
  • Discover Google Refine, a data-cleaning tool not just for visualization data
  • Use Google Fusion Tables as a Google Map data source
  • Embed a visualization in Google Spreadsheets using Apps Script API integration
  • Customize visualization colors, fonts, titles, and chart styles
  • Visualize your data over time with timeline and animation features

Approach
This book is a step-by-step tutorial full of diagrams, core concept explanations, best practice tips, and links to working book examples.

Who this book is for
This book will show you how create web-ready data visualizations using Google's infrastructure. Some HTML knowledge is the only requirement, although some JavaScript knowledge is also helpful.

Book Details

  • Paperback: 252 pages
  • Publisher: Packt Publishing (April 2013)
  • Language: English
  • ISBN-10: 1849694362
  • ISBN-13: 978-1849694360
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Google Visualization API Essentials appeared first on Wow! eBook.

Learning Pixelmator

Posted: 31 Aug 2013 05:24 AM PDT

Book Description

Today, everybody has a digital camera, but how do you turn your pictures into masterpieces? With Pixelmator, you will be able to edit your photos like a pro and get that artistic, professional feel to your images.

“Learning Pixelmator” will teach you how to use Pixelmator to turn your everyday snapshots into works of art. With an example-based approach, you will learn how to use each tool effectively to create, edit, or enhance your photos. It is for everyone that wants to get started with Pixelmator.

“Learning Pixelmator” guide's you through a series of real-world tutorials to artistically edit your photos from start to finish. Starting with simple corrections, you will move onto advanced image editing techniques like creating a tilt-shift look from a photo, performing skin retouching on a portraits, and colorizing your images for an artistic tone. Covering topics such as using layers to create multi-image layouts and how to use text and shapes to embellish your images. With Learning Pixelmator you will learn everything you need to know to create works of art from your everyday photos. With the skills you will learn from this book the sky will be no limit with your digital photography!

What you will learn from this book

  • Get to grips with using Pixelmator to edit your photos.
  • Adjust colors and learn the benefits of dodging and burning your photos.
  • Use the blur and sharpen tools to create visual interest.
  • Use selections in Pixelmator.
  • Work with layers and create multi- image collages
  • Master effects in Pixelmator.
  • Use text and shapes to embellish your photos.
  • Colorize photos for a vintage look

Approach
A fast paced, example driven approach to learning Pixelmator.

Who this book is for
“Learning Pixelmator” is great for photographers of any level who are looking to learn to take advantage of Pixelmator to edit images. Without any prior knowledge of image editing software needed, we will start with the basics and move onto more advanced image editing techniques. No matter what your current artistic level is, this book will give you the power to unleash the artist within!

Book Details

  • Paperback: 118 pages
  • Publisher: Packt Publishing (April 2013)
  • Language: English
  • ISBN-10: 1849694680
  • ISBN-13: 978-1849694681
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Learning Pixelmator appeared first on Wow! eBook.


READ MORE - Wow! eBook: CentOS 6 Linux Server Cookbook - 5 new eBooks

Jumat, 30 Agustus 2013

Wow! eBook: Magento PHP Developer’s Guide - 5 new eBooks


Wow! eBook: Magento PHP Developer’s Guide - 5 new eBooks

Link to Wow! eBook

Magento PHP Developer’s Guide

Posted: 30 Aug 2013 08:58 AM PDT

Book Description

Magento has completely reshaped the face of e-commerce since its launch in 2008. Its revolutionary focus on object oriented and EAV design patterns has allowed it to become the preferred tool for developers and retailers alike.

“Magento PHP Developer's Guide” is a complete reference to Magento, allowing developers to understand its fundamental concepts, and get them developing and testing Magento code.

The book starts by building the reader's knowledge of Magento, providing them with the information, techniques, and tools that they require to start their first Magento development.

After building this knowledge, the book will then look at more advanced topics: how to test your code, how to extend the frontend and backend, and deploying and distributing custom modules.

“Magento PHP Developer's Guide” will help you navigate your way around your first Magento developments, helping you to avoid all of the most common headaches new developers face when first getting started.

What you will learn from this book

  • Understand the fundamental concepts of Magento
  • Deploy and distribute custom modules
  • Explore development techniques and tools for Magento
  • Extend Magento core functionality
  • Discover the design patterns which form Magento
  • Understand Magento architecture
  • Test Magento with different tools and frameworks

Approach
“Magento PHP Developer's Guide” is an easily accessible tutorial, designed and written to give the reader maximum understanding of the powerful Magento framework.

Who this book is for
This book is written for developers who have previous experience with PHP and PHP frameworks, such as Zend or CakePHP, and want to start developing and working with Magento. Even developers with previous experience with Magento will find the book extremely useful to gain a full understanding of Magento fundamentals, architecture, and overall philosophy.

Book Details

  • Paperback: 256 pages
  • Publisher: Packt Publishing (April 2013)
  • Language: English
  • ISBN-10: 1782163069
  • ISBN-13: 978-1782163060
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Magento PHP Developer's Guide appeared first on Wow! eBook.

Creating Mobile Apps with Sencha Touch 2

Posted: 30 Aug 2013 08:54 AM PDT

Book Description

Everyone has had the perfect idea for a mobile application. Creating Mobile Apps with Sencha Touch 2 can help you bring that idea to life by providing clear examples, in depth explanations, and walking step-by-step building 10 different Sencha Touch mobile applications. You can use these applications as a base for your own applications or leverage your new skills to create something truly unique.

“Creating Mobile Apps with Sencha Touch 2″ offers you 10 different applications complete with source code. The applications include a task manager, RSS feed reader, time tracker, charting application, flash cards, cataloguing, social networking, integration with WordPress, a project workbook, and a basic game. The book also covers working with the Sencha Architect, Sencha.io, and compiling applications with Sencha Command.

Learn the Sencha Touch mobile programming language by building 10 different applications. Each application focuses on a different feature of the Sencha Touch language.

Learn to build a range of applications for mobile devices. Take pictures with your application, create a simple game, or even create an application you can sell on the iTunes app store.

“Creating Mobile Apps with Sencha Touch 2″ will help you learn by building, helping you create great applications.

What you will learn from this book

  • Use Sencha Architect and Sencha Command to give you a head start with your projects
  • Take advantage of cameras, notifications, and other native device features
  • Create charts that will add visual appeal to your applications
  • Tie your applications into other systems like WordPress, RSS feeds, Yelp and others
  • Compile an application you can sell on the iTunes app store

Approach
Full of explained code and enriched with screenshots, this book is the practical way to take your Sencha Touch skills to the next level.

Who this book is for
This book is aimed at people who have a basic to intermediate understanding of Sencha Touch. If you understand the basic concepts, but you need to see how it all fits together, then this book is for you.

Book Details

  • Paperback: 348 pages
  • Publisher: Packt Publishing (April 2013)
  • Language: English
  • ISBN-10: 1849518904
  • ISBN-13: 978-1849518901
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Creating Mobile Apps with Sencha Touch 2 appeared first on Wow! eBook.

HTML5 Game Development with ImpactJS

Posted: 30 Aug 2013 08:51 AM PDT

Book Description

ImpactJS is a JavaScript library specially geared towards building 2-dimensional games. It is intuitive and versatile and allows the game developer to get results in no time while keeping an easy overview when games grow more complex. Games built with ImpactJS can be published on websites and even as an app on both Android and iOS.

With “HTML5 Game Development with ImpactJS”, building games for the Web and app markets has never been so easy. Using the ImpactJS JavaScript engine, you only need this book and basic knowledge of JavaScript in order to build and publish your own game.

“HTML5 Game Development with ImpactJS” allows a single person to build a full game. Using only basic knowledge of JavaScript and this book, you will end up publishing a 2D game for the entire world to enjoy. You will learn to set up a working environment and gather all the necessary tools and resources your game needs. Develop both a top-down and a side scroller game, integrate physics such as gravity, and deploy your game as an app or to your website.

What you will learn from this book

  • Set up a game development environment on your computer
  • Find and use resources such as graphics, music, and sound effects
  • Integrate the Box2D engine in ImpactJS to make a side scroller game with realistic physics
  • Build a top-down game using solely the ImpactJS engine
  • Optimize and prepare your games for computer screens and mobile browsers
  • Turn your HTML5 game into an app for Google Play, Apple, and Chrome app stores

Approach
HTML5 Game Development with ImpactJS is an insightful, friendly guide that will amaze users with its ease of use in game development. It consists of several informative yet simple instructions, which help develop and build your skill set and knowledge base.

Who this book is for
This book is for anyone with basic knowledge of JavaScript, CSS, and HTML. If you have the desire to build your own game for your website or an app store but have no idea how and where to begin, this book is for you.

Book Details

  • Paperback: 304 pages
  • Publisher: Packt Publishing (March 2013)
  • Language: English
  • ISBN-10: 1849694567
  • ISBN-13: 978-1849694568
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post HTML5 Game Development with ImpactJS appeared first on Wow! eBook.

ZeroMQ

Posted: 30 Aug 2013 08:45 AM PDT

Book Description

ØMQ (also spelled ZeroMQ, 0MQ, or ZMQ) is a high-performance asynchronous messaging library aimed at use in scalable distributed or concurrent applications. It provides a message queue, but unlike message-oriented middleware, a ØMQ system can run without a dedicated message broker. The library is designed to have a familiar socket-style API.

“ZeroMQ” teaches you to use ZeroMQ through examples in C programming language. You will learn how to use fundamental patterns of message/queuing with a step-by-step tutorial approach and how to apply them. Then, you'll learn how to use high level APIs and to work with multiple sockets and multithreaded programs through many examples.

This book looks at how message/queue works in general and what kinds of problems it solves. Then, it explains how ZeroMQ works and how it differs from other message/queue libraries and how it can be used in different scenarios.

You will also learn how to apply essential message/queue design patterns in different scenarios, and how they differ from each other. It shows you practical examples you can apply. You will also learn how to work with multiple sockets.

You will learn the basics of ZeroMQ as well as how to use different patterns.

What you will learn from this book

  • Implement the request–reply pattern
  • Implement the pub–sub pattern
  • Work with multiple sockets
  • Work with multithreaded programs
  • Detect memory leaks
  • Route schemes
  • Learn the difference between TCP sockets and ZeroMQ sockets

Approach
A practical, step-by-step example-rich tutorial.

Who this book is for
If you are a C developer who wants to learn about ZeroMQ, this book is for you. It is assumed that the reader has C experience at some level but prior ZeroMQ knowledge is not expected.

Book Details

  • Paperback: 108 pages
  • Publisher: Packt Publishing (March 2013)
  • Language: English
  • ISBN-10: 178216104X
  • ISBN-13: 978-1782161042
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post ZeroMQ appeared first on Wow! eBook.

Joomla! 3: Beginner’s Guide

Posted: 30 Aug 2013 08:42 AM PDT

Book Description

Joomla! is one of the most popular open source Content Management Systems, actively developed and supported by a world-wide user community. It's a free, fun, and feature-rich tool for anyone who wants to create dynamic, interactive websites. Even beginners can deploy Joomla to build professional websites. Even though it can be challenging to get beyond the basics and build the site that meets your needs perfectly, this book will guide you through it all.

Completely updated for Joomla! 3, this practical guide helps you to create professional and good-looking websites with Joomla!, whether you want to build a personal blog site or a full-featured company or club website.

The Joomla! 3 Beginner's Guide will help you to get started with Joomla! quickly. It's presented in an organized, easy-to-read manner. The book doesn't focus on what Joomla! can do – it focuses on what you can do using Joomla!.
You learn how to get Joomla! up and running, how to organize content, add new menus, add new features, change the design and much more. Real-life examples and tutorials will spark your imagination and show you what kind of professional, feature-rich websites any web builder can achieve with Joomla!. The focus is on clear instructions and easy-to-understand tutorials, with minimal jargon.

Using the “Joomla! 3 Beginner's Guide” you'll quickly gain the knowledge needed to build your own site, perfectly tailored to your specific needs.

What you will learn from this book

  • Create a feature-rich site that’s easy to expand, customize, and maintain without having to learn web languages such as HTML and Cascading Style Sheets (CSS)
  • Design attractive home pages that provide a quick overview of the site’s contents and direct people to the content they could be interested in
  • Engage your web visitors and turn them into active users by enabling them to register, add content, and leave comments
  • Design clear and easy navigation using menus, submenus, and text hyperlinks
  • Make full use of templates to get your site looking just right, tweaking the CSS and customizing templates using your own logo, fonts, and colors
  • Extend Joomla!’s capabilities by finding and utilizing must-have extensions that perfectly meet your needs
  • Increase your site’s visibility for search engines by applying highly effective Search Engine Optimization (SEO) techniques
  • Secure your site from hackers and potential threats using easy-to-follow techniques

Approach
Written with a fast-paced but friendly and engaging approach, this Packt Beginner’s Guide is designed to be placed alongside the computer as your guide and mentor. Step-by-step tutorials are bolstered by explanations of the reasoning behind what you are doing. You will quickly pick up the necessary skills, tips, and tricks for building a successful Joomla! website.

Who this book is for
This book is written for beginners to website design. By the end of the book you will have built a complete custom content managed website, and be ready to build any kind of website.

Book Details

  • Paperback: 434 pages
  • Publisher: Packt Publishing (March 2013)
  • Language: English
  • ISBN-10: 1782164340
  • ISBN-13: 978-1782164340
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Joomla! 3: Beginner's Guide appeared first on Wow! eBook.


READ MORE - Wow! eBook: Magento PHP Developer’s Guide - 5 new eBooks

Kamis, 29 Agustus 2013

Wow! eBook: Learning Play! Framework 2 - 5 new eBooks


Wow! eBook: Learning Play! Framework 2 - 5 new eBooks

Link to Wow! eBook

Learning Play! Framework 2

Posted: 29 Aug 2013 08:50 AM PDT

Book Description

The Learning Play! Framework 2 has been created for web developers that are building web applications. The core idea is to focus on the HTTP features and to enable them through a simplification lens. Building a web application no longer requires a configuration phase, an environment setup, or a long development lifecycle – it’s integrated!

Learning Play! Framework 2 will enable any web developers to create amazing web applications taking advantage of the coolest features. It’s the fastest way to dive into Play!, focusing on the capabilities by using them in a sample application. Although essentially Java based code, a Scala version is presented as well – giving an opportunity to see some Scala in action.

After setting up the machine and learning some Scala, you will construct an application which builds from static to dynamic, before introducing a database.

Then we’ll focus on how data can be consumed and rendered in several ways. This will enable some real time communication through WebSocket and Server-Sent Event – on both server and client sides.

The book will end with testing and deployment, which completes any web development project.

What you will learn from this book

  • What’s great about the new framework and on which projects it works best
  • Set up a full installation including the framework itself but also the development environment
  • Build a simple site or even a webapp using the server-side and templating system
  • Store data in a relational database, using Ebean in Java and Anorm in Scala
  • Discover the reactive way of handling data (back and forth with a client)
  • Test all layers of your application using the integration of Play! 2 with the most famous testing frameworks – even on the client-side
  • Deploy your application on the cloud, choosing Heroku as an example, but also on Cloudbees which enables a continuous integration

Approach
A strong focus is placed on explanation by example; even with the amount of amazing capabilities of Play! 2, they will be gathered in a single application. At the end of this book, the reader will have a fully-fledged application using the basic and advanced features of Play! 2.

Who this book is for
Readers must be interested in the Web in general; specifically using the HTTP between a browser and a server to create blazing projects!
Java skills are beneficial but not necessary since Learning Play! Framework 2 is not J2EE based but introduces a simple, neat, and completely integrated version; the prerequisites are almost none.

Book Details

  • Paperback: 290 pages
  • Publisher: Packt Publishing (March 2013)
  • Language: English
  • ISBN-10: 1782160124
  • ISBN-13: 978-1782160120
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Learning Play! Framework 2 appeared first on Wow! eBook.

Developing Mobile Games with Moai SDK

Posted: 29 Aug 2013 08:47 AM PDT

Book Description

Moai SDK is a fast, minimalist, open-source Lua mobile framework for pro game developers. Moai is built around Lua, a common programming language for games, and offers a single open-source platform for both the front-end elements seen by consumers and the back-end infrastructure.

Developing Mobile Games with Moai SDK will guide you through the creation of two game prototypes in a step-by-step way, giving you the basic tools you need in order to create your own games.

Developing Mobile Games with Moai SDK introduces the basic concepts behind game development, and takes you through the development of a tile-based memotest, and a platform game prototype as well. You’ll end up with a good codebase to start writing your own games.

You will learn some tricks that come from real life experience while creating a small framework that will allow you to display images, play sounds, grab input, and so on. You’ll also learn how to implement physics using Box2D bindings, and everything in Lua, without having to use any compilations. After doing this, we’ll take a look at how to deploy your game to iOS and run it on an iPhone.

With this book, you should be ready to go and create your own game, release it to the Apple Store, and have enough tools to dig deeper into Moai SDK.

What you will learn from this book

  • Display images and play sounds
  • Iterate on gameplay implementation using Lua
  • Group your code in modules to make it maintainable
  • Work with Grids to manage rendering and gameplay
  • Build a game with physics
  • Animate a character and make it move with the keyboard
  • Work with the camera and create some nice parallax effects
  • Save memory and loading time using caching
  • Deploy your game to iPhone and iPad

Approach
A normal step-by-step tutorial with two sample games built in, to teach Moai SDK from scratch.

Who this book is for
This book is for anyone who wants to build games, especially if they want to quickly iterate using a scripting language like Lua, and they’re targeting more than one platform. All of this without having to spend your salary on licenses. Moai SDK is aimed to professionals, but it has a great community that will help you learn and be a part of it.

Book Details

  • Paperback: 136 pages
  • Publisher: Packt Publishing (March 2013)
  • Language: English
  • ISBN-10: 1782165061
  • ISBN-13: 978-1782165064
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Developing Mobile Games with Moai SDK appeared first on Wow! eBook.

Building Impressive Presentations with impress.js

Posted: 29 Aug 2013 08:45 AM PDT

Book Description

Everyone has had to present during their lifetime. We've all spent agonizing hours trying to make those PowerPoint presentations engaging. Well now there is a tool that will make those presentations look like child's play.

Impress.js is a powerful library that eases the task of creating presentations with smooth animations without depending on a software tool. You are no longer limited to desktop tools as these presentations run on any supported browser anywhere on the Internet.

“Building Impressive Presentations with impress.js” is a quick guide to creating professional presentations using the best aspects of CSS3. It will also guide you through several practical examples which go beyond the conventional slide-based presentations, covering each aspect of the Impress library.

From simple presentations to your own personal website this handy practical guide will ensure you get the most out of Impress.JS as quickly as you can. Starting with a simple slide-based presentation we move quickly on adding in sliders, galleries and portfolios to utilize this amazing tool. 3D transitions, rotations, scaling, and transforms are also covered to give your presentations that something extra. The final step is bringing all this together to create a personal website that is viewable on all impress supported browsers.

“Building Impressive Presentations with impress.js” gives you the chance to stand out from the competition and engage with audiences in a way you never have before.

What you will learn from this book

  • Create advanced presentations with Impress.js effects
  • Understand Impress effects such as rotations, scaling, transformations, and 3D effects
  • Extract the power of impress core API events and configurations to modify existing functionalities
  • Integrate impress presentations on different browsers, viewports, and devices
  • Extend the core library to create custom functionalities for different types of applications such as sliders, portfolios, and galleries
  • Handle issues in designing and running presentations
  • Use Impress tools to automate the slide creation process

Approach
This book gives you exactly what you need, exactly when you need it. Using easy-to-follow practical examples, this guide takes you from simple presentations to complete websites in no time.

Who this book is for
If you want to engage your audience on a level not previously possible on software such as PowerPoint or Prezi, then this book is for you. With basic knowledge of HTML, CSS, and JavaScript you can start making presentations that truly Impress.

Book Details

  • Paperback: 124 pages
  • Publisher: Packt Publishing (March 2013)
  • Language: English
  • ISBN-10: 1849696489
  • ISBN-13: 978-1849696487
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Building Impressive Presentations with impress.js appeared first on Wow! eBook.

Using Node.js for UI Testing

Posted: 29 Aug 2013 08:42 AM PDT

Book Description

Automating tests for your user interfaces has always been the holy grail of programming. Now, using Zombie.js and Mocha you can create and quickly run your tests, allowing you to test even small changes. Increase your confidence in the code and minimize the number of times you have to use a real browser while you develop.

“Using Node.js for UI Testing” is a quick and thorough guide on how to automatically test your web app, keeping it rock solid and bug-free. You will learn how to simulate complex user behaviour and verify that your application behaves correctly.

You will create a web app in Node.js that uses complex user interactions and AJAX; by the end you will be able to fully test it from the command-line. Then you will start creating the user interface tests for this application using Mocha as a framework and Zombie.js as a headless browser.

You will also create a complete test suite, module by module, testing simple and complex user interactions.

What you will learn from this book

  • Creating your test suite using Mocha
  • Building a web application using Node.js and Flatiron.js
  • Loading documents into the Zombie.js headless browser
  • Triggering user events in Zombie.js
  • Querying the DOM to test your application behaviour
  • Injecting complex events into your application
  • Triggering and testing complex user interactions and AJAX calls
  • Inspecting the Zombie headless browser state

Approach
Full of techniques and tips for simulating user interactions and verifying that your application is behaving correctly.

Who this book is for
This book is for frontend and backend web application developers that know how to program in JavaScript.

Book Details

  • Paperback: 146 pages
  • Publisher: Packt Publishing (March 2013)
  • Language: English
  • ISBN-10: 1782160523
  • ISBN-13: 978-1782160526
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Using Node.js for UI Testing appeared first on Wow! eBook.

Hibernate Search by Example

Posted: 29 Aug 2013 08:39 AM PDT

Book Description

Users expect software to be highly intelligent when searching data. Searches should span across multiple data points at once, and be able to spot patterns and groupings in the results found. Searches should be able to fix user typos, and use terms related to the user's search words. Searching is at its best when it pleasantly surprises us, seeming to understand the real gist of what we're looking for better than we understood it ourselves! Where can we find such a search system and how can we use it efficiently?

Hibernate Search by Example is a practical, step-by-step tutorial, which guides you from the basics of Hibernate Search to its advanced features. The book builds toward a complete sample application, slowly fleshed out to demonstrate each and every concept being introduced in each chapter. By the end you will have a solid foundation for using Hibernate Search in real production applications.

This book starts with a simple example, and incrementally builds upon it to showcase each Hibernate Search feature introduced. By the end of the book you will have a working, functionality-rich application, and a deeper understanding than you might have had from looking at code snippets in a vacuum.

You will learn how to integrate search into core Hibernate applications, whether they are XML or annotation-based, or if you are using JPA. You will see how to fine-tune the relevance of search results, and design searches that can account for user typos or automatically reach for related terms. We will take advantage of performance optimization strategies, from running Hibernate Search in a cluster to reducing the need for database access at all.

Hibernate Search by Example provides everything you need to know to incorporate search functionality into your own custom applications.

What you will learn from this book

  • Make core Hibernate entity classes searchable, no matter which mapping API they use
  • Write different kinds of search queries by keyword, exact phrase, “fuzzy” search, or searching within a range
  • Sort search results by various criteria
  • Use pagination to work with and display search results one chunk at a time
  • Define custom analyzers to help searches adjust for user typos and recognize related terms
  • Fine-tune the relevance of search results through boosting
  • Apply conditional indexing logic to exclude certain data from being searchable
  • Make Hibernate Search aware of relationships for searches involving data points spread out over multiple classes

Approach
A step-by-step guide for getting started with Hibernate Search, employing a practical example application that will make readers quickly learn and use the excellent search capabilities that the Hibernate Search tool offers.

Who this book is for
This book is for any Java developer who wants to quickly and easily add feature-rich search capabilities to his/her custom applications. It is assumed that readers will have experience in Java development, and understand some basic relational database concepts. However, while core Hibernate experience is very helpful, it is not necessarily required.

Book Details

  • Paperback: 148 pages
  • Publisher: Packt Publishing (March 2013)
  • Language: English
  • ISBN-10: 184951920X
  • ISBN-13: 978-1849519205
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Hibernate Search by Example appeared first on Wow! eBook.


READ MORE - Wow! eBook: Learning Play! Framework 2 - 5 new eBooks