Bart @ Ryerson

Posted by Bart Thu, 05 Mar 2009 03:49:00 GMT

In September 2008, I began a Master's Degree in Computer Science at Ryerson University. You can view my Ryerson page here. As a result, this blog has become a bit outdated. But I've been busy, and updates are there, specifically my links page.

My primary area of research is ontologies. Specifically, I'm researching automated ontology mapping through machine learning (video from Standford). The domain I'm currently concentrating on is logical representation of ontologies in first order logic languages. This field is dominated by deductive theorem provers, and inductive logic programming. See Alan Bundy's paper Survey of Automated Deduction

MatchMaker on CBC's The Hour

Posted by Bart Wed, 12 Dec 2007 04:39:00 GMT

We're pretty excited about this one!

Hossein will be featured on the CBC's The Hour, and it's segment, Is this A Good Idea?. The idea is that The Hour will give some TV face time to projects which sound interesting and innovative. Then lets its viewers decide whether it is in fact, a good idea.

Is this a good idea?

That's what we'd like to know. Good idea -- sliced bread. Bad idea -- Gary, Indiana.

We're building a tally of the best and worst ideas around, and the power, my friends, is in your hands.

An idea a week for your viewing pleasure, and all we ask is that you weigh in with your thoughts, your thumbs, and with what I should eat for lunch, because the food in this place is killing me. killing. me.
- itagi

Coming up with a scheme to pay you to recycle, spreading joy through t-shirts, and others have been ranked by the viewers.

Well now it's our turn. I'm involved in a Mobile lab at Ryerson University in Toronto, which produces, well, mobile technology. One of the research projects we are working is a matching engine for ad-hoc networks and social interactions in such environments. One of the applications is the dating scenario which will be featured on the show, this Thursday, December 13, at 11:00 pm, on CBC. Make sure you check it out, then go online and give us the old yay or ney.

So would you consider dating using mobile devices, in a club scenario. would you like to find people with particular resources quickly at a conference, exchange information with people in a meeting, and automatically know who's the best match for your new start up, who's got the technical skills to make your project the next Google?

Still kicking

Posted by Bart Mon, 13 Aug 2007 04:33:00 GMT

I've been busy this summer working on a few commercial projects, and a few research related projects at Ryerson University, the dept. of Computer Science, so my posts have been a bit rushed. By rushed I mean not at all, or consisted of a place holder from xkcd.com


I wrapped up a video project for Athletes Video. A golf swing analysis application From the success of the site, I see golfers REALLY like that sort of thing. Check it out here (login: 'demo'). I'm working on a second one which is looking to be a first of it's kind (as far as I can see).

The Computational Intelligence Initiative lab at Ryerson has been keeping me pretty busy. That's what happens when you like what you do and the people you work with. It's hard to leave work behind. There's several things on the go, so here's a list of just a few:

ryePod - an Automated Mulit-Agent and Information Syndication
I mentioned this in more detail before, but now I have this fancy pic and poster.


3D Node Simulator (snappier name pending)
This application visually represents the current state of a network or a multi-agent system, tracks and records the progressive stages:






Ryerson's Women In Engineering (WIE)
The latest project to wrap up is part of WIE, where we had the opportunity to mentor three very talented and intelligent engineers-to-be from grade 11. We worked on several projects, one of which is presented here, and won 3rd place in the competition which followed the 6 week program. Nika, Nilanthy, and Susan did a great job, and were a pleasure to work with.

An honorable mention of a project which completed this summer that is not my own. Jeff Hardy and Cloves Carneiro Jr., with Hampton Catlin, published a Rails book, Beginning Rails: From Novice to Professional from Apress. From reading the TOC the book sounds well through out, but I'll picking a copy up for the lab. With the increase in web development our students our asking for, and the great implementation Rails has done implementing MVC, this will be a great addition to our texts for students. And Jeff is a great developer, who will teach me a thing or two.



I am nerdier than 89% of all people. Are you a nerd? Click here to find out! One last thing. Apparently my nerd score is 89/100... a bit higher then I thought it would be, but oh well... life goes on.






Podcast your presentation in a single click

Posted by Bart Wed, 18 Apr 2007 15:33:00 GMT

It's been a busy news day, first BlackBerries go down, then slowly go back up.. and now this!

For the past couple of months I've been working on podcasting lectures, and making it dead simple. One click to start, one click to end... Done! (ok I lied.. you need a 2nd click to end the presentation) We're merging a video of the presenter as well, so it's not just a simple slide show with voice over. Craig Codeiro is now a QuickTime API expert I believe.

Hossein Rahnama has been running the project which is a collaboration between the Computer Science Dept and the Roger's Media Centre at Ryerson University in Toronto.

"Instructors without a technology background will be able to use the service because it performs all the post-production work automatically"
- quote

Ryerson Web 2.0 Competition 1

Posted by Bart Sat, 07 Apr 2007 02:04:00 GMT

Ryerson University hosted it's first Web 2.0 Competition this passed Wednesday, which was organized by Hossein Rahnama, the instructor for CPS630 and Research Coordinator at the Ci2 Lab.

The Computer Science course focuses on the Web 2.0 Buzzword, and its participatory architecture and protocols. The main topics of discussion the students engage in were AJAX, Information Syndication, Pervasive Web, Rich Internet Applications and Service Oriented Architectures. Using these concepts, students had the task of conceiving and building a tool or service, which would be offered via the internet. The students had the opportunity of presenting their projects in front of academic and industry judges, and gaining an insight into creating and developing the ideas, applications and services which are actively and collaboratively defining the term Web 2.0.

The comments and criticisms brought up by Many Ayromlou and Hampton Catlin were very constructive and effective in terms of developing their projects further. Michael Glenn’s questions and suggestions on marketability gave each group a clearer and focused understanding of how to take their projects from the classrooms and make it a reality. Leila Boujnane’s presentation on the important and sometimes forgotten aspects of a startup put the realities of working in a successful group into focus. Bradley Fortner’s and Karl Moskowski’s helpful comments and suggestions were to the point, and allowed the students to see the potential of their ideas.

Thanks to the Ryerson Computer Science Dept. for allowing us to put the event together, and it's Chair, Dr. Ali Sadeghian for speaking to the students.

Congratulations to the 3 winners, and to all the groups:

  1. Find Your Game
  2. RyeWebTop
  3. SCS-Locator