HTML5 for PublishersHTML5 is revolutionizing the Web, and now it's coming to your ebook reader! With the release of the EPUB 3 specification, HTML5 support will officially be a part of the EPUB standard, and publishers will be able to take full advantage of HTML5's rich feature set to add rich media and interactivity to their ebook content.
HTML5 for Publishers gives an overview of some of the most exciting features HTML5 provides to ebook content creators - audio / video, geolocation, and the Canvas - and shows how to put them in action. ...
Beginning JavaWhether you want to learn Java to write customized applets to embed in your web pages or large-scale applications, this is the book for you. Ivor Horton's comprehensive and easy-to-use tutorial guide provides you with the essential know-how for developing programs using the latest Java Development Kit 7 (JDK 7). It integrates step-by-step examples with clear explanations of key concepts to clearly show you the ins and outs of Java development. As you progress through the chapters, you'll gain invaluable programming experience that will enable you to begin writing fully featured, real-world Java programs. ...
Planning and Managing Drupal ProjectsIf you're a solo website designer or part of a small team itching to build interesting projects with Drupal, this concise guide will get you started. Drupal's learning curve has thrown off many experienced designers, particularly the way it handles design challenges. This book shows you the lifecycle of a typical Drupal project, with emphasis on the early stages of site planning. Learn how to efficiently estimate and set up your own project, so you can focus on ways to make your vision a reality, rather than let project management details constantly distract you. ...
Macintosh Terminal Pocket GuideUnlock the secrets of the Terminal and discover how this powerful tool solves problems the Finder can't handle. With this handy guide, you'll learn commands for a variety of tasks, such as killing programs that refuse to quit, renaming a large batch of files in seconds, or running jobs in the background while you do other work.
Get started with an easy-to-understand overview of the Terminal and its partner, the shell. Then dive into commands neatly arranged into two dozen categories, including directory operations, file comparisons, and network connections. Each command includes a concise description of its purpose and features. ...
Web Performance Daybook Volume 2Performance is critical to the success of any website, and help with using today’s new tools is key. In this remarkable guide, 32 leading web performance experts offer practical tips, techniques, and advice for optimizing your site's user experience.
Originally written for an online calendar, this collection of articles will inspire you to squeeze every ounce of performance from your site - whether you're a web developer, mobile developer, or web designer. Check the table of contents and you'll be convinced. ...
Shell ScriptingThe shell is the primary way of communicating with Unix and Linux systems, providing a direct way to program by automating simple to intermediate tasks. In this invaluable resource, Unix, Linux, and shell scripting expert Steve Parker shares a collection of shell scripting recipes that can be used as provided or easily modified for a variety of environments and situations. The book begins with coverage of theory and principles, replete with insightful examples of each element discussed. You then move on to an in-depth discussion of shell programming, covering all Unix flavors but with a focus on Linux and the Bash shell. All the while, you explore credible, real-world recipes and the tools necessary to get started immediately. ...
Quick Guide to Flash CatalystHow do you transform user interface designs created in Photoshop or Illustrator into interactive web pages? It's easier than you think. This guide shows you how to use Adobe Flash Catalyst to create interactive UIs and website wireframes for Rich Internet Applications - without writing a single line of code.
Ideal for web designers, this book introduces Flash Catalyst basics with detailed step-by-step instructions and screenshots that illustrate every part of the process. You'll learn hands-on how to turn your static design or artwork into working user interfaces that can be implemented in Flash Builder or Adobe AIR. ...
ActionScript Developer's Guide to RobotlegsRobotlegs is a standout among the ActionScript 3 development frameworks available today. With it, Flash, Flex, and AIR developers can create well-architected, testable, and flexible Rich Internet Applications - fast. This concise guide shows you how the light footprint and focused scope of this open source framework not only solves your immediate coding problems, it helps you gain insight into AS3 architecture on a much deeper level.
The authors provide a walkthrough of specific features in two applications they've written in Robotlegs, complete with code for each application as a whole. You'll learn how to achieve a balance of flexibility and consistency in your own projects. ...
Programming Social ApplicationsSocial networking has made one thing clear: websites and applications need to provide users with experiences tailored to their preferences. This in-depth guide shows you how to build rich social frameworks, using open source technologies and specifications. You'll learn how to create third-party applications for existing sites, build engaging social graphs, and develop products to host your own socialized experience.
Programming Social Apps focuses on the OpenSocial platform, along with Apache Shindig, OAuth, OpenID, and other tools, demonstrating how they work together to help you solve practical issues. Each chapter uncovers a new layer in the construction of highly viral social applications and platforms. ...
Getting Started with RooSpring Roo goes a step beyond the Spring Framework by bringing true Rapid Application Development to Java - just as Grails has done with Groovy. This concise introduction shows you how to build applications with Roo, using the framework's shell as an intelligent and timesaving code-completion tool. It's an ideal RAD tool because Roo does much of the tedious code maintenance.
You'll get started by building a simple customer relationship management application, complete with step-by-step instructions and code examples. Learn how to control any part of the application with Roo's opt-in feature, while using this open source framework to automate the rest of the code. ...