Since the enormous number of features made available with MySQL release 5.0, MySQL has been gaining steam as a viable alternative to database behemoths like Oracle and IBM DB2. MySQL users now have the ability to extend MySQL with new SQL commands, optimize query execution, and embed MySQL within low-resource environments like embedded devices and kiosks. Expert MySQL, by Dr. Charles A. Bell, is the first book to examine these opportunities in detail, showing you how to wield maximum control over this powerful open source database. You'll learn how to create your own custom storage handlers, ensuring maximum flexibility and speed within your specialized applications. You'll also gain valuable insight into MySQLs architecture and learn how to tweak its behavior through custom changes to the source code.
Expert MySQL, by Dr. Charles A. Bell, is the first book to examine these opportunities in detail, showing you how to wield maximum control over this powerful open source database.
This book takes a comprehensive look at Magento, a robust and flexible e-commerce platform built on the Zend framework. With more than 750,000 downloads, Magento is the fastest growing open source e-commerce solution. This book walks you through all of the steps necessary to build a fully functional Magento-based web site. It also includes information on managing products, customers, and orders. This book is directed at web site designers and developers, but will also be extremely useful for business owners who have web sites built on the Magento platform. Introduces you to Magento, the fastest-growing open-source e-commerce platform Demonstrates how to configure and use Magento Covers how to customize Magento and develop extensions for the Magento platform What you’ll learn How to install and set up a Magento based e-commerce web site How to effectively manage products, customers, and orders How to sell products through Magento How to design a custom Magento web site How to add content to your Magento web site How to create your own Magento extensions Who this book is for Current and prospective web site designers and web developers, and small business owners who want an online presence. Table of Contents Introduction to Magento Installing Magento The Public Interface Walk-through The Administration Interface Walk-through Working with Products Working with Customers Working with Orders Configuring Magento Customizing Magento’s Appearance Magento Extensions Application Programming Interface (API) Tips and Tricks
This book takes a comprehensive look at Magento, a robust and flexible e-commerce platform built on the Zend framework.
Fully updated for the Java 2 Platform, Standard Edition version 5.0, the third edition of this praised book is a one-stop resource for serious Java developers. This book shows you the parts of Java Swing API that you will use daily to create graphical user interfaces (GUI). You will also learn about the Model-View-Controller architecture that lies behind all Swing components, and about customizing components for specific environments. Author John Zukowski also provides custom editors and renderers for use with tables, trees, and list components. You’ll encounter an overview of Swing architecture, and learn about core Swing components, toggelable components, event handling with the Swing Component Set, Swing menus and toolbars, borders, pop-ups, choosers, and more.
This book shows you the parts of Java Swing API that you will use daily to create graphical user interfaces (GUI).
Pro Hibernate 3 is the first book to offer complete coverage of the open source lightweight Hibernate 3 and its features. Authors Dave Minter and Jeff Linwood discuss the persistence layer and share design tips and best practices. And the duo goes beyond just explaining how to use parts of Hibernate; they probe well beneath the surface, and teach you how to step back and solve problems thoroughly. If you have experience using Java with databases, but lack experience with Hibernate, then this book is ideal for you. Similarly, if you have some familiarity with Hibernate 2 and now want to learn the nuances of version 3, then this book is a wise addition to your library. Table of Contents An Introduction to Hibernate 3 Integrating and Configuring Hibernate Building a Simple Application Using Annotations with Hibernate The Persistence Lifecycle Creating Mappings Querying Objects with Criteria Querying with HQL and SQL Using the Session Design Considerations with Hibernate 3 Events and Interceptors Hibernate Filters Fitting Hibernate into the Existing Environment Upgrading from Hibernate 2
Pro Hibernate 3 is the first book to offer complete coverage of the open source lightweight Hibernate 3 and its features. Authors Dave Minter and Jeff Linwood discuss the persistence layer and share design tips and best practices.
Technical Support Essentials is a book about the many facets of technical support. It attempts to provide a wide array of topics to serve as points of improvement, discussion, or simply topics that you might want to learn. The topics range from good work habits to the way technical support groups establish their own style of work. This book applies theories, models, and concepts synthesized from existing research in other fields—such as management, economics, leadership, and psychology—and connects them to technical support. The goal is to build on the work of others and allow their success to evolve the profession. The book’s broad perspective looks at proven practices, legal issues, dealing with customers, utilizing resources, and an array of other topics of interest to tech support professionals. What you’ll learnThis book delivers short and concise advice with actual examples that readers can use immediately to improve their technical support career. Who this book is for This book is for technical support managers and staff. Table of Contents Your Work Ethic Intricacies of the Field Your Work Practices The Technical Support Group The Technical Support Colleague Leadership in Support Support Roles and Behaviors Structures and Tiers Process and Practice Customer Service Communications Perspectives
This book applies theories, models, and concepts synthesized from existing research in other fields—such as management, economics, leadership, and psychology—and connects them to technical support.
Pro Drupal 7 Development updates the most popular development reference for the release of Drupal 7. With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, but also how Drupal itself works. Learn the Drupal APIs and major changes in Drupal 7 Learn how to write Drupal modules using the APIs Learn proper development practices and how to become a contributing community member What you’ll learn How to get started with writing basic modules The flexible Drupal APIs and how they interact with modules How new features in Drupal 7 make modules even more powerful and sophisticated Best practices when developing in Drupal (coding standards, help developer modules) How to write safe, secure, and tested code How to contribute modules back to the Drupal community and maintain their modules using the Concurrent Versions System (CVS) Who this book is for This book is for existing Drupal module developers wanting to learn about Drupal 7 and people already knowledgeable in PHP who are interested in developing for Drupal. Simply put, if you are working with Drupal, then you need this book. Table of Contents How Drupal Works Writing a Module Hooks, Actions, and Triggers The Menu System Working with Databases Working with Users Working with Nodes Working with Fields The Theme System Working with Blocks The Form API Manipulating User Input: The Filter System Searching and Indexing Content Working with Files Working with Taxonomy Caching Sessions Using jQuery Localization and Translation XML-RPC Writing Secure Code Development Best Practices Optimizing Drupal Installation Profiles Testing Database Table Reference Resources
With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, but also how Drupal itself works.
Anybody can start building multimedia apps for the Android platform, and this book will show you how! Now updated to include both Android 4.4 and the new Android L, Android Apps for Absolute Beginners, Third Edition takes you through the process of getting your first Android apps up and running using plain English and practical examples. If you have a great idea for an Android app, but have never programmed before, then this book is for you. This book cuts through the fog of jargon and mystery that surrounds Android apps development, and gives you simple, step-by-step instructions to get you started. Teaches Android application development in language anyone can understand, giving you the best possible start in Android development Provides simple, step-by-step examples that make learning easy, allowing you to pick up the concepts without fuss Offers clear code descriptions and layout so that you can get your apps running as soon as possible This book covers both Android 4.4 (KitKat) and Android L, but is also backwards compatible to cover the previous Android releases since Android 1.5.
Since Android Studio 0.8.2 came out as I was writing this chapter, I will show you
how the update process works. But first, I will show you how to install Android
Studio and take a tour of some of its features, as well as show you how to create
a ...
Augmented reality (AR) offers a live direct or indirect view of a physical, real-world environment, where the elements and surroundings are augmented by computer-generated sensory input such as graphics and GPS data. It makes a game more real. Your social media app puts you where want to be or go. Pro Android Augmented Reality walks you through the foundations of building an augmented reality application. From using various software and Android hardware sensors, such as an accelerometer or a magnetometer (compass), you'll learn the building blocks of augmented reality for both marker- and location-based apps. Case studies are included in this one-of-a-kind book, which pairs nicely with other Android development books. After reading Pro Android Augmented Reality, you'll be able to build augmented reality rich media apps or integrate all the best augmented reality into your favorite Android smartphone and/or tablet. What you’ll learn How to use most Android cameras How to find the user's location with GPS data How to detect movement and orientation of the device How to program against the accelerometer and compass How to use the AndAR library in marker recognition How to create an artificial horizon for your app How to integrate the Google Maps API into AR apps How to build enterprise augmented reality apps using the case studies in this book Who this book is for This book is for Android developers familiar with Android programming, but new to the camera, accelerometer, magnetometer and building augmented reality applications in general. Table of Contents Applications of Augmented Reality Basics of Augmented Reality on the Android Platform Adding Overlays Artificial Horizons Other Features of Augmented Reality A Simple App Using AR A More Complex Project Using More AR Features A Project Using All AR Features An AR Game
What you’ll learn How to use most Android cameras How to find the user's location with GPS data How to detect movement and orientation of the device How to program against the accelerometer and compass How to use the AndAR library in ...
Need to master database programming in C#? Database Programming with C# is your ultimate resource! You will learn to create database details like tables, constraints, projects, stored procedures, views, triggers, and more. You will build on example code from the books beginning, wrapping up in the final chapter. (The example application is a complete user management system that includes SQL Server, Active Directory, and Message Queuing.) Example code explains connecting and manipulating data in MySQL 3.23.45 and later, Oracle 8i and later, Microsoft Access 2000 and later, and SQL Server. So if youre connecting to SQL Server 2000, youll find information on the SQLXML 2.0 plug-in for manipulating SQL Server data using XML from managed code or using HTTP. Exchange Server 2000 connection and data manipulation are also covered with original working code.
You will build on example code from the books beginning, wrapping up in the final chapter. (The example application is a complete user management system that includes SQL Server, Active Directory, and Message Queuing.) Example code explains ...
Portable shell scripting is the future of modern Linux, OS X, and Unix command–line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting. You will learn about portable scripting and how to use the same syntax and design principles for all shells. You’ll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript. What you’ll learn This book will prime you on not just shell scripting, but also the modern context of portable shell scripting. You will learn The core Linux/OS X shell constructs from a portability point of view How to write scripts that write other scripts, and how to write macros and debug them How to write and design shell script portably from the ground up How to use programmable utilities and their inherent portability to your advantage, while pinpointing potential traps Pulling everything together, how to engineer scripts that play well with Python and Ruby, and even run on embedded systems Who this book is for This book is for system administrators, programmers, and testers working across Linux, OS X, and the Unix command line. Table of Contents Introduction to Shell Scripting Patterns and Regular Expressions Basic Shell Scripting Core Shell Features Explained Shells Within Shells Invocation and Execution Shell Language Portability Utility Portability Bringing It All Together Shell Script Design Mixing and Matching
What you’ll learn This book will prime you on not just shell scripting, but also the modern context of portable shell scripting.