code

Rails 2.0 on Windows: Making Sense of Old Tutorials

I know it is fairly well documented around the web that some of the old 'ROR up and running' tutorials are a bit difficult to digest with the new features in in Rails 2.0. So, I wanted to document my findings. And provide links to the resources that have helped me.

Here's a couple of resources to get started:

akitaonrails.com
weblog.infoworld.com

Stay posted for more of my findings.

jessecravens.tumblr.com

simile.mit.edu

Main Page - SIMILE

SIMILE seeks to enhance inter-operability among digital assets, schemata/vocabularies/ontologies, metadata, and services. A key challenge is that the collections which must inter-operate are often distributed across individual, community, and institutional stores. We seek to be able to provide end-user services by drawing upon the assets, schemata/vocabularies/ontologies, and metadata held in such stores.

SIMILE will leverage and extend DSpace, enhancing its support for arbitrary schemata and metadata, primarily though the application of RDF and semantic web techniques. The project also aims to implement a digital asset dissemination architecture based upon web standards. The dissemination architecture will provide a mechanism to add useful "views" to a particular digital artifact (i.e. asset, schema, or metadata instance), and bind those views to consuming services.

To guide the SIMILE effort we will focus on well-defined, real-world use cases in the libraries domain. Since parallel work is underway to deploy DSpace at a number of leading research libraries, we hope that such an approach will lead to a powerful deployment channel through which the utility and readiness of semantic web tools and techniques can be compellingly demonstrated in a visible and global community.

Powered by ScribeFire.

Teaching Java: K-12

On Walkabout with Greenfoot » Microworlds

I've begun to examine Greenfoot as an environment to introduce my 9th grade computer programming students to Java. After running through the first tutorial, I have found it to be a great way to visually organize my presentation of OOP (object oriented programming) and also provide my students with a creative way to begin exploring basic game design with Java.

I've offered an incentive for the class to vote through the poll module in our moodle install for the best implementation of the WombatWorld scenario; I'll display the winner along side our iboerne.com presentation at the 2007 TCEA Convention Student Showcase.

Specifically, we will be using the WombatWorld scenario, but Ill also be interested in exploring the MBCS ('Marine Biology Case Study'). More on our progress later.

powered by performancing firefox

Business Computer Programming

My 9th grade Business Computer Programming class will be creating their own web page, as their first major project. Unlike most curriculums I have seen - the page will grow with them as they learn - and evolve into a fully functional html page w/ external css and javascript, and an embedded .swf that uses an xml playlist to play .mp3s.

I'm beginning with basic html so that they can learn from the ground up the ins and outs of an IDE, basic html structure, elements, tags, tag attributes, commenting, viewing source code.

We will reamin simple with our code, but I feel it important to dig deep into the 'bigger picture' aspects of writing html.

We will also use firefox developer tools to examine our products.

REMINDER TO CLASS

'If you want to prepare yourself for the next generations of HTML, you should start using lowercase tags. The World Wide Web Consortium (W3C) recommends lowercase tags in their HTML 4 recommendation, and XHTML (the next generation HTML) demands lowercase tags.'

We will touch on CSS and javascript. I'll use javascript to introduce methods, functions, properties, and parameters.