Programming FirefoxThis is your guide to building Internet applications and user interfaces with the Mozilla component framework, which is best known for the Firefox web browser and Thunderbird email client. Programming Firefox demonstrates how to use the XML User Interface Language (XUL) with open source tools in the framework's Cross-Platform Component (XPCOM) library to develop a variety of projects, such as commercial web applications and Firefox extensions.
This book serves as both a programmer's reference and an in-depth tutorial, so not only do you get a comprehensive look at XUL's capabilities - from simple interface design to complex, multitier applications with real-time operations - but you also learn how to build a complete working application with XUL. If you're coming from a Java or .NET environment, you'll be amazed at how quickly large-scale applications can be constructed with XPCOM and XUL. ...
Beginning ASP.NET 4 in C# and VBASP.NET is the part of the .NET Framework that enables you to build rich, dynamic web sites. The latest version - ASP.NET 4 - boasts numerous improvements to the previous iteration, including Web Forms enhancements and jQuery support. This step-by-step book walks you through building rich web sites with ASP.NET 4 and is packed with in-depth examples in both C# and VB. With hands-on exercises that take you right into the action, you'll learn how to build web sites firsthand while you get a good look at what goes on behind the scenes when you view an ASP.NET 4 page in your browser. ...
Joomla! Start to FinishJoomla offers powerful functionality and ease of configuration, making it an immensely popular open source content managementsystem. However, far more than simply downloading and installing Joomla! is required in order to create a dynamic web site. This book walks you through the critical steps that must be taken in the planning process prior to establishing a Joomla! site. Joomla expert Jen Kramer reviews essential questions that need to be asked of a client, discusses technical solutions to a variety of challenges, and explains how a site structure should be organized. Once the groundwork has been laid, you'll discover how to host and install Joomla, and upgrade and maintain your Joomla site. ...
Data Mashups in R.How do you use R to import, manage, visualize, and analyze real-world data? With this short, hands-on tutorial, you learn how to collect online data, massage it into a reasonable form, and work with it using R facilities to interact with web servers, parse HTML and XML, and more. Rather than use canned sample data, you'll plot and analyze current home foreclosure auctions in Philadelphia.
This practical mashup exercise shows you how to access spatial data in several formats locally and over the Web to produce a map of home foreclosures. It's an excellent way to explore how the R environment works with R packages and performs statistical analysis. ...
HTML5: The Missing ManualHTML5 is more than a markup language - it's a dozen independent web standards all rolled into one. Until now, all it's been missing is a manual. With this thorough, jargon-free guide, you'll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you'll reach it quickly.
The important stuff you need to know: Structure web pages in a new way; Add audio and video without plugins; Draw with Canvas; Go a long way with style; Build web apps with rich desktop features; Create location-aware apps. ...
Java Programming 24-Hour TrainerAs one of the most popular languages for building web applications, Java is often the first language that programmers learn to use. This self-paced book-and-video combination is an ideal introduction to the world of programming with Java. With it and the Java Development Kit, you can compile your first program. Assuming little or no programming experience, the easy-to-follow lessons are reinforced by step-by-step instructions. ...
Head First HTML and CSS, 2nd EditionTired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your web pages over time so they work in all browsers and mobile devices.
Learn the real secrets of creating web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet. ...
WordPress For Dummies, 2nd EditionThe bestselling guide to WordPress, fully updated to help you get your blog going! Millions of bloggers rely on WordPress, the popular, free blogging platform. This guide covers all the features and improvements in the most up-to-date version of WordPress. Whether you are switching to WordPress from another blogging platform or just starting your first blog, you'll find the advice in this friendly guide gets you up to speed on both the free-hosted WordPress.com version and WordPress.org, which requires the purchase of web hosting services, and figure out which version is best for you. You'll be able to take full advantage of the flexibility and usability of WordPress. ...
CSS and DocumentsCascading Style Sheets (CSS) is a powerful tool that transforms the presentation of a document or a collection of documents, and it's spread to nearly every corner of the Web - as well as many non-web environments. In this free introduction to Cascade Style Sheets, you'll learn how CSS makes it possible for you to completely change the way document elements are presented by a user agent. You'll discover the origins of this specification and how CSS styles work with HTML.
Learn how you can choose style sheets based on the features of a given media type, including desktop screens, web-enabled phones, digital projectors, TVs, Braille devices, print documents, and even various audio renderings of a document. ...
Values, Units, and ColorsNearly everything you do with CSS involves units for determining the look and formatting of your web page elements. With this concise guide, you'll learn how to work with an array of units - including measurements and keywords - that help you define color, text, distance between elements, location of external files, and other values. ...