<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EduTechnorama &#187; Adobe</title>
	<atom:link href="http://www.edutechie.ws/category/adobe/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.edutechie.ws</link>
	<description>Educational Experiences and Experiments of a Computer Scientist/Educational Psychologist/Technologist</description>
	<lastBuildDate>Tue, 08 Dec 2009 20:14:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Long Overdue Updates</title>
		<link>http://www.edutechie.ws/2009/12/08/long-overdue-updates/</link>
		<comments>http://www.edutechie.ws/2009/12/08/long-overdue-updates/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 20:13:17 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Brains]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Reminiscing]]></category>

		<guid isPermaLink="false">http://www.edutechie.ws/?p=130</guid>
		<description><![CDATA[For anyone who had been reading this blog, I&#8217;m addressing this to you and new readers as well. To make matters short, I&#8217;ve been fully recovered from my health issues this year. It still amazes me what it took to get from Point A to Point B and all the people involved. As part of [...]]]></description>
			<content:encoded><![CDATA[<p>For anyone who had been reading this blog, I&#8217;m addressing this to you and new readers as well. To make matters short, I&#8217;ve been fully recovered from my health issues this year. It still amazes me what it took to get from Point A to Point B and all the people involved. <span id="more-130"></span>As part of this everyone should know that I&#8217;ve actually been back at work since the end of April when my radiation therapy was finished. Shortly thereafter I was admitted to the <a target="_blank" href="http://www.thebarrow.org/Medical_Specialties_Centers_and_Clinics/Neurorehabilitative_Services/Inpatient_And_Outpatient_Services/The_Center_for_Transitional_Neurorehabilitation/index.htm">Center for Transitional Neurorehabilitation</a> for evaluation for their program. What a difficult and amazing process that was. Very self-revealing too. I worked with several different facets and therapists each dedicated to their own specialties in identifying areas where in my humble unprofessional opinion the average non-neurologically-compromised individual could benefit and improve. Here&#8217;s where the rubber met the road:</p>
<ul>
<li><a target="_blank" href="http://en.wikipedia.org/wiki/Neuropsychology">Neuropsychology </a>- (To check my mood during my treatment. I think I did okay with this as it was but it&#8217;s part of the program for just about everyone)</li>
<li><a target="_blank" href="http://en.wikipedia.org/wiki/Occupational_Therapy">Occupational Therapy</a> (To be sure my day-to-day activities and responsiblities could be maximized and potential compensations for any supposed or indentified deficiencies be brought forth)</li>
<li><a href="http://en.wikipedia.org/wiki/Physical_Therapy" target="_blank">Physical Therapy</a> (To be sure my energy level and my body was performing as normally as possible)</li>
<li><a target="_blank" href="http://en.wikipedia.org/wiki/Speech_and_language_pathology">Speech and Language Therapy</a> (To help in areas related to visual scanning, language processing, and deductive reasoning) In actuality my OT and SLT sessions sometimes overlapped and my therapists threw several curve balls my way to be sure I could reach my fullest potential. As self-revealing as that was, it was very effective</li>
</ul>
<p>There were other experiences that led up to this point in time, but suffice it to say, I&#8217;ve been performing well. My supervisor and co-workers have been very supportive. My clientele routinely tell me they can&#8217;t tell me any difference in my personality. That&#8217;s an inside-the-box, vs. outside-the-box perspective issue. The charts and graphs of my cognitive rehabilitation exercises show that considerable progress was made. In order to justify considerable, the tasks that patients in this program all go through include doing paper-pencil exercises and other tasks that stretch and bend your mind so that new neural pathways can be made and if not, what compensations could be made.</p>
<p>As part of all this, one of my new side-projects I&#8217;m taking on is to take some of the assessment tools and exercises I was given as paper-pencil tests and try to digitize them into programs that anyone can do online at home. My platform of choice is likely going to be Adobe Flex/AIR as that is what I&#8217;m most familiar with. I&#8217;ll keep everyone updated as I progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edutechie.ws/2009/12/08/long-overdue-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Projects</title>
		<link>http://www.edutechie.ws/2008/09/17/new-projects/</link>
		<comments>http://www.edutechie.ws/2008/09/17/new-projects/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 21:34:05 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Ed Tech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.edutechie.ws/?p=80</guid>
		<description><![CDATA[I&#8217;m always one of the first to admit that instructional technology production and delivery theories evolve yet never die, and the technology used to promote these theories is ALWAYS evolving. Sometimes so fast that I can&#8217;t keep up. Since I prefer to interact with people first and focus on technology secondly, a lot of my [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m always one of the first to admit that instructional technology production and delivery theories evolve yet never die, and the technology used to promote these theories is ALWAYS evolving. Sometimes so fast that I can&#8217;t keep up. Since I prefer to interact with people first and focus on technology secondly, a lot of my work is geared towards meeting the needs of people who need to learn technology.</p>
<p>With that said, I&#8217;m gearing up for a new project that will involve my commitment to the Adobe Education Champions group (E-Champions) to utilize their &#8216;gift&#8217; of a Connect Pro account so I can begin sharing with the ed tech developer community some of the techy things that apply to what they might be learning theory-wise.</p>
<p>I&#8217;m calling this my <strong>edutechie corner</strong> and someday soon I will have a series of screencasts that showcase some of the Adobe Creative Tecnology software suites.</p>
<p>Details will be forthcoming&#8230;</p>
<p>In the meantime, here&#8217;s an idea using some of the methods that Adobe itself is pushing in the next generation of designer and developer workflows using one of my more favorite tools: Fireworks:</p>
<p>&nbsp;</p>
<p><embed height="300" width="480" flashvars="v=http%3A//adobe.edgeboss.net/flash/adobe/adobetvprod/fireworks_tips_and_tricks/57_ftt_002.flv%3Frss_feedid%3D1167%26xmlvers%3D2&amp;feedid=1167" pluginspage="http://www.adobe.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="always" quality="high" loop="false" play="true" name="AdobeTVPlayer" bgcolor="#000000" src="http://tv.adobe.com/Embed_480x300.swf"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.edutechie.ws/2008/09/17/new-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Collaborative Spaces</title>
		<link>http://www.edutechie.ws/2008/06/02/collaborative-spaces/</link>
		<comments>http://www.edutechie.ws/2008/06/02/collaborative-spaces/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 15:06:41 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Collaboration]]></category>

		<guid isPermaLink="false">http://www.edutechie.ws/?p=68</guid>
		<description><![CDATA[Adobe has launched a free collaborative workspace (currently in beta at this time) that allows for you to share and link embeddable files from your documents to blog posts and other learning environments that accept HTML. For instance here is a PDF document:]]></description>
			<content:encoded><![CDATA[<p>Adobe has launched a <a href="http://blogs.adobe.com/acom/2008/06/welcome_to_acrobatcom_work_tog_1.html" target="_blank">free collaborative workspace</a> (currently in beta at this time) that allows for you to share and link embeddable files from your documents to blog posts and other learning environments that accept HTML. For instance here is a PDF document:</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" width="365" height="500"><param name="movie" value="https://share.acrobat.com/adc/flex/mpt.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent"/><param name="allowFullScreen" value="true"/><param name="flashvars"  value="ext=pdf&#038;docId=04f14348-204c-4e12-b622-c3c5f90d176e"/><embed src="https://share.acrobat.com/adc/flex/mpt.swf"  quality="high"  pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"  type="application/x-shockwave-flash" width="365" height="500" wmode="transparent" allowFullScreen="true" flashvars="ext=pdf&#038;docId=04f14348-204c-4e12-b622-c3c5f90d176e"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.edutechie.ws/2008/06/02/collaborative-spaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screens Everywhere</title>
		<link>http://www.edutechie.ws/2008/05/02/screens-everywhere/</link>
		<comments>http://www.edutechie.ws/2008/05/02/screens-everywhere/#comments</comments>
		<pubDate>Fri, 02 May 2008 15:42:22 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.edutechie.ws/?p=67</guid>
		<description><![CDATA[I&#8217;d like you to meet someone: This is Sarah Outwater, a young woman who has been blind since she was 3 years old. She&#8217;s a cancer survivor (metastatic retinoblastoma) and has been in her condition ever since she had surgery on her eyes to protect her from the deadly disease. I was invited to participate [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like you to meet someone:</p>
<p><a href="http://www.flickr.com/photos/midiman/72820502/" title="Sarah Outwater And Her Dog by midiman, on Flickr"><img height="240" border="0" align="left" width="180" src="http://farm1.static.flickr.com/20/72820502_fef0a62cc0_m.jpg" alt="Sarah Outwater And Her Dog" /></a></p>
<p>This is Sarah Outwater, a young woman who has been blind since she was 3 years old. She&#8217;s a cancer survivor (metastatic retinoblastoma) and has been in her condition ever since she had surgery on her eyes to protect her from the deadly disease.</p>
<p>I was invited to participate in a charity project for a little girl she had heard of on the news who was in a similar condition as she was at her age, except technology has advanced and this little girl (last I heard) was free of her cancer and still able to see.</p>
<p>Sarah is an extremely intelligent girl and can play several different musical instruments and uses technology to support her education and professional career goals. In her charity project, she was compiling a music album and asking for donations to help the family of the girl who was receiving cancer treatments. As part of my donation, I offered to build a web site and create/donate some multimedia presentations for benefit concerts and post them on the website (This was before I heard of YouTube). Sarah brought her laptop to my workplace and we cut some video interviews together and I showed her how to edit content for the website. Later we were joking together in a group meeting about how people and technology interact. I made the quip that people who talk to their technology to get it to do obscure things are borderline bonkers, and she retorted &quot;well that&#8217;s nothing. My technology talks to me!&quot;</p>
<p>Of course it was true. In our interactions for her laptop was equipped with screen reading technology that allowed her to complete her work for school and work on her music projects. This is a prime example of adaptive use of technology for a population that predominantly gets their work done despite the fact that they can&#8217;t see what they are doing.</p>
<p>However, that&#8217;s not the only way people who can&#8217;t make use of their eyes to do their work continue to survive. They must be able to use their other senses. Audio alone in my humble opinion is not the savior of interaction with technology. People must be able to use their other senses too. Which of the remaining&nbsp; 4 senses makes the most sense for HCI for blind people? Touch or tactile surfaces is what&#8217;s coming to mind.</p>
<p><a href="http://www.adobe.com/openscreenproject/" target="_blank">Here is something</a> that Macrodobia (<a href="http://en.wikipedia.org/wiki/Adobe_Systems" target="_blank">Adobe </a>the company and <a href="http://en.wikipedia.org/wiki/Macromedia" target="_blank">Macromedia</a>&#8216;s Technology) have been pushing for a while&#8230;the idea that consistent technology for authoring multimedia content be available on a multitude of devices. What this means is that soon someday we will be seeing flash on tons of personal handheld devices.</p>
<p>I also suspect we will see flash interfaces on other devices too such as kitchen appliances and home entertainment center components. Even more sobering would be to see it in public facilities and transportation devices such as elevators.</p>
<p>Adobe is really pushing their flash platform which is really good for people like me who enjoy learning about their platform. What I would really like to see is an concerted effort to research what accessibility options exist for persons who can&#8217;t use their eyes to interact with interfaces that will potentially be flat and non-tactile.</p>
<p>Even Apple&#8217;s iPhone with all its glitz and glory has its issues. How does a person who can&#8217;t see be excited about an iPhone for their communication needs? Sarah had no problem using her cell phone to communicate, and could very easily find the buttons to push because she could <strong>feel them with her fingers</strong>. Voice activation is probably on the horizon and may become mandatory for devices using these interfaces, and I will be waiting to see what advances are on their way with Adobe&#8217;s technology.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edutechie.ws/2008/05/02/screens-everywhere/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The end result?</title>
		<link>http://www.edutechie.ws/2007/12/06/the-end-result/</link>
		<comments>http://www.edutechie.ws/2007/12/06/the-end-result/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 23:59:42 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Virtual Worlds]]></category>

		<guid isPermaLink="false">http://www.edutechie.ws/2007/12/06/the-end-result/</guid>
		<description><![CDATA[Okay with the mess that getting wordpress to properly store formatted code out of the way, the end result to my project working for Dr. Nelson ends up being something like this: Simlandia Bot Skin I do have to report that it was fun working with Dr. Nelson. In the midst of our busy schedules [...]]]></description>
			<content:encoded><![CDATA[<p>Okay with the mess that getting wordpress to properly store formatted code out of the way, the end result to my project working for Dr. Nelson ends up being something like this:</p>
<p><span id="more-51"></span><a href="http://www.edutechie.ws/wp-content/uploads/2007/12/simlandia_bot_skin.png" title="Simlandia Bot Skin">Simlandia Bot Skin</a></p>
<p>I do have to report that it was fun working with Dr. Nelson. In the midst of our busy schedules it was easier sometimes for me to show him what I was working on by creating an object that he could pretend was a bot and known only to him so it wouldn&#8217;t interfere with any of the other participants involved in the study. So I tried to pick something rather inconspicuous, like a garbage can&#8230;(I mean who wants to interact with a virtual garbage can?)</p>
<p>So I created the garbage can object and placed it in a super secret location known to only us. It has sort of become the secret easter egg in the environment:</p>
<p><img src="http://www.edutechie.ws/wp-content/uploads/2007/12/magic_garbage_can.png" border="10" height="438" width="513" /></p>
<p>I always wanted to be behind the scenes of making a secret easter egg. Now I have my wish. If for some reason a student involved in the study reads this, see if you can find the scene located above and click on the garbage can. See what you think!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edutechie.ws/2007/12/06/the-end-result/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using an XML Configuration File for Flex</title>
		<link>http://www.edutechie.ws/2007/12/06/using-an-xml-configuration-file-for-flex/</link>
		<comments>http://www.edutechie.ws/2007/12/06/using-an-xml-configuration-file-for-flex/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 23:46:46 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.edutechie.ws/2007/12/06/using-an-xml-configuration-file-for-flex/</guid>
		<description><![CDATA[Okay, if you are a new Flex developer in training and are going to use a configuration file for your appliation, you might be tempted as I was to do it all in Actionscript code using the URLLoader class. While you can do this, it takes a lot of elbow grease to get the timing [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, if you are a new Flex developer in training and are going to use a configuration file for your appliation, you might be tempted as I was to do it all in Actionscript code using the URLLoader class. While you can do this, it takes a lot of elbow grease to get the timing just right.</p>
<p>My best experience was using the &lt;mx:HTTPService&gt; tag to load the configuration file and process it into the e4x parsing model as shown:</p>
<p>Let's say you have the following configuration file:</p>
<div class="igBar"><span id="lxml-4"><a href="#" onclick="javascript:showCodeTxt('xml-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-4">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;</span>?xml <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"1.0"</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">"UTF-8"</span>?<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;botconfig<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;botname<span style="font-weight: bold; color: black;">&gt;</span></span></span>Andy Richards<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/botname<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;picture<span style="font-weight: bold; color: black;">&gt;</span></span></span>andyRichards.gif<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/picture<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;backgroundStyle<span style="font-weight: bold; color: black;">&gt;</span></span></span>insideRoomTablesBed<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/backgroundStyle<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/botconfig<span style="font-weight: bold; color: black;">&gt;</span></span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Now you want to read that in and assign the contents of each node to a configuration settings object:</p>
<div class="igBar"><span id="lactionscript-5"><a href="#" onclick="javascript:showCodeTxt('actionscript-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span>
<div id="actionscript-5">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">/*</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">ConfigSettings.as</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"></li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">ConfigSettings class defines a custom object for</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">parsing a configuration xml file and distributing the</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">nodes to fields of the object so they are easily accessible to</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">the main Flex Application.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">*/</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">package edu.<span style="color: #006600;">asu</span>.<span style="color: #006600;">simlandia</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> ConfigSettings&nbsp;<span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _botName:<span style="color: #0066CC;">String</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _botImage:<span style="color: #0066CC;">String</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _backgroundStyle:<span style="color: #0066CC;">String</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> xmlDoc:<span style="color: #0066CC;">XML</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">get</span> botName<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #0066CC;">this</span>._botName;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">get</span> botImage<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #0066CC;">this</span>._botImage;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">get</span> backgroundStyle<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #0066CC;">this</span>._backgroundStyle;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> ConfigSettings<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._interactions = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">set</span> botName<span style="color: #66cc66;">&#40;</span>value:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._botName = value;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">set</span> botImage<span style="color: #66cc66;">&#40;</span>value:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._botImage = value;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">set</span> backgroundStyle<span style="color: #66cc66;">&#40;</span>value:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._backgroundStyle = value;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">/*</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Function responsible for loading the configuration file,</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; parsing it, and assigning the text properties to the</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; configuration object</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">&nbsp; &nbsp; &nbsp; &nbsp; */</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> loadData<span style="color: #66cc66;">&#40;</span>xmlData:<span style="color: #0066CC;">XML</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">xmlDoc</span> = xmlData;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">botImage</span> = <span style="color: #0066CC;">this</span>.<span style="color: #006600;">xmlDoc</span>.<span style="color: #006600;">picture</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">botName</span> = <span style="color: #0066CC;">this</span>.<span style="color: #006600;">xmlDoc</span>.<span style="color: #006600;">botname</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">backgroundStyle</span> = <span style="color: #0066CC;">this</span>.<span style="color: #006600;">xmlDoc</span>.<span style="color: #006600;">backgroundStyle</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Use the following MXML code to do it:</p>
<div class="igBar"><span id="lxml-6"><a href="#" onclick="javascript:showCodeTxt('xml-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-6">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:Application </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; xmlns:<span style="color: #000066;">mx</span>=<span style="color: #ff0000;">"http://www.adobe.com/2006/mxml"</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000066;">layout</span>=<span style="color: #ff0000;">"absolute"</span> <span style="color: #000066;">backgroundColor</span>=<span style="color: #ff0000;">"#CCCC99"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000066;">creationComplete</span>=<span style="color: #ff0000;">"configService.send()"</span><span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:Script<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #339933;">&lt;![CDATA[ </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;import edu.asu.simlandia.*;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; import mx.rpc.events.ResultEvent;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;private var settings:ConfigSettings;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;private var configXML:XML;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;private function configure(event:ResultEvent):void {</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;settings = new ConfigSettings();</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; settings.loadData(this.configXML);</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; this.botName = this.settings.botName;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; this.botImage = &quot;images/&quot; + this.settings.botImage;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; this.styleName = this.settings.backgroundStyle;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; ]]&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/mx</span>:Script<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:HTTPService <span style="color: #000066;">url</span>=<span style="color: #ff0000;">"configFile.xml"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"configService"</span> <span style="color: #000066;">resultFormat</span>=<span style="color: #ff0000;">"e4x"</span> <span style="color: #000066;">result</span>=<span style="color: #ff0000;">"configure(event)"</span><span style="font-weight: bold; color: black;">/&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/mx</span>:Application<span style="font-weight: bold; color: black;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.edutechie.ws/2007/12/06/using-an-xml-configuration-file-for-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doing Things the Right Way</title>
		<link>http://www.edutechie.ws/2007/12/06/doing-things-the-right-way/</link>
		<comments>http://www.edutechie.ws/2007/12/06/doing-things-the-right-way/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 23:18:47 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Virtual Worlds]]></category>

		<guid isPermaLink="false">http://www.edutechie.ws/2007/12/06/doing-things-the-right-way/</guid>
		<description><![CDATA[Most of my posts on this site have been journalistic in nature, and that's the intent during this time in my education and work. However I do want to explore the new and exciting technologies that educational software development has to offer. That's why I'm posting as part of the contribution to the Flex community. [...]]]></description>
			<content:encoded><![CDATA[<p>Most of my posts on this site have been journalistic in nature, and that's the intent during this time in my education and work. However I do want to explore the new and exciting technologies that educational software development has to offer. That's why I'm posting as part of the contribution to the Flex community.</p>
<p>I'm also about to finish up my final paper for my EDT591 class, and I need some typing to get in the writer's mood.</p>
<p>As part of my experience being away from MCC for the semester, I was somewhat worried that I would have <strong>too</strong> much time on my hands. Quite the contrary; it has been just the right amount of time and every day there was something new to learn.<span id="more-45"></span></p>
<p>One of the things I did was contribute to an e-learning project using an Adobe Flex project, in a way that I wouldn't have thought at the start of it. Dr. Brian Nelson's area of focus is interactive multi-user virtual educational environments or MUVEE's. Many of people who are practitioners in Ed Tech seem to always going for the latest tactic or invention. Given past experience, I'm always willing to try things out for the sake of trying, but I don't always agree with how effective they are in the end. I'm speaking about SecondLife by Linden Labs. Many universities are opening up virtual campuses and allowing users to participate in those environment for a slew of educational experiences. The value of learning this way has merits, but as for myself I refuse to go in there and prefer to watch others. Reality as far as education is concerned as challenging as it is, is my best friend.</p>
<p>What I do like about Dr. Nelson's MUVEE's project(s) is that they are actually lab-tested and verified means of whether or not learning is achieved by way of learner participation using a virtual environment as a tool.</p>
<p>When I was picking the classes I would need to graduate, one of them fell through. I was already pursuing the idea of a graduate assistantship since I thought I would need to fill up the time. In the end, Dr. Nelson was able to get me to work on his project as a volunteer and have it count towards my final credit for graduation, so I got involved with his Simlandia project, which is using the <a href="http://www.activeworlds.com/edu/index.asp" title="Activeworlds" target="_blank">ActiveWorlds browser</a> retooled as an educational environment.</p>
<p>What this environment does is allow participants to collaboratively work together to solve a scientific problem. Other graduate students have been running sessions where participants involved are observed while they interact in small teams and communicate with each other using several modes. This semeseter, the mode of communication was VoIP using Skype.</p>
<p><img src="http://www.edutechie.ws/wp-content/uploads/2007/12/simlandia_example_med1.png" style="padding: 5px" align="left" height="420" width="519" />Where I got to really help out was the way that the participants interact with the Bots (non player computer controlled characters) who gave out clues and hints to solving the problem. Dr. Nelson and the other grad students want to investigate the proximity effect with learning, buy putting all relevant learning content in one browser pane window. Right now the only way to interact with a bot character is to right-click on them using your mouse, and choosing from a menu of possible interactions.</p>
<p>What is better in our eyes is single left clicking on the bot character in question and you get a new page designed solely for interacting with the Bot.</p>
<p>In the end you get a page with a Flex application (which I built from scratch), and provides a learner with a new interface to interact with the bot.</p>
<p>In the process of doing so, (I was teaching myself the ins and outs of Flex integration using a proprietary environment) I learned some good do's and dont's when it comes to writing Flex code. For the sake of containment and usability, my next post will contain the common procedures that will be of most use to other people learning Flex.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edutechie.ws/2007/12/06/doing-things-the-right-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rapid Prototyping for E-Learning</title>
		<link>http://www.edutechie.ws/2007/11/18/rapid-prototyping-for-e-learning/</link>
		<comments>http://www.edutechie.ws/2007/11/18/rapid-prototyping-for-e-learning/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 19:52:57 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.edutechie.ws/2007/11/18/rapid-prototyping-for-e-learning/</guid>
		<description><![CDATA[In the presentation I gave for my Current Ed Tech Trends course topic earlier this year, I had mentioned the fact that the development of the Graphical User Interface made the transition from entering commands via a keyboard from a cognitive process (knowing and typing) to a more visual process (clicking and dragging). Therefore, metaphors [...]]]></description>
			<content:encoded><![CDATA[<p>In the presentation I gave for my Current Ed Tech Trends course topic earlier this year, I had mentioned the fact that the development of the Graphical User Interface made the transition from entering commands via a keyboard from a cognitive process (knowing and typing) to a more visual process (clicking and dragging). Therefore, metaphors had to be developed that made sense to end users. Along with a trash bin (for deleting files), came the standard widgets we see today. (Text boxes, buttons, radio buttons, check boxes, etc.) Integrated development environments (IDE's) offered a method to create an interface using the exact same tools and widgets as the eventual produced final product.<br />
<span id="more-44"></span><br />
Typically the process of designing an interface is not hard. If you've taken any authoring program courses (Director, Flash, etc.) you will see a lot of the same things and ideas. You laid out what widgets you wanted on your 2-dimensional interface for your program, and then switched to the code generated by the IDE so you can make them come to life.</p>
<p>It is for this reason you can model what the look and feel of the interface is going to look before the code and logic behind it exists. To see what this looks like, I'll point you to a resource for one of Adobe's key technologies, <a href="http://www.adobe.com/products/flex/">Flex.</a></p>
<p>Anyone who has taken EDT 504 (Instructional Software design), might have felt overwhelmed with having to learn Flash from the standpoint that it is a timeline-based animation tool that has only within the last few years of its existence been transformed into a learning too. For a brief while, there was a version called Flash Professional which allowed you to break out of the timeline-based animation mode and actually focus on "screens" of information. My impression was that it was never that successful.</p>
<p>Where Flex comes in is that it is more of a programmers tool. However if you want to play with the demo, it isn't too hard to come up with a screen layout of where you want to place buttons, widgets, etc. To me it is a step between PowerPoint as a rapid-dev tool, and Flash.</p>
<p>My take on it is that as instructional designers become more accustomed to seeing programming code within their design work, regardless of their prowess with writing code, they can at least understand how their design can easily interface with code and logic that talks to an LMS or other system to do something intelligent.</p>
<p>For non-programmers who wouldn't even dream of wanting to see programming code behind their Instructional Design product, there are other tools. In our EDT 504 course, (which primarily pushes Flash as the authoring environment of choice for the course) my group used PowerPoint to do a screen-by-screen prototype, and then exported it to Flash format using Keynote (Apple's proprietary slide presentation software). We imported the PowerPoint file into Keynote and then dumped it out to the Flash format. The navigation was weird but we eventually got it to work quite nicely.</p>
<p>I'm wondering, what is everyone else's exposure to rapid prototyping for instructional design work, and what have you seen being used in the field?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edutechie.ws/2007/11/18/rapid-prototyping-for-e-learning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Flex for Education</title>
		<link>http://www.edutechie.ws/2007/10/22/free-flex-for-education/</link>
		<comments>http://www.edutechie.ws/2007/10/22/free-flex-for-education/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 00:57:28 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.edutechie.ws/2007/10/22/free-flex-for-education/</guid>
		<description><![CDATA[Adobe released the following news post today: Flex Builder 2.0 will be free to qualifying educators and students. http://biz.yahoo.com/bw/071024/20071023006845.html?.v=1 What this means is that some of the work that I do hopefully will be able to be transferred to a teaching setting. It also shows that Adobe is committed to the educational environment by making [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe released the following news post today: Flex Builder 2.0 will be free to qualifying educators and students.</p>
<p><a href="http://biz.yahoo.com/bw/071024/20071023006845.html?.v=1" title="Flex is Free"> http://biz.yahoo.com/bw/071024/20071023006845.html?.v=1 </a></p>
<p>What this means is that some of the work that I do hopefully will be able to be transferred to a teaching setting. It also shows that Adobe is committed to the educational environment by making this resource available to them at a price point that's agreeable to both. Thanks Adobe!</p>
<p>I wouldn't mind teaching this skill to other people. We'll see what comes of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edutechie.ws/2007/10/22/free-flex-for-education/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personal Goals</title>
		<link>http://www.edutechie.ws/2007/08/31/personal-goals/</link>
		<comments>http://www.edutechie.ws/2007/08/31/personal-goals/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 17:37:23 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://www.edutechie.ws/2007/08/31/personal-goals/</guid>
		<description><![CDATA[There are some things I would like to accomplish during this time away from my job that aren't necessarily academically related: Write a new piece of music Release an application for AIR (which is currently in beta) Make an inspirational video Make a lifelong friend (or at least a new one)... Exercise at least three [...]]]></description>
			<content:encoded><![CDATA[<p>There are some things I would like to accomplish during this time away from my job that aren't necessarily academically related:</p>
<ul>
<li>Write a new piece of music</li>
<li>Release an application for <a href="http://labs.adobe.com/technologies/air/" title="AIR">AIR</a> (which is currently in beta)</li>
<li>Make an inspirational video</li>
<li>Make a lifelong friend (or at least a new one)...</li>
<li>Exercise at least three times per week</li>
</ul>
<p>I'll keep everyone updated on each of these accomplishments by the time I get finished this semester</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edutechie.ws/2007/08/31/personal-goals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
