The modern Web is awash with data and services just waiting to be used, but how do you make effective use of all this information? The answer lies in APIs (such as Google Maps, Flickr, and Amazon Web Services) and remixing, or mashups. Pro Web 2.0 Mashups: Remixing Data and Web Services teaches you everything you need to create useful, dynamic real–world applications using APIs, web services, Ajax, web standards, and server–side languages. All you need to make full use of this book is basic knowledge of HTML, CSS, and JavaScript, and at least one server–side language (such as PHP or ASP.NET).
Highlights include the following:
Looks at the overall shape of todays Web from a developers point of view—what are its main features, and what is available for us to use to develop applications?
Contains real–world examples of creating mashups using all the major APIs.
Contains examples written in multiple server–side languages.
What you’ll learn
Understand how the constituent parts of the modern Web fit together—web standards, Ajax, APIs, libraries, tagging, blogs, wikis, and more.
Create different types of mashup, for example mapping mashups, search functionality, calendars, RSS/Atom feeds, social bookmarking, online storage systems, open document formats, and more.
Build Web 2.0 applications using HTML, CSS, JavaScript, Ajax, server–side languages, APIs, and libraries
Who is this book for?
This book is for any web developer who is already comfortable with HTML, CSS, JavaScript, and at least one server–side language and wants to learn how to create Web 2.0 applications.
About the Apress Pro Series
The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.
You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.
Publisher:
Apress
Author:
Raymond Yee
Release Date: 2008-02-25
ISBN/EAN:
Sams Teach Yourself SVG in 24 Hours provides a thorough understanding of the technology, complete with working examples and practical answers to common development questions. The book focuses on how to create imagery in SVG for static and dynamic graphics. Readers will learn: SVG fundamentals; how it compares to other technologies, including Flash; Manipulating SVG; painting with SVG and using effects; Bringing SVG to life; understanding animation; Text and typography; Efficient coding techniques; Understanding how to integrate JavaScript and dynamic data; Mastering SVG and overcoming common problems.
So you have a business and you have a Web site. Bravo! You re doing all the right things to be successful. But wait the information on your Web site needs to be updated, and your customers need to know. Good heavens, didn t you spend half of last week doing that? There s got to be a quicker, easier way to keep your clientele informed, and while we re at it, how about building your business too?
RSS can come to your rescue, but first you need to know what it is and how to use it. Syndicating Web Sites With RSS Feeds For Dummies has what you need to know to get up and running fast and with today s flood of constantly-changing information, fast is a top priority.
Here, in plain English, you ll find out how to:
Use RSS to drive traffic to your Web site and build brand awareness
Choose and install the right software, set up RSS feeds, and decide on the format that meets your needs
Create RSS feeds from scratch, or put a news reader on your Web site
Improve your site s ranking in search engines and build customer loyalty
Enable your customers to choose when and how they receive updated information
Tailor information for your audience and publish all your updates quickly and easily
Promote your RSS feed and explain to your customers how to use it
Provide added value for your customers
Making the most of RSS can make life easier for both you and those who do business with you. Syndicating Web Sites With RSS Feeds For Dummies will help you maintain fresh content for your Web site, blog, or e-zine, promote your site and establish links to it, and even update vital documents like employee guides, price lists, and procedures manuals, quickly and easily.
Publisher:
For Dummies
Author:
Ellen Finkelstein
Release Date: 2005-04-08
ISBN/EAN: 0764588486 / 9780764588488
Fundamentally, computers just deal with numbers. They store letters and other characters by assigning a number for each one. There are hundreds of different encoding systems for mapping characters to numbers, but Unicode promises a single mapping. Unicode enables a single software product or website to be targeted across multiple platforms, languages and countries without re-engineering. It's no wonder that industry giants like Apple, Hewlett-Packard, IBM andMicrosoft have all adopted Unicode.
Containing everything you need to understand Unicode, this comprehensive reference from O'Reilly takes you on a detailed guide through the complex character world. For starters, it explains how to identify and classify characters - whether they're common, uncommon, or exotic. It then shows you how to type them, utilize their properties, and process character data in a robust manner.
The book is broken up into three distinct parts. The first few chapters provide you with a tutorial presentation of Unicode and character data. It gives you a firm grasp of the terminology you need to reference various components, including character sets, fonts and encodings, glyphs and character repertoires.
The middle section offers more detailed information about using Unicode and other character codes. It explains the principles and methods of defining character codes, describes some of the widely used codes, and presents code conversion techniques. It also discusses properties of characters, collation and sorting, line breaking rules and Unicode encodings. The final four chapters cover more advanced material, such as programming to support Unicode.
You simply can't afford to be without the nuggets of valuable information detailed in Unicode Explained.
Publisher:
O'Reilly Media, Inc.
Author:
Jukka Korpela
Release Date: 2006-06-21
ISBN/EAN: 059610121X / 9780596101213
DocBook XSL: The Complete Guide (Fourth Edition) by Bob Stayton is the definitive guide to using the DocBook XSL stylesheets. It provides the missing documentation to realize the full potential of DocBook publishing. It covers all aspects of DocBook publishing tools, including installing, using, and customizing the stylesheets and processing tools. With this book, you can: (a) select the DocBook components that are appropriate for your needs and budget, (b) set up and configure the tools for efficient processing of your documents, (c) generate HTML and print output from the same DocBook files, (d) customize your HTML and print output (e) discover and use advanced features of the DocBook stylesheets. The book is suitable for new users just getting started, as well as more advanced users needing a complete reference. It is thoroughly indexed and cross referenced so you can quickly find what you need. The Fourth Edition updates the content to the latest stylesheets and DocBook version 5.
The first guide to understanding ebXML and its strategic implementation Just ratified in March 2001, ebXML is the new standard for B2B data exchange and the cornerstone of the next generation of B2B applications. IT managers are now scrambling to plan for the huge and complex job of upgrading their non-XML legacy systems. This book provides a concise, yet thorough introduction to ebXML and features guidelines for making strategic decisions concerning ebXML implementation. Following an overview of ebXML, the problems it solves, and how it relates to other standards, the author explains how major B2B vendors plan to integrate ebXML into their products. Eric Chiu then takes a detailed look at ebXML's technical architecture, with discussions of its design conventions and each of the major specifications that comprise ebXML. * ebXML is the cornerstone technology for the next generation of B2B applications * 800f all B2B traffic by the year 2003 will use ebXML * The book provides business and IT managers with a quick introduction to the essentials of ebXML
Programming Web Services with Perl brings Perl users all the information they need to create web services using their favorite language. It steers clear of the hype surrounding web services and concentrates on what is useful and practical. It was written for Perl programmers who have no prior knowledge of web services. You can pick it up without any understanding of XML-RPC or SOAP and be able to apply these technologies easily, through the use of publicly available Perl modules detailed in the book. The book introduces the major web services standards, such as XML-RPC, SOAP, WSDL, and UDDI, and shows how to implement Perl servers and clients using these standards. You'll find detailed references on both the XML and SOAP toolkits, and will learn when to use one technology in favor of the other. It is rich with programming examples that you'll find useful well past the learning stage. And, moving beyond the basics, the book offers solutions to problems of security, authentication, and scalability.
Publisher:
O'Reilly Media, Inc.
Authors:
Randy J. Ray, Pavel Kulchenko
Release Date: 2002-12
ISBN/EAN: 0596002068 / 9780596002060
Strategic XML analyses the IT systems of a typical large corporationand gives specific, fully-functional examples that show how XML can solve problems today while positoning your company for the demands of tomorrow. Strategic XML addresses: XML Web content publishing, asimple workflow system, an offline order processing system, SOAP client and server examples, legacy system integration (using COBOL), and aunified Web and print documentation system based on XML and XSL.
Publisher:
Author:
W. Scott Means
Release Date: 2001-08-31
ISBN/EAN:
Although MySQL's source code is open in the sense of being publicly available, it's essentially closed to you if you don't understand it. In this book, Sasha Pachev -- a former member of the MySQL Development Team -- provides a comprehensive tour of MySQL 5 that shows you how to figure out the inner workings of this powerful database. You'll go right to heart of the database to learn how data structures and convenience functions operate, how to add new storage engines and configuration options, and much more.
The core of Understanding MySQL Internals begins with an Architecture Overview that provides a brief introduction of how the different components of MySQL work together. You then learn the steps for setting up a working compilable copy of the code that you can change and test at your pleasure. Other sections of the book cover:
Core server classes, structures, and API
The communication protocol between the client and the server
Configuration variables, the controls of the server; includes a tutorial on how to add your own
Thread-based request handling -- understanding threads and how they are used in MySQL
An overview of MySQL storage engines
The storage engine interface for integrating third-party storage engines
The table lock manager
The parser and optimizer for improving MySQL's performance
Integrating a transactional storage engine into MySQL
The internals of replication
Understanding MySQL Internals provides unprecedented opportunities for developers, DBAs, database application programmers, IT departments, software vendors, and computer science students to learn about the inner workings of this enterprise-proven database. With this book, you will soon reach a new level of comprehension regarding database development that will enable you to accomplish your goals. It's your guide to discovering and improving a great database.