Loading

Designing with Progressive Enhancement: Building the Web that Works for Everyone

Designing with Progressive Enhancement- Building the Web that Works for Everyone

Book Description
is an approach to web development that aims to deliver the best possible experience to the widest possible audience, and simplifies coding and testing as well. Whether users are viewing your sites on an iPhone, the latest and greatest high-end system, or even hearing them on a screen-reader, their experience should be easy to understand and use, and as fully-featured and functional as possible.

Designing with Progressive Enhancement will show you how. It’s both a practical guide to understanding the principles and benefits of progressive enhancement, and a detailed exploration of examples that will teach you—whether you’re a designer or a developer—how, where, and when to implement the specific coding and scripting approaches that embody progressive enhancement.

In this book, you’ll learn:

  • Why common coding approaches leave users behind, and how progressive enhancement is a more inclusive and accessible alternative
  • How to analyze complex interface designs, see the underlying experience that will work everywhere, and layer on advanced enhancements safely
  • A unique browser capabilities testing suite that helps deliver enhancements only to devices that can handle them
  • Real-world best practices for coding HTML, CSS, and JavaScript to work with progressive enhancement, and cases where forward-looking HTML5 and techniques can be applied effectively today
  • How to factor in accessibility features like WAI-ARIA and keyboard support to ensure universal access
  • Detailed techniques to transform semantic HTML into interactive components like sliders, tabs, tree controls, and charts, along with downloadable jQuery-based widgets to apply directly in your projects [Read more...]

Incoming search terms:

JavaScript Cookbook

JavaScript Cookbook


Why reinvent the wheel every time you run into a problem with ? This cookbook is chock-full of code recipes that address common tasks, as well as techniques for building web apps that work in any browser. Just copy and paste the code samples into your — you’ll get the job done faster and learn more about JavaScript in the process.

You’ll also learn how to take advantage of the latest features in ECMAScript 5 and 5, including the new cross-domain widget communication technique, 5′s video and audio , and the drawing canvas. You’ll find recipes for using these features with JavaScript to build high-quality application interfaces.

  • Create interactive web and desktop applications
  • Work with JavaScript objects, such as String, Array, Number, and Math
  • Use JavaScript with Scalable Vector Graphics (SVG) and the canvas element
  • Store data in various ways, from the simple to the complex
  • Program the new audio and video elements
  • Implement concurrent programming with Web Workers
  • Use and create plug-ins
  • Use ARIA and JavaScript to create fully accessible rich internet applications [Read more...]

Incoming search terms:

Office 2010: The Missing Manual

Office 2010- The Missing Manual


Whether you’re new to or have used it for years, this clear and friendly primer helps you be productive with Word, Outlook, Excel, PowerPoint, Access, and the rest of the Office apps from day one. Learn what’s new in Office 2010 and get a complete, step-by-step guide to each of its main programs, along with details on , OneNote, and Office Web Apps. With this Missing Manual on hand, you’ll be creating professional-quality documents, spreadsheets, presentations, and databases in no time.

Office 2010: The Missing Manual is a great way to master Office 2010 without having to stock up on a shelfload of books. Packed with illustrations and friendly advice, it’s truly the book that should have been in the box.

  • Learn everything from basic word processing to desktop and web publishing with Word
  • Use tables, graphics, and videos to create sophisticated Word documents
  • Manage your contacts and keep track of your schedule with Outlook
  • Quickly create and edit PowerPoint presentations, and snazz them up with videos and sound
  • Build spreadsheets, use functions and formulas, and create charts and graphics with Excel
  • Design databases and manage large stores of text, numbers, and pictures with Access [Read more...]

Incoming search terms:

Programming the Mobile Web

Programming the Mobile Web

Book Description
Today’s market for mobile apps goes beyond the to include BlackBerry, Nokia, Phone, and smartphones powered by , webOS, and other platforms. If you’re an experienced web developer, this book shows you how to build a standard app core that you can extend to work with specific devices. You’ll learn the particulars and pitfalls of building mobile apps with HTML, , and other standard web tools.

You’ll also explore platform variations, finicky mobile browsers, Ajax design patterns for mobile, and much more. Before you know it, you’ll be able to create mashups using Web 2.0 APIs in apps for the App Store, App , OVI Store, Android Market, and other online retailers.

  • Learn how to use your existing web skills to move into mobile development
  • Discover key differences in mobile app design and navigation, including touch devices
  • Use HTML, CSS, JavaScript, and Ajax to create effective user interfaces in the mobile environment
  • Learn about technologies such as , XHTML MP, and WebKit extensions
  • Understand variations of platforms such as Symbian, BlackBerry, webOS, Bada, Android, and for iPhone and iPad
  • Bypass the browser to create offline apps and widgets using web technologies [Read more...]

Network Flow Analysis

Network Flow Analysis

Book Description
You know that servers have log files and performance measuring tools and that traditional devices have LEDs that blink when a port does something. You may have tools that tell you how busy an interface is, but mostly a device is a black box. Network Flow Analysis opens that black box, demonstrating how to use industry-standard and your existing to assess, analyze, and debug your network.

Unlike packet sniffers that require you to reproduce network problems in order to analyze them, flow analysis lets you turn back time as you analyze your network. You’ll learn how to use open source software to build a flow-based network awareness system and how to use network analysis and auditing to address problems and improve network reliability. You’ll also learn how to use a flow analysis system; collect flow records; view, filter, and report flows; present flow records graphically; and use flow records to proactively improve your network. Network Flow Analysis will show you how to: [Read more...]