Friday, July 30, 2010

Teaching Internet Programming at HPU Fall 2010

I'm teaching a course on Internet Programming this fall at Hawaii Pacific University (HPU). If you are interested is understanding more about how fantastically useful webservices from Google, Amazon, Yahoo, Twitter and Facebook can be consumed by 2D web browser Javascript, Mobile Phones, Second Life 3D scripting language and others to create cool mashups, do sign up for this course. I'll cover as many new topics as I can fit in, including HTML5, JQuery, selling goods on the Second Life marketplace, etc.

The full course materials will be online so you can take the course from anywhere in the world, and even if you are not enrolled full time in HPU, you can sign up for single courses by going to the following link:

Here's the official course blurb:

CSCI 3632, Internet Programming: Fall 2010

Discover how webservices are changing the programming game. Stop rewriting the same tired code and outsource the heavy lifting to Google, Amazon, Yahoo and others. This course will focus on RESTful webservices, as promoted by the open source community. We'll look at how multiple clients, such as browser-embedded javascript and 3D World Second Life embedded Linden Scripting Language, can access RESTful web services to quickly create useful mashups from the Google Maps & Document APIs, Facebook/Twitter APIs. By the end of this course you'll be fully versed in how to make your own webservices using Ruby on Rails, and how to script light-weight components that leverage them in online 2D and 3D clients.
Taught online by Samuel Joseph, Ph.D.


RESTful Web Services: Web services for the real world by Leonard Richardson & Sam Ruby. O'Reilly Media.

Scripting Your World: The Official Guide to Second Life Scripting (Paperback) by Dana Moore et al. Sybex.

JavaScript: The Good Parts Unearthing the Excellence in JavaScript, by Douglas Crockford.