5 th Annual Conference on Technology & Standards April 28 – 30, 2008 Hyatt Regency Washington on Capitol Hill www.PESC.org Web Tools A Technical Perspective.

Slides:



Advertisements
Similar presentations
PHP I.
Advertisements

A centre of expertise in digital information managementwww.ukoln.ac.uk Dont Do It Yourself Content Syndication on the Web Pete Cliff UKOLN University of.
The Documentum Team Lance Callaway, Brooke Durbin, Perry Koob, Lorie McMillin, Jennifer Song Missouri University of Science and Technology Rolla, Missouri.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
RSS 2.0: Experience with implementation in a closed Intranet Presented by Mr Ajith Balan Scientific Officer Scientific Information Resource Division Bhabha.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
IDK0040 Võrgurakendused I RSS 2.0 Deniss Kumlander.
RSS Part Two ACE 2004 June 21, Versions of RSS
ITCS 6010 DATA INTEGRATION Krishna Kant Sri Harsha Pokala Vamsi Krishna Jamulapati.
XML eXtensible Markup Language ©2010 Paula Schales.
What is RSS? Kate Pitcher ©
Delivering Library Services in the Web 2.0 Environment: OSU Libraries’ ICAP Publishing System for and by Librarians Code4Lib 2008 Kim Griggs, Margaret.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Ruby on Rails a popular web application framework, aimed to increase the speed and ease of web development Ruby on Rails, Tim Zappe.
INNOV-3: Mashup Basics or > 2 Sheldon Borkin VP Technology Rick Kuzyk Sr Portfolio Specialist.
Delivering Library Services in the Web 2.0 environment: OSU Libraries’ ICAP Publishing System for and by Librarians Code4Lib 2008 Kim Griggs, Margaret.
Mark Frydenberg Computer Information Systems Department.
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting RSS.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Generating RSS Feed for New Additions from Unicorn Qin Zhu HP Labs Research Library February 21, 2007.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
Feeds Computer Applications to Medicine NSF REU at University of Virginia July 27, 2006 Paul Lee.
+ RSS Aggregation and Syndication. + Really Simple Syndication (aka, Rich Site Summary) Image source:
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
RUBY ON RAILS Mark Zhang. In this talk  Overview of Ruby on Rails  Core ideas  Show a tiny bit of example code  Touch on several general web development/
Configuring Social Media, Google Analytics, and Gadgets Lila Bronson Training Manager, OmniUpdate, Inc.
NODEJS, THE JOOMLA FRAMEWORK, AND THE FUTURE IAN MACLENNAN.
ULI101 – XHTML Basics (Part II) What is Markup Language? XHTML vs. HTML General XHTML Rules Block Level XHTML Tags XHTML Validation.
Google Xtras. Google Maps Google Latitude tests Site mapping What is it? A New Standard: Search Engine Giants Adopt the XML Protocol In 2005, the search.
Example XML Applications/Languages. Objectives To Review uses of XML To investigate some Language applications of XML XHTML RSS WML Web Services.
RSS Feeds What, Why, & How… …without a CMS Don Parsons
Unit 1 – Web Concepts Instructor: Brent Presley. ASSIGNMENT Read Chapter 1 Complete lab 1 – Installing Portable Apps.
RSS: Really Simple Syndication A Publisher’s Perspective Howard Ratner NISO Metadata Conference 20 May 2004.
Tech Terminology for non-technical people Tim Bornholtz 2006 Annual Conference.
What is RSS? And how do I use it to make my life easier.
5 th Annual Conference on Technology & Standards April 28 – 30, 2008 Hyatt Regency Washington on Capitol Hill Web Tools A Business Perspective.
Web Syndication Leon Wu Columbia University April 10, 2007.
RDFa, Microformats, and Atom Semantic Web Presented by: Anuradha Kandula Instructor: Steven Seida.
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
1 RSS/Atom Author : Dan McCreary Dan McCreary & Associates Date : November/17/2006 The Web Standard for Subscription and Notification.
1 Emerging Technology Using RSS RSS and syndication By Steve Sloan RSS and syndication By Steve Sloan.
Using RSS to Promote Scholarly Publications Ken Varnum Associate Librarian Edwin Ginn Library The Fletcher School Tufts University Cool Tools and New Technologies.
RSS Really Simple Syndication. Overview RSS is a web content syndication format RSS documents are XML and must conform to the xml 1.0 recommendation RSS.
Blogs and Wikis Tim Bornholtz. Purpose Many new technologies are available on the internet that enable people to publish and edit content without expensive.
 Structured Data An Introduction to Semantic Web “It is very hard for search engines to understand the structure and semantics of data embedded in an.
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.
WHAT IS PHP FRAMEWORK? Set of Classes and Functions(Methods) Design for the development of web applications Provide basic structure Rapid application development(RAD)
1 RSS: What does it mean for the classroom teacher? Martha Bogart & Ruth Block Cooperating School Districts 1460 Craig Rd. St. Louis, MO 63146
RSS Interfaces and Standards Chander Iyer. Really Simple Syndication (RSS) Web data format providing users with frequently updated content. Make a collection.
Content Management Systems. Why CMS? Ease of use Generation of dynamic content Ability to control content workflow Integration of legacy content.
1 RSS: What does it mean for the classroom teacher? Stephen Rahn
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
RSS Syndication CS 431 – Carl Lagoze – Cornell University.
CREATE, IMPLEMENT AND ENJOY! Blogs,Wikis & RSS Readers.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
Working With RSS In ColdFusion Presented by Pete Freitag Principal Consultant, Foundeo Inc.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
1 ODF and Web Mashups Basic techniques Rob Weir, IBM :15.
Web Technologies HTML Dr. Mohammad Ahmad S15. Technologies Overview List of Technologies Client Side Technologies HTML, CSS, JavaScript, VBScript XHTML,
Web Technology Solutions
Angular 4 + TypeScript Getting Started
“Real Simple Syndication” (RSS)
Web Engineering.
Introduction to mobile app development Module 2 – Getting started with apps and App Studio Lance McCarthy.
Web Tools A Business Perspective Tim Bornholtz
Cataloging the Internet
Web Tools A Technical Perspective Tim Bornholtz
WCF Data Services and Silverlight
Presentation transcript:

5 th Annual Conference on Technology & Standards April 28 – 30, 2008 Hyatt Regency Washington on Capitol Hill Web Tools A Technical Perspective Tim Bornholtz

5 th Annual Conference on Technology & Standards RSS XML file published to a web site Aggregators periodically retrieve your file (This is slightly different than I said in the business session)

5 th Annual Conference on Technology & Standards RSS – Versions Version OwnerProsStatusRecommendation RSS 0.91UserLandVery simpleOfficially obsolete by 2.0 but still widely used Use for basic syndication RSS 1.0RSS-DEV Working Group RDF basedStable coreUse for RDF-based applications RSS 2.0UserLandEasy migration from 0.9x, widely accepted Stable core, active module development Use for general purpose metadata rich syndication Atom 1.0IETF (RFC 4287) Open standard, widely accepted Official IETF standard Use whenever possible

5 th Annual Conference on Technology & Standards RSS 2.0 vs Atom RSS 2.0 Plaintext or escaped HTML (no way to signify which) RFC 822 date format US ASCII only More widely adopted Atom Explicitly set content type (plain text, escaped HTML, XHTML, XML, and binary) RFC 3339 date format (XML standard) Supports Unicode Not as widely adopted but more flexible

5 th Annual Conference on Technology & Standards Sample Feed Current news entries en-us Tue, 27 Apr :00:00 GMT Article Title As much of the article as you wish to display here Tue, 26 Apr :39:21 GMT

5 th Annual Conference on Technology & Standards How to implement Determine the content Generate the XML feed Assign a well recognized URL Post the RSS feed on your website Use common images for linking Modify existing HTML to include link to feed

5 th Annual Conference on Technology & Standards Developer Tools Source Code Tools publish RSS Project Management Tools –Calendar RSS with every milestone –RSS with all recent activities Bug tracking tools –RSS for my outstanding bugs

5 th Annual Conference on Technology & Standards Web sites as web services Website APIs – Usually REST based but many are SOAP based Unstructured information gives way to structured information Google, Yahoo!, MSN Live, Amazon, YouTube, and many more

5 th Annual Conference on Technology & Standards

5 th Annual Conference on Technology & Standards

5 th Annual Conference on Technology & Standards Hotjobs RSS feed

5 th Annual Conference on Technology & Standards

5 th Annual Conference on Technology & Standards Google code sample

5 th Annual Conference on Technology & Standards Mashups Using the APIs of two or more sites to create a new site Yahoo! Pipes At this point it is more of a curiosity and a collection of interesting ideas than a business driver.

5 th Annual Conference on Technology & Standards Mobile Web Browsers Many Ajax calls will not work on a mobile phone Section 508 compliant web sites require very little changes to work on a mobile phone

5 th Annual Conference on Technology & Standards Considering dynamic languages Many recent improvements in web frameworks Ruby on Rails, PHP, Python Designed specifically for developing web sites Quick development speed Long term maintainability

5 th Annual Conference on Technology & Standards "Jesus reflected on his situation and felt irrepressible sadness. His tear-ducts filled to a point where they could hold no longer and had to be released."

5 th Annual Conference on Technology & Standards "Jesus reflected on his situation and felt irrepressible sadness. His tear-ducts filled to a point where they could hold no longer and had to be released." Vs “Jesus wept.”

5 th Annual Conference on Technology & Standards Source:

5 th Annual Conference on Technology & Standards Ruby on Rails Ruby is the programming language –Pure object oriented –Interpreted scripting language –Loosely typed language Rails is the web framework –Full stack framework –Model-View-Controller pattern –Ajax built in

5 th Annual Conference on Technology & Standards Ruby on Rails Benefits Vastly reduced code footprint Zero configuration DRY – Don’t Repeat Yourself Rapid development methodology Ajax UI support IDE automation not required Open source Integrated testing

5 th Annual Conference on Technology & Standards Ruby on Rails Cautions Relatively new framework Difficult to retrofit to existing database schemas The Rails way or the wrong way – no middle ground

5 th Annual Conference on Technology & Standards Rails demo

5 th Annual Conference on Technology & Standards Questions Tim Bornholtz (540)