Scott Bush

Words—in a useful order—on design, martial arts, and other pursuits
  • Home
  • About Me
  • Contact

Cross-post: One developer’s perspective on the SWS’s course search resource

10 September 2009

The University of Washington's Office of Information Management (OIM) invited me to be a guest blogger on their On the ROA blog*. My post, titled "One developer’s perspective on the SWS’s course search resource," appeared there today. It was an honor to be asked to write a summary of my experiences leveraging the UW's Student Web Services to build a web application.

The application itself was an improvement to the UW's course catalog search functionality. Instead of relying on a Google Custom Search, the application I wrote was a front-end that consumes course data from SWS and presents it in a much-improved interface. More details about the search can be found in an entry I wrote for the Office of the University Registrar's own blog. It's written for a general—not technical—audience so feel free to take a peek even if you think the term "web service" sounds like something a spider would get at a restaurant.

If "web service" brings to your mind concepts like "machine web" and "RESTful," you'll feel right at home diving into the post. In brief, I cover how I:

  • implemented PHP's cURL library and SimpleXML extension to consume the web service's XML payload;
  • designed a user-friendly form to pass search queries to the web service;
  • threw in a little eye-candy by employing the jQuery javascript framework and ajax;
  • captured user feedback to find out what users of the beta course catalog search wished it could do, and passed that information along to OIM.

I'd like to thank Tony Chang at OIM for inviting me to guest-post. It's the first time I've had such an opportunity and I really enjoyed it.

* The blog's title is a play on Jack Kerouac's seminal work, On the Road, only with "road" replaced with the acronym for "Resource-Oriented Architecture." Clever, huh?

Related posts:

  1. Cross-post: The fight against academic falsification I recently wrote an entry over at the UW Registrar's...
  2. Don’t search for… Three things you should NOT search for on Google’s...
  3. Manage your Facebook search engine display Face­book (FB) recently enabled a pub­lic ver­sion of its...

Categories
Design, Web Dev
Comments rss
Comments rss
Trackback
Trackback

« Do you know where your crab is? Can you name the Five Freedoms? »

Leave a Reply

Click here to cancel reply.

Spam Protection by WP-SpamFree

Spam protection by WP Captcha-Free

Now Reading...

Planned books:

  • Uncle Tom’s Cabin or Life Among the Lowly (Penguin Classics) by Harriet Beecher Stowe

Current books:

  • The Miracle at Speedy Motors (No. 1 Ladies Detective Agency)

    The Miracle at Speedy Motors (No. 1 Ladies Detective Agency) by Alexander Mccall Smith

  • The Ultimate Hitchhiker’s Guide to the Galaxy

    The Ultimate Hitchhiker’s Guide to the Galaxy by Douglas Adams

  • Isshinryu Seiuchin Kata, Secrets Revealed

    Isshinryu Seiuchin Kata, Secrets Revealed by Javier Martinez

Recent books:

  • Lord of the Flies by William Golding
  • The Handmaid’s Tale by Margaret Atwood
  • Coraline by Neil Gaiman
  • Common Sense (Penguin Classics) by Thomas Paine
  • The White Plague by Frank Herbert

View full Library

Recent Posts

  • In that moment
  • SSC: Twelfth Night and Electra
  • Saving time with PHP and date math
  • The short answer is always “Yes”
  • Blogging in 2k9

Blogroll

  • Crystal and Scott
  • Margielize and Jacob’s blog
  • Sean Neumann
  • UW Registrar’s Blog

Webdev/UI

  • 456 Berea Street
  • A List Apart
  • Digital Web Magazine
  • Smashing Magazine
  • Think Vitamin: Nourishment to help the web grow
  • UseIt.com
  • ZURBlog Interaction Design and Strategy Blog
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox