Showing posts with label Heather Ableson. Show all posts
Showing posts with label Heather Ableson. Show all posts

Wednesday, January 23, 2008

James Eberhardt and the magical land of SMS

Today in Web Authoring or possibly Multimedia Pioneering, we had a guest speaker named James Eberhardt. James started his presentation with.....well I'm not sure actually because I was late. But I was only late because of my job, which required me to get up super early and proof some print material for our event on Friday, which is called French Quarter Festival btw. Incidentally, it's all that's been on my mind of late and it's even starting to seep into my dreams.

Anyway, back to the presentation.

James taught me some really basic things about cell phones that I didn't know, or didn't think enough about to realize it. Like for instance, SMS stands for Short Message Service. I never knew what it stood for, even though I text message Jeff fairly often. Also that there are three types of messages, person to person, computer to person and person to computer. Which made me think of my E-Commerce days, where we talked about Business to business, business to consumer and the very rare consumer to business.


Our speaker also talked about 2D barcoding, or QR Code or Datamartrix. It's a 2D barcode that allows for way more information than a traditional barcode, like ones cashiers scan when you purchase products, which are 1D. Once the information is in a barcode format then a barcode reader decodes the information. Apparently this is crazy big in Japan, but I can see it catching on here too. James even showed us a picture of one of these barcodes at Niagara Falls, some place I've actually been to.

How does that relate to mobile/cell phone technology? Well you can have a barcode reader on your cell phone, so when you're at Niagara Falls you can scan/capture an image of, the barcode, decode it and find out all the information available. And Johnson and Johnson is putting these barcodes on their products as well, so their employees at shipping docks/warehouses can scan the barcode and get more information and have it electronic instead of print outs all the time. Saving the environment one barcode at a time. :)

Anyway, the Falls barcode is part of the Semapedia project, which has barcodes placed around the world which decode into wikipedia pages about whatever attraction the barcode is at. Now, they don't have a huge ton of barcodes out there but they do have a map of the world which shows where they are at the moment which is kinda cool.

Quite frankly though, I would worry that someone would think it's vandalization or garbage, and the stickers would be ripped off buildings/sign posts etc. I know where I live there are graffiti artists that put stickers of their art on different things and they are ripped off. How are the uninformed, untechnological masses to know what the barcode is and what it really means?

Well the first start is to get people decoders. Here are some links to decoders for your cell phone: Kaywa Reader (Most phones including a Java Reader) or QuickMark. Plus you can also generate your own QR & Data Matrix codes on these sites.

Side bar: Captial One allows you to use your own images to create a unique credit card. Wouldn't it be cool if you used a 2D barcode as your image. Then you could create a wiki on yourself or whatever. How funny would it be if you credit card got stolen and the thief scanned the barcode and you could give them a message like, "You thief! You're screwing up my credit score!"

James also mentioned that you can make applications for cell phones with html. But if you want to get fancy, you need:

Flash CS3 professional, adobe device central
Testing device, ie. phone (Nokia is recommended)
Connection to the phone: memory stick/bluetooth/cable

But then he said, that action script 3 isn't supported, only action script 2 and they don't support flash lite 3 and that flash 8 would be best. Which I think, means that the technology we're going to use to create cell phone applications won't run on cell phones. AKA, we're too technologically advanced for the new technology we're learning. Sweet.

Another cool thing that James showed us was Adobe Device Central. Which allows you to select a phone to display your program in, and then create the program and run it and you can click on the buttons to see how they interact with the program you created. Plus you can switch between 10 different phones or more to see how the application looks in them, without buying multiple phones to test things out on. Which is very cool. James suggested going to moblie.processing.org which is about java based application development, through JAR files instead of SWF.

Mr. Eberhardt also talked about the future of cell phones. Which is multi-functional phones, which can call people, produce video, take photos, text message, play radio, play mp3s etc. He posed the question to the class is this a good thing?

Yes and No. Yes it's a good thing because you can do much more with your phone than ever before and you can reach people and information you need from nearly where ever you are. No because if you can do all your work, or a large majority from your cell phone where does work end and personal time begin? Another downside is the all in one printer syndrome. All in one or 3 in one printers came on to the scene saying that they could copy, fax, scan (staple, fold, shred too, on some models) and wouldn't it be wonderful to have a machine that took care of all your office needs? It would be. Except that those types of machines rarely work. They can do their main function of copying but everything else is flaky at best. We already have the same problems on cell phones. Sure they can play music but what type of quality do you get verses a stereo or mp3 player or James' turntable? Texting is already super slow at 10 words a minute. Images and videos taken by phones are usually horrible resolution and quality. So what happens when we have more and more applications? Good question.

To sum up: Mobile technology is immature, flash doesn't have wide spread access, java has a lot of bugs and Canadian download fees are insane. But in the future...it's going to be awesome. And it's just one more reason I should be buying an I-Touch or an I-Phone.

Oh and one last thing before we go onto the links section. James Eberhardt's home wireless network is called the batcave. I love that.

Links for Marks:

QR Code or Datamartrix.
Semapedia with their map of the world
Mobile Device Blog - came up in my research which is kinda cool
Kaywa Reader or QuickMark to decode barcodes and create them
Adobe Device Central
Mobile Processing

Thursday, October 4, 2007

Immersion Studios: Where magic is only four floors away


Immersion Studios is a brisk four floor walk up from the Interactive Multimedia lab. Inside is a busy hive of computer programmers and designers: everyone a geek at heart, as demonstrated by their desk clutter, i.e. toys like: bobblehead wolverine, transformers and other nicknacks.

But what's the real story behind Immersion Studios?

Well for starters its not technology specifically created for gaming, as one might guess. Instead it is used for simulations and programs designed to teach. For instance, the space movie we were treated to today had users frantically clicking to save an astronaut from being killed by parasites. Which sounds like a game, but with the realism of the graphics of the inner body, cell and skeletal structure used, simulations like this can easily be used to teach medical students.

Another project they have created is called Crime Scene Protection. Also a learning tool, this one teaches police officers to find and protect physical evidence at a crime scene. Other projects teach officers how to measure skid marks to calculate car speeds and help with gathering data at accidents and how to safely pull a vehicle off the road.

Immersion also has visualization based learning, like their Viking Mystery and the Ottawa Light Rail project. These types of elements are less interactive in their teaching but still viable as teaching aids.

Another cool project they are working on at the moment is F.A.C.E, Facial Animation Communication Engine. This program allows a computer to mimic the facial expressions of a person into a 3D rendered person on screen. Or it will when it's completely finished anyway. The technology works on 59 different points of facial recognition or control points to determine how to properly mimic a person's facial expressions. The program first starts by detecting the head, then it moves on to detect each region of the face, eyes, lips, nose etc. I'm sure once it's fully function the technology will be amazing, I'm just unsure what it's practical applications would be.

I was especially interested in the programs they used to create all the wonderful visualizations that they showed us. And even more amazed that the program they used for a bunch of their work is one I can get for free.

Ogre according to their site, is one of the world's most popular open source graphic rendering engines. This is definitely something I'm going to check out. Free technology is good technology.

I also noticed another rendering program that was advertised on a wall at Immersion Studios which is called Houdini. It's created by a company called Side Effects Software. Although it's not free or even cheap, it still seems to create some amazing effects.

Finally on Immersion Studio's website they mentioned that they have worked on games for Game boy Advance. Based on the medical graphics from the space video, it got me thinking of a game called Trauma Center: Second Opinion. This game is on the Wii and users get to play a surgeon in a busy hospital. Throughout the game you perform operations, such as removing broken glass from an accident victim's heart, exorisizing a tumor and even treating an infectious disease. Although the graphics are a little cartoony in nature, they are very accurate and life like. The game even gives you real tools of the trade to use such as syringes, scalpels, laser, forceps and an ultrasound. The game itself was challenging but lots of fun but I can see it in a new light now as being a tool for new doctors.

In closing, Immerison studios really does have some awesome technology to show the world. It's just a shame that it's not as grand as it once was.

Interesting links I think you should check out:

Immersion Studio's Site
Ottawa Light Rail Project
Facial Recognition Technology
Ogre 3D Graphic Rendering Engine
Houdini - Side Effects Software
Trauma Center: Second Opinion
Song Ho Ahn's Personal Website