Professional Java JDK 6 EditionWorking as an effective professional Java developer requires you to know Java APIs, tools, and techniques to solve a wide variety of Java problems. It will arm you with a well-rounded understanding of the professional Java development landscape.
The expert author team begins by uncovering the sophisticated Java language features, the methodology for developing solutions, and steps for exploiting patterns. They then provide you with a collection of real-world examples that will become an essential part of your developer's toolkit. With this approach, you'll gain the skills to build advanced solutions by utilizing the more complex and nuanced parts of Java JDK 6. ...
Beginning Lua ProgrammingLua offers a wide range of features that you can utilize to support and enhance your applications. With this book as your guide, you'll gain a thorough understanding of all aspects of programming with this powerful language. It will walk you through the basics, covering everything from installing Lua on your system to developing games and web sites.
Experts Jung and Brown first present the fundamentals of programming and explain standard Lua functions. They then show you how to take advantage of all of the free Lua community resources that are available. Complete code samples are integrated throughout the chapters to clearly demonstrate how to apply the information. Diagrams are also included to highlight important Lua features such as stacks, hash tables, garbage collection, and function closures. All of this will help you to quickly write your own effective programs. ...
Professional Xen VirtualizationXen is an open source virtualization technology that allows multiple operating systems to run on a single physical computer system, providing cost savings and increased efficiency. This book presents you with a complete foundation on this exciting technology and shows you how Xen virtualization offers faster response times for new server and service requests, a simplified system administration for multiple systems, and better availability for critical computing resources.
You'll begin by examining the basic concepts of Xen as you also explore how to successfully make the most of today's virtualization technologies. ...
Beginning iOS 4 Application DevelopmentGet ready to dive into Apple's exciting world of mobile application development. This full-color book shows you how to take advantage of all the new features of the iPhone SDK 4 to create your own native iPhone, iPod touch, and iPad applications. You'll explore Apple's Xcode tools, the Objective-C programming language, and discover a host of APIs that enhance the capabilities of the iPhone SDK. The hands-on approach will help you quickly progress from building your first application to more sophisticated programs that use animations, recognize gestures, integrate voice chatting, and more. ...
Beginning DrupalDrupal is an open source framework and content management system used to create web sites that is known for its steep learning curve. This introduction offers you a clear and solid understanding of Drupal so that you can get started programming a Drupal site immediately. Author Jacob Redding walks you through the installation and configuration of a Drupal web site and presents a clear understanding of Drupal's hook system, theming layer, views, and API. Throughout the book, helpful examples and step-by-step instructions provide you with a strong proficiency in the power and capabilities of Drupal. ...
Visual Studio 2010 and .NET 4 Six-in-OneThe .NET Framework has undergone extensive updates and improvements. To help you get up to speed with these changes, a team of .NET experts offers you this hands-on guide covering the changes to the latest versions of Visual Studio and .NET. Written with the experienced .NET developer in mind, this reference is broken into six parts so that you can quickly locate the content you need regarding the following topics: Visual Studio, .NET 4, ASP.NET 4, VB. NET, C#, and finally, F# and other .NET languages. Detailed examples and summary chapters help you identify new features so that you can quickly acquire an understanding of the functionality they provide. ...
Professional Ubuntu Mobile DevelopmentAs the most popular open source operating system in use today, Ubuntu Linux has recently released versions that are aimed at device manufacturers who build Internet-ready handheld devices based on both the Atom and ARMEL processors. This exciting book provides an overview of the tools and techniques you need to understand when customizing a mobile Internet device, and offers you step-by-step tutorials which walk you through some common tasks. Written by Ubuntu Mobile community developers, the book begins with an overview of the Mobile Linux landscape and then moves through setting up, developing, packaging and building a distribution for a mobile device. ...
Professional iPhone and iPad Application DevelopmentDevelopers are searching for an advanced resource that takes them through what is now a maturing market for the iPhone as well as the nascent market for the iPad— this book fulfills that demand. Providing step-by-step guidance on using the latest version of the iPhone SDK, this hands-on guide discusses a variety of topics and features of the iPhone and iPad and then escorts you through the steps necessary for creating a full working example of each feature. Through these exercises, you'll gain the beneficial experience of creating and adding functionality to iPhone and iPad applications using iOS. ...
Professional Windows Phone 7 Application DevelopmentThe inclusion of Silverlight and XNA on Microsoft's Windows Phone 7 offers you the opportunity to create unique applications for this smart phone. Using tools such as Visual Studio, Expression Blend, and the device emulator, this book shows you how to take your Windows Phone 7 applications from the drawing board to the marketplace. Helpful examples throughout the book and on the website demonstrate how to design and lay out a Windows Phone 7 application, interact with the device, and even sell your applications. ...
MCSD Certification Toolkit (Exam 70-483)As the entry-level Microsoft certification exam for C# developers, the MCSD 70-483 proves to employers that you have the required skills to build professional-quality applications. This essential resource provides you with in-depth coverage of the exam that will test your competency in C# programming, with chapters covering each of the core subject domains that comprise the exam. Rather than just teaching you how to answer a set of exam questions, the authors provide an understanding of the underlying concepts and skills needed to succeed as a professional C# programmer. In short, you will not just learn how to pass a test—you will learn how to become a better C# developer! ...