<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Work and Stuff</title>
        <link>http://www.personal.psu.edu/pzb4/blogs/besong/</link>
        <description></description>
        <language>en-us</language>
        <copyright>Copyright 2009</copyright>
        <lastBuildDate>Fri, 23 Oct 2009 10:05:26 -0500</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>Making a Flash front end to a database</title>
            <description><![CDATA[I am currently working on a project with Hannah Williams in Gravitational Wave Physics. What she wanted to do was to display maps of pulsars and their related information. Up to now, the &nbsp;data has only existed in text format. Pretty boring. What I'm doing is using Flash to display a blank map and connecting to their database to retrieve data to dynamically plot the pulsar locations on the map. Once the pulsars are plotted, viewers can click on any pulsar and view information about that particular pulsar in a sliding panel &nbsp;below the map. There are four maps and each has its own set of pulsars. To do this I have a PHP script that accesses the database and reads out all the data directly into flash. My actionscript in Flash will then parse the data and create associative arrays of the data for each map in the database. The site is currently password-protected, but here is a screenshot of what it looks like:<div><br /></div><div><br /></div>
<p>
<a href="pulsar.png" target="_blank"><img src="pulsar.png" /></a>
</p>
This was a very helpful project for me in that it allowed me to learn several things at once: How to retrieve data from a database via actionscript and PHP, how to parse that data, how to dynamically place movie clips at specific locations on the screen, and how to remove them properly. What will be cool about this is that they will be able to add new pulsars and data to the database and it will just automatically show up in the Flash interface.]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/10/making-a-front-end-to-a-databa.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/10/making-a-front-end-to-a-databa.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">database</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">flash</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">php</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psummgroup</category>
            
            <pubDate>Fri, 23 Oct 2009 10:05:26 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Wirecast and UStream Live Broadcasting</title>
            <description><![CDATA[Recently we did a live broadcast of our department's Learning Design Summer Camp, a two day festival for geeking out on all things instructional design. We wanted to try and do a live broadcast, so UStream.com was the service we were using to go live. We also wanted to do live switching between what is shown on the auditorium screen and the speakers, so I used Wirecast s/w for that part. Wirecast is pretty cool because it allows you to have 2 video sources, which I hooked up to my Mac's single Firewire port via a Belkin 6-port Firewire hub. We set up the video cameras in the auditorium's AV booth in the back of the room which had a sliding glass window we could shoot through. Here is a pic:<div><br /></div><div><br /><img src="http://www.personal.psu.edu/pzb4/art/av_booth.jpg" width="580" height="435" alt="AV booth in Kern Auditorium" /></div><div><br /></div><div>So, you can see our setup. The video camera on the tripod was shooting the speaker at the podium. There is another video camera sitting on the desktop (actually on some battery boxes to make it the right height and angle) that was only trained on the auditorium screen. The computer on the left was for monitoring the live broadcast's sound and video, which my associate, Kim Winck did while she operated the video camera that followed each speaker. The one on the right was the one I used to run Wirecast and broadcast to UStream. Luckily we were able to get a wired connection in there so we didn't have to compete with the folks in the audience using wireless connections.</div><div><br /></div><div>They had an RCA line level audio output there (on the right just below the desktop) where we could just plug in to the house sound. I used a stereo RCA to 1/8" audio jack to plug into my Mac's audio Line In jack. Normally plugging in to the Line In will result in poor audio, but since this was line level audio I was able to get good sound. If it's not, you need to use a USB adapter for your mic input.&nbsp;</div><div><br /></div><div>Once I got the audio and video hooked up, I turned the cameras on before starting Wirecast. I had settings saved from a couple weeks of testing that I used which made setup easier. If you don't have your cameras on, it will ask you to identify the video sources you have listed in your settings. Once they're on and working you can see which video source you want to switch to and just click on it to toggle between them. You have a choice of many transitions, but I just used a simple fade, which worked well.</div><div><br /></div><div>Wirecast and UStream both have an archiving feature. Just click the Record button and Wirecast will save a copy of the broadcast to your hard drive already compressed. UStream will also do this and will allow you to go back and trim some video off the beginning and/or end of the video after it's available. I did run into issues with both of them, however, and it was very disappointing. Since we were doing a live broadcast and the sessions were an hour and a half long, somewhere along the line we would have had to stop the broadcast and put in a new tape, then reconnect to UStream, which would start a separate video. I did not want to do this, because initially we were going to have to use a wireless connection and I didn't want to risk not being able to connect again, and the fact that it would break up the live broadcast. So I opted to rely on Wirecast's recording to my hard drive. I figured that between Wirecast and UStream we should get a good recording. I was wrong.&nbsp;</div><div><br /></div><div>When I reviewed a couple of the recorded videos on UStream, I found that the audio was out of synch. We're not talking a few frames here, I mean that the audio from one person was playing while another person on the video was speaking. Checking my hard drive for the recordings that Wirecast made, I found that the problem was even worse. On one video the audio did not start until 29 minutes into the video, and all the audio that would have been after the video stopped recording was of course lost. I was able to save a couple of the presentations by re-synching the audio with the video in QuickTime Pro, but the rest were lost. This was very disappointing, needless to say. The session I recorded after the one that went incredibly bad seemed good, so I have no idea what went awry. It was a bit disconcerting after all the tests I had run previously.&nbsp;</div><div><br /></div><div>I think if I were to do this again, I would split the audio feed to both cameras so that they play audio when the camera is switched. I would also try to convince the event planners to try and keep the sessions under 80 minutes, which would then fit on a tape. That way we'd have a good backup source (although it would take a lot of work to resynch both videos). As it was, though, we were able to do a live broadcast, which included chat, and we were able to record most of the sessions for later playback, which I was able to upload to our YouTube presence the next day with very little editing.&nbsp;</div>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/07/wirecast-and-ustream.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/07/wirecast-and-ustream.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">live broadcast</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psummgroup</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psutlt</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">ustream</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">video</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">webcast</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">wirecast</category>
            
            <pubDate>Thu, 30 Jul 2009 09:25:21 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Was the Cowardly Lion Really in Fact Socrates?</title>
            <description><![CDATA[While researching what Socrates looked like for a project I'll be involved in, I came to the obvious (to me) conclusion that the Cowardly Lion from the Wizard of Oz movie was actually modeled after the marble bust of Socrates that is on display in the Louvre. I'm putting a side-by-side comparison of the two to prove my point.<div><br /></div><div><br /></div>
<center><img src="http://www.personal.psu.edu/pzb4/art/socrates_lion.jpg" width=" 580" height="387" alt="comparison between socrates and the cowardly lion from the wizard of oz" /><br /> <br clear="all" /> 

<p> Now through the magic of Photoshop, the secret is finally revealed...</p>
<img src="http://www.personal.psu.edu/pzb4/art/socrates_lion2.jpg" width=" 272" height="387" alt="comparison between socrates and the cowardly lion from the wizard of oz" /></center>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/07/was-the-cowardly-lion-modeled.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/07/was-the-cowardly-lion-modeled.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">coverup</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">lion</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">socrates</category>
            
            <pubDate>Tue, 28 Jul 2009 13:09:16 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Videofurnace demo</title>
            <description><![CDATA[<div>I attended a presentation hosted by TNS of the Video Furnace IP Video solution. This was a very impressive array of hardwarre and software. <a href="http://www.videofurnace.com/" style="color: blue; text-decoration: underline; ">VideoFurnace</a> is a <a href="http://www.videofurnace.com/system-5/" style="color: blue; text-decoration: underline; ">cross platform distribution system</a> that could be useful in distributing video at Penn State. VideoFurnace recently merged with the H.264 encoders and codec systems vendor <a href="http://www.haivision.com/splash/?CFID=541366&amp;CFTOKEN=e56d0d8620097aad-D507338C-18E7-0814-C9283B1F91D8F0BA&amp;jsessionid=5030685ae0ee19838175" style="color: blue; text-decoration: underline; ">HaiVision</a>. If you are connected to a Multicast enabled network you can watch C-SPAN &amp; C-SPAN2 24/7 using the VideoFurnace InStream Viewer thanks to Northwestern University. Here is <a href="https://wikispaces.psu.edu/display/IPVidWG/Multicast+Video+of+Inauguration+2009" style="color: blue; text-decoration: underline; ">a wiki page</a>&nbsp;with instructions on how to access the player.  Using their Makiio encoder on the broadcasting end, they can create video streams in both SD and HD which can stream across multicast or unicast networks simultaneously using h.264 compression. The latency is only 70 milliseconds, so you can see what is broadcast in less than a tenth of a second. Almost real time. The video can be broadcast live, recorded prior and scheduled to play at a scheduled time, and also archived for later playback. The encoders are small, lightweight, and can be &nbsp;set up to be stationary or portable. They can be powered by a battery pack. It only takes 13 watts to run. The encoders are always on and take very little manpower to support. They are very reliable. On the user end there is no video player to download a java applet runs the video in the computer's RAM, not caching on the user's computer, so it could be TEACH Act compliant. It can be used to broadcast television &nbsp;via IP. Dartmouth runs 67 channels on their system and Northwestern runs 45 channels. This will replace their RF systems.&nbsp;</div><div>The activity of any user can be tracked, and content can be controlled using LDAP credentials. Emergency messages can be broadcast immediately to all users, and you have complete control over what anyone sees. It can also broadcast to iPhones if a $1000 Wowza media server is used (Wowza is a competitor to Flash Media Server). The admin software can create histograms and usage data for all chnannels.</div>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/07/videofurnace-demo.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/07/videofurnace-demo.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">IPTV</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psummgroup</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">video</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">videoconferencing</category>
            
            <pubDate>Fri, 10 Jul 2009 15:44:27 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>MacSpeech Dictate for Speech-to-text Video Captioning</title>
            <description><![CDATA[<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">I was going to write a blog post about MacSpeech Dictate, a piece of software that I got today that does speech to text, but I thought "Why type it when I can just say it?" So, that's what I'm doing right now, and you get to see how well MacSpeech Dictate works after a short training session. I was really surprised how well it interpreted almost every word that I said.&nbsp;</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><br /></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">We had done a project last year for Philosophy 12 that required us to caption many videos. We used Dragon Naturally Speaking to make a first pass of the text of the videos. Trying to capture the text directly from the videos will not yield very good results, since the speaker has not done any training in MacSpeech Dictate. The trick, however, is to wear a headset microphone where you can hear what is being said in the video, and you repeat it into the microphone. Since your voice is recognized by the speech to text software engine, you get much better results. It is still pretty tedious, however, as you need to keep replaying the video to make sure you got the words right. But once you get through the whole video, you have a pretty good text transcription of the video. Now to make captions, I can just import this text file created by MacSpeech Dictate into my Parity software. I just set in the Parity preferences how many characters per line I want, and when I import the text, it will try to break the text up into that many characters per caption, and also try to break at commas or periods. Then I just need to load my movie and click the Set Timecode button once, and then just hit the Return key as each phrase is spoken in the video. Once I get to the end of the video, I'm done. I can export as one of 14 different formats, including SRT, which can be uploaded to YouTube where it is set as captions.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">As I was using this process to caption Cole's latest YouTube video, "A Response to a Call for Amazing Stories of Openness from PSU", I got to thinking "What if I got Cole to record himself reading the training script for MacSpeech Dictate?" So, I could play back his recording of the voice training script into MacSpeech and create a new speech profile for Cole's videos. I'm thinking I could possibly get a more accurate direct translation from the videos this way, and I wouldn't have to go through the process of repeating everything he says. I could just let the video run and let MacSpeech transcribe it for me. It probably won't be as good as live training, but I think it might be worth a shot.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">So, with very little editing (I'd say it got 95% correct), I've typed my latest blog post without typing it all. What do you think?</p> ]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/07/macspeech-dictate-for-speech-t.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/07/macspeech-dictate-for-speech-t.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">accessibility</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">caption</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psummgroup</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">video</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">YouTube</category>
            
            <pubDate>Tue, 07 Jul 2009 20:56:44 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Live Broadcasting with Wirecast and Ustream</title>
            <description><![CDATA[I've been messing around with live broadcasting via <a href="http://ustream.tv">Ustream</a> and using some software called <a href="http://www.telestream.net/wire-cast/overview.htm">Wirecast</a> that allows me to use two video cameras and switch live between the two. That way I could have one camera on a mirrored monitor to capture what the speaker has on his podium computer and another camera on the speaker. Wirecast allows you to switch back and forth between them using a number of transitions. It's almost like running your own TV production from your computer screen. Wirecast also allows you to put titles under a speaker to identify them. You can also put logos and other graphics up as well. 

Setting up Wirecast wasn't too difficult. Since my Mac laptop only has one firewire input, I got a firewire hub and plugged both of my video cameras into it. I'm using a Sony VX1000 and a Sony VX2000 for testing. I had some problems initially with an older video camera, but when I switched to these two it worked just fine. Once I got both video cameras working (by selecting Show Asset Manager from the Media menu), I then went to the Broadcast menu and selected Broadcast Settings. In the Broadcast Settings window I set the Encoder preset to Flash Medium Bandwidth and the Destination to UStream. I then entered the name of my UStream channel and my username. After that I clicked the Generate RTMP button and entererd my UStream password. The RTMP url then appeared at the bottom of the window and I clicked Save to close the window. I then clicked Wirecast's Broadcast button to begin broadcasting and pointed my browser to ustream.tv. After logging in there, I clicked the Broadcast Now button and it was all set up for live broadcasting. I just clicked the Start Broadcasting button and also the Record button (to record a version for later playback). UStream also has a chat option, which is very nice for fielding questions from your audience. <div><br /></div><div>We will try to use Wirecast and UStream to do live broadcasts of our Learning Design Summer Camp here at Penn State on July 21st and 22nd.&nbsp;</div>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/06/live-broadcasting-with-wirecas.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/06/live-broadcasting-with-wirecas.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">ldsc09</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">live streaming</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">ustream</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">video</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">wirecast</category>
            
            <pubDate>Tue, 30 Jun 2009 10:51:15 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>NMC 2009 - Misc. Sessions</title>
            <description><![CDATA[Some of the session I attended were only limited in what I got out of them. One was called <span class="Apple-style-span" style="font-weight: bold;">International Presentations and Conferences: Examples and Lessons</span>. The presenters from the University of North Carolina at Pembroke talked about how they taught art classes internationally and the problems they faced. One class was taught to Chinese students in mainland China. They were using iChat AV but found that the Chinese had strict limitations on file sizes that could be downloaded. When bandwidth became an issue they switched from iChat AV to Skype video, which they said gave them better video throughput, but not the ability to add files to download via the chat interface as they could with iChat. Not much mention of other video conferencing s/w such as Wirecast or UStream, however.<div><br /></div><div>Another session was called <span class="Apple-style-span" style="font-weight: bold;">Teaching New Media Literacy to Undergrads</span>. I thought that this was going to be how they taught digital media to students via hands-on projects, but instead it was more of an overview of the different media. The class had a negotiated syllabus and they voted on what percentage each type of activity would count for. These were class participation, weekly essays, talking points, short activities, and a term paper.</div><div><br /></div><div>Some of the weekly topics the students were given to explore were:</div><div><br /></div><div>• Interactivity - studied game design and multimedia interactivity. Each student had to write a software review for an essay</div><div>• New media and art - had to do a group PowerPoint activity. Also gave them a 75 word description and they had to interpret it into a drawing.</div><div>• Ethics, copyright, piracy, and privacy - An amusing anecdote in this section was the comparison of stealing music and stealing a car. When confronted with this question, one student made this analogy: "No, I wouldn't steal that car, but if I could make an exact duplicate of that car and leave it where it sits, I would."</div><div>• People morphology</div><div>• Story morphology - Choose your ending activity.</div><div>• Video games - Discussed Zork, a text-based adventure game</div><div>• Social networking, viral video, and mashups</div><div>• Lies and hoaxes</div><div>• Virtual reality - Anaglyphs and 3D effects</div><div>• MMUGs and roleplaying</div><div>• Artificial intelligence</div><div><br /></div><div>A particularly interesting session was <span class="Apple-style-span" style="font-weight: bold;">Building Community Around Tools for Automated Video Transcription</span> presented by MIT. They are building an engine called The Spoken Media Project funded by Nokia that can in almost real time transcribe videos well enough that they can be searched. A search will bring up a certain number of words before and after the searched word so you can read it in context. Although accuracy they say is only about 52%, </div><div><div>it still seems to work very well for searching videos. The terms that people use to search are very often transcribed properly. Nokia wants this to be phone functional. It takes about 10 passes with the same speaker for the transcription engine to get really good at transcribing what a particular speaker says. The transcripts are passed through phonemic, acoustic, and semantic models before making the transcription to increase accuracy. We also discussed crowd-sourcing as a potential avenue for increasing the accuracy of the transcripts. A click to edit feature for trusted users might be implemented. Depending on how Nokia feels about it, they would like it to become open source and estimated about 8 months until a beta-worthy version is available. A couple other software solutions for doing transcriptions were DocSoft, which apparently runs about $15k, and VideoNote,which is more of an annotation software I'm guessing to be similar to StudioCode. Info about this project can be found at http://icampus.mit.edu/projects/SpokenLecture.shtml</div><div><br /></div><div>One of the speakers at the Five Minutes of Fame demonstrated a method of transcribing video where he had trained MacSpeech in recognizing his voice and as he listened to a video with headphones simply repeated the words into a microphone and the computer transcribed his voice. Simple but very effective.</div><div><br /></div><div>The other Five Minutes of Fame presentation I liked was from Tulane where they used high quality audio recordings of Guatemalan natives to teach Mayan language via a self-paced, Flash-based interface. The module allowed the student to listen to the words, then record them and play back the recordings. They used a Flash Media Server for this application.</div><div><br /></div></div>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/06/nmc-2009---misc-sessions.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/06/nmc-2009---misc-sessions.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">accessibility</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psummgroup</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psutlttraveltraining</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">speech recognition</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">transcription</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">video conferencing</category>
            
            <pubDate>Wed, 17 Jun 2009 15:03:08 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>NMC 2009 - Producing Captivating Tutorials: Tools for Screen Capture and Recording</title>
            <description><![CDATA[<div>This was taught by Raymond Riley from Alma College. Ray showed some of the main screen capture programs and gave a synopsis of the good a bad qualities of each. He also introduced a few helper applications that went hand-in-hand with these programs to help you create better tutorials. A few of these were Backdrop, ScreenshotHelper, and XScope. </div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Backdrop</span>  is a simple utility to fill your screen with a white window so you can take screenshots without having to clean up your desktop. </div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">ScreenshotHelper</span> shows a full screen window with a solid color or a desktop picture so that you  can take a clean screenshot without having irrelevant windows and desktop icons in the background. </div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">xScope</span> is a useful utility that can give you the dimensions of any image on your web page, it can find distances in pixels between images,it can add pre-defined backdrops, rulers, guides, but most helpful for screen captures is its Loupe function. The Loupe can magnify any portion of your screen under the mouse.</div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Grab</span> is a utility that is shipped with all Macs that can do screen captures. It can include the cursor in the screen capture as well. </div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Screenshot Plus</span> is an enhancement to Apple's Grab tool. It uses Grab to capture the image, but then allows you to scale and capture in a select format such as JPEG, TIFF, PSD, and more. </div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Mousepose'</span> is a tool that can dim the screen and put a spotlight on the area around the mouse pointer, easily guiding the audience's attention to an area of interest on the screen.</div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Omnidazzle</span> is a set of fun and useful enhancements to help you highlight certain areas of your screen, create visual effects, and track the location of your mouse pointer. Some examples are that you can do a flashlight effect to highlight certain areas, draw odd-shaped boxes around certain information, auto-hightlight form fields with a box around them, yellow marker hightlighting, draw circles around words and object, a water-ripple effect wherever you click the mouse, comic book action stars with Pow!, Biff!, and Zot!, a footprints effect that walks across your screen, and also a zoom plugin.</div><div><br /></div><div>He also showed the built-in ability of the Mac OS to zoom in and out of anything on the screen. This must first be enabled by going to the System Preferences/<span class="Apple-style-span" style="font-weight: bold;">Universal Access </span>settings and turning Zoom on. Default key command is SHIFT+APPLE+EQUALS and SHIFT+APPLE+MINUS. </div><div><br /></div><div>Another built-in Mac trick is to get great-looking icons by copying any application and pasting it into Preview. You will get a perfect icon of that application along with any alpha channel that may be associated with ti.</div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Soundflower</span> lets us record the audio being played from the system</div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Snapz Pro</span>: Good a still frame screen capture, but video takes a long time to render when you complete your screen recording. Good quality video, however, the audio export options are lacking. No AAC audio export option. </div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">iShowU</span> can record video and audio on the screen into a QT movie in real time, it can pause and continue, the mouse can be recorded as a separate track, and it can record mic and system audio via Soundflower. The HD and HD Pro versions can also record keystrokes, and output from an iSight or DV camera.</div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Jing</span> only records as SWF formatted movies. It can do still shots or video, can pause and continue, can record mic or system audio (however it is only at 22 kHz). The Pro version will save as MPEG-4 with no watermarks and can share directly to YouTube.</div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">ScreenFlow</span> was the presenter's s/w of choice for doing screen capture presentations. ScreenFlow gives you an audio and video timeline that allows you to edit your production afterwards, you can set markers that can make QT movie chapters, it can highlight an area in a circle, and titles get treated like any other video track.</div><div><br /></div>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/06/nmc-2009---producing-captivati.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/06/nmc-2009---producing-captivati.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">multimedia</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psummgroup</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psutlttraveltraining</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">screen capture. tutorials</category>
            
            <pubDate>Wed, 17 Jun 2009 10:51:53 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>NMC 2009 - Using Multi-Media for Scholarly Communication (pre-conference workshop)</title>
            <description><![CDATA[<div>I attended this pre-conference workshop on using multimedia for scholarly writing. This would include scholarly journals, theses, white papers, and other formal writing that has always been done on paper until recent years. Using embedded media in scholarly writing is starting to catch on, but still has some resistance. Online journals especially have been leading the way. Some examples include:</div><div><br /></div><div> • http://www.scivee.tv - Research publication via video, podcasts, postercasts</div><div> • http://ijlm.net - International Journal of Learning and Media</div><div> • http://www.jove.com - Journal of Visualized Experiments</div><div><br /></div><div>Media is being peer-reviewed as scholarly work, but it is also introducing new problems like setting standards for citing examples used. What happens if the peer-reviewer goes to check out the embedded work, but it is no longer available on the Internet? Do we need to embed the media instead of just linking to it to assure it will still be there? Is this a copyright violation if we do? There is an extended conversation going on at Academic Intersections http://www.academicintersections.com/ about these issues. They also showed the Apple Learning Interchange http://edcommunity.apple.com/ali/ which I thought might be a good replacement for our MTO project repository. However, as I have read on their discussion board, some people have been waiting for weeks and months for their submissions to get approved. It must be one guy reviewing everything.</div><div><br /></div><div>The instructors of the workshop went on to outline the components of a published work (at least their standards, that is). It can be broken down into the following:</div><div><br /></div><div>1. Abstract</div><div>2. Intro</div><div>3. Body (3-4 sections of content)</div><div>4. Future Directions or Conclusion</div><div>5. Acknowledgements</div><div>6. Bibliography</div><div>7. Author's Statement</div><div><br /></div><div>Peer reviews were discussed. Even the online journals have problems with editing and proofreading. A person in the class pointed out a typo in one of the published articles that spell check would not have caught. The peer review criteria should make sure that the work:</div><div>• Is related to the journal's purpose</div><div>• Presents a media-rich academic/creative work</div><div>• Is grounded in the literature in a manner that is relevant and accurate with respect to the expectations of the home discipline</div><div>• Provides adequate documentation</div><div>• Not published elsewhere in its present form</div><div>• presents new perspectives, new techniques, new pedagogy</div><div>• Is not a commercial</div><div><br /></div><div><br /></div>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/06/nmc-2009---random-notes.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/06/nmc-2009---random-notes.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">journal</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">multimedia</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psummgroup</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psutlttraveltraining</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">thesis</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">whitepaper</category>
            
            <pubDate>Mon, 15 Jun 2009 14:59:28 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>NMC 2009 Keynote &quot;Creating Passionate Learners&quot; by Kathy Sierra</title>
            <description><![CDATA[<div>Everyone wants to be good at something, but often times, they never get out of the "I am no good at this" phase to reach a deeper level of understanding where their knowledge will allow them to do great things. Do people say, "This company kicks ass", or do they say, "This product kicks ass?" What we really want them to say if we design their learning experience right is "I kick ass," which means that we have empowered them to learn so well that they feel they can accomplish anything. This is what is meant by creating passionate users. Kathy showed a Nikon camera brochure. It was a slick 3-color glossy brochure that really sold the product with its flowery conversational voice. She said, "This is how they treat you before the sale..." Then she went on to show an ugly monochromatic user guide for the same camera on cheap paper that spoke to the user in formal technical terms. "And this is how they treat you after the sale." Point well taken. If the same care was taken for the manual as they took for the brochure, wouldn't it create real power-users of this camera? The people who used it would think what great photographers they were after learning to use the camera well and being able to take great photos. So it's really about the pictures, not the camera that elicits the response from the user, and in the end creates dedicated customers. She went on to say that we need to learn to look at what the brain pays attention to (Kathy has been interested in the brain and artificial intelligence since her days as a game developer). What does the brain pay attention to? It pays attention to chemistry, the very thing that it feels. But what creates that chemistry? Emotion-invoking things create chemistry. Things that are scary, things that are different, things that make you wonder, cute things like a puppy or a baby, in short anything that elicits an emotional response. We need to somehow tap into that emotion to create passionate learners. The human brain is very good at filtering things it must pay attention to. It lets very few things into its inner core that will involve one's whole attention. We need to talk to the brain, not just the learner's mind. If we can elicit an emotional response, we can get past the brain's filtering mechanism and engage the learner in a deeper way. She outlined 10 tricks to do so. I hope I've gotten them all right, they weren't all numbered in her slides:</div><div>1. Focus on what the user does, not what you do. Don't ask "How do we build a better camera?" Instead ask "How do we build a better photographer?"</div><div>2. Electric Rain, makers of Swift-3D s/w has a motto that says "Every user must be able to do something cool within 30 minutes of learning the software."</div><div>3. What makes the user smarter?</div><div>4. Don't focus on X, but focus instead on what X is a subset of. Don't blog about your kitchen appliance, but instead blog about cooking.</div><div>5. Shrink the 10,000 hours it takes to make someone a master. You do this by learning the patterns. She spoke of a man named Bruce Wilcox, who mastered a game called "Go"  in record time by writing s/w for it, which made him identify the patterns of the game.</div><div>6. Make your product or documents reflect the their feelings. If you want them to RTFM (Read the F***ing Manual) then you should try to make a better F***ing Manual. </div><div>7. Create a culture of support. Talked of the javaranch.com user site for java programmers. The terms of service were simply "Be nice". There are no dumb questions and no dumb answers. People will sooner become participants instead of lurkers if they see the water is safe. </div><div>8. Do NOT insist on insensitivity. Passionate users "talk different". Remember that success = more users kicking ass.</div><div>9. Make the right thing easy and the wrong thing hard. You don't use the treadmill in the corner of your room, because of the very fact that it is in the corner of your room. Move it to the middle and you will use it.</div><div>10. Total immersion jams (this seems to go back to #5 above). You will be more successful at learning something when it's crammed into 16 hours over 2 days rather than 16 hours over 2 months. </div><div>11. Be brave (an extra tip thrown in)</div><div><br /></div><div>Kathy was a very compelling speaker. She would be a great guest speaker at our symposium some year. Everyone fully enjoyed her presentation.</div>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/06/nmc-2009.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/06/nmc-2009.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">#nmc2009</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">programming</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psummgroup</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psutlttraveltraining</category>
            
            <pubDate>Mon, 15 Jun 2009 11:12:30 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Flex Builder training</title>
            <description>Last week I attended a 3 day workshop on Flex Builder. Flex is a Flash-based interface development tool that allows you to easily put together a Rich Internet Application (RIA) that can tie into a database backend. Flex is built on XML and Actionscript and the Flex Builder software is like an application development software where you can drag components out onto the interface and they program them to do what you want. Why not just use Flash to do the same thing? Well, Flex makes it easier to do rather complicated interface components such as accordian type menus, button bars, link bars, tab bars, and can also do what they term &quot;view states&quot; where you might have a box of text on the screen that can get larger or smaller when you click on it for more info. This also is less strain on the server in that it doesn&apos;t make a call to get a new web page. It is all self-contained when the page downloads initially. Flex can interface with just about any type of database backend. It could also use plain XML files if you don&apos;t have a database to call on. Flex can also use style sheets to control the look of the text and menubars and also has built-in animation effects that can be controlled via their properties. The instructor, Rob Rush, did an excellent job of teaching. You could tell he was a real user of the software. He is a consultant with Adobe and works on client web applications. He showed us some examples of projects done in Flex that were pretty amazing. It would have taken quite a bit of code in any other language to achieve the results that they were able to do much easier with Flex.</description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/05/flex-builder-training.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/05/flex-builder-training.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Flash</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Flex</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psummgroup</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">RIA</category>
            
            <pubDate>Mon, 18 May 2009 09:16:43 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Gene Therapy: A Dramatization, starring President James Garfield</title>
            <description><![CDATA[This is once again for Bi Sci 002. I had to explain how gene therapy works, so I had to dumb it down just a tad for non-biology majors after I understood the process myself. It was going to be pretty boring until I came across a profile photo of President Garfield, which sort of colored the feel of the whole thing. I still need to add another panel that will be a closeup of the cell at the end, but here it is for now. Turn your speakers up for full effect.<div><br /></div><div><br /></div>

	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="496" height="397" id="geneTherapy" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="http://www.personal.psu.edu/pzb4/geneTherapy.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#99cccc" />	<embed src="http://www.personal.psu.edu/pzb4/geneTherapy.swf" quality="high" bgcolor="#99cccc" width="496" height="397" name="geneTherapy" align="middle" allowscriptaccess="sameDomain" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer">
	</object>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/04/gene-therapy-a-dramatization-s.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/04/gene-therapy-a-dramatization-s.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">biology</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">gene therapy</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
            <pubDate>Wed, 29 Apr 2009 16:25:15 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Electrophoresis Animation</title>
            <description><![CDATA[This was also done for BiSci 002. I drew this right in Flash using a Wacom tablet. Sort of a wide angle lens perspective, but it gets the idea across to show the process. I used a screenshot of this in the CSI comic I did posted previously. (click image for larger view)<div><br /></div><div><br /></div>
<p>
<a href="http://www.personal.psu.edu/pzb4/electrophoresis.swf"><img src="http://www.personal.psu.edu/pzb4/electrophoresis.png" width="487" height="365" alt="electrophoresis image link to flash animation" /></a></p>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/04/electrophoresis-animation.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/04/electrophoresis-animation.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">electrophoresis</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Flash animation</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
            <pubDate>Tue, 21 Apr 2009 10:39:09 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Cloning Sheep for Fun and Profit</title>
            <description><![CDATA[This was done for BiSci 002 as well. We needed an illustration that simplifies the process of cloning sheep for intro biology students. (click image for larger view)<div><br /></div><div><div><br /></div><div><br /></div></div>
<p>
<a href="http://www.personal.psu.edu/pzb4/clone.png"><img src="http://www.personal.psu.edu/pzb4/clone.png" alt="illustration of the process of cloning sheep" width="485" height="166" /></a>
</p>]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/04/cloning-sheep-for-fun-and-prof.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/04/cloning-sheep-for-fun-and-prof.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">cloning</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">illustration</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">sheep</category>
            
            <pubDate>Tue, 21 Apr 2009 10:18:16 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>CSI: Keeping the Streets Clean</title>
            <description><![CDATA[<p>That's the title of my cartoon I did to show how DNA fingerprinting is used in crime scene investigation. This was created for BiSci 002's Genetics module. Prior to this Michael Troyan had a single image showing a chalk outline of a body and a diagram to explain how samples were taken and analyzed. We talked about actually fleshing out a story in comic book form (sort of) to explain the process instead. I wrote the story as I went, illustrating each panel as I decided where the story would go and actually changed the ending a few times, but I think it works. It was a "big hit" when it was shown in class last week. Check it out:<div><br /></div><div><br /></div></p>

<p><a href="http://www.personal.psu.edu/pzb4/csi.html"><img src="http://www.personal.psu.edu/pzb4/csi.gif" alt="image of cartoon depicting crime scene investigation" width="379" height="303"></a></p>
]]></description>
            <link>http://www.personal.psu.edu/pzb4/blogs/besong/2009/04/csi-keeping-the-streets-clean.html</link>
            <guid>http://www.personal.psu.edu/pzb4/blogs/besong/2009/04/csi-keeping-the-streets-clean.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">biology</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">cartoon</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">comic book</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">DNA</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">eletrophoresis</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">flash</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">psuets</category>
            
            <pubDate>Sun, 12 Apr 2009 14:53:45 -0500</pubDate>
			
			



        </item>
        
    </channel>
</rss>
