Introducing Windows Azure
Windows Azure is Microsoft's next-generation cloud-computing operating system and is designed to provide companies with new business opportunities as they migrate toward hosted services.
Introducing Microsoft Azure provides all the information developers need to get started with this new technology and apply it across a range of situations. Presented in a clear, concise manner, this book provides a carefully measured learning curve for surmounting the architectural and coding challenges that need to be faced when building a well-balanced Windows Azure service.
What you'll learn
- Understand the critical concepts of Azure, such as data storage and retrieval, .NET Services, and SQL Azure
- Learn to write Azure code and architect cloud-based solutions
- Gain a comprehensive understanding of cloud computing and how the hosted architecture will impact the way organizations host, deploy, and maintain their solutions
- Integrate .NET Services and SQL Azure into existing applications to increase their functionality
- Understand how Azure can be leveraged to solve a variety of programming tasks through extensive exercises and recipes
Who is this book for?
Introducing Windows Azure is for .NET architects and developers who want to learn how to provide business solutions based on the Microsoft Azure Services platform. Software as a Service (SaaS), a major trend in the computing industry, will grow exponentially in the coming years. This is a book that every developer should have on their bookshelf.
| Download |
Beginning Lua with World of Warcraft Add-ons
If you play World of Warcraft, chances are you know what Deadly Boss Mods is: it's the most widely downloaded modification available for WoW, considered required software for many professional raid guilds, and arguably the most popular modern video game mod in history.
Paul Emmerich, the author of Deadly Boss Mods, will take you from novice to elite with his approachable, up-to-date guide to building addons for the most popular video game in history. Using the powerful Lua scripting language and XML, you'll learn how to build and update powerful mods that can fundamentally remake your World of Warcraft experience and introduce you to the field of professional software development.
Beginning Lua with World of Warcraft Addons teaches you the essentials of Lua and XML using exciting code examples that you can run and apply immediately. You'll gain competence in Lua specifics like tables and metatables and the imperative nature of Lua as a scripting language. More advanced techniques like file persistence, error handling, and script debugging are made clear as you learn everything within the familiar, exciting context of making tools that work in Azeroth.
You'll not only learn all about the World of Warcraft API and programming, and gain coding skills that will make all your online friends think you're a coding god, but also gain hands-on Lua scripting experience that could translate into an exciting job in the video game industry!
What you'll learn
- See how to program Lua using basic and advanced techniques applicable to WoW and video game coding.
- Explore the unique design, modeling, and workflow constraints of video game mod makers from one of its most successful practitioners.
- Become the coolest character on your server–with tools and scripts that will make your friends gasp.
Who is this book for?
This book is for World of Warcraft players, developers, and mod makers who want to learn how to program addons in Lua and XML, either to learn Lua or to improve their game experience. Working coders who don't know Lua and want to learn about this exciting, popular scripting language will also benefit.
The advanced material in this book will also be useful to those with World of Warcraft addon programming experience, so prior programming experience is an advantage, but not a requirement.
| Download |
Practical WPF Charts and Graphics (Expert’s Voice in .Net)
Welcome to Practical WPF Charts and Graphics. This book will provide all the tools you need to develop professional chart and graphics applications using the Windows Presentation Foundation (WPF) and C# based on the .NET Framework. I hope this book will be useful for WPF and C# programmers of all skill levels.
We’ve all heard the saying “A picture’s worth a thousand words.” Charts and graphics play a very important role in every Windows application. They make data easier to understand, add interest to reports, and have wide applications in our daily life. The scientific, engineering, and mathematics community always has a need to present data and results graphically. Microsoft’s .NET platform with C# and WPF is one of the few and best development tools available for providing the computational capabilities both to generate data as a simulation engine and to display it in a variety of graphical representations based on the WPF graphics capability.
| Download |
Pro Linux Embedded Systems
Today, Linux is included with nearly every embedded platform. Embedded developers can take a more modern route and spend more time tuning Linux and taking advantage of open source code to build more robust, feature-rich applications. While Gene Sally does not neglect porting Linux to new hardware, modern embedded hardware is more sophisticated than ever: most systems include the capabilities found on desktop systems. This book is written from the perspective of a user employing technologies and techniques typically reserved for desktop systems.
- Modern guide for developing embedded Linux systems
- Shows you how to work with existing Linux embedded system, while still teaching how to port Linux
- Explains best practices from somebody who has done it before
What you’ll learn
- The anatomy of an embedded Linux project
- How to create an embedded Linux development environment
- How to configure and build an embedded Linux kernel
- How to configure and build open source projects for embedded systems
- How to minimize resources and boot times
- What resources are available in open source to help you build your project
Who is this book for?
This book is for professional embedded developers who have an understanding of basic software development concepts. You don’t have to be familiar with Linux, but you should be comfortable working from the command-line.
Author Information
Gene Sally
Gene Sally has been working with computers ever since his awkward teen age years. For the past eight or so years, Gene has been employed as an engineer, technical writer, trainer and expert tinkerer with Linux in an embedded environment.
| Download |
Pro JPA 2: Mastering the Java™ Persistence API
Pro JPA 2 introduces, explains, and demonstrates how to use the new Java Persistence API (JPA). JPA provides Java developers with both the knowledge and insight needed to write Java applications that access relational databases through JPA.
Authors Mike Keith and Merrick Schincariol take a hands–on approach to teaching by giving examples to illustrate each new concept of the API and showing how it is used in practice.
All of the examples use a common model from an overriding sample application, giving readers a context from which to start and helping them to understand the examples within an already familiar domain.
After completing the book, you will have a full understanding and be able to successfully code applications using JPA. The book also serves as a reference guide during initial and later JPA application experiences.
- Hands-on examples for all the aspects of the JPA specification, based on the reference implementation of this specification
- A special section on migration to JPA
- Expert insight about various aspects of the API and when they are useful
- Portability hints to provide increased awareness of the potential for non–portable JPA code
What you’ll learn
- Get started with enterprise applications using JPA 2.
- Get up to speed with Object–Relational Mapping and Entity Manager.
- Learn and use queries and the query language (JP QL).
- Employ advanced Object–Relational Mapping techniques.
- Use XML mapping files and learn other advanced techniques.
- Package and deploy your Java persistence applications.
- Test your Java persistence applications.
- Migrate your Java persistence applications.
Who is this book for?
The book generally targets enterprise and persistence developers who fall in one of three categories:
- Those who are new to persistence; we will present some background information and introduce these readers to the basic persistence concepts to bring them up to speed.
- Those who know and/or use existing ORM persistence products such as Hibernate or TopLink.
- Those who have already used JPA and want to learn about the new features that JPA 2 introduces, or have a good reference book to turn to when they develop JPA applications.
In general, we assume that the reader is knowledgeable with Java, SQL, and JDBC, and has a little knowledge of J2EE
About the Apress Pro Series
The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.
You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.
| Download |
