Showing posts with label smarttech. Show all posts
Showing posts with label smarttech. Show all posts

Friday, July 15, 2011

Screencasting 101: "To be or not to be?"


I've been screen-casting and smart-boarding in various mathematics and computer science classes for over 5 years now. So, I thought it would be beneficial to some of you who haven't had that much experience with all this technology if I were to summarize some of what I've learned though out all my trials and tribulations!

(1) To Smarttech or not to Smarttech?
There are alternatives after all! Many teachers swear by their Promethean or Interwrite products. Even 3Comm has an interactive whiteboard based on infrared pens! I did all my so called smart boarding for the longest time without any Smarttech products at all! I use all Smarttech now as my High School finally upgraded all our classrooms. If I had my druthers, I'd use a Tablet PC such as the Lenovo X201T connected remotely to another PC with a PC Projector via RDP. So, "To Smarttech or not to Smarttech?" Not!

(2) To Smartboard or not to Smartboard?
Again, there are other options here. When I started out smart-boarding for my students, I used a Wacom Graphire 6x8 Bluetooth remote mouse. I call it a remote mouse rather than a tablet as its not like today's tablets. The Graphire was a great solution that would take over the function of your mouse from anywhere in the room typically used by graphic artists to make freehand illustrations. The one drawback was that you could not see what was written on the tablet itself. It had a magnetic sensitive 6" x 8" (capacitive not resistive) writing surface and a magnetic pen. So, I had to crane my neck to see what I wrote on the PC Projection Screen way across the room! One good thing about this setup was that all you needed was a PC Projector, no Smart Board need apply! Also, I could hover the pen over the writing surface moving the mouse pointer around on the screen without writing anything so I could use the mouse pointer as if it were a laser pointer! So, "To Smartboard or not to Smartboard?" Not!

(3) To Smart Notebook or not to Smart Notebook?
I've used other pen apps in the past as well. For example, I used to use Xournal all the time. Since my school recently upgraded every classroom to Smarttech, I've been using Smart Notebook a lot. However, I just use Smart Notebook to record what I write in class as a pdf. I even installed Smart Notebook in Linux to record my Computer Science notes! However, I do not use Smart Notebook to prepare lessons ahead of time. I refuse to waste hours of prep time using all the bells and whistles in Smart Notebook to make every class into a PowerPoint presentation! Anyway, most of the Smart Notebook features seem to me to be designed more for Elementary School or Junior High, not High School or College. So, "To Smart Notebook or not to Smart Notebook?" Not!

(4) To Smart Record or not to Smart Record?
Whenever I am teaching a new topic, I also record my desktop as a video, usually in *.mp4 format, for students to review as needed. All I add to the mix is a wireless 75Mhz Lapel Mic (from Radio Shack) to record all I say as I write. I love http://screencast-o-matic.com as it encodes videos very quickly. Also, if you don't have time to encode right away, screencast-o-matic stores a cookie on your PC that points to a temporary file stored on their website that you can encode later. The only drawback to screencast-o-matic is that you need an internet connection the entire time you are recording. Also, you are limited to 1 hour and that's if you subscribe as a "Power User" for $12 per year. If you want to record offline, there's other solutions. In Smart Notebook for Windows, you can use Smart Recorder which records as lomg as you want. This application encodes quickly if you use the *.avi format, but these files tend to be huge! You can set Smart Recorder to encode *.mp4 files which are smaller but take a long time to encode! In Linux many users like RecordMyDesktop as it has a nice GUI. I have had better results with ffmpeg, however. So, "To Smart Record or not to Smart Record?" Not!

(5) To GC or not to GC?
I am convince that using TI-81s, 82s, 83s, 84s, 85s, 86s, 89s and 92s constantly for the last 20 years or so has contributed to my needing reading glasses! So, I never use an actual hand-held Graphing Calculator, I use an emulator such as VTI on my SmartBoard or a Computer Algebra System such as http://www.sagemath.org So, "To GC or not to GC?" Not!

(6) To Windows or not to Windows?
As you know, "I don't do Windows, and neither does my Maid!" So, most of the hardware and software solutions I recommend above work well in Windows and Linux! I use a Smart Board or Tablet with Smart Notebook or Xournal and Screencast-o-matic or ffmpeg in Linux: 
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 800x600 -i :0.0 test.mpg 
I find that the 32bit Ubuntu Desktop 10.04 LTS works quite well and is easily customizable to accommodate all the above! So, "To Windows or not to Windows?" Not!


(7) To Tablet or not to Tablet?
I've used a Smart Airliner Slate for years now. Its really a relabeled Wacom Graphire 6x8 Tablet that's more commonly used by artists to make sketches on a computer. It has a magnetic pen and a capacitive surface but you can't see what you write on it directly. You need to look at the remote desktop connected via Bluetooth or a PC Projection. I've used this setup instead of a SmartBoard for my ScreenCasts. I now have a SmartBoard, so I only use it on the road at conferences or at the local college. The picture above is of a Tablet PC from Lenovo model X220T. It converts to a regular ThinkPad laptop and back to a Tablet PC in a flash. If I had my way, I'd be using this device instead of the Airliner or the SmartBoard! Take a look at this rock-solid update to the X201T, http://www.trustedreviews.com/Lenovo-ThinkPad-X220-Tablet--X220T-_Laptop_review

So, it seems that I've come down on the side of "Not!" for all of the above, but that's really just my personal preference! Perhaps, now you have some food for thought?

I hope you found all these screen-casting tips useful! What do ya think? 
Teaching with Technology, 

Saturday, June 19, 2010

So many Linux distros, so little time!Fedora, CentOS, Ubuntu, oh my!


This has been a crazy couple of years!  We've been looking for a good 64bit Linux distribution that would fit the needs of the Computer Science and Mathematics classrooms as well as the needs of our cluster.

My Computing Independent Study (cistheta) students would like to put together a high performance cluster (HPC) to do some number crunching, fractals, openGL, ray tracing and animation. We've had good experience in the past using PVM, MPI and openMOSIX with C++ and povray. We've even used clusterKNOPPIX, parallelKNOPPIX, BCCD, QUANTIAN and pelicanHPC. But, that was in the world of 32bit....

Welcome to the 64bit universe! We fell heir to 25 dual-core AMD Athlons plus 2 quad-core Intel Xeons and have been banging our heads against the wall trying to figure out what do do with all this. Two years ago, we tried to scatter and gather jobs using bash scripts to run povray and C++ jobs to good effect. This year we tried parallelJava and openMPI over Fedora and CentOS but didn't get anywhere. We even tried Rocks.

We finally have 64bit Ubuntu 10.04 installed on all nodes and like how rock solid it is and how easy it is to maintain. We are wondering what kind of clustering environment we could install over this. Would OSCAR be a good fit?

We still have a dual boot system, but the default partition is the Linux one.  We are starting a new curriculum in Computer Math (intro to programming and discrete math) and Calculus Research Lab based on SAGE.  So, I set up the lab to be as user friendly as possible for our new kids and teachers next year.  The "Ubuntu Way" is not to have a super user or root account.  The only way to have root access is with the sudo command line and the "root" password is the same as the user password!  So, I setup each PC to boot the Linux partition, then login to the desktop without any user interaction (ie no password needed, so the students don't need to know it).  In addition to all this, Firefox is now one of the startup apps and I set the default homepage to https://clemix.clemson.edu:34567  Not only are we running Ubuntu Linux all day, every day, we also have a SAGE lab running 24x7!


I also got the Teacher Station to run my "Youtube Recording Studio" in Linux and in Windows using the exact same hardware and apps.  I cheated a bit in that Smart Notebook for Linux only comes in a 32bit version.  So, the Teacher Station was installed with the 32bit Ubuntu 10.04 CD.  BTW, the Ubuntu users mailing list is full of lots of helpful peeps!  My abundant thanx go to them, I would never have figured all this stuff out in the short amount of time I had without them!  FYI, the only reason I have time to do this at all is because its Finals Week at good ol' Baldwin High!

Teacher Station with Windows XP
(1) Smart AirLiner Tablet or Wacom Graphire BlueTooth 6x8 Tablet
(2) Smart Notebook pen app
(3) Radio Shack 75Mhz Lapel Mic
(4) SAGE or VTI math app
(5) http://screencast-o-matic.com *.mp4 recorder

Teacher Station with Ubuntu 10.04
(1) Smart AirLiner Tablet or Wacom Graphire BlueTooth 6x8 Tablet
(2) Xournal pen app
(3) Radio Shack 75Mhz Lapel Mic
(4) SAGE or VTI math app (note to self: forgot to install WINE)
(5) http://screencast-o-matic.com *.mp4 recorder

Laptop with Windows Vista (on the road at conferences)
(1) Smart AirLiner Tablet or Wacon Graphire BlueTooth 6x8 Tablet
(2) Smart Notebook pen app
(3) internal Mic
(4) SAGE or VTI math app (note to self: forgot to install WINE)
(5) http://screencast-o-matic.com *.mp4 recorder
(6) PC Podium with audio, video and Ethernet drops or wireless

Now, I installed the 64bit Ubuntu 10.04 CD the same way on every PC:
Step 1)
prepare partitions with qtparted from the KNOPPIX CD first
    /dev/sda1    fat32    42GB    (resize, but no other changes, leave wimpdoze partition alone)
    /dev/sda2    swap    256MB (change to swap)
    /dev/sda3    ext3     41GB    (change to ext3 + format + / partition)

Step 2)
boot Ubuntu CD, click install, answer onscreen questions, run install

Step 3)
when the install process is done, you reboot and remove the CD
once the PC reboots and you get to the desktop, right click the vertical arrow icon on the top right
and edit the Ethernet interfaces
    eth0 set to auto DHCP
    eth1: ip = 10.5.129.x
            mask = 255.255.0.0
            gw = 10.5.0.254
            dns = 10.1.1.19
test internet connections with Firefox to https://clemix.clemson.edu:34567 and set as default homepage
test intranet connections with nautilus/ftp to 10.5.254.245

Step 4)
system/preferences/monitors set to highest resolution allowe for your desktop (except for teacher pc)
system/preferences/screensaver set to 1 hour
system/preferences/startup add Firefox (except for teacher pc)
system/preferences/mouse set mouse to slowest accel (only teacher pc)
right click desktop and select /change background to set your background and click visual effects for compiz
system/administration/login set to no password (except for teacher pc and server)
system/administration/printers set network printer HP Laser Jet 4250 at 10.10.254.212

Step 5)
install jre1.6.0_20 as a Firefox plugin for 3D graphics in SAGE
system/preferences/networkproxy set to 10.0.0.125 system wide and:
sudo aptitude update (or system/adminitration/softwaresources, adding canonical first)
sudo aptitude safe-upgrade (optional)
sudo aptitude install sun-java6-bin sun-java6-jre sun-java6-fonts install sun-java6-plugin
(all one line in that order, could use sudo su)
dissable proxy and test firefox with about:plugins as the url to see that the jre was plugged in!

alternate Step 5 - if no proxy available)
install jre1.6.0_20 as a Firefox plugin for 3D graphics in SAGE
download jre-6u20-linux-x64.bin or jre-6u20-linux-i386.bin 
to /usr/lib/firefox-addons/plugins
open a terminal and 
    cd /usr/lib/firefox-addons/plugins
    sudo chmod 755 *.bin
    sudo ./*.bin
then
    cd ~/.mozilla
    mkdir plugins
    cd plugins
    ln -s /usr/lib/firefox-addons/plugins/jre1.6.0_20/lib/amd64/libnpjp2.so
or
    ln -s /usr/lib/firefox-addons/plugins/jre1.6.0_20/lib/i386/libnpjp2.so
if libnpjp2.so is not there, then
    locate libnpjp2.so
test firefox with about:plugins as the url to see that the jre was plugged in!


another alternate Step 5 - if no proxy available)
download the *.deb files from my ftp site ftp://centauri.baldwinschools.net and follow instructions there.

Step 6)
install optional software like VLC, handbrake, xournal via aptitude+proxy or Smart Notebook from http://www.smarttech.com or games from http://packages.ubuntu.com  Actually, I don't recommend Smart Notebook as its very complicated to install and maintain.  That's why I installed xournal....

Servers need: vsftp and openssh-server
Teacher Station needs: jre, flash, wine, VLC, handbrake and xournal
Student Stations need just jre

HTH, good luck with your Linux boxes!


Friday, April 16, 2010

Taking the show on the road!




LIMACON 2010 went well. I attended a great talk in the morning by Al Cavalaro who spoke about important figures in math history. He sure knew his stuff! He included some very funny anecdotes and some little known stories. We talked about Galois, Fermat, Pascal, Ada Lovelace and Grace Murray Hopper just to name a few. I wanted to see his brother, Ron, who usually gives a nice talk about math and computers, but his talk was scheduled opposite mine.
My presentation was going to be at the end of the day. I noticed in the schedule, however, that the computer room was not to be used the hour before. So, I figured I'd setup early to make sure I didn't have any technical difficulties at the last minute! Lucky I did that, because I ended up debugging all sorts of connectivity and audio problems....

Anyway, I recorded a small part of the presentation as you can see above. I showed everyone how I setup my "youtube recording studio" and how I render a screen-cast for upload. In the process I explained how I use Smart Notebook and my tablet to save notes as pdfs. Also, I compared and contrasted teaching a math lesson with VTI vs SAGE.
The only problem I had, was near the end when I wanted to have a hands-on workshop using SAGE. I got everyone to login to sagenb and make an account. Then everything went to hell! The internet connection was so slow that I could not demo much beyond the 7 operators (+,-,*,/,//,%,**) used in python. 
I mentioned that every Wednesday I show a youtube for 5 or 10 minutes if my students are up to date on their work.  I call it "Youtube Wednesday." I show a funny or educational video related to math or computing. So, we ended the session by some of sharing our favorite youtubes: I Will Derive, Mathematicious, Mathematical Mystery Tour, Mechanical Universe, MIT Lectures, Grace Murray Hopper on 60 Minutes, etc.

Oh well, I think I got my points across and my participants got something out of my talk.  They can play with SAGE at their leisure using the CD I burned for them. Hopefully, things will go more smoothly for my T^3 presentation on the same topic in November at Molloy College. 50 was way too short a time frame to do what I wanted, at Molloy I think I get 90 minutes!
BTW, I go to conferences like this to "show and tell." In other words, I like to share my experience teaching with technology with other teachers. I also want to advertise my website, blog and youtube channel. So, yes it is flattering, but please don't try to recruit me! I don't know how many people were trying to recruit me for their schools. I've had a full time job teaching AP Calculus and Computer Science at a local High School for nearly 30 years now and don't plan on starting over somewhere else at this stage.  I also teach part time at the local college at night. All my other time is reserved for the wife and kidz.... 




Teaching with Technology, 

Sunday, February 14, 2010

Doc: iPads? Where we're going we don't need iPads!





OK, this was supposed to be a post on the "Rise and Fall of the Smart Airliner Slate."  So, what does this have to do with the iPad?  Well, I was going to look for an update to the Airliner when Steve Jobs started his rant on the iPad.  So, I started to think that the iPad would serve as a nice platform for my screencasting activities.  However, the iPad isn't all its cracked up to be!  It was supposed to be Mac's answer to a Tablet PC.  If that were the case, I could use it, but it's just a big iPod Touch (ie: iPhone without a cell phone or a camera)!  If the iPad used Mac OS X, which is just a form of Linux BTW, that would be one thing, but it uses the iPod OS....

So, I figured I'd see if they updated the Airliner and I wanted to see if I could use it in Linux.  All this SmartTech stuff tends to work best in WimpDoze.  So, what did Smart do?  They discontinued the Airliner and replced it with a smaller device!  The smaller slate does not surprise me. It fits in perfectly with SmartTech building everything around their Notebook software. They just expect us teachers to prepare every single class, from start to finish, ahead of time as a Notebook file, just like a ppt, and use the tablet just as a remote mouse not a pen!

The new model is the WS200 retailing for $350 with a writing surface measuring just 6.75"x4.25" instead of the Airliner's 6"x8" writing surface...wow.  Maybe I'll look at the new HP Slate PC?
  

Learning with Technology,

Friday, January 29, 2010

ROOM429: Giving Thanx! (thank you package at donorschoose.org)

Oh boy, if you haven't heard about http://www.donorschoose.org you really owe it yourself, and your students, to check out this website yesterday and jump on this band wagon now! Here's my site, http://www.donorschoose.org/calcpage2010


This is a site whereby a teacher can ask for donations by writing an ad describing what they need for their classroom.  People can then peruse the various listings and decide if they want to contribute the full cost of the project or any fraction thereof.  I recently got a new PC Projector for my PC Classroom this way. Here's a blog about my project!


All I had to do afterward is an online thank you package.  Now I get more points to spend on a new project!  When you first sign up, I think you get 3 points.  After you spend points (worth about $200 each in their online catalogue) you can earn them back by completing the thank you package.  The picture you see above is one of many that I took for the thank you package. 


Here's a sample thank you letter one of my students wrote:

Dear XXXX,
Thank you so much for making it possible for our class to learn Calculus to the best of our ability.  The projector is an essential tool in our classroom because without it, we'd have to squint around our teacher as he furiously scribbled on the blackboard, and if we didn't copy down every detail of what he was writing, it would be erased forever!  With the projector, our teacher is able to use Smart Notebook to write notes that are projected on a large screen at the front of the classroom, so that even the students in the back can clearly see the large numbers, letters and graphs.  Everything that we see on the screen and hear coming out of the teacher's mouth is recorded onto a website where we can go back and re-watch each lesson for review.  Clips that are about 10 minutes long from each lesson are posted on You Tube so that studying for tests is easier and more concise.  The notes that are projected during class never have to be erased because they are saved on a website that enables us to print them out even if we miss class.  The projector enriches our Calculus experience and makes it immeasurably more convenient to study for this notoriously difficult subject.  I know I speak for every student in the class when I say, "I can't imagine Calculus class without the wonderful projector you have so generously helped us obtain."

Sincerely,
Learning with Technology,

Saturday, December 5, 2009

Linux SmartBoard I presume?

Component 1 (tablet): I finally figured out how to get my Smart Airliner Slate/Tablet to work via bluetooth in Linux!  After we reinstalled the superCluster with the 64-bit Fedora Linux 11 CD, I could not get my bluetooth USB adapter to pair with the tablet.  However, after running a full update/upgrade cycle on Fedora all last weekend on my teacher station, the pairing works automagically!  BTW, I understand that Fedora 12 is better in this regard "right out of the box."
Component 2 (video): I had to find a new desktop video recorder, aka screencast app, as Smart Notebook for Linux does not include one.  I found a nice java web app at http://www.screencast-o-matic.com that works both in Windows and Linux and produces mp4 files great for sharing on myftpsite and for youtube uploads!  However, after the Fedora updates, Mozilla Firefox is acting strangely when it comes to viewing java applets (I have to figure this out still).  So, I installed gtk-recordmydesktop with yum and all is well.  The only drawback to recordmydesktop is that it produces ogv files that require an add-on in Windows Media Player so my students can download and view these vidoes from my ftpsite.  Recall that ogg is to mp3 as ogv is to mp4 but ogv and mp4 are different codecs.  Also, youtube accepts ogv files for upload.  BTW, screencast-o-matic limits you to a 15 minute recording which is fine for a short class or a 10 minute youtube.  However, if you need to record 30-60 minutes, as I do for my ftpsite, you can upgrade to a"pro account" for a modest one time fee of $5 to the author of screencast-o-matic.  This new feature is definitely worth $5 so I got my pro account as soon as it was available.  Get yours while they last!


Component 3 (pen app):  Since I wasn't using Smart Notebook for recording, I thought I'd try out some other new pen apps for writing my notes on the tablet.  The one I like the best so far ishttp://xournal.sourceforge.net which has a lot of the features I use in Smart Notebook.  I don't use all the Smart Notebook bells and whistles anyway.  I just need to be able to write notes on my tablet and export these notes to a pdf file.  Xournal does all I need!


Component 4 (CAS):  I was thinking I'd have to dump VTI and use SAGE instead to do my graphs and calculations on the fly in class.  However, I installed WINE with yum and, believe it or not,  VTI works fine.  I can still use SAGE in Firefox via http://www.sagenb.org if I like, not to mention http://www.wolframalpha.com too!


Component 5 (audio):   My wireless mic worked without a glitch in this new Linux environment, as is to be expected, since the base reciever plugs right into a standard PC Mic socket, so Fedora recognizes my wireless mic as if it were a standard wired PC mic.
Now, I can do all my SmartBoard lessons and recordings in Linux without Smart Notebook.  Maybe I won't even use Windows at all!  Prior to this I did use screencast-o-matic in Linux to record a class without the tablet.  However, this was only convenient in AP Computer Science as I don't use a pen app there, but simply type in a text editor or on the command line! 


Teaching with Technology, 
calcpage@aol.com