YQL Kevin Murphy CMPS 183.

Slides:



Advertisements
Similar presentations
PHP Hypertext Preprocessor Information Systems 337 Prof. Harry Plantinga.
Advertisements

ColdFusion 8 Ajax Features Overview Scott Bennett
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
Movie Recommendation System
L. Grewe. YQL – what is it Yahoo! Query Language.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
1. What is SQL Injection 2. Different varieties of SQL Injection 3. How to prevent it.
Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages ColdFusion Benchmark Introducing the ColdFusion Language Introducing.
INTRODUCTION The Group WEB BROWSER FOR RELATION Goals.
Apache Tomcat Server – installation & use Server-side language-- use Java Server Pages Contrast Client-side languages HTML Forms Servers & Server-side.
Yahoo Pipes By Hal Lindsey. Overview What is Yahoo Pipes? Building a Pipe Pipe Features Demo Common Uses Useful Links Questions.
Multiple Tiers in Action
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Stanford University EH&S A Service Oriented Architecture For Rich Internet Applications Sheldon M. Heitz.
CVS Reporting Design Daniel Vikström: Project manager / cvs manager / PDF imp. / cvsql interface design. Carmine Protano: Webb & PDF design & imp. Francesco.
INFM 603: Information Technology and Organizational Context Jimmy Lin The iSchool University of Maryland Thursday, October 18, 2012 Session 7: PHP.
Tool name : Firebug A URL for more information about the tool, or where to buy or download it : Firebug is.
Server-side Scripting Powering the webs favourite services.
CSCI 6962: Server-side Design and Programming Secure Web Programming.
November 13, 2008 Ohio Information Security Forum Attack Surface of Web Applications James Walden Northern Kentucky University
Introduction.  What does this course mean to VGP?  Creating persistent worlds  Offline multiplayer games  Save/retrieve data from the Web  What does.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
1 Midterm Review. 2 Midterm Exam  30% of your grade for the course  October14 at the regular class time  No makeup exam or alternate times  Closed.
CGI Programming. What is it? CGI –Common Gateway Interface Standard way to pass information back to the Web Server –GET Query String –POST Standard Input.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
Remixing web data for your hacks the easy way YQL – the can opener of the web.
Programming in R SQL in R. Running SQL in R In this session I will show you how to: Run basic SQL commands within R.
HTML5 AND THE FUTURE JAVASCRIPT PLATFORM Marcelo Lopez Ruiz Senior Software Design Engineer Microsoft Corporation.
Facebook API Kelly Orser. Client Libraries Client libraries will simplify the calls to the platform by reducing the amount of code you have to write.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
Central Arizona Phoenix LTER Center for Environmental Studies Arizona State University Data Query Peter McCartney RDIFS Training Workshop Sevilleta LTER.
 Previous lessons have focused on client-side scripts  Programs embedded in the page’s HTML code  Can also execute scripts on the server  Server-side.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Adapted from  2012 Prentice Hall, Inc. All rights reserved. 5 th ed: Chapter 2 and th ed: 4.11 SY306 Web and Databases for Cyber Operations.
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
Apache PIG rev Tools for Data Analysis with Hadoop Hadoop HDFS MapReduce Pig Statistical Software Hive.
Download class materials onto your desktop… as usual.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 14 Web Database Programming Using PHP.
Courses NumNameDesc Record Field Table Credits. “PROJECT”“SELECT” Operators on Tables.
NMD202 Web Scripting Week2. Web site
COSC 2328 – Web Programming.  PHP is a server scripting language  It’s widely-used and free  It’s an alternative to Microsoft’s ASP and Ruby  PHP.
PHP and SQL Server: Connection IST 210: Organization of Data IST2101.
PHP AND SQL SERVER: CONNECTION IST 210: Organization of Data IST210 1.
1 ODF and Web Mashups Basic techniques Rob Weir, IBM :15.
Web Technologies Computing Science Thompson Rivers University
JavaScript and Ajax (Ajax Tutorial)
Preparation for Entry into .NET Bridging Program (Databases)
AJAX and REST.
Data Virtualization Tutorial: JSON_TABLE Queries
Oracle Accounts on Campus
Pentaho and Yahoo User Interface (YUI)
PHP / MySQL Introduction
Website Development Basics with PHP MySQL
Database Driven Websites
PHP + Oracle = Data-Driven Websites
Preparation for Entry into .NET Bridging Program (Databases)
Web DB Programming: PHP
Institute of Management of Technology
Query Language (Definition)
JMP® Meets SQL: Using Query Builder for JMP Data Tables
What’s New in Web 2.0?.
Web-Applications & AJAX
Web Technologies Computing Science Thompson Rivers University
Class 4: Building Interactive Web Pages
Created by Atif Aziz. ELMAH means is "Error Logging Modules and Handlers". It is an application-wide error logging facility that is completely pluggable.
WCF Data Services and Silverlight
Presentation transcript:

YQL Kevin Murphy CMPS 183

YQL “The Yahoo! Query Language is an expressive SQL-like language that lets you query, filter, and join data across Web services.” Uses Open Data Tables Can read a variety of file types HTML, XML, JSON, RSS, Atom, and microformat Returns results in XML or JSON

Open Data Tables Example: Select/Insert/Delete Elements http://www.yqlblog.net/samples/twitter.status.xml Select/Insert/Delete Elements Familiar to SQL users Contain the urls, inputs, and executes elements

Open Data Tables Execute Element Contains JavaScript Can run on Yahoo servers Login to accounts Manipulate Data

Uses Read and post Twitter messages Explore Netflix movie library Make your own

Resources http://developer.yahoo.com/yql/ http://developer.yahoo.com/yql/console/