In today's rapidly changing technological world, it is increasingly important that web and desktop applications be accessible to everyone, including those of us with special needs. However, the legal requirements for accessibility are often convoluted and diffucult to understand, making it impossible for most developers to comply with the laws. In the first book on the market to address the topic, Author John Paul Mueller leads you through the maze of Section 508—the congressional law ensuring that all Americans have access to information technology—and offers comprehensive guidance on how to quickly and easily update your applications to conform to Section 508 requirements. To begin, Mueller outlines the Section 508 requirements that are relevant to web and desktop application developers, and explains the laws in language you can understand. Using extensive and varied program examples, Mueller continues on to teach you to write web and desktop applications that not only conform to Section 508 standards, but look forward to ensure long-term universal accessibility for all types of computer users. Specific topics include writing accessible web applications and desktop applications using Visual Basic .NET and Visual C# .NET, developing special application capabilities, using Microsoft and other third-party tools to develop accessible features, developing accessible scripting solutions, and more. The book even includes a directory of helpful organizations, agencies, and resources to help you with any further accessibility concerns you may have.
More than a collection of ASP.NET 2.0 language tips, this book helps you get to grips with ASP.NET 2.0. Moving to .NET 2.0 means that developers must understand the new coding techniques and standards (such as Master Pages and Generics) introduced with ASP.NET 2.0. They must also be aware of rising ancillary technologies such as Ajax and "Atlas" which may soon become intrinsically linked to ASP.NET development. The rise of alternative browsers, like Firefox, means that developers who want their web applications to be viewed as intended by their customers must master XHTML/CSS compliance.
* Edit standard XML files with all the tools of Word and Excel (like formulas and the spell checker) * Take existing Word or Excel documents, transform all or part of them into XML, and "plug" them into business processes. * Mine the data in an Office document, using custom macros or applications—on any platform. * Create rich Word or Excel documents programmatically, without even needing to have Office installed. * Create smart documents that have built-in user guidance and validation rules to prevent errors.
This book is a comprehensive guide to frontend web app testing. You'll develop a solid understanding of the advanced features that lead testing frameworks offer and the pillars of a successful web app testing strategy. With this book, you’ll be able to devise a suitable testing strategy using both code coverage and test coverage measurements.
The .NET Framework offers new, more effective ways to secure your Web and LAN-based applications. .NET Development Security Solutions uses detailed, code-intensive examples—lots of them—to teach you the right techniques for most scenarios you're likely to encounter. This is not an introduction to security; it's an advanced cookbook that shows experienced programmers how to meet tough security challenges: Recognize and avoid dangerous traps—including holes in .NET Work fluently with both role-based and code access security Maximize the security advantages of policies and code groups Promote security using Active Directory Secure data with .NET cryptographic techniques Meet the toughest LAN security requirements Tackle special security issues associated with Web and wireless applications Implement Win32 API security in managed applications Uniting this instruction is a coherent, cohesive mindset that will help you take the human factor into account at every step. You'll become technically proficient with all the tools at your disposal—and, at the same time, you'll learn to make your solutions more powerful by crafting them in ways that dovetail with users' needs—and foibles—and anticipate cracker exploits.
Getting Started with Oracle WebLogic Server 12c is a fast-paced and feature-packed book, designed to get you working with Java EE 6, JDK 7 and Oracle WebLogic Server 12c straight away, so start developing your own applications.Getting Started with Oracle WebLogic Server 12c: Developer's Guide is written for developers who are just getting started, or who have some experience, with Java EE who want to learn how to develop for and use Oracle WebLogic Server. Getting Started with Oracle WebLogic Server 12c: Developer's Guide also provides a great overview of the updated features of the 12c release, and how it integrates Java EE 6 and JDK 7 to remove boilerplate code.
DB2 Developer's Guide is the field's #1 go-to source for on-the-job information on programming and administering DB2 on IBM z/OS mainframes. Now, three-time IBM Information Champion Craig S. Mullins has thoroughly updated this classic for DB2 v9 and v10. Mullins fully covers new DB2 innovations including temporal database support; hashing; universal tablespaces; pureXML; performance, security and governance improvements; new data types, and much more. Using current versions of DB2 for z/OS, readers will learn how to: * Build better databases and applications for CICS, IMS, batch, CAF, and RRSAF * Write proficient, code-optimized DB2 SQL * Implement efficient dynamic and static SQL applications * Use binding and rebinding to optimize applications * Efficiently create, administer, and manage DB2 databases and applications * Design, build, and populate efficient DB2 database structures for online, batch, and data warehousing * Improve the performance of DB2 subsystems, databases, utilities, programs, and SQL stat DB2 Developer's Guide, Sixth Edition builds on the unique approach that has made previous editions so valuable. It combines: * Condensed, easy-to-read coverage of all essential topics: information otherwise scattered through dozens of documents * Detailed discussions of crucial details within each topic * Expert, field-tested implementation advice * Sensible examples