If you’ve been watching the technical news or attended MIX ‘07, then you’ve probably been hearing about Silverlight (f.k.a. WPF/E). The idea behind Silverlight is simple — provide a cross-browser, cross-platform technology for 2D vector graphics, animations and DRM high-definition media. Currently, Microsoft is targeting the Mac using either Firefox or Safari and Windows using IE6/IE7 or Firefox.
Read the rest of this entry »
Google Earth is a popular and widely used geographical browser. It is a standalone application that enables spatial data from a variety of sources to be displayed, explored and visually compared. Google Earth has the following important characteristics:
• Free
• Easy-to-use and intuitive user interface. Data are displayed on an interactive globe that can be rotated and zoomed to visually explore data in different regions of the world and at different spatial resolutions.
Read the rest of this entry »
An emerging trend in Social Networking sites and Web portals is the opening up of their APIs to external application develop- ers. For example, the Facebook Platform, Google Gadgets and Yahoo! Widgets allow developers to design their own applications, which can then can be integrated with the platform and shared with other users. However, current APIs are targeted towards develop- ers with programming expertise and database knowledge; they are not accessible to a large class of users who do not have a programming/database background, but would nevertheless like to create new applications. To address this need, we have developed the AppForge system, which provides a WYSIWYG application development platform. Users can graphically specify the components of webpages inside a Web browser, and the corresponding database schema and application logic will be automatically generated on the fly by the system.
Read the rest of this entry »
Yahoo! is taking the lead role in enabling the global mobile ecosystem to bring compelling mobile Internet experiences to consumers. Yahoo! delivers its services throughout the world from its own network as well as through partnerships with mobile operators and device manufacturers around the world. Yahoo! recently opened up the company’s mobile platform to allow the world’s developers and publishers to mobilize their own offerings.
Read the rest of this entry »
This guide explains how to write mobile applications for the Yahoo! Blueprint TM Platform. Specifically, it documents the Blueprint markup language and provides instructions for developing, testing, and publishing mobile Internet services.
Understanding the Yahoo! Blueprint Platform
Using Blueprint, third-party developers can provide custom content and services in a variety of ways. Applications can be Yahoo! Go Mobile Widgets, browser-based Mobile Sites, or stand-alone Mobile Apps:
• Mobile Widgets run under Yahoo! Go. Users can subscribe to published Widgets by selecting them from the Widget Gallery and add Widgets to the Yahoo! Go carousel for faster access.
Read the rest of this entry »
The Blueprint language is an XML markup set based partly on XForms. Applications are hosted on your own Web server, which must respond to HTTP requests from Yahoo!’s server by returning valid Blueprint pages; Yahoo’s server acts as an intermediary between your application and the end-user’s hand-held device.
Read the rest of this entry »
This guide provides an overview of Yahoo! Query Language (YQL) along with information on how to use YQL to retrieve data from Yahoo! Social Directory, MyBlogLog, and data from other Yahoo! Web services. YQL also allows you to retrieve data from external sources such as the New York Times as well as feeds such as RSS and Atom. This guide is intended for software developers who are familiar with SQL, MySQL, or Yahoo! Pipes.
Read the rest of this entry »
This guide explains how to use the eBay File Exchange listing tool to post product listings to the eBay web site. This guide was designed to be used with one of the standard templates available on the File Exchange Select Template web page.
What is File Exchange?
This section provides a general overview of File Exchange, and then explains template structure and use.
Read the rest of this entry »