<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkINQnk7fSp7ImA9WxFaFU8.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231</id><updated>2010-07-18T23:23:13.705-07:00</updated><title>Ji's Technology Learning</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://jiflextech.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>132</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/JisTechnologyLearning" /><feedburner:info uri="jistechnologylearning" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkAFSHwzeyp7ImA9WxFWFk0.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-7761017088840625048</id><published>2010-06-03T15:36:00.000-07:00</published><updated>2010-06-03T15:38:39.283-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-03T15:38:39.283-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xml" /><title>XML Parsing</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;Last few hours, I have struggled to resolve some issues on below format data(html into XML and then, encode some special characters.&lt;font color=navy&gt;&lt;span style='color:navy'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;Example xml structure:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;lt;A id=&amp;#8221;1&amp;#8221; name=&amp;#8221;test&amp;#8221;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is test1 with &amp;nbsp;£3355 change and else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;b&amp;gt;another test&amp;lt;/b&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;i&amp;gt;more and more&amp;lt;/i&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You should consider how to get the refund &amp;nbsp;£3355&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;i&amp;gt;ok&amp;lt;i&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The end&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;lt;/A&amp;gt;&lt;font color=navy&gt;&lt;span style='color:navy'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;It is combination with text &amp;amp; element. So, here , I want to encode &amp;nbsp;£ properly. The below sample code shows how to resolve my problem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial;font-weight:bold'&gt;Real sample string&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0  style='border-collapse:collapse'&gt;  &lt;tr&gt;   &lt;td width=827 valign=top style='width:620.6pt;border:solid windowtext 1.0pt;   padding:0in 5.4pt 0in 5.4pt'&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;lt;Text&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RichText&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;lt;TEXTFORMAT LEADING=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#990000"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#990000;font-weight:bold'&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2   color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:black'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;lt;P ALIGN=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#990000" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#990000;font-weight:   bold'&gt;&amp;quot;LEFT&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;lt;FONT COLOR=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#990000"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#990000;font-weight:bold'&gt;&amp;quot;#000000&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; SIZE=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#990000" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#990000;font-weight:bold'&gt;&amp;quot;12&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; FACE=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#990000" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#990000;font-weight:bold'&gt;&amp;quot;Arial&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; LETTERSPACING=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#990000" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#990000;font-weight:bold'&gt;&amp;quot;0&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; KERNING=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#990000" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#990000;font-weight:bold'&gt;&amp;quot;0&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt;&amp;gt;%20%20%20%20The%20adoption%20fee%20&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#0033FF;font-weight:bold'&gt;is&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt;%20£3355%20and%20&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#0033FF;font-weight:bold'&gt;if&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt;%20you%20want%20&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#0033FF;font-weight:bold'&gt;to&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt;%20become%20a%20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;member%20then%20there%20are%20three%20levels%20of%20sponsorship:%20B%20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;I&amp;gt;ronze%20&amp;amp;amp;pound;50%20per%20year,%20Silver%20&amp;amp;amp;pound;100%20per%20year%20and%20Gold&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;%20&amp;amp;amp;pound;150%20per%20year.&amp;lt;/I&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;%20%20But%20thats%20entirely%20up%20&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#0033FF;font-weight:bold'&gt;to&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt;%20you.%20%20&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;lt;/FONT&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/P&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;lt;/TEXTFORMAT&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;lt;TEXTFORMAT LEADING=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#990000"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#990000;font-weight:bold'&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2   color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:black'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;lt;P ALIGN=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#990000" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#990000;font-weight:   bold'&gt;&amp;quot;LEFT&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;lt;FONT COLOR=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#990000"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#990000;font-weight:bold'&gt;&amp;quot;#000000&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; SIZE=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#990000" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#990000;font-weight:bold'&gt;&amp;quot;12&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; FACE=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#990000" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#990000;font-weight:bold'&gt;&amp;quot;Arial&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; LETTERSPACING=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#990000" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#990000;font-weight:bold'&gt;&amp;quot;0&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; KERNING=&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#990000" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#990000;font-weight:bold'&gt;&amp;quot;0&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt;&amp;gt;%20%20&amp;lt;/FONT&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;lt;/P&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &amp;lt;/TEXTFORMAT&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/RichText&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PlainText&amp;gt;The adoption fee   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#0033FF;font-weight:   bold'&gt;is&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;   &amp;amp;amp;pound;3355 and &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#0033FF;font-weight:bold'&gt;if&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt; you want &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#0033FF;font-weight:bold'&gt;to&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt; become a member then there are three levels of sponsorship: B   ronze &amp;amp;amp;pound;50 per year, Silver &amp;amp;amp;pound;100 per year and Gold   &amp;amp;amp;pound;150 per year.&amp;nbsp; But thats entirely up &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#0033FF;font-weight:bold'&gt;to&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; you.&amp;lt;/PlainText&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;&amp;lt;/Text&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0  style='border-collapse:collapse'&gt;  &lt;tr height=119 style='height:89.05pt'&gt;   &lt;td width=827 height=119 valign=top style='width:620.6pt;border:solid windowtext 1.0pt;   padding:0in 5.4pt 0in 5.4pt;height:89.05pt'&gt;   &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;   font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;b&gt;&lt;font size=2 color="#0033ff"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#0033FF;font-weight:bold'&gt;public&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2   color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:black'&gt; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#0033FF;font-weight:bold'&gt;static&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2   color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:black'&gt; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#339966"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#339966;font-weight:bold'&gt;function&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2   color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:black'&gt; parseXMLForEncode(obxml:XML):XML&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font size=2   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#0033FF;font-weight:bold'&gt;for&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#0033FF;font-weight:bold'&gt;each&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; (&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#6699cc" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#6699CC;font-weight:bold'&gt;var&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; t:XML &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#0033FF;font-weight:bold'&gt;in&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; obxml.children()){&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#0033FF;font-weight:   bold'&gt;if&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;   (t.hasComplexContent()){&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#6699cc" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#6699CC;font-weight:   bold'&gt;var&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt; iIndex:int =   0;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#0033FF;font-weight:   bold'&gt;for&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#0033FF;font-weight:bold'&gt;each&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt;(&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#6699cc" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#6699CC;font-weight:bold'&gt;var&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; sc:XML &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#0033FF;font-weight:bold'&gt;in&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; t.children()){&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#0033FF;font-weight:   bold'&gt;if&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;(sc.nodeKind()==&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#990000" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#990000;font-weight:bold'&gt;&amp;quot;text&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt;)&lt;/span&gt;&lt;/font&gt;&lt;font size=2   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   {&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#6699cc" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#6699CC;font-weight:   bold'&gt;var&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;   sString:String = t.children()[iIndex].toString() ;&lt;/span&gt;&lt;/font&gt;&lt;font size=2   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#0033FF;font-weight:   bold'&gt;if&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;(sString != &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#990000" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#990000;font-weight:bold'&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt;){&lt;/span&gt;&lt;/font&gt;&lt;font size=2   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#6699cc" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#6699CC;font-weight:   bold'&gt;var&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;   uString:String = StringUtil.encodeHTMLCharacter(sString);&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#0033FF;font-weight:   bold'&gt;if&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;(sString   !=uString){&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#0033FF;font-weight:   bold'&gt;delete&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;&amp;nbsp;   t.children()[iIndex].toString() ;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   t.children()[iIndex] = uString;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   }&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   }&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   }&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   iIndex = iIndex + 1&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   parseXMLValueForEncode(t);&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   }&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#0033FF;font-weight:   bold'&gt;else&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;{&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#0033FF;font-weight:   bold'&gt;if&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;   (t.text().length() &amp;gt; 0){&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#6699cc" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#6699CC;font-weight:   bold'&gt;var&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;   sOriginalText:String = t.text();&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#6699cc" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#6699CC;font-weight:   bold'&gt;var&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;   sReturnText:String = StringUtil.encodeHTMLCharacter(t.text());&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff" face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:#0033FF;font-weight:   bold'&gt;if&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;(sOriginalText   !=sReturnText){&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   t.setChildren(sReturnText);&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   }&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   }&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   }&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;font size=2   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#0033FF;font-weight:bold'&gt;return&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; obxml;&lt;/span&gt;&lt;/font&gt;&lt;font size=2   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;}&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;   font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-7761017088840625048?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WRaXmO7HmnoF95YX_ohZPKwqj88/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WRaXmO7HmnoF95YX_ohZPKwqj88/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WRaXmO7HmnoF95YX_ohZPKwqj88/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WRaXmO7HmnoF95YX_ohZPKwqj88/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/293_JSlnYBo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/7761017088840625048/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/06/xml-parsing_03.html#comment-form" title="12 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/7761017088840625048?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/7761017088840625048?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/293_JSlnYBo/xml-parsing_03.html" title="XML Parsing" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>12</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/06/xml-parsing_03.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AFQHg9eyp7ImA9WxFWEUw.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-5330348001242621999</id><published>2010-05-28T23:46:00.001-07:00</published><updated>2010-05-28T23:48:31.663-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-28T23:48:31.663-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><title>Google Maps for mobile Support Comparison</title><content type="html">&lt;meta charset="utf-8"&gt;&lt;div class="mgc-body" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Arial; font-size: 13px; "&gt; &lt;h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; "&gt;Supported phones&lt;/h3&gt;&lt;table class="supported" style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 899px; border-collapse: collapse; table-layout: fixed; "&gt; &lt;thead style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt; &lt;th class="feature" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: 262px; font-weight: bold; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(227, 233, 255); background-position: initial initial; background-repeat: initial initial; "&gt; Feature&lt;/th&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; font-weight: bold; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(227, 233, 255); background-position: initial initial; background-repeat: initial initial; "&gt; Android&lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; font-weight: bold; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(227, 233, 255); background-position: initial initial; background-repeat: initial initial; "&gt; BlackBerry&lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; font-weight: bold; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(227, 233, 255); background-position: initial initial; background-repeat: initial initial; "&gt; iPhone&lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; font-weight: bold; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(227, 233, 255); background-position: initial initial; background-repeat: initial initial; "&gt; Nokia S60&lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; font-weight: bold; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(227, 233, 255); background-position: initial initial; background-repeat: initial initial; "&gt; Windows&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt; &lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Navigation&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Labs&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Search by voice&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; My Location&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Business listings&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Business reviews&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Driving directions&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Transit and walking directions&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Biking directions&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Latitude&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Layers&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Street View&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Satellite view&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Traffic&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; My Maps&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Starred Items&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; "&gt; Buzz&lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;td class="on" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 25px; text-align: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 233, 255); border-right-color: rgb(227, 233, 255); border-bottom-color: rgb(227, 233, 255); border-left-color: rgb(227, 233, 255); vertical-align: top; width: auto; background-image: url(http://www.google.com/images/icons/check-14x13.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="g-section footer" style="text-align: auto;margin-top: 20px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 20px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; zoom: 1; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(221, 221, 221); font-family: Arial; font-size: 13px; "&gt; &lt;font class="Apple-style-span" size="4"&gt;&lt;span class="Apple-style-span" style="font-size: 16px;"&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-5330348001242621999?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SunoUBSnbPR7EPC6EPSug5ZP-r0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SunoUBSnbPR7EPC6EPSug5ZP-r0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SunoUBSnbPR7EPC6EPSug5ZP-r0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SunoUBSnbPR7EPC6EPSug5ZP-r0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/hpqQMwlqx7c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/5330348001242621999/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/05/google-maps-for-mobile-support.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/5330348001242621999?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/5330348001242621999?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/hpqQMwlqx7c/google-maps-for-mobile-support.html" title="Google Maps for mobile Support Comparison" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>1</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/05/google-maps-for-mobile-support.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08ARngzeCp7ImA9WxFQFkU.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-5818956631939942089</id><published>2010-05-12T11:29:00.001-07:00</published><updated>2010-05-12T11:44:07.680-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-12T11:44:07.680-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="googleMap" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>GoogleMap API KEY &amp; Android</title><content type="html">&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;When I wrote Android app. I thought that I could reuse GoogleMap API key that I used for flex application. Unfortunately, I couldn't. So, here is the sample steps how to get GoogleMap API Key for Android App.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;1. Locate the path to the KeyStore &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;    Eclipse ==&gt; Preference ==&gt; Android ==&gt; Build&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;2. Generate MD5 fingerprint of the certificate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;    run the below sample on your teminal&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="line-height: normal; "&gt;&lt;pre style="color: rgb(0, 112, 0); background-color: rgb(250, 250, 250); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); line-height: 15px; margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.99em; padding-right: 0.99em; padding-bottom: 0.99em; padding-left: 0.99em; overflow-x: auto; overflow-y: auto; word-wrap: break-word; "&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Courier; color: #00701f; background-color:#fafafa;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; keytool -list -alias androiddebugkey \&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica"&gt;&lt;span style="font: 12.0px Courier; color: #00701f; background-color:#fafafa;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;-keystore &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;/Users/jikimlucas/.android/debug.keystore&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 12.0px Courier; color: #00701f; background-color:#fafafa;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; \&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Courier; color: #00701f; background-color:#fafafa;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;-storepass android -keypass android&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;blockquote&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; font: normal normal normal 12px/normal Courier; background-color: rgb(250, 250, 250); color: rgb(0, 112, 31); "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;3. Now, you can see your MD5 fingerprint, for example,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="line-height: normal; "&gt;&lt;pre style="color: rgb(0, 112, 0); background-color: rgb(250, 250, 250); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); line-height: 15px; margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.99em; padding-right: 0.99em; padding-bottom: 0.99em; padding-left: 0.99em; overflow-x: auto; overflow-y: auto; word-wrap: break-word; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Certificate fingerprint (MD5): 94:1E:43:49:87:73:BB:E6:A6:88:D7:20:F1:8E:B5:98&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;4. Register&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;a href="http://code.google.com/android/maps-api-signup.html" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;http://code.google. com/android/maps-api-signup.html&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;5. Once registration is completed, google will give you the key with a sample XML layout&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="line-height: normal; "&gt;&lt;p style="margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 25px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Your key is:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class="code" style="background-color: rgb(255, 248, 236); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); color: rgb(0, 96, 0); margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 25px; padding-top: 0.9em; padding-right: 0.9em; padding-bottom: 0.9em; padding-left: 0.9em; text-align: left; overflow-x: auto; overflow-y: auto; white-space: pre-wrap; word-wrap: break-word; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;008s-BqgAn1DqnIy4hOeGMoEmKbrfEl9pN8N3lg&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style="margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 25px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;This key is good for all apps signed with your certificate whose fingerprint is:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class="code" style="background-color: rgb(255, 248, 236); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); color: rgb(0, 96, 0); margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 25px; padding-top: 0.9em; padding-right: 0.9em; padding-bottom: 0.9em; padding-left: 0.9em; text-align: left; overflow-x: auto; overflow-y: auto; white-space: pre-wrap; word-wrap: break-word; "&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;3A:02:58:2A:F9:6C:8D:0E:CC:08:98:3E:96:20:3D:5B&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-5818956631939942089?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wGqe6FZKuD7IIVbiiZBbK5H2GzU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wGqe6FZKuD7IIVbiiZBbK5H2GzU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wGqe6FZKuD7IIVbiiZBbK5H2GzU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wGqe6FZKuD7IIVbiiZBbK5H2GzU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/c9EhN-z4Gpk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/5818956631939942089/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/05/googlemap-api-key-android.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/5818956631939942089?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/5818956631939942089?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/c9EhN-z4Gpk/googlemap-api-key-android.html" title="GoogleMap API KEY &amp; Android" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>1</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/05/googlemap-api-key-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4CQH45eCp7ImA9WxFQFUg.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-4094963886036852055</id><published>2010-05-10T22:33:00.000-07:00</published><updated>2010-05-10T22:49:21.020-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-10T22:49:21.020-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="android basic control event" /><title>Gallery Widget</title><content type="html">&lt;span class="Apple-style-span"   style="  color: rgb(51, 51, 51); line-height: 16px; font-family:arial, sans-serif;font-size:13px;"&gt;&lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/widget/Gallery.html" style="color: rgb(0, 102, 153); "&gt;Gallery&lt;/a&gt;&lt;/code&gt; is a layout widget used to display items in a horizontally scrolling list and positions the current selection at the center of the view.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"    style="font-family:Monaco, sans-serif;font-size:100%;color:#961A65;"&gt;&lt;span class="Apple-style-span"  style=" white-space: pre;font-size:11px;"&gt;&lt;span class="Apple-style-span"    style="font-family:Georgia, serif;font-size:130%;color:#000000;"&gt;&lt;span class="Apple-style-span"  style=" white-space: normal;font-size:16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Monaco, sans-serif;font-size:100%;color:#961A65;"&gt;&lt;span class="Apple-style-span"  style=" white-space: pre;font-size:11px;"&gt;&lt;span class="Apple-style-span"    style="font-family:Georgia, serif;font-size:130%;color:#000000;"&gt;&lt;span class="Apple-style-span"  style=" white-space: normal;font-size:16px;"&gt;&lt;span class="Apple-style-span"   style="  color: rgb(51, 51, 51); line-height: 16px; font-family:arial, sans-serif;font-size:13px;"&gt;Create a new XML file in the &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;res/values/&lt;/code&gt; directory named &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;attrs.xml&lt;/code&gt;. Insert the following:&lt;pre class="prettyprint"  style="color: rgb(0, 112, 0);  line-height: inherit; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0.5em; margin-right: 0px; margin-bottom: 0px; margin-left: 1em; overflow-x: auto; overflow-y: auto; font-family:monospace;"&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;xml version&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;"1.0"&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; encoding&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;"utf-8"&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;?&gt;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="tag" style="color: rgb(0, 0, 136); "&gt;&lt;resources&gt;&lt;/resources&gt;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="tag" style="color: rgb(0, 0, 136); "&gt;&lt;declare-styleable&gt;&lt;/declare-styleable&gt;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="atn" style="color: rgb(102, 0, 102); "&gt;name&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="atv" style="color: rgb(0, 136, 0); "&gt;"HelloGallery"&lt;/span&gt;&lt;span class="tag" style="color: rgb(0, 0, 136); "&gt;&gt;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="tag" style="color: rgb(0, 0, 136); "&gt;&lt;attr&gt;&lt;/attr&gt;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="atn" style="color: rgb(102, 0, 102); "&gt;name&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="atv" style="color: rgb(0, 136, 0); "&gt;"android:galleryItemBackground"&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="tag" style="color: rgb(0, 0, 136); "&gt;/&gt;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="tag" style="color: rgb(0, 0, 136); "&gt;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="tag" style="color: rgb(0, 0, 136); "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;This is a custom styleable resource that can be applied to a layout. In this case, it will be applied to the individual items placed into the &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/widget/Gallery.html" style="color: rgb(0, 102, 153); "&gt;Gallery&lt;/a&gt;&lt;/code&gt; widget. The&lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;attr&gt;&lt;/attr&gt;&lt;/code&gt; element defines a specific attribute for the styleable, and in this case, it refers to an existing platform attribute, &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/R.attr.html#galleryItemBackground" style="color: rgb(0, 102, 153); "&gt;galleryItemBackground&lt;/a&gt;&lt;/code&gt;, which defines a border styling for gallery items. In the next step, you'll see how this attribute is referenced and then later applied to each item in the gallery.&lt;/p&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  color: rgb(51, 51, 51); line-height: 16px; font-family:arial, sans-serif;font-size:13px;"&gt;&lt;pre class="prettyprint"  style="color: rgb(0, 112, 0);  line-height: inherit; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0.5em; margin-right: 0px; margin-bottom: 0px; margin-left: 1em; overflow-x: auto; overflow-y: auto; font-family:monospace;"&gt;&lt;span class="Apple-style-span"  style="color:#006666;"&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.app.Activity;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.content.Context;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.content.res.TypedArray;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.os.Bundle;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.view.View;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.view.ViewGroup;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.widget.AdapterView;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.widget.BaseAdapter;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.widget.Gallery;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.widget.ImageView;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.widget.Toast;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.widget.AdapterView.OnItemClickListener;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;class&lt;/span&gt; HelloGallery &lt;span style="color:#961a65;"&gt;extends&lt;/span&gt; Activity {&lt;/p&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#4d78c5;"&gt;&lt;span style="color:#000000;"&gt;    &lt;/span&gt;/** Called when the activity is first created. */&lt;/p&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#777777;"&gt;&lt;span style="color:#000000;"&gt;    &lt;/span&gt;@Override&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;void&lt;/span&gt; onCreate(Bundle savedInstanceState) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        setContentView(R.layout.&lt;span style="color:#032fc3;"&gt;main&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        Gallery g = (Gallery) findViewById(R.id.&lt;span style="color:#032fc3;"&gt;gallery&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        g.setAdapter(&lt;span style="color:#961a65;"&gt;new&lt;/span&gt; ImageAdapter(&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;));&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        g.setOnItemClickListener(&lt;span style="color:#961a65;"&gt;new&lt;/span&gt; OnItemClickListener() {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;void&lt;/span&gt; onItemClick(&lt;span style="text-decoration: underline"&gt;AdapterView&lt;/span&gt; parent, View v, &lt;span style="color:#961a65;"&gt;int&lt;/span&gt; position, &lt;span style="color:#961a65;"&gt;long&lt;/span&gt; id) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                Toast.makeText(HelloGallery.&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;, &lt;span style="color:#3b3df5;"&gt;""&lt;/span&gt; + position, Toast.&lt;span style="color:#032fc3;"&gt;LENGTH_SHORT&lt;/span&gt;).show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        });&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    }&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;class&lt;/span&gt; ImageAdapter &lt;span style="color:#961a65;"&gt;extends&lt;/span&gt; BaseAdapter {&lt;/p&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#032fc3;"&gt;&lt;span style="color:#000000;"&gt;        &lt;/span&gt;&lt;span style="color:#961a65;"&gt;int&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;mGalleryItemBackground&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;private&lt;/span&gt; Context &lt;span style="color:#032fc3;"&gt;mContext&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;private&lt;/span&gt; Integer[] &lt;span style="color:#032fc3;"&gt;mImageIds&lt;/span&gt; = {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                R.drawable.&lt;span style="color:#032fc3;"&gt;sample_1&lt;/span&gt;,&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                R.drawable.&lt;span style="color:#032fc3;"&gt;sample_2&lt;/span&gt;,&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                R.drawable.&lt;span style="color:#032fc3;"&gt;sample_3&lt;/span&gt;,&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                R.drawable.&lt;span style="color:#032fc3;"&gt;sample_4&lt;/span&gt;,&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                R.drawable.&lt;span style="color:#032fc3;"&gt;sample_5&lt;/span&gt;,&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                R.drawable.&lt;span style="color:#032fc3;"&gt;sample_6&lt;/span&gt;,&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                R.drawable.&lt;span style="color:#032fc3;"&gt;sample_7&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        };&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"   style="font-family:monospace, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 16px;font-size:13px;"&gt;&lt;span class="Apple-style-span"   style="font-family:Monaco, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: normal;font-size:11px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; ImageAdapter(Context c) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            &lt;span style="color:#032fc3;"&gt;mContext&lt;/span&gt; = c;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            TypedArray a = &lt;span style="color:#032fc3;"&gt;mContext&lt;/span&gt;.obtainStyledAttributes(R.styleable.&lt;span style="color:#032fc3;"&gt;HelloGallery&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            &lt;span style="color:#032fc3;"&gt;mGalleryItemBackground&lt;/span&gt; = a.getResourceId(&lt;/p&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#032fc3;"&gt;&lt;span style="color:#000000;"&gt;               R.styleable.&lt;/span&gt;HelloGallery_android_galleryItemBackground&lt;span style="color:#000000;"&gt;, 0);&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            a.recycle();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#777777;"&gt;&lt;span style="color:#000000;"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;@Override&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;int&lt;/span&gt; getCount() {&lt;/p&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#032fc3;"&gt;&lt;span style="color:#000000;"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt; &lt;/span&gt;&lt;span style="color:#961a65;"&gt;return&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;mImageIds&lt;span style="color:#000000;"&gt;.&lt;/span&gt;length&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#777777;"&gt;&lt;span style="color:#000000;"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;@Override&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;span style="color:#961a65;"&gt;public&lt;/span&gt; Object getItem(&lt;span style="color:#961a65;"&gt;int&lt;/span&gt; arg0) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;span style="color:#961a65;"&gt;return&lt;/span&gt; arg0;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"   style="font-family:monospace, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 16px;font-size:13px;"&gt;&lt;span class="Apple-style-span"   style="font-family:Monaco, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: normal;font-size:11px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#777777;"&gt;&lt;span style="color:#000000;"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;@Override&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;long&lt;/span&gt; getItemId(&lt;span style="color:#961a65;"&gt;int&lt;/span&gt; arg0) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;span style="color:#961a65;"&gt;return&lt;/span&gt; arg0;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#777777;"&gt;&lt;span style="color:#000000;"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;@Override&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;span style="color:#961a65;"&gt;public&lt;/span&gt; View getView(&lt;span style="color:#961a65;"&gt;int&lt;/span&gt; arg0, View arg1, ViewGroup arg2) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            ImageView i = &lt;span style="color:#961a65;"&gt;new&lt;/span&gt; ImageView(&lt;span style="color:#032fc3;"&gt;mContext&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            i.setImageResource(&lt;span style="color:#032fc3;"&gt;mImageIds&lt;/span&gt;[arg0]);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            i.setLayoutParams(&lt;span style="color:#961a65;"&gt;new&lt;/span&gt; Gallery.LayoutParams(150, 100));&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            i.setScaleType(ImageView.ScaleType.&lt;span style="color:#032fc3;"&gt;FIT_XY&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            i.setBackgroundResource(&lt;span style="color:#032fc3;"&gt;mGalleryItemBackground&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            &lt;span style="color:#961a65;"&gt;return&lt;/span&gt; i;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    }&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;}&lt;/p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;Important!&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"   style="color: rgb(0, 0, 0);  font-weight: normal; border-collapse: collapse;  line-height: 18px; font-family:Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;font-size:14px;"&gt;R.styleable has been removed from android 1.5 and higher. There are a number of ways to get the sample to work, see the below&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;font-size:130%;"&gt;&lt;span class="Apple-style-span"  style="border-collapse: collapse;  line-height: 18px;font-size:14px;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;font-size:130%;"&gt;&lt;span class="Apple-style-span"  style="border-collapse: collapse;  line-height: 18px;font-size:14px;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;    &lt;/span&gt;&lt;span class="Apple-style-span"   style="border-collapse: separate;   line-height: normal; color: rgb(255, 0, 0); white-space: pre; font-family:Monaco, sans-serif;font-size:11px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;Correct :&lt;/span&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  color: rgb(51, 51, 51); line-height: 16px; font-family:arial, sans-serif;font-size:13px;"&gt;&lt;pre class="prettyprint"  style="color: rgb(0, 112, 0);  line-height: inherit; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0.5em; margin-right: 0px; margin-bottom: 0px; margin-left: 1em; overflow-x: auto; overflow-y: auto; font-family:monospace;"&gt;&lt;span class="Apple-style-span"  style="color:#006666;"&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;        &lt;span style="color: rgb(150, 26, 101); "&gt;public&lt;/span&gt; ImageAdapter(Context c) {&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;            &lt;span style="color: rgb(3, 47, 195); "&gt;mContext&lt;/span&gt; = c;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;            TypedArray a = &lt;span style="color: rgb(3, 47, 195); "&gt;mContext&lt;/span&gt;.obtainStyledAttributes(R.styleable.&lt;span style="color: rgb(3, 47, 195); "&gt;HelloGallery&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;            &lt;span style="color: rgb(3, 47, 195); "&gt;mGalleryItemBackground&lt;/span&gt; = a.getResourceId(&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(3, 47, 195); "&gt;&lt;span style="color: rgb(0, 0, 0); "&gt;               R.styleable.&lt;/span&gt;HelloGallery_android_galleryItemBackground&lt;span style="color: rgb(0, 0, 0); "&gt;, 0);&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;            a.recycle();&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;        }&lt;/p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;   &lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;Incorrect&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;span class="Apple-style-span"  style=" white-space: pre;font-size:11px;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt; :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  color: rgb(51, 51, 51); line-height: 16px; font-family:arial, sans-serif;font-size:13px;"&gt;&lt;pre class="prettyprint"  style="color: rgb(0, 112, 0);  line-height: inherit; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0.5em; margin-right: 0px; margin-bottom: 0px; margin-left: 1em; overflow-x: auto; overflow-y: auto; font-family:monospace;"&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;    &lt;/span&gt;&lt;span class="kwd" style="color: rgb(0, 0, 136); "&gt;public&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;ImageAdapter&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;Context&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; c&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;)&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;{&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;       mContext &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; c&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;TypedArray&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; a &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; obtainStyledAttributes&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;android&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;R&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;styleable&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;Theme&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;);&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;       mGalleryItemBackground &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; a&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;getResourceId&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;               android&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;R&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;styleable&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;Theme_galleryItemBackground&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="lit" style="color: rgb(0, 102, 102); "&gt;0&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;);&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;       a&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;recycle&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;();&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;}&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-4094963886036852055?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k-ZDaAz0_eCnZ-qlrEQub9YuSLw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k-ZDaAz0_eCnZ-qlrEQub9YuSLw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k-ZDaAz0_eCnZ-qlrEQub9YuSLw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k-ZDaAz0_eCnZ-qlrEQub9YuSLw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/YvbwvZ6do-A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/4094963886036852055/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/05/gallery-widget.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/4094963886036852055?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/4094963886036852055?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/YvbwvZ6do-A/gallery-widget.html" title="Gallery Widget" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/05/gallery-widget.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEADRH86fyp7ImA9WxFQFUk.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-6097881779975636701</id><published>2010-05-10T18:59:00.000-07:00</published><updated>2010-05-10T19:59:35.117-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-10T19:59:35.117-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="android basic control event" /><title>Basic Control samples</title><content type="html">I did FormStuff tutorial from Android.com. I think that this is a great sample to look up how to implement each basic control event. Of course, you should work on main.xml under layout folder and strings.xml under values folder to match the below java code&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  color: rgb(51, 51, 51); line-height: 16px; font-family:arial, sans-serif;font-size:13px;"&gt;&lt;pre class="prettyprint"  style="color: rgb(0, 112, 0);  line-height: inherit; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0.5em; margin-right: 0px; margin-bottom: 0px; margin-left: 1em; overflow-x: auto; overflow-y: auto; font-family:monospace;"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-style-span"  style="color:#961A65;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"  style="color:#961A65;"&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.app.Activity;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.os.Bundle;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.view.KeyEvent;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.view.View;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.view.View.OnClickListener;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.view.View.OnKeyListener;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.widget.ArrayAdapter;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.widget.Button;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.widget.CheckBox;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.widget.EditText;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.widget.RadioButton;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.widget.RatingBar;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.widget.Spinner;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.widget.Toast;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.widget.ToggleButton;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;import&lt;/span&gt; android.widget.RatingBar.OnRatingBarChangeListener;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;class&lt;/span&gt; HelloFormStuff &lt;span style="color:#961a65;"&gt;extends&lt;/span&gt; Activity {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;span style="color:#961a65;"&gt;private&lt;/span&gt; OnClickListener &lt;span style="color:#032fc3;"&gt;radio_listener&lt;/span&gt; = &lt;span style="color:#961a65;"&gt;new&lt;/span&gt; OnClickListener() {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;    &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;void&lt;/span&gt; onClick(View v) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;        RadioButton rb = (RadioButton) v;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;        Toast.makeText(HelloFormStuff.&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;, rb.getText(), Toast.&lt;span style="color:#032fc3;"&gt;LENGTH_SHORT&lt;/span&gt;).show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;    }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;};&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#777777;"&gt;&lt;span style="color:#000000;"&gt;    &lt;/span&gt;@Override&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;void&lt;/span&gt; onCreate(Bundle savedInstanceState) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        setContentView(R.layout.&lt;span style="color:#032fc3;"&gt;main&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;final&lt;/span&gt; Button button = (Button) findViewById(R.id.&lt;span style="color:#032fc3;"&gt;button&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        button.setOnClickListener(&lt;span style="color:#961a65;"&gt;new&lt;/span&gt; OnClickListener() {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;void&lt;/span&gt; onClick(View v) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                Toast.makeText(HelloFormStuff.&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;, &lt;span style="color:#3b3df5;"&gt;"Beep Bop"&lt;/span&gt;, Toast.&lt;span style="color:#032fc3;"&gt;LENGTH_SHORT&lt;/span&gt;).show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        });&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;final&lt;/span&gt; EditText edittext = (EditText) findViewById(R.id.&lt;span style="color:#032fc3;"&gt;edittext&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        edittext.setOnKeyListener(&lt;span style="color:#961a65;"&gt;new&lt;/span&gt; OnKeyListener() {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;boolean&lt;/span&gt; onKey(View v, &lt;span style="color:#961a65;"&gt;int&lt;/span&gt; keyCode, KeyEvent event) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                &lt;span style="color:#961a65;"&gt;if&lt;/span&gt; ((event.getAction() == KeyEvent.&lt;span style="color:#032fc3;"&gt;ACTION_DOWN&lt;/span&gt;) &amp;amp;&amp;amp;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                    (keyCode == KeyEvent.&lt;span style="color:#032fc3;"&gt;KEYCODE_ENTER&lt;/span&gt;)) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                  Toast.makeText(HelloFormStuff.&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;, edittext.getText(), Toast.&lt;span style="color:#032fc3;"&gt;LENGTH_SHORT&lt;/span&gt;).show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                  &lt;span style="color:#961a65;"&gt;return&lt;/span&gt; &lt;span style="color:#961a65;"&gt;true&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                &lt;span style="color:#961a65;"&gt;return&lt;/span&gt; &lt;span style="color:#961a65;"&gt;false&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        });&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;final&lt;/span&gt; CheckBox checkbox = (CheckBox) findViewById(R.id.&lt;span style="color:#032fc3;"&gt;checkbox&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        checkbox.setOnClickListener(&lt;span style="color:#961a65;"&gt;new&lt;/span&gt; OnClickListener() {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;void&lt;/span&gt; onClick(View v) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                &lt;span style="color:#961a65;"&gt;if&lt;/span&gt; (((CheckBox) v).isChecked()) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                    Toast.makeText(HelloFormStuff.&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;, &lt;span style="color:#3b3df5;"&gt;"Selected"&lt;/span&gt;, Toast.&lt;span style="color:#032fc3;"&gt;LENGTH_SHORT&lt;/span&gt;).show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                } &lt;span style="color:#961a65;"&gt;else&lt;/span&gt; {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                    Toast.makeText(HelloFormStuff.&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;, &lt;span style="color:#3b3df5;"&gt;"Not selected"&lt;/span&gt;, Toast.&lt;span style="color:#032fc3;"&gt;LENGTH_SHORT&lt;/span&gt;).show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        });&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;final&lt;/span&gt; RadioButton radio_red = (RadioButton) findViewById(R.id.&lt;span style="color:#032fc3;"&gt;radio_red&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;final&lt;/span&gt; RadioButton radio_blue = (RadioButton) findViewById(R.id.&lt;span style="color:#032fc3;"&gt;radio_blue&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        radio_red.setOnClickListener(&lt;span style="color:#032fc3;"&gt;radio_listener&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        radio_blue.setOnClickListener(&lt;span style="color:#032fc3;"&gt;radio_listener&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;final&lt;/span&gt; ToggleButton togglebutton = (ToggleButton) findViewById(R.id.&lt;span style="color:#032fc3;"&gt;togglebutton&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        togglebutton.setOnClickListener(&lt;span style="color:#961a65;"&gt;new&lt;/span&gt; OnClickListener() {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;void&lt;/span&gt; onClick(View v) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                &lt;span style="color:#961a65;"&gt;if&lt;/span&gt; (togglebutton.isChecked()) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                    Toast.makeText(HelloFormStuff.&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;, &lt;span style="color:#3b3df5;"&gt;"Checked"&lt;/span&gt;, Toast.&lt;span style="color:#032fc3;"&gt;LENGTH_SHORT&lt;/span&gt;).show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                } &lt;span style="color:#961a65;"&gt;else&lt;/span&gt; {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                    Toast.makeText(HelloFormStuff.&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;, &lt;span style="color:#3b3df5;"&gt;"Not checked"&lt;/span&gt;, Toast.&lt;span style="color:#032fc3;"&gt;LENGTH_SHORT&lt;/span&gt;).show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        });&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;final&lt;/span&gt; RatingBar ratingbar = (RatingBar) findViewById(R.id.&lt;span style="color:#032fc3;"&gt;ratingbar&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        ratingbar.setOnRatingBarChangeListener(&lt;span style="color:#961a65;"&gt;new&lt;/span&gt; OnRatingBarChangeListener() {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;void&lt;/span&gt; onRatingChanged(RatingBar ratingBar, &lt;span style="color:#961a65;"&gt;float&lt;/span&gt; rating, &lt;span style="color:#961a65;"&gt;boolean&lt;/span&gt; fromUser) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                Toast.makeText(HelloFormStuff.&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;, &lt;span style="color:#3b3df5;"&gt;"New Rating: "&lt;/span&gt; + rating, Toast.&lt;span style="color:#032fc3;"&gt;LENGTH_SHORT&lt;/span&gt;).show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        });&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        Spinner spinner = (Spinner) findViewById(R.id.&lt;span style="color: #032fc3"&gt;spinner&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        ArrayAdapter&lt;&lt;span style="text-decoration: underline"&gt;CharSequence&lt;/span&gt;&gt; adapter = ArrayAdapter.createFromResource(&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;                &lt;span style="color: #961a65"&gt;this&lt;/span&gt;, R.array.&lt;span style="color: #032fc3"&gt;planets_array&lt;/span&gt;, android.R.layout.&lt;span style="color: #032fc3"&gt;simple_spinner_item&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        adapter.setDropDownViewResource(android.R.layout.&lt;span style="color: #032fc3"&gt;simple_spinner_dropdown_item&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        spinner.setAdapter(adapter); &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;}&lt;/p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-6097881779975636701?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Uv2s-jWZey-qOBufIobzzBl5Wqw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Uv2s-jWZey-qOBufIobzzBl5Wqw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Uv2s-jWZey-qOBufIobzzBl5Wqw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Uv2s-jWZey-qOBufIobzzBl5Wqw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/hQ7hdhOUhZQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/6097881779975636701/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/05/basic-control-samples.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/6097881779975636701?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/6097881779975636701?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/hQ7hdhOUhZQ/basic-control-samples.html" title="Basic Control samples" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/05/basic-control-samples.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EHQ3c-fCp7ImA9WxFQFEg.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-5505926644236255255</id><published>2010-05-09T19:26:00.000-07:00</published><updated>2010-05-09T19:47:12.954-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-09T19:47:12.954-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="Toast" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Toast Examples</title><content type="html">&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); line-height: 16px; "&gt;A toast is a message that pops up on the surface of the window. It only fills the amount of space required for the message and the user's current activity remains visible and interactive. The notification automatically fades in and out, and does not accept interaction events.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:arial, sans-serif;font-size:100%;color:#333333;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:arial, sans-serif;font-size:100%;color:#333333;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="line-height: normal; "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;If user response to the notification is required, consider using a &lt;a href="http://developer.android.com/guide/topics/ui/notifiers/notifications.html" style="color: rgb(0, 102, 153); "&gt;Status Bar Notification&lt;/a&gt;.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;A toast can be created and displayed from an &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/app/Activity.html" style="color: rgb(0, 102, 153); "&gt;Activity&lt;/a&gt;&lt;/code&gt; or &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/app/Service.html" style="color: rgb(0, 102, 153); "&gt;Service&lt;/a&gt;&lt;/code&gt;. If you create a toast notification from a Service, it appears in front of the Activity currently in focus.&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="line-height: normal; "&gt;&lt;h2 id="Basics" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0.5em; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 1.45em; color: rgb(17, 17, 17); border-top-style: solid; border-top-color: rgb(204, 204, 204); max-width: 968px; "&gt;The Basics&lt;/h2&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;First, instantiate a &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/widget/Toast.html" style="color: rgb(0, 102, 153); "&gt;Toast&lt;/a&gt;&lt;/code&gt; object with one of the &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/widget/Toast.html#makeText(android.content.Context,%20int,%20int)" style="color: rgb(0, 102, 153); "&gt;makeText()&lt;/a&gt;&lt;/code&gt; methods. This method takes three parameters: the application &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/content/Context.html" style="color: rgb(0, 102, 153); "&gt;Context&lt;/a&gt;&lt;/code&gt;, the text message, and the duration for the toast. It returns a properly initialized Toast object. We can display the toast notification with &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/widget/Toast.html#show()" style="color: rgb(0, 102, 153); "&gt;show()&lt;/a&gt;&lt;/code&gt;, &lt;/p&gt;&lt;pre class="prettyprint" style="color: rgb(0, 112, 0); font-family: monospace; line-height: inherit; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 1em; overflow-x: auto; overflow-y: auto; "&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;Context&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; mContext &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; getApplicationContext&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;();&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;CharSequence&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; mTextMsg &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;"Hello toast!"&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd" style="color: rgb(0, 0, 136); "&gt;int&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; mDuration &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;Toast&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;LENGTH_SHORT&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;Toast&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; toast &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;Toast&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;makeText&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); "&gt;mContext&lt;span class="Apple-style-span" style="color: rgb(0, 112, 0); "&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; mTextMsg&lt;span class="Apple-style-span" style="color: rgb(0, 112, 0); "&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; mDuration&lt;span class="Apple-style-span" style="color: rgb(102, 102, 0); "&gt;);&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;toast&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;show&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;();&lt;/span&gt;&lt;/pre&gt;&lt;pre class="prettyprint" style="color: rgb(0, 112, 0); font-family: monospace; line-height: inherit; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 1em; overflow-x: auto; overflow-y: auto; "&gt;&lt;span class="Apple-style-span"  style="color:#666600;"&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;public&lt;/span&gt; &lt;span style="color: #961a65"&gt;void&lt;/span&gt; onCreate(Bundle savedInstanceState) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span style="color: #961a65"&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    setContentView(R.layout.&lt;span style="color: #032fc3"&gt;main&lt;/span&gt;);&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    GridView gridview = (GridView) findViewById(R.id.&lt;span style="color: #032fc3"&gt;gridview&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    gridview.setAdapter(&lt;span style="color: #961a65"&gt;new&lt;/span&gt; ImageAdapter(&lt;span style="color: #961a65"&gt;this&lt;/span&gt;));&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"   style="font-family:monospace, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span"   style="font-family:Monaco, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    gridview.setOnItemClickListener(&lt;span style="color: #961a65"&gt;new&lt;/span&gt; OnItemClickListener() {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color: #961a65"&gt;public&lt;/span&gt; &lt;span style="color: #961a65"&gt;void&lt;/span&gt; onItemClick(AdapterView&lt;?&gt; parent, View v, &lt;span style="color: #961a65"&gt;int&lt;/span&gt; position, &lt;span style="color: #961a65"&gt;long&lt;/span&gt; id) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;            Toast.makeText(HelloGridView.&lt;span style="color: #961a65"&gt;this&lt;/span&gt;, &lt;span style="color: #3b3df5"&gt;""&lt;/span&gt; + position, Toast.&lt;span style="color: #032fc3"&gt;LENGTH_SHORT&lt;/span&gt;).show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        }&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    });&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;}&lt;/p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;We can also chain your methods and avoid holding on to the Toast object, like this:&lt;/p&gt;&lt;pre class="prettyprint" style="color: rgb(0, 112, 0); font-family: monospace; line-height: inherit; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 1em; overflow-x: auto; overflow-y: auto; "&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;Toast&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;makeText&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;context&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; text&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; duration&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;).&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;show&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;();&lt;/span&gt;&lt;/pre&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:monospace, sans-serif;color:#666600;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: arial, sans-serif; "&gt;&lt;h2 id="Positioning" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0.5em; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 1.45em; color: rgb(17, 17, 17); border-top-style: solid; border-top-color: rgb(204, 204, 204); max-width: 968px; "&gt;Positioning your Toast&lt;/h2&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;A standard toast notification appears near the bottom of the screen, centered horizontally. You can change this position with the &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/widget/Toast.html#setGravity(int,%20int,%20int)" style="color: rgb(0, 102, 153); "&gt;setGravity(int, int, int)&lt;/a&gt;&lt;/code&gt;method. This accepts three parameters: a &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/view/Gravity.html" style="color: rgb(0, 102, 153); "&gt;Gravity&lt;/a&gt;&lt;/code&gt; constant, an x-position offset, and a y-position offset.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;For example, if we decide that the toast should appear in the top-left corner, you can set the gravity like this:&lt;/p&gt;&lt;pre class="prettyprint" style="color: rgb(0, 112, 0); font-family: monospace; line-height: inherit; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 1em; overflow-x: auto; overflow-y: auto; "&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;toast&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;setGravity&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;Gravity&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;TOP&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;|&lt;/span&gt;&lt;span class="typ" style="color: rgb(102, 0, 102); "&gt;Gravity&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;LEFT&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="lit" style="color: rgb(0, 102, 102); "&gt;0&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="lit" style="color: rgb(0, 102, 102); "&gt;0&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;);&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="prettyprint" style="color: rgb(0, 112, 0); font-family: monospace; line-height: inherit; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 1em; overflow-x: auto; overflow-y: auto; "&gt;&lt;span class="Apple-style-span"  style="color:#666600;"&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color: #961a65"&gt;public&lt;/span&gt; &lt;span style="color: #961a65"&gt;void&lt;/span&gt; onCreate(Bundle savedInstanceState) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span style="color: #961a65"&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    setContentView(R.layout.&lt;span style="color: #032fc3"&gt;main&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    GridView gridview = (GridView) findViewById(R.id.&lt;span style="color: #032fc3"&gt;gridview&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    gridview.setAdapter(&lt;span style="color: #961a65"&gt;new&lt;/span&gt; ImageAdapter(&lt;span style="color: #961a65"&gt;this&lt;/span&gt;));&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"   style="font-family:monospace, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span"   style="font-family:Monaco, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    gridview.setOnItemClickListener(&lt;span style="color: #961a65"&gt;new&lt;/span&gt; OnItemClickListener() {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color: #961a65"&gt;public&lt;/span&gt; &lt;span style="color: #961a65"&gt;void&lt;/span&gt; onItemClick(AdapterView&lt;?&gt; parent, View v, &lt;span style="color: #961a65"&gt;int&lt;/span&gt; position, &lt;span style="color: #961a65"&gt;long&lt;/span&gt; id) {&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;          Toast toast = Toast.makeText(HelloGridView.&lt;span style="color: #961a65"&gt;this&lt;/span&gt;, &lt;span style="color: #3b3df5"&gt;""&lt;/span&gt; + position, Toast.&lt;span style="color: #032fc3"&gt;LENGTH_SHORT&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;          toast.setGravity(Gravity.&lt;span style="color: #032fc3"&gt;TOP&lt;/span&gt;, 0, 0);&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;          toast.show();&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;         }&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    });&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;}&lt;/p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-5505926644236255255?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9hZBUPYs2Z8INHXQ_POKYTKlncA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9hZBUPYs2Z8INHXQ_POKYTKlncA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9hZBUPYs2Z8INHXQ_POKYTKlncA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9hZBUPYs2Z8INHXQ_POKYTKlncA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/k7Hc4L4NoTM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/5505926644236255255/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/05/toast-examples.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/5505926644236255255?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/5505926644236255255?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/k7Hc4L4NoTM/toast-examples.html" title="Toast Examples" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/05/toast-examples.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMBQn87fCp7ImA9WxFRGEQ.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-8286709175139901392</id><published>2010-05-03T07:19:00.000-07:00</published><updated>2010-05-03T07:20:53.104-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-03T07:20:53.104-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="chicagocodecamp" /><title>Chicago Code Camp 2010</title><content type="html">Saturday, May 1st, 2010, I attended Chicago code camp 2010 that was sponsored by  .net user group. The conference had full of professionals from different groups. .net user groups, SharePoint, Azure, windows7, window phones, Android &amp;amp; processing ...  I also had a honor to speak about flex &amp;amp; Google technology during the conference. I really had a great time to share my knowledge and saw different technologies and met great people during the conference. I can't wait to see 2011 chicagocodecamp.&lt;br /&gt;&lt;br /&gt;Here is my presentation side and the link to the demo application for the session. Please feel free to read and to use the code for your experiment.&lt;br /&gt;&lt;br /&gt;Thank you for attending my session.&lt;br /&gt;&lt;br /&gt;Prsentation Slide : &lt;a href="http://docs.google.com/present/edit?id=0AezTqtKyBIISZGZqM3B4M21fMTZkajc3dHJneA&amp;amp;hl=en"&gt;&lt;strong&gt;http://docs.google.com/present/edit?id=0AezTqtKyBIISZGZqM3B4M21fMTZkajc3dHJneA&amp;amp;hl=en&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Demo Site : &lt;a href="http://jiflexapp.appspot.com/"&gt;&lt;strong&gt;http://jiflexapp.appspot.com/&lt;/strong&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-8286709175139901392?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IUXkvSvXJ-Omr_g7IC1EWs7uUnA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IUXkvSvXJ-Omr_g7IC1EWs7uUnA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IUXkvSvXJ-Omr_g7IC1EWs7uUnA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IUXkvSvXJ-Omr_g7IC1EWs7uUnA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/0tT4xG8KatE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/8286709175139901392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/05/chicago-code-camp-2010.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/8286709175139901392?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/8286709175139901392?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/0tT4xG8KatE/chicago-code-camp-2010.html" title="Chicago Code Camp 2010" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>2</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/05/chicago-code-camp-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4FQnc7eyp7ImA9WxFTF0k.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-1750163126980338964</id><published>2010-04-08T10:14:00.000-07:00</published><updated>2010-04-08T10:15:13.903-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-08T10:15:13.903-07:00</app:edited><title>how to check whitespace in flex</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:11.0pt; font-family:Calibri'&gt;The following example shows how you can check whether a character is a whitespace character by using the &lt;/span&gt;&lt;/font&gt;&lt;code&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:11.0pt;font-family:Calibri'&gt;isWhitespace()&lt;/span&gt;&lt;/font&gt;&lt;/code&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:11.0pt;font-family:Calibri'&gt; method &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:11.0pt; font-family:Calibri'&gt;in the mx.utils.StringUtil class. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:11.0pt; font-family:Calibri'&gt;Also, it shows how you can do the same thing using regular expressions (RegExp) with POSIX character classes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=1 face=Arial&gt;&lt;span style='font-size:9.0pt; font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 align=left  style='border-collapse:collapse;border:none;margin-left:6.75pt;margin-right:  6.75pt'&gt;  &lt;tr&gt;   &lt;td width=719 valign=top style='width:539.6pt;border:solid windowtext 1.0pt;   padding:0in 5.4pt 0in 5.4pt'&gt;   &lt;p class=MsoNormal style='text-indent:-12.0pt;mso-element:frame'&gt;&lt;span   class=b1&gt;&lt;b&gt;&lt;font size=1 color=red face="Courier New"&gt;&lt;span style='font-size:   9.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;font size=1 face=Verdana&gt;&lt;span   style='font-size:9.0pt;font-family:Verdana'&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-indent:-12.0pt;mso-element:frame'&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt; &lt;span   class=m1&gt;&lt;font color=blue&gt;&amp;lt;?&lt;/font&gt;&lt;/span&gt;&lt;span class=pi1&gt;&lt;font   color=blue&gt;xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; &lt;/font&gt;&lt;/span&gt;&lt;span   class=m1&gt;&lt;font color=blue&gt;?&amp;gt;&lt;/font&gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-indent:-12.0pt;mso-element:frame'&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;-&amp;nbsp;&amp;nbsp;   &lt;span class=m1&gt;&lt;font color=blue&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt;mx:Application&lt;/font&gt;&lt;/span&gt;&lt;span class=ns1&gt;&lt;font color=red&gt;   xmlns:mx&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;font   color=red&gt;&lt;span style='color:red;font-weight:bold'&gt;http://www.adobe.com/2006/mxml&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;span   class=m1&gt;&lt;font color=blue&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt; layout&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span   style='font-weight:bold'&gt;vertical&lt;/span&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font color="#990000"&gt; verticalAlign&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style='font-weight:bold'&gt;middle&lt;/span&gt;&lt;/b&gt;&lt;span   class=m1&gt;&lt;font color=blue&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt; backgroundColor&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style='font-weight:bold'&gt;white&lt;/span&gt;&lt;/b&gt;&lt;span   class=m1&gt;&lt;font color=blue&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt; viewSourceURL&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span   style='font-weight:bold'&gt;srcview/index.html&lt;/span&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;br&gt;   &lt;span class=m1&gt;&lt;font color=blue&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt;mx:Script&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='margin-left:12.0pt;mso-element:frame'&gt;&lt;span   class=c&gt;&lt;font size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:   Verdana'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font size=1 color=blue   face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;![CDATA[&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt; &lt;/span&gt;&lt;/font&gt;&lt;span   class=db1&gt;&lt;font size=1 face=Courier&gt;&lt;span style='font-size:9.0pt'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;   &lt;span id=""&gt;&lt;pre style='mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import mx.controls.dataGridClasses.DataGridColumn;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import mx.utils.StringUtil;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;private function isWhitespace_labelFunc(item:Object,column:DataGridColumn):String{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var char:String = item.toString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return StringUtil.isWhitespace(char).toString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt; &amp;nbsp;private functionisWhitespace_RegExp_labelFunc(item:Object,column:DataGridColumn):String {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var char:String = item.toString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var re:RegExp = /^[[:space:]]$/;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return re.test(char).toString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;private function charCodeAt_labelFunc(item:Object, column:DataGridColumn):String{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var char:String = item.toString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return item.charCodeAt(0).toString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre   style='margin-left:12.0pt;mso-element:frame'&gt;&lt;font size=1 face="Courier New"&gt;&lt;span   style='font-size:9.0pt'&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;   &lt;p class=MsoNormal style='text-indent:-12.0pt;mso-element:frame'&gt;&lt;span   class=b1&gt;&lt;b&gt;&lt;font size=1 color=red face="Courier New"&gt;&lt;span style='font-size:   9.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;font size=1 face=Verdana&gt;&lt;span   style='font-size:9.0pt;font-family:Verdana'&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span   class=m1&gt;&lt;font color=blue&gt;]]&amp;gt;&lt;/font&gt;&lt;/span&gt; &lt;br&gt;   &lt;span class=m1&gt;&lt;font color=blue&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt;mx:Script&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=m1&gt;&lt;font color=black&gt;&lt;span style='color:windowtext'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-indent:-12.0pt;mso-element:frame'&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:String id&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;=&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana;   font-weight:bold'&gt;str&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;quot;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=tx1&gt;&lt;b&gt;&lt;font size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;   font-family:Verdana'&gt;The quick brown fox jumped over the lazy dog.&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span   class=m1&gt;&lt;font size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;   font-family:Verdana'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font size=1   color="#990000" face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;mx:String&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=m1&gt;&lt;font size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;   font-family:Verdana'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size=1 face=Verdana&gt;&lt;span   style='font-size:9.0pt;font-family:Verdana'&gt;&lt;br&gt;   &lt;span class=m1&gt;&lt;font color=blue&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt;mx:ArrayCollection&lt;/font&gt;&lt;/span&gt; &lt;span class=t1&gt;&lt;font   color="#990000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span   style='font-weight:bold'&gt;arrColl&lt;/span&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font color="#990000"&gt; source&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style='font-weight:bold'&gt;{str.split('')}&lt;/span&gt;&lt;/b&gt;&lt;span   class=m1&gt;&lt;font color=blue&gt;&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:ApplicationControlBar dock&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=m1&gt;&lt;font size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;   font-family:Verdana'&gt;=&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;font size=1   face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana;font-weight:   bold'&gt;true&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font size=1 color=blue   face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;quot;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:Text&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size=1   face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt; &lt;span   class=t1&gt;&lt;font color="#990000"&gt;text&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style='font-weight:bold'&gt;{str}&lt;/span&gt;&lt;/b&gt;&lt;span   class=m1&gt;&lt;font color=blue&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt; selectable&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span   style='font-weight:bold'&gt;false&lt;/span&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;&amp;quot;   /&amp;gt;&lt;/font&gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:ApplicationControlBar&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=m1&gt;&lt;font size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;   font-family:Verdana'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size=1 face=Verdana&gt;&lt;span   style='font-size:9.0pt;font-family:Verdana'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:DataGrid id&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;=&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana;   font-weight:bold'&gt;dataGrid&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt; dataProvider&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;=&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana;   font-weight:bold'&gt;{arrColl}&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt; width&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;=&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana;   font-weight:bold'&gt;100%&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt; height&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;=&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana;   font-weight:bold'&gt;100%&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;quot;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:columns&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='margin-left:.5in;mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:DataGridColumn&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt; &lt;span   class=t1&gt;&lt;font color="#990000"&gt;dataTipField&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style='font-weight:bold'&gt;lbl&lt;/span&gt;&lt;/b&gt;&lt;span   class=m1&gt;&lt;font color=blue&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt; headerText&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span   style='font-weight:bold'&gt;Character&lt;/span&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;&amp;quot;   /&amp;gt;&lt;/font&gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='margin-left:.5in;mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:DataGridColumn&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt; &lt;span   class=t1&gt;&lt;font color="#990000"&gt;labelFunction&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style='font-weight:bold'&gt;isWhitespace_labelFunc&lt;/span&gt;&lt;/b&gt;&lt;span   class=m1&gt;&lt;font color=blue&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt; headerText&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span   style='font-weight:bold'&gt;isWhitespace(char)&lt;/span&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='margin-left:.5in;mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:DataGridColumn&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt; &lt;span   class=t1&gt;&lt;font color="#990000"&gt;labelFunction&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style='font-weight:bold'&gt;isWhitespace_RegExp_labelFunc&lt;/span&gt;&lt;/b&gt;&lt;span   class=m1&gt;&lt;font color=blue&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt; headerText&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span   style='font-weight:bold'&gt;[[:space:]]&lt;/span&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='margin-left:.5in;mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:DataGridColumn&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt; &lt;span   class=t1&gt;&lt;font color="#990000"&gt;labelFunction&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style='font-weight:bold'&gt;charCodeAt_labelFunc&lt;/span&gt;&lt;/b&gt;&lt;span   class=m1&gt;&lt;font color=blue&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class=t1&gt;&lt;font   color="#990000"&gt; headerText&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font color=blue&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span   style='font-weight:bold'&gt;charCodeAt()&lt;/span&gt;&lt;/b&gt;&lt;span class=m1&gt;&lt;font   color=blue&gt;&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:columns&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:DataGrid&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='mso-element:frame'&gt;&lt;span class=m1&gt;&lt;font size=1   color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span   class=t1&gt;&lt;font size=1 color="#990000" face=Verdana&gt;&lt;span style='font-size:   9.0pt;font-family:Verdana'&gt;mx:Application&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=m1&gt;&lt;font   size=1 color=blue face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font   size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt;font-family:Verdana'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='mso-element:frame'&gt;&lt;font size=1 face=Arial&gt;&lt;span   style='font-size:9.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt;  &lt;p class=MsoNormal&gt;&lt;font size=1 face=Arial&gt;&lt;span style='font-size:9.0pt; font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-1750163126980338964?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XP9U_Kru2UWIbrzKWigUFBZ9CZE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XP9U_Kru2UWIbrzKWigUFBZ9CZE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XP9U_Kru2UWIbrzKWigUFBZ9CZE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XP9U_Kru2UWIbrzKWigUFBZ9CZE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/wAkb9yMVSHM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/1750163126980338964/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/04/how-to-check-whitespace-in-flex.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/1750163126980338964?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/1750163126980338964?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/wAkb9yMVSHM/how-to-check-whitespace-in-flex.html" title="how to check whitespace in flex" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>2</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/04/how-to-check-whitespace-in-flex.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIMRXgyfCp7ImA9WxFTF04.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-3414036077888036176</id><published>2010-04-08T07:30:00.000-07:00</published><updated>2010-04-08T07:39:44.694-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-08T07:39:44.694-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="flex" /><category scheme="http://www.blogger.com/atom/ns#" term="icon" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="skin" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>How to generate icon in flash and how to use in flex</title><content type="html">&lt;strong&gt;In Flash&lt;/strong&gt;&lt;br /&gt;To generate a brand new icon it is best to base it on an exiting icon (as it will act as a template)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Open the relevant Flash file&lt;/li&gt;&lt;li&gt;In the ‘Library’ select an existing movieclip (used as an icon)&lt;/li&gt;&lt;li&gt;Right-click and duplicate&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;      &lt;a href="http://1.bp.blogspot.com/_Fr2JAILZ8Q8/S73oy4sCNVI/AAAAAAAAEr4/0bcjPGI0G44/s1600/1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5457774284351092050" style="WIDTH: 165px; CURSOR: hand; HEIGHT: 124px" alt="" src="http://1.bp.blogspot.com/_Fr2JAILZ8Q8/S73oy4sCNVI/AAAAAAAAEr4/0bcjPGI0G44/s400/1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Change the name&lt;/li&gt;&lt;li&gt;Check export for actionscript&lt;/li&gt;&lt;li&gt;Change the baseclass from ‘flash.display.MovieClip’ to ‘mx.flash.UIMovieClip’&lt;/li&gt;&lt;li&gt;Click OK&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;a href="http://2.bp.blogspot.com/_Fr2JAILZ8Q8/S73oqR2l0fI/AAAAAAAAErw/49W1SU0mGQI/s1600/2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5457774136487432690" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 321px" alt="" src="http://2.bp.blogspot.com/_Fr2JAILZ8Q8/S73oqR2l0fI/AAAAAAAAErw/49W1SU0mGQI/s400/2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Click OK&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;a href="http://3.bp.blogspot.com/_Fr2JAILZ8Q8/S73op24kYAI/AAAAAAAAEro/m5ytCPp9mFM/s1600/3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5457774129247969282" style="WIDTH: 370px; CURSOR: hand; HEIGHT: 172px" alt="" src="http://3.bp.blogspot.com/_Fr2JAILZ8Q8/S73op24kYAI/AAAAAAAAEro/m5ytCPp9mFM/s400/3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Drag the new movieclip to the ‘Stage’&lt;/li&gt;&lt;li&gt;Double-check to edit it&lt;/li&gt;&lt;li&gt;Go into the ‘Timeline’ and edit the movieclip for all 4 states (using the standard flash tools etc)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;   &lt;a href="http://4.bp.blogspot.com/_Fr2JAILZ8Q8/S73opgI6zbI/AAAAAAAAErg/4RaUHxpIbMQ/s1600/4.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5457774123142532530" style="WIDTH: 333px; CURSOR: hand; HEIGHT: 81px" alt="" src="http://4.bp.blogspot.com/_Fr2JAILZ8Q8/S73opgI6zbI/AAAAAAAAErg/4RaUHxpIbMQ/s400/4.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once happy with your edits&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Select File &gt; Publish Settings… &lt;/li&gt;&lt;li&gt;Under the Flash tab ensure the following settings are checked (particularly Export SWC)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;   &lt;a href="http://2.bp.blogspot.com/_Fr2JAILZ8Q8/S73opJHKZJI/AAAAAAAAErY/ysOd-Vjegus/s1600/5.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5457774116961150098" style="WIDTH: 381px; CURSOR: hand; HEIGHT: 328px" alt="" src="http://2.bp.blogspot.com/_Fr2JAILZ8Q8/S73opJHKZJI/AAAAAAAAErY/ysOd-Vjegus/s400/5.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Press publish&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;In Flex&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Locate the newly generated SWC in your file system&lt;/li&gt;&lt;li&gt;Place it into your Flex project The movieclip name will be the name of the skin:&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://1.bp.blogspot.com/_Fr2JAILZ8Q8/S73oo-tqwsI/AAAAAAAAErQ/anFV5_91Qoo/s1600/6.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5457774114169864898" style="WIDTH: 317px; CURSOR: hand; HEIGHT: 71px" alt="" src="http://1.bp.blogspot.com/_Fr2JAILZ8Q8/S73oo-tqwsI/AAAAAAAAErQ/anFV5_91Qoo/s400/6.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-3414036077888036176?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W7SvkaLkH-H1wbEjymnYspCgROA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W7SvkaLkH-H1wbEjymnYspCgROA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W7SvkaLkH-H1wbEjymnYspCgROA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W7SvkaLkH-H1wbEjymnYspCgROA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/D5na5DqWb2A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/3414036077888036176/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/04/how-to-generate-icon-in-flash-and-how.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/3414036077888036176?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/3414036077888036176?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/D5na5DqWb2A/how-to-generate-icon-in-flash-and-how.html" title="How to generate icon in flash and how to use in flex" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Fr2JAILZ8Q8/S73oy4sCNVI/AAAAAAAAEr4/0bcjPGI0G44/s72-c/1.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/04/how-to-generate-icon-in-flash-and-how.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAAR3gzfip7ImA9WxFTFEQ.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-7432885599034876416</id><published>2010-04-05T12:41:00.001-07:00</published><updated>2010-04-05T12:45:46.686-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-05T12:45:46.686-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="font" /><category scheme="http://www.blogger.com/atom/ns#" term="unicode range" /><title>Embeding font in your CSS</title><content type="html">&lt;div&gt;If you  embed font in your project, you must define encode-range of your each font. If not, user won&amp;#39;t be able to type Latin-1 Supplement characters.&lt;/div&gt; &lt;div&gt;You find all Latin-1 Supplement Unicode from &lt;a href="http://en.wikipedia.org/wiki/Latin-1_Supplement_unicode_block"&gt;http://en.wikipedia.org/wiki/Latin-1_Supplement_unicode_block&lt;/a&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;For this example, I have didn&amp;#39;t include all of them.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"&gt; &lt;div&gt;        @font-face &lt;br&gt;        {  &lt;br&gt;            font-family: Arial;&lt;br&gt;            src: url(&amp;quot;assets/fonts/ARIAL.ttf&amp;quot;);&lt;br&gt;            fontWeight: normal;&lt;br&gt;            unicode-range:&lt;br&gt;                U+0020-U+0040, /* Punctuation, Numbers */&lt;br&gt;                 U+0041-U+005A, /* Upper-Case A-Z */&lt;br&gt;                U+005B-U+0060, /* Punctuation and Symbols */&lt;br&gt;                U+0061-U+007A, /* Lower-Case a-z */&lt;br&gt;                U+007B-U+007E, /* Punctuation and Symbols */ &lt;br&gt;                 U+00B0-U+00B9,&lt;br&gt;                U+2192-U+2192,&lt;br&gt;                U+25AB-U+25AB,&lt;br&gt;                U+00A1-U+00A9,&lt;br&gt;                U+00AA-U+00AA,&lt;br&gt;                U+00AB-U+00AB,&lt;br&gt;                U+00AC-U+00AC,&lt;br&gt;                 U+00AD-U+00AD,&lt;br&gt;                U+00AE-U+00AE,&lt;br&gt;                U+00AF-U+00AF,&lt;br&gt;                U+00BA-U+00BA,&lt;br&gt;                U+00BB-U+00BB,&lt;br&gt;                U+00BF-U+00BF,&lt;br&gt;                U+2022;      &lt;br&gt;         }&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;        @font-face &lt;br&gt;        {  &lt;br&gt;            font-family: Arial;&lt;br&gt;            src: url(&amp;quot;assets/fonts/ARIALBD.ttf&amp;quot;);&lt;br&gt;            fontWeight: bold;&lt;br&gt;            unicode-range:&lt;br&gt;                U+0020-U+0040, /* Punctuation, Numbers */&lt;br&gt;                 U+0041-U+005A, /* Upper-Case A-Z */&lt;br&gt;                U+005B-U+0060, /* Punctuation and Symbols */&lt;br&gt;                U+0061-U+007A, /* Lower-Case a-z */&lt;br&gt;                U+007B-U+007E, /* Punctuation and Symbols */ &lt;br&gt;                 U+00B0-U+00B9,&lt;br&gt;                U+2192-U+2192,&lt;br&gt;                U+25AB-U+25AB,&lt;br&gt;                U+00A1-U+00A9,&lt;br&gt;                U+00AA-U+00AA,&lt;br&gt;                U+00AB-U+00AB,&lt;br&gt;                U+00AC-U+00AC,&lt;br&gt;                 U+00AD-U+00AD,&lt;br&gt;                U+00AE-U+00AE,&lt;br&gt;                U+00AF-U+00AF,&lt;br&gt;                U+00BA-U+00BA,&lt;br&gt;                U+00BB-U+00BB,&lt;br&gt;                U+00BF-U+00BF,&lt;br&gt;                U+2022;                     &lt;br&gt;         }&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-7432885599034876416?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VShqqz5E3uWIhcBWLSc4nKj1-XA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VShqqz5E3uWIhcBWLSc4nKj1-XA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VShqqz5E3uWIhcBWLSc4nKj1-XA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VShqqz5E3uWIhcBWLSc4nKj1-XA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/8AhuOhgcffs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/7432885599034876416/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/04/embeding-font-in-your-css.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/7432885599034876416?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/7432885599034876416?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/8AhuOhgcffs/embeding-font-in-your-css.html" title="Embeding font in your CSS" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/04/embeding-font-in-your-css.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQDSHs9eCp7ImA9WxBaFUs.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-223970506751575745</id><published>2010-03-25T16:38:00.001-07:00</published><updated>2010-03-25T16:39:39.560-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T16:39:39.560-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xml" /><title>Encode htmlText to meet xml standard</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:10.0pt; font-family:Calibri'&gt;When I get data from custom rich editor, rich editor generates well-form html that has valid xml structure. So far, so good.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:10.0pt; font-family:Calibri'&gt;So, I assume that it is valid xml so that I passed this data to generate xml. Then, I found one issue. Rich editor needs some sorts of encoding.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:10.0pt; font-family:Calibri'&gt;For example, when I enter &amp;amp;, rich editor encode nicely &amp;amp;amp; but, I type &amp;quot; or ' , unfortunately, rich editor component can't encode to meet xhtml standard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Calibri&gt;&lt;span style='font-size:10.0pt; font-family:Calibri'&gt;So, I have to find the easy to encode based on html encoding. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face=Calibri&gt;&lt;span style='font-size:12.0pt; font-family:Calibri'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ol style='margin-top:0in' start=1 type=1&gt;  &lt;li class=MsoNormal style='mso-list:l0 level1 lfo3'&gt;&lt;font size=2 face=Calibri&gt;&lt;span      style='font-size:10.0pt;font-family:Calibri'&gt;I notice Rich Editor returns      well-formed xml structure. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='mso-list:l0 level1 lfo3'&gt;&lt;font size=2 face=Calibri&gt;&lt;span      style='font-size:10.0pt;font-family:Calibri'&gt;So, I just need to go through      each node, get text, if text doesn&amp;#8217;t meet xml standard, just encode      it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"; color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=navy face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"; color:navy'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 bgcolor="#FFFF99"  style='margin-left:23.15pt;background:#FFFF99;border-collapse:collapse;  border:none'&gt;  &lt;tr height=216 style='height:161.8pt'&gt;   &lt;td width=697 height=216 valign=top style='width:523.1pt;border:solid windowtext 1.0pt;   padding:0in 5.4pt 0in 5.4pt;height:161.8pt'&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;b&gt;&lt;font size=2 color="#0033ff"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#0033FF;font-weight:bold'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;b&gt;&lt;font size=2 color="#0033ff"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#0033FF;font-weight:bold'&gt;public&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2   color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:black'&gt; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#0033ff"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#0033FF;font-weight:bold'&gt;static&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2   color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:black'&gt; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2 color="#339966"   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:#339966;font-weight:bold'&gt;function&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2   color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:black'&gt; parseHTMLForEncode(objHtml:XML):XML{&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#0033FF;font-weight:bold'&gt;for&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#0033FF;font-weight:bold'&gt;each&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; (&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#6699cc" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#6699CC;font-weight:bold'&gt;var&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; t:XML &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2   color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:   "Courier New";color:#0033FF;font-weight:bold'&gt;in&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; objHtml.children()){&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#0033FF;font-weight:bold'&gt;if&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; (t.text().length() &amp;gt; 0){&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.setChildren(StringUtil.encodeHTMLCharacter(t.text()))&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#0033FF;font-weight:bold'&gt;if&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; (t.hasComplexContent()){&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parseXMLValueForEncode(t);&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New";   color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font   size=2 color="#0033ff" face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:#0033FF;font-weight:bold'&gt;return&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font   size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;   font-family:"Courier New";color:black'&gt; obxml;&lt;/span&gt;&lt;/font&gt;&lt;font size=2   face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span   style='font-size:10.0pt;font-family:"Courier New";color:black'&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=navy   face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"; color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=navy face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family: "Courier New";color:navy'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"; color:black'&gt;t.setChildren(StringUtil.encodeHTMLCharacter(t.text()))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"; color:black'&gt;: &lt;b&gt;&lt;span style='font-weight:bold'&gt;this is way to update text&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face=Calibri&gt;&lt;span style='font-size:12.0pt; font-family:Calibri'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-223970506751575745?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EVWCmZQLEhEqXpiDvmznohu0g-w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EVWCmZQLEhEqXpiDvmznohu0g-w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EVWCmZQLEhEqXpiDvmznohu0g-w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EVWCmZQLEhEqXpiDvmznohu0g-w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/6PpfaAVdltM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/223970506751575745/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/03/encode-htmltext-to-meet-xml-standard_25.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/223970506751575745?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/223970506751575745?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/6PpfaAVdltM/encode-htmltext-to-meet-xml-standard_25.html" title="Encode htmlText to meet xml standard" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>1</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/03/encode-htmltext-to-meet-xml-standard_25.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YNQH0_cCp7ImA9WxBaEUw.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-4260002170750872470</id><published>2010-03-20T14:05:00.001-07:00</published><updated>2010-03-20T14:06:31.348-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-20T14:06:31.348-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="event" /><title>TextEvent</title><content type="html">&lt;span style="font-size:85%;color:#0033ff;"&gt;&lt;span style="font-size:85%;color:#0033ff;"&gt;&lt;div align="left"&gt;1. Register Event :&lt;br /&gt;&lt;span style="font-size:85%;color:#0033ff;"&gt;&lt;span style="font-size:85%;color:#0033ff;"&gt;&lt;strong&gt;this&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;.textArea.addEventListener(TextEvent.TEXT_INPUT, checkInputData);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;2. Write the proper method to handle text entry:&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;public &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="font-size:85%;color:#339966;"&gt;&lt;span style="font-size:85%;color:#339966;"&gt;function&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt; checkInputData(event:TextEvent):&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:85%;color:#0033ff;"&gt;&lt;span style="font-size:85%;color:#0033ff;"&gt;void&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt; &lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote style="margin-top:0;margin-bottom:0;"&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:85%;color:#6699cc;"&gt;&lt;span style="font-size:85%;color:#6699cc;"&gt;   var&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; currentHTMLText : String =&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:85%;color:#0033ff;"&gt;&lt;span style="font-size:85%;color:#0033ff;"&gt;this&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;.textArea.htmlText; &lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:85%;color:#6699cc;"&gt;&lt;span style="font-size:85%;color:#6699cc;"&gt;   var&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt; strEntered: String = event.text;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div&gt;}&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-4260002170750872470?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IMfE1AAYqfFNw43Bcy3SjbQbWqo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IMfE1AAYqfFNw43Bcy3SjbQbWqo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IMfE1AAYqfFNw43Bcy3SjbQbWqo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IMfE1AAYqfFNw43Bcy3SjbQbWqo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/oY5Im5oxHZE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/4260002170750872470/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/03/textevent.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/4260002170750872470?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/4260002170750872470?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/oY5Im5oxHZE/textevent.html" title="TextEvent" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>1</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/03/textevent.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YBQn85cCp7ImA9WxBaEUw.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-678924362963709405</id><published>2010-03-20T14:02:00.001-07:00</published><updated>2010-03-20T14:05:53.128-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-20T14:05:53.128-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="event" /><title>KeyboardEvent Handle to catch user's key entery</title><content type="html">&lt;div&gt;If we want to know the value what users press on keyword, you can use KeyboardEvent.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;1. Register event :&lt;/div&gt; &lt;div&gt;      &lt;b&gt;&lt;font color="#0033ff" size="2"&gt;&lt;font color="#0033ff" size="2"&gt;this&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt;.textArea.addEventListener(KeyboardEvent.KEY_UP.reportKeyDown);&lt;/font&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;2. Write the method to handle the event :&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;b&gt;&lt;font color="#0033ff" size="2"&gt;&lt;font color="#0033ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;b&gt;&lt;font color="#339966" size="2"&gt;&lt;font color="#339966" size="2"&gt;function&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt; reportKeyDown(evt : KeyboardEvent):&lt;/font&gt;&lt;b&gt;&lt;font color="#0033ff" size="2"&gt;&lt;font color="#0033ff" size="2"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt;{&lt;/font&gt;&lt;/div&gt;  &lt;div&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;div&gt;Alert.show(&lt;a href="http://event.currentTarget.name"&gt;event.currentTarget.name&lt;/a&gt; + &lt;b&gt;&lt;font color="#990000" size="2"&gt;&lt;font color="#990000" size="2"&gt;&amp;quot; hears key press: &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt; + &lt;/font&gt;&lt;/div&gt;  &lt;div&gt;String.fromCharCode(event.charCode) + &lt;b&gt;&lt;font color="#990000" size="2"&gt;&lt;font color="#990000" size="2"&gt;&amp;quot; (key code: &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt; + &lt;/font&gt;&lt;/div&gt; &lt;div&gt;event.keyCode + &lt;b&gt;&lt;font color="#990000" size="2"&gt;&lt;font color="#990000" size="2"&gt;&amp;quot; character code: &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt; + event.charCode + &lt;/font&gt;&lt;b&gt;&lt;font color="#990000" size="2"&gt;&lt;font color="#990000" size="2"&gt;&amp;quot;)&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt;); &lt;/font&gt;&lt;/div&gt; &lt;/blockquote&gt; &lt;div&gt;}&lt;/div&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-678924362963709405?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TATcaMlgcimEaAr69qe0ZQLopnI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TATcaMlgcimEaAr69qe0ZQLopnI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TATcaMlgcimEaAr69qe0ZQLopnI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TATcaMlgcimEaAr69qe0ZQLopnI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/3vqhJ7T2z6U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/678924362963709405/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/03/keyboardevent-handle-to-catch-users-key.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/678924362963709405?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/678924362963709405?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/3vqhJ7T2z6U/keyboardevent-handle-to-catch-users-key.html" title="KeyboardEvent Handle to catch user's key entery" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/03/keyboardevent-handle-to-catch-users-key.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4NSH4yfyp7ImA9WxBUEk8.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-3373864776791400245</id><published>2010-02-26T13:44:00.000-08:00</published><updated>2010-02-26T13:49:59.097-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-26T13:49:59.097-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FlexFormatter" /><category scheme="http://www.blogger.com/atom/ns#" term="Flexbuilder" /><title>flexformatter</title><content type="html">Since i start programming FLEXBuilder, there is always one feature that I really need. Formatter! Not like eclipse, Flex doesn't have automatic formatter. So, the code looks always ugly. Whenever I get code from other developers, flex project is getting messier and messier.&lt;br /&gt;&lt;br /&gt;Today, I finally, found the flexformatter. Here is the link to get FlexFormatter http://flexformatter.googlecode.com/svn/trunk/FlexFormatter/FlexPrettyPrintCommandUpdateSite/&lt;br /&gt;&lt;br /&gt;1. Open your eclipse&lt;br /&gt;2. go to help ==&gt; software update&lt;br /&gt;3. add the http://flexformatter.googlecode.com/svn/trunk/FlexFormatter/FlexPrettyPrintCommandUpdateSite/ site&lt;br /&gt;4. update eclipse&lt;br /&gt;5. Once update is completed, go to eclipse ==&gt; preference&lt;br /&gt;6. Now, you can see Flexformatter&lt;br /&gt;7. Configure it as your need&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-3373864776791400245?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2LkRjXmRMBKIQwYjNPZqQR0ejlw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2LkRjXmRMBKIQwYjNPZqQR0ejlw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2LkRjXmRMBKIQwYjNPZqQR0ejlw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2LkRjXmRMBKIQwYjNPZqQR0ejlw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/7GbxybpHZXg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/3373864776791400245/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/02/flexformatter.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/3373864776791400245?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/3373864776791400245?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/7GbxybpHZXg/flexformatter.html" title="flexformatter" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>1</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/02/flexformatter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08DRnwzeyp7ImA9WxBWGUw.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-6839475690994338775</id><published>2010-02-11T09:08:00.000-08:00</published><updated>2010-02-11T10:11:17.283-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-11T10:11:17.283-08:00</app:edited><title>Using ActionScript expressions in Binding tags</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;The &lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;source&lt;/span&gt;&lt;/font&gt; property of an &lt;b&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt; font-family:"Courier New";font-weight:bold'&gt;&amp;lt;mx:Binding&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt; tag can contain curly braces. When there are no curly braces in the &lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;source&lt;/span&gt;&lt;/font&gt; property, the value is treated as a single ActionScript expression. When there are curly braces in the &lt;font size=2 face="Courier New"&gt;&lt;span style='font-size: 10.0pt;font-family:"Courier New"'&gt;source&lt;/span&gt;&lt;/font&gt; property, the value is treated as a concatenated ActionScript expression. The &lt;b&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"; font-weight:bold'&gt;&amp;lt;mx:Binding&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt; tags in the following example are valid and equivalent to each other:&lt;b&gt;&lt;font size=2&gt;&lt;span style='font-size:11.0pt;font-weight:bold'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0  style='margin-left:23.15pt;border-collapse:collapse;border:none'&gt;  &lt;tr height=565 style='height:423.95pt'&gt;   &lt;td width=584 height=565 valign=top style='width:437.85pt;border:solid windowtext 1.0pt;   padding:0in 5.4pt 0in 5.4pt;height:423.95pt'&gt;   &lt;div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;   padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F0F7FE;margin-left:0in;   margin-right:3.75pt'&gt;&lt;pre&gt;&lt;font size=2 color="#333333" face="Courier New"&gt;&lt;span   style='font-size:10.0pt'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;lt;!-- binding/ASInBindingTags.mxml --&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;lt;mx:Application xmlns:mx=&amp;quot;http://www.adobe.com/2006/mxml&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Script&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;![CDATA[&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public function whatDogAte():String {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &amp;quot;homework&amp;quot;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]]&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/mx:Script&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Binding &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;source=&amp;quot;'The dog ate my '+ whatDogAte()&amp;quot; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;destination=&amp;quot;field1.text&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Binding &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;source=&amp;quot;{'The dog ate my '+ whatDogAte()}&amp;quot; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;destination=&amp;quot;field2.text&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Binding &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;source=&amp;quot;The dog ate my {whatDogAte()}&amp;quot; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;destination=&amp;quot;field3.text&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:TextArea id=&amp;quot;field1&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:TextArea id=&amp;quot;field2&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:TextArea id=&amp;quot;field3&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font   size=2 color="#333333" face="Courier New"&gt;&lt;span style='font-size:10.0pt'&gt;&amp;lt;/mx:Application&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;/div&gt;   &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;   font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/table&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;a name=218879&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;&lt;font size=2 face="Times New Roman"&gt;&lt;span style='font-size:11.0pt;font-weight:bold;font-style:italic'&gt;Using an ampersand character in a data binding expression &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;Because of the parsing rules of XML, if you want to use an ampersand character, &lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;amp;&lt;/span&gt;&lt;/font&gt;, in a data binding expression in an MXML file, you must replace it with the hexadecimal equivalent character, &lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;amp;amp;&lt;/span&gt;&lt;/font&gt;. For example, if you want to use a logical OR expression, written in ActionScript as &lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;/font&gt;, then you have to write is as &lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;amp;amp;&amp;amp;amp;&lt;/span&gt;&lt;/font&gt;, as the following example shows:&lt;br&gt; &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;&lt;span style='font-weight:bold'&gt;&amp;nbsp;&lt;span style='background:yellow'&gt;&amp;lt;mx:Button label=&amp;quot;Test&amp;quot; enabled=&amp;quot;{authorized &amp;amp;amp;&amp;amp;amp; cc}&amp;quot; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-6839475690994338775?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FMVfuEqfwS0V_Lq7nIMHvN-S6VQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FMVfuEqfwS0V_Lq7nIMHvN-S6VQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FMVfuEqfwS0V_Lq7nIMHvN-S6VQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FMVfuEqfwS0V_Lq7nIMHvN-S6VQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/FWLz-ewqL6E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/6839475690994338775/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/02/using-actionscript-expressions-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/6839475690994338775?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/6839475690994338775?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/FWLz-ewqL6E/using-actionscript-expressions-in.html" title="Using ActionScript expressions in Binding tags" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/02/using-actionscript-expressions-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4DQHcyeip7ImA9WxBWF0U.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-4277045451428814297</id><published>2010-02-08T19:13:00.000-08:00</published><updated>2010-02-09T23:29:31.992-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-09T23:29:31.992-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Hello Android</title><content type="html">1. Open your eclipse&lt;br /&gt;2. Select File ==&gt; New ==&gt; Project&lt;br /&gt;3. Select Android Project&lt;br /&gt;4. Fill Project Property. see below screenshot.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Fr2JAILZ8Q8/S3JgGBtC5QI/AAAAAAAAEpc/oiZ7i4PW1DI/s1600-h/Screen+shot+2010-02-08+at+9.07.28+PM.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 290px;" src="http://3.bp.blogspot.com/_Fr2JAILZ8Q8/S3JgGBtC5QI/AAAAAAAAEpc/oiZ7i4PW1DI/s400/Screen+shot+2010-02-08+at+9.07.28+PM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5436513356842460418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  color: rgb(51, 51, 51); line-height: 16px; font-family:arial, sans-serif;font-size:13px;"&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 62px; font-style: italic; font-weight: bold; "&gt;Project Name&lt;/span&gt;&lt;/div&gt;&lt;dl style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;dd style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;This is the Eclipse Project name — the name of the directory that will contain the project files.&lt;/dd&gt;&lt;dd style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;br /&gt;&lt;/dd&gt;&lt;dt style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;em&gt;&lt;b&gt;Application Name&lt;/b&gt;&lt;/em&gt;&lt;/dt&gt;&lt;dd style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;This is the human-readable title for your application — the name that will appear on the Android device.&lt;/dd&gt;&lt;dd style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;br /&gt;&lt;/dd&gt;&lt;dt style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;em&gt;&lt;b&gt;Package Name&lt;/b&gt;&lt;/em&gt;&lt;/dt&gt;&lt;dd style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;This is the package namespace (following the same rules as for packages in the Java programming language) that you want all your source code to reside under. This also sets the package name under which the stub Activity will be generated.&lt;/dd&gt;&lt;dd style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;br /&gt;&lt;p style="margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;Your package name must be unique across all packages installed on the Android system; for this reason, it's very important to use a standard domain-style package for your applications. The example above uses the "com.example" namespace, which is a namespace reserved for example documentation — when you develop your own applications, you should use a namespace that's appropriate to your organization or entity.&lt;/p&gt;&lt;p style="margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;/dd&gt;&lt;dt style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;em&gt;&lt;b&gt;Create Activity&lt;/b&gt;&lt;/em&gt;&lt;/dt&gt;&lt;dd style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;This is the name for the class stub that will be generated by the plugin. This will be a subclass of Android's &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/app/Activity.html" style="color: rgb(0, 102, 153); "&gt;Activity&lt;/a&gt;&lt;/code&gt; class. An Activity is simply a class that can run and do work. It can create a UI if it chooses, but it doesn't need to. As the checkbox suggests, this is optional, but an Activity is almost always used as the basis for an application.&lt;/dd&gt;&lt;dd style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;br /&gt;&lt;/dd&gt;&lt;dt style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;em&gt;&lt;b&gt;Min SDK Version&lt;/b&gt;&lt;/em&gt;&lt;/dt&gt;&lt;dd style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;This value specifies the minimum API Level required by your application. If the API Level entered here matches the API Level provided by one of the available targets, then that Build Target will be automatically selected (in this case, entering "7" as the API Level will select the Android 2.1 target). With each new version of the Android system image and Android SDK, there have likely been additions or changes made to the APIs. When this occurs, a new API Level is assigned to the system image to regulate which applications are allowed to be run. If an application requires an API Level that is &lt;em&gt;higher&lt;/em&gt; than the level supported by the device, then the application will not be installed.&lt;/dd&gt;&lt;/dl&gt;&lt;div&gt;Your Android project is now ready. It should be visible in the Package Explorer on the left. Open the &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;HelloAndroid.java&lt;/code&gt; file, located inside &lt;em&gt;HelloAndroid &gt; src &gt; com.helloandroid&lt;/em&gt;). It should look like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;package&lt;/span&gt; com.helloandroid;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.app.Activity;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.os.Bundle;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;class&lt;/span&gt; HelloAndroid &lt;span style="color:#961a65;"&gt;extends&lt;/span&gt; Activity {&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#4d78c5;"&gt;&lt;span style="color:#000000;"&gt;    &lt;/span&gt;/**&lt;span style="color:#000000;"&gt; &lt;/span&gt;Called&lt;span style="color:#000000;"&gt; &lt;/span&gt;when&lt;span style="color:#000000;"&gt; &lt;/span&gt;the&lt;span style="color:#000000;"&gt; &lt;/span&gt;activity&lt;span style="color:#000000;"&gt; &lt;/span&gt;is&lt;span style="color:#000000;"&gt; &lt;/span&gt;first&lt;span style="color:#000000;"&gt; &lt;/span&gt;created.&lt;span style="color:#000000;"&gt; &lt;/span&gt;*/&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#777777;"&gt;&lt;span style="color:#000000;"&gt;    &lt;/span&gt;@Override&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;void&lt;/span&gt; onCreate(Bundle savedInstanceState) {&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        setContentView(R.layout.&lt;span style="color:#032fc3;"&gt;main&lt;/span&gt;);&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    }&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;Notice that the class is based on the &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/app/Activity.html" style="color: rgb(0, 102, 153); "&gt;Activity&lt;/a&gt;&lt;/code&gt; class. An Activity is a single application entity that is used to perform actions. An application may have many separate activities, but the user interacts with them one at a time. The &lt;code style="color: rgb(0, 112, 0); font-family: monospace; line-height: 1em; "&gt;&lt;a href="http://developer.android.com/reference/android/app/Activity.html#onCreate(android.os.Bundle)" style="color: rgb(0, 102, 153); "&gt;onCreate()&lt;/a&gt;&lt;/code&gt; method will be called by the Android system when your Activity starts — it is where you should perform all initialization and UI setup. An activity is not required to have a user interface, but usually will.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;now, let modify the default. see the below,&lt;/div&gt;&lt;div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;package&lt;/span&gt; com.helloandroid;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.app.Activity;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.os.Bundle;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;import&lt;/span&gt; android.widget.TextView;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;class&lt;/span&gt; HelloAndroid &lt;span style="color:#961a65;"&gt;extends&lt;/span&gt; Activity {&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#4d78c5;"&gt;&lt;span style="color:#000000;"&gt;    &lt;/span&gt;/**&lt;span style="color:#000000;"&gt; &lt;/span&gt;Called&lt;span style="color:#000000;"&gt; &lt;/span&gt;when&lt;span style="color:#000000;"&gt; &lt;/span&gt;the&lt;span style="color:#000000;"&gt; &lt;/span&gt;activity&lt;span style="color:#000000;"&gt; &lt;/span&gt;is&lt;span style="color:#000000;"&gt; &lt;/span&gt;first&lt;span style="color:#000000;"&gt; &lt;/span&gt;created.&lt;span style="color:#000000;"&gt; &lt;/span&gt;*/&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#777777;"&gt;&lt;span style="color:#000000;"&gt;    &lt;/span&gt;@Override&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    &lt;span style="color:#961a65;"&gt;public&lt;/span&gt; &lt;span style="color:#961a65;"&gt;void&lt;/span&gt; onCreate(Bundle savedInstanceState) {&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        &lt;span style="color:#961a65;"&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        TextView tv = &lt;span style="color:#961a65;"&gt;new&lt;/span&gt; TextView(&lt;span style="color:#961a65;"&gt;this&lt;/span&gt;);&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3b3df5;"&gt;&lt;span style="color:#000000;"&gt;        tv.setText(&lt;/span&gt;"Hello Android! Welcome Ji!"&lt;span style="color:#000000;"&gt;);&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;        setContentView(R.layout.&lt;span style="color:#032fc3;"&gt;main&lt;/span&gt;);&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;    }&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;}&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial, sans-serif;font-size:13px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;The Eclipse plugin makes it very easy to run your applications:&lt;/p&gt;&lt;ol style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.5em; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;Select &lt;strong&gt;Run &gt; Run&lt;/strong&gt;.&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.5em; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; line-height: 1.3em; "&gt;Select "Android Application".&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-4277045451428814297?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MgmHKMQq2T65zv8ZHrX__yj_Jq0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MgmHKMQq2T65zv8ZHrX__yj_Jq0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MgmHKMQq2T65zv8ZHrX__yj_Jq0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MgmHKMQq2T65zv8ZHrX__yj_Jq0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/ofvB_kpG6F4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/4277045451428814297/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/02/hello-android.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/4277045451428814297?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/4277045451428814297?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/ofvB_kpG6F4/hello-android.html" title="Hello Android" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Fr2JAILZ8Q8/S3JgGBtC5QI/AAAAAAAAEpc/oiZ7i4PW1DI/s72-c/Screen+shot+2010-02-08+at+9.07.28+PM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/02/hello-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAHQno7fSp7ImA9WxBWEkw.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-8162377993839151259</id><published>2010-02-03T09:20:00.001-08:00</published><updated>2010-02-03T09:22:13.405-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T09:22:13.405-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><title>Photoshop Secret Shortcuts</title><content type="html">&lt;p class="intro"&gt;It is proven that by using software shortcuts can boost up productivity. Here are 30 secret Photoshop shortcuts that I've learned from years of experience. Well, what I mean by &amp;quot;secret&amp;quot; is that these shortcuts are not documented in the menus. Keep reading and you will find how these shortcuts can speed up your productivity. I bet you don't know all of them.&lt;span id="more-57"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: this article is written in Mac Photoshop format. If you are using PC, Cmd = Ctrl and Opt = Alt.&lt;/em&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Drag selection&lt;/strong&gt;&lt;br&gt;With the Marquee tool, drag on the document (do not release the mouse yet), now hold down Spacebar, it will let you drag the undefined selection.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-1.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Navigate the document left or right&lt;/strong&gt;&lt;br&gt;Hold down the Cmd key and scroll up or down allows you to navigate the document left or right. For example, hold down Cmd + scroll up will navigate to right.&lt;/p&gt;  &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-2.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Browse the font list&lt;/strong&gt;&lt;br&gt;Put your cursor in the font list dropdown, you can browse the font list by pressing arrow Up or Down key.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-3.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Scale font size&lt;/strong&gt;&lt;br&gt;Select the text that you want to scale the font size, press Cmd + Shift + &amp;gt; or &amp;lt; to increase / decrease font size.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-4.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Zoom with the scroll wheel&lt;/strong&gt;&lt;br&gt;You can zoom in / out by Cmd + Opt + scroll up or down.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-5.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Drag to adjust numberic value&lt;/strong&gt;&lt;br&gt;Mouseover the input box, hold down Cmd + drag left or right to increase / decrease. Hold down Cmd + Opt or Shift key and drag can change the value in decimal or 10 interval. This shortcut works in all dialog palettes.&lt;/p&gt;  &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-6.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Scroll to adjust numeric value&lt;/strong&gt;&lt;br&gt;Put the cursor in the input box, scroll up or down to increase / decrease value. This shortcut works in all dialog palettes.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-7.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Arrow up / down to adjust numeric value&lt;/strong&gt;&lt;br&gt;Put the cursor in the input box, press arrow Up or Down to increase / decrease. Hold down Shift and press arrow Up or Down will change value in 10 interval.&lt;/p&gt;  &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-8.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Zoom to 100%&lt;/strong&gt;&lt;br&gt;Double click on the Zoom tool will zoom document to 100%.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-9.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Collapse or expand all layer groups&lt;/strong&gt;&lt;br&gt;You can collapse or expand all root-level layer groups by holding down Cmd + click on the triangle icon. Hold down Cmd + Opt + click on the triangle icon will collapse or expand all level layer groups.&lt;/p&gt;  &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-10.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Show / hide in a row&lt;/strong&gt;&lt;br&gt;If you need to show / hide more than one layers, instead of clicking one by one, you can click on the visibility icon and drag in a row.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-11.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Hide other layers&lt;/strong&gt;&lt;br&gt;Hold down Opt + click on the visibility icon will hide all other layers.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-12.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Navigate layer blending mode&lt;/strong&gt;&lt;br&gt;Opt + Shift + &amp;quot;-&amp;quot; or &amp;quot;+&amp;quot; key allows you to navigate through the blending mode dropdown.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-13.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Set specific blending mode&lt;/strong&gt;&lt;br&gt;Opt + Shift + C, N, M, S, D… allows to set layer to specific blending mode.&lt;br&gt;For examples: &lt;br&gt;Normal = Opt + Shift + N&lt;br&gt;Screen = Opt + Shift + S&lt;br&gt;Multiply = Opt + Shift + M&lt;br&gt; Color = Opt + Shift + C&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-14.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Lock layer transparency&lt;/strong&gt;&lt;br&gt;Press forward slash (&amp;quot;/&amp;quot;) to lock layer transparency.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-15.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Load Channel selection&lt;/strong&gt;&lt;br&gt;You probably know that Cmd + number keys (1, 2, 3) will activate the channels in sequent. Press Cmd + Opt + number keys will load the selection. For example, press Cmd + Opt + 4 will load Alpha channel 1.&lt;/p&gt;  &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-16.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Tool panels&lt;/strong&gt;&lt;br&gt;Press Tab to toggle tool panels.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-17.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Precise cursor&lt;/strong&gt;&lt;br&gt;Caps lock will display tool cursor in precise mode.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-18.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Navigate the tool list&lt;/strong&gt;&lt;br&gt;You can navigate through the tool list by pressing Shift + tool shorcut. For example: B = Brush tool, if you press Shift + B again, you will switch to Pencil tool.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-19.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Increase / decrease brush size&lt;/strong&gt;&lt;br&gt;With the Brush tool selected, you can increase / decrease the brush size by pressing [ or ] key (square bracket key). Press Shift + [ or ] will increase / decrease brush hardness.&lt;/p&gt;  &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-20.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Opacity&lt;/strong&gt;&lt;br&gt;You can set the layer opacity by pressing the number keys (ie. 1 = 10%, 2 = 20%…). When you have the brush tool selected, pressing the number keys will adjust the brush opacity.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-21.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Duplicate layer&lt;/strong&gt;&lt;br&gt;There are several shortcuts to duplicate layers. &lt;br&gt;1. You can hold down Cmd + Opt + drag to duplicate the active layer. &lt;br&gt;2. Cmd + Opt + arrow keys (Up, Down, Left, Right).&lt;br&gt;3. Cmd + J will duplicate the active layer in exact position.&lt;br&gt; 4. Hold down Opt + drag within the Layers palette can also duplicate layers.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-22.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Copy visible and paste in a new layer&lt;/strong&gt;&lt;br&gt;Press Cmd + Opt + Shift + E will copy the visible layers and paste in a new layer.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-23.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Change workspace background&lt;/strong&gt;&lt;br&gt;By default Photoshop use grey for the workspace background color. You can change that by:&lt;br&gt;1. select your favorite color&lt;br&gt;2. choose the Paint Bucket tool&lt;br&gt;3. Hold down Shift + click on the working area (outside the document area)&lt;/p&gt;  &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-24.gif"&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: right-click on the workspace area to get a dropdown menu - allows you to set the background to black, grey, or a custom color (commented by Todd Patrick).&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Fill background or foreground color&lt;/strong&gt;&lt;br&gt;Opt + Delete (Backspace) = fill the layer with foreground color.&lt;br&gt;Cmd + Delete (Backspace) = fill the layer with background color&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-25.gif"&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: &lt;br&gt;Cmd + Shift + Delete (Backspace) = Fill non-transparent pixels with background color&lt;br&gt;Opt + Shift + Delete (Backspace) = Fill non-transparent pixels with foreground color&lt;br&gt;(commented by André Dion) &lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Switch between document windows&lt;/strong&gt;&lt;br&gt;Ctrl + Tab will switch between document windows.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-26.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Load layer transparent&lt;/strong&gt;&lt;br&gt;Cmd + click on the layer thumbnail will load its transparency.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-27.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Scale proportionally from center&lt;/strong&gt;&lt;br&gt;When you are using the Marquee tools or Free Transform, hold down Opt + Shift + drag will scale proportionally from the center.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-28.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Shortcut to Eyedropper&lt;/strong&gt;&lt;br&gt;If you have the Brush tool selected, hold down Opt key will quickly activate the Eyedropper tool. Hold down Opt + Shift will activate the Color Sampler Tool.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-29.gif"&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Finally…&lt;/strong&gt;&lt;br&gt;Finally, if you want to check or set your own custom shortcuts, press Cmd + Opt + Shift + K will bring up the Keyboard Shortcuts panel.&lt;/p&gt; &lt;p class="image"&gt;&lt;img alt="screenshot" src="http://www.webdesignerwall.com/wp-content/uploads/2007/09/shortcuts-30.gif"&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-8162377993839151259?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rCWg1szfpMshTiHHgcA3u3J7mGU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rCWg1szfpMshTiHHgcA3u3J7mGU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rCWg1szfpMshTiHHgcA3u3J7mGU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rCWg1szfpMshTiHHgcA3u3J7mGU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/j8a8jo7B7lM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/8162377993839151259/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/02/photoshop-secret-shortcuts.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/8162377993839151259?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/8162377993839151259?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/j8a8jo7B7lM/photoshop-secret-shortcuts.html" title="Photoshop Secret Shortcuts" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/02/photoshop-secret-shortcuts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IHQHk-fCp7ImA9WxBWEEo.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-3886391817819461601</id><published>2010-02-01T18:57:00.000-08:00</published><updated>2010-02-01T18:58:51.754-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-01T18:58:51.754-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="graph" /><category scheme="http://www.blogger.com/atom/ns#" term="digital" /><title>Information is beautiful</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; color: rgb(51, 51, 51); font-size: 13px; line-height: 18px; "&gt;&lt;img src="http://s3.amazonaws.com/infobeautiful/hierarchy_distractions_960.gif" alt="The Hierarchy of Digital Distractions" style="margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; border-bottom-style: dotted; border-bottom-color: rgb(51, 51, 51); background-position: initial initial; " /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-3886391817819461601?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JtHP_gdwpzDseJaHPRQeJru5O5c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JtHP_gdwpzDseJaHPRQeJru5O5c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JtHP_gdwpzDseJaHPRQeJru5O5c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JtHP_gdwpzDseJaHPRQeJru5O5c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/eZ8B0c5NmOc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/3886391817819461601/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/02/information-is-beautiful.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/3886391817819461601?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/3886391817819461601?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/eZ8B0c5NmOc/information-is-beautiful.html" title="Information is beautiful" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/02/information-is-beautiful.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcCSHw6eSp7ImA9WxBXGE4.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-8141375896519799843</id><published>2010-01-29T23:19:00.001-08:00</published><updated>2010-01-29T23:21:09.211-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-29T23:21:09.211-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="event" /><category scheme="http://www.blogger.com/atom/ns#" term="DataGrid" /><title>Datagrid and itechClick Event</title><content type="html">&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;1. On your datagrid, add itemClick method to handle event&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style="color: #053df5"&gt;&amp;lt;mx:DataGrid&lt;/span&gt; dataProvider="&lt;span style="color: #af100c"&gt;{&lt;/span&gt; rstXML.event &lt;span style="color: #af100c"&gt;}&lt;/span&gt;" width="&lt;span style="color: #af100c"&gt;100%&lt;/span&gt;" itemClick="showToMap(event);"&lt;span style="color: #053df5"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(5, 61, 245); "&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&amp;lt;mx:columns&amp;gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #053df5"&gt;&amp;lt;mx:DataGridColumn&lt;/span&gt; headerText="&lt;span style="color: #af100c"&gt;When&lt;/span&gt;" dataField="&lt;span style="color: #af100c"&gt;start_date&lt;/span&gt;" labelFunction="&lt;span style="color: #af100c"&gt;getFormattedDate&lt;/span&gt;" &lt;span style="color: #053df5"&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #053df5"&gt;&amp;lt;mx:DataGridColumn&lt;/span&gt; headerText="&lt;span style="color: #af100c"&gt;Title&lt;/span&gt;" dataField="&lt;span style="color: #af100c"&gt;title&lt;/span&gt;" &lt;span style="color: #053df5"&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(5, 61, 245); "&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&amp;lt;/mx:columns&amp;gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(5, 61, 245); "&gt;&lt;span style="color: #000000"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&amp;lt;/mx:DataGrid&amp;gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(5, 61, 245); "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;2. Implementaion of itemClick event that will be fired when user clicks one item from datagrid&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style="color: #0058f5"&gt;private&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; showToMap(event : ListEvent) :&lt;span style="color: #0058f5"&gt;void&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(0, 165, 49); "&gt;&lt;font class="Apple-style-span" color="#000000"&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;this&lt;/span&gt;.objIndex.lookupAddress(event.target.selectedItem.title);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(5, 61, 245); "&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(5, 61, 245); "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(5, 61, 245); "&gt;&lt;br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-8141375896519799843?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dMpxUBe3DMXGBgDeg2Y6c1e49Vo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dMpxUBe3DMXGBgDeg2Y6c1e49Vo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dMpxUBe3DMXGBgDeg2Y6c1e49Vo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dMpxUBe3DMXGBgDeg2Y6c1e49Vo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/Ij42UvlaJhs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/8141375896519799843/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/01/datagrid-and-itechclick-event.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/8141375896519799843?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/8141375896519799843?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/Ij42UvlaJhs/datagrid-and-itechclick-event.html" title="Datagrid and itechClick Event" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/01/datagrid-and-itechclick-event.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEFRX8-eSp7ImA9WxBXFUs.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-4826176045046770708</id><published>2010-01-26T21:00:00.001-08:00</published><updated>2010-01-26T21:03:34.151-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-26T21:03:34.151-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Re: Google map event handling</title><content type="html">&lt;br&gt;&lt;div&gt;&lt;br class="Apple-interchange-newline"&gt;&lt;blockquote type="cite"&gt;&lt;div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;1. Add event listen&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&amp;nbsp;&lt;br class="webkit-block-placeholder"&gt;&lt;/p&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; lookupAddress(address : String):&lt;span style="color: #0058f5"&gt;void&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;removeMarkers();&lt;/div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/p&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;if&lt;/span&gt; (address.length &amp;gt; 0)&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;span style="color: #75abd2"&gt;var&lt;/span&gt; g:ClientGeocoder = &lt;span style="color: #0058f5"&gt;new&lt;/span&gt; ClientGeocoder();&lt;/div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/p&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;g.addEventListener(GeocodingEvent.GEOCODING_SUCCESS,&amp;nbsp;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;&lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; doSuccess(event:GeocodingEvent):&lt;span style="color: #0058f5"&gt;void&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;&lt;span style="color: #75abd2"&gt;var&lt;/span&gt; placemarks:Array = event.response.placemarks;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;&lt;span style="color: #0058f5"&gt;if&lt;/span&gt; (placemarks.length &amp;gt;0)&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;						&lt;/span&gt;map.setCenter(placemarks[0].point);&lt;/div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;						&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/p&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;						&lt;/span&gt;&lt;span style="color: #75abd2"&gt;var&lt;/span&gt; graphic:UIComponent =&amp;nbsp; &lt;span style="color: #0058f5"&gt;new&lt;/span&gt; ShinyGreen();&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;						&lt;/span&gt;&lt;span style="color: #75abd2"&gt;var&lt;/span&gt; d:DMarker = &lt;span style="color: #0058f5"&gt;new&lt;/span&gt; DMarker(placemarks[0].point,graphic);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;						&lt;/span&gt;d.setInfo(address);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;						&lt;/span&gt;map.addOverlay(d);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;						&lt;/span&gt;_markers.push(d);&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;}&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;}&amp;nbsp;&lt;/div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/p&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;,&lt;span style="color: #0058f5"&gt;false&lt;/span&gt;,0,&lt;span style="color: #0058f5"&gt;true&lt;/span&gt;);&lt;/div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/p&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;g.geocode(address);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;}&amp;nbsp;&lt;/div&gt;&lt;blockquote type="cite"&gt;&lt;div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;2. on DMarker class, you can set up all configurations that you want to use on the map.&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span style="color: #af36ce"&gt;package&lt;/span&gt; com.sunild.markers&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; com.google.maps.InfoWindowOptions;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; com.google.maps.LatLng;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; com.google.maps.MapEvent;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; com.google.maps.PaneId;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; com.google.maps.interfaces.IInfoWindow;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; com.google.maps.interfaces.IMap;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; com.google.maps.interfaces.IMarker;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; com.google.maps.interfaces.IPane;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; com.google.maps.overlays.MarkerOptions;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; com.google.maps.overlays.OverlayBase;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; flash.events.Event;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; flash.events.MouseEvent;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; flash.geom.Point;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;import&lt;/span&gt; mx.core.UIComponent;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #af36ce"&gt;class&lt;/span&gt; DMarker &lt;span style="color: #0058f5"&gt;extends&lt;/span&gt; OverlayBase &lt;span style="color: #0058f5"&gt;implements&lt;/span&gt; IMarker&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;private&lt;/span&gt; &lt;span style="color: #75abd2"&gt;var&lt;/span&gt; _latLon:LatLng;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;private&lt;/span&gt; &lt;span style="color: #75abd2"&gt;var&lt;/span&gt; _comp:UIComponent;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;private&lt;/span&gt; &lt;span style="color: #75abd2"&gt;var&lt;/span&gt; _strInfo : String;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; DMarker(latLon:LatLng, comp:UIComponent)&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;span style="color: #0058f5"&gt;super&lt;/span&gt;();&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;_latLon = latLon;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;_comp = comp;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;addEventListener(MapEvent.OVERLAY_ADDED,handleMapEvent,&lt;span style="color: #0058f5"&gt;false&lt;/span&gt;,0,&lt;span style="color: #0058f5"&gt;true&lt;/span&gt;);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;addEventListener(MapEvent.OVERLAY_REMOVED,handleMapEvent,&lt;span style="color: #0058f5"&gt;false&lt;/span&gt;,0,&lt;span style="color: #0058f5"&gt;true&lt;/span&gt;);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;addEventListener(MouseEvent.CLICK,handleMapEvent,&lt;span style="color: #0058f5"&gt;false&lt;/span&gt;,0,&lt;span style="color: #0058f5"&gt;true&lt;/span&gt;);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; isHidden():Boolean&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(0, 88, 245); "&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;/span&gt;return&lt;span style="color: #000000"&gt; &lt;/span&gt;false&lt;span style="color: #000000"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; hide():&lt;span style="color: #0058f5"&gt;void&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; show():&lt;span style="color: #0058f5"&gt;void&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; setInfo(str : String) : &lt;span style="color: #0058f5"&gt;void&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;_strInfo = str;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; openInfoWindow(opts:InfoWindowOptions=&lt;span style="color: #0058f5"&gt;null&lt;/span&gt;):IInfoWindow&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;span style="color: #0058f5"&gt;return&lt;/span&gt; pane.map.openInfoWindow(_latLon,opts);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; closeInfoWindow():&lt;span style="color: #0058f5"&gt;void&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;pane.map.closeInfoWindow();&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(0, 165, 49); "&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;/span&gt;// not using MarkerOptions&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; setOptions(arg0:MarkerOptions):&lt;span style="color: #0058f5"&gt;void&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; getOptions():MarkerOptions&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(0, 88, 245); "&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;/span&gt;return&lt;span style="color: #000000"&gt; &lt;/span&gt;null&lt;span style="color: #000000"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; getLatLng():LatLng&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;span style="color: #0058f5"&gt;return&lt;/span&gt; _latLon;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; setLatLng(latLon:LatLng):&lt;span style="color: #0058f5"&gt;void&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;_latLon = latLon;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;override&lt;/span&gt; &lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; positionOverlay(zoom:Boolean):&lt;span style="color: #0058f5"&gt;void&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;span style="color: #75abd2"&gt;var&lt;/span&gt; p:Point = pane.fromLatLngToPaneCoords(_latLon,&lt;span style="color: #0058f5"&gt;true&lt;/span&gt;);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;_comp.x = p.x - _comp.width/2;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;_comp.y = p.y - _comp.height/2;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;override&lt;/span&gt; &lt;span style="color: #0058f5"&gt;public&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; getDefaultPane(map:IMap):IPane&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;span style="color: #0058f5"&gt;return&lt;/span&gt; map.getPaneManager().getPaneById(PaneId.PANE_MARKER);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;span style="color: #0058f5"&gt;private&lt;/span&gt; &lt;span style="color: #2fa77e"&gt;function&lt;/span&gt; handleMapEvent(event:Event):&lt;span style="color: #0058f5"&gt;void&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;span style="color: #0058f5"&gt;switch&lt;/span&gt;(event.type)&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;{&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;&lt;span style="color: #0058f5"&gt;case&lt;/span&gt; MouseEvent.CLICK:&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;openInfoWindow( &lt;span style="color: #0058f5"&gt;new&lt;/span&gt; InfoWindowOptions(&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;						&lt;/span&gt;{ content: _strInfo} ) );&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;&lt;span style="color: #0058f5"&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;&lt;span style="color: #0058f5"&gt;case&lt;/span&gt; MapEvent.OVERLAY_ADDED:&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;addChild(_comp);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;&lt;span style="color: #0058f5"&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;&lt;span style="color: #0058f5"&gt;case&lt;/span&gt; MapEvent.OVERLAY_REMOVED:&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;removeChild(_comp);&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;&lt;span style="color: #0058f5"&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;br class="webkit-block-placeholder"&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;}&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-4826176045046770708?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P-DNafIzWCxkE6Ny9C0ADnnkuS4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P-DNafIzWCxkE6Ny9C0ADnnkuS4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P-DNafIzWCxkE6Ny9C0ADnnkuS4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P-DNafIzWCxkE6Ny9C0ADnnkuS4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/RaLNGPB1Rn8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/4826176045046770708/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/01/re-google-map-event-handling.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/4826176045046770708?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/4826176045046770708?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/RaLNGPB1Rn8/re-google-map-event-handling.html" title="Re: Google map event handling" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/01/re-google-map-event-handling.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08NRXo8eCp7ImA9WxBWEUs.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-5933239330492809311</id><published>2010-01-25T20:18:00.000-08:00</published><updated>2010-02-02T17:51:34.470-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-02T17:51:34.470-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><title>DecaWave ScenSor in Action</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; "&gt;&lt;div id="watch-vid-title" class="title longform " style="margin-top: 0px; margin-right: 320px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 18px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-weight: bold; background-position: initial initial; "&gt;&lt;h1 style="margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 19px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-weight: bold; background-position: initial initial; "&gt;DecaWave ScenSor in Action&lt;/h1&gt;&lt;/div&gt;&lt;div id="watch-title-clear" class="clearL" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; clear: left; background-position: initial initial; "&gt;&lt;/div&gt;&lt;div id="watch-this-vid" class="yt-rounded" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px; -webkit-border-bottom-left-radius: 7px 7px; -webkit-border-bottom-right-radius: 7px 7px; float: left; width: 640px; background-position: initial initial; "&gt;&lt;div id="watch-player-div" class="flash-player" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; position: relative; background-position: initial initial; "&gt;&lt;embed type="application/x-shockwave-flash" src="http://s.ytimg.com/yt/swf/watch_as3-vfl143390.swf" width="100%" height="100%" id="movie_player" name="movie_player" bgcolor="#000000" quality="high" allowfullscreen="true" allowscriptaccess="always" flashvars="rv.7.length_seconds=550&amp;amp;rv.6.author=avrtvtube&amp;amp;rv.0.length_seconds=120&amp;amp;rv.4.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2FyASxRdJdT9w%2Fdefault.jpg&amp;amp;fmt_url_map=35%7Chttp%3A%2F%2Fv3.lscache4.c.youtube.com%2Fvideoplayback%3Fip%3D0.0.0.0%26sparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%26fexp%3D900080%26algorithm%3Dthrottle-factor%26itag%3D35%26ipbits%3D0%26burst%3D40%26sver%3D3%26expire%3D1265184000%26key%3Dyt1%26signature%3D378C54851C793BDA876F7AA66C10405A86577FED.931A0E340BA3FC9267BF4AF273639059BB81FC61%26factor%3D1.25%26id%3D044a4d6ddcd69965%2C34%7Chttp%3A%2F%2Fv19.lscache5.c.youtube.com%2Fvideoplayback%3Fip%3D0.0.0.0%26sparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%26fexp%3D900080%26algorithm%3Dthrottle-factor%26itag%3D34%26ipbits%3D0%26burst%3D40%26sver%3D3%26expire%3D1265184000%26key%3Dyt1%26signature%3D8F3D150D6449796BC88E11F5910FA45288BC43C2.3B06E9B77F3AAA409252EAFC26DADE2CAFAB6A55%26factor%3D1.25%26id%3D044a4d6ddcd69965%2C5%7Chttp%3A%2F%2Fv1.lscache3.c.youtube.com%2Fvideoplayback%3Fip%3D0.0.0.0%26sparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%26fexp%3D900080%26algorithm%3Dthrottle-factor%26itag%3D5%26ipbits%3D0%26burst%3D40%26sver%3D3%26expire%3D1265184000%26key%3Dyt1%26signature%3D128992B845E531544D1753F102FAD2BC3EDF9A40.7F71BC2FD1F6D37D2494EC2EE78AF4DA71C262AF%26factor%3D1.25%26id%3D044a4d6ddcd69965&amp;amp;keywords=UWB%2CRF%2CRTLS%2C802.15.4a%2CDecaWave%2CTime-Of-Flight%2CTDOA%2CActive-RFID%2CT2T%2CThing-to-Thing%2CWSN%2CInternet-of-things%2CIoT&amp;amp;rv.1.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dbp1QPBZaFNs&amp;amp;rv.3.rating=5.0&amp;amp;fmt_list=35%2F640000%2F9%2F0%2F115%2C34%2F0%2F9%2F0%2F115%2C5%2F0%2F7%2F0%2F0&amp;amp;rv.0.featured=1&amp;amp;rv.5.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXcJFIpAj8AY&amp;amp;rv.6.length_seconds=119&amp;amp;rv.0.thumbnailUrl=http%3A%2F%2Fi1.ytimg.com%2Fvi%2FhlvYyWbzVa0%2Fdefault.jpg&amp;amp;rv.7.author=CSE4215YorkU&amp;amp;rv.5.view_count=111&amp;amp;rv.1.length_seconds=70&amp;amp;rv.3.id=iLlyiJiDWv0&amp;amp;rv.2.id=sxswID2S5Kw&amp;amp;rv.2.length_seconds=89&amp;amp;t=vjVQa1PpcFNJ2olKjEA-JoN518Pli6GPlVWJr_oac4U%3D&amp;amp;fexp=900080&amp;amp;allow_embed=1&amp;amp;fmt_stream_map=35%7Chttp%3A%2F%2Fv3.lscache4.c.youtube.com%2Fvideoplayback%3Fip%3D0.0.0.0%26sparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%26fexp%3D900080%26algorithm%3Dthrottle-factor%26itag%3D35%26ipbits%3D0%26burst%3D40%26sver%3D3%26expire%3D1265184000%26key%3Dyt1%26signature%3D378C54851C793BDA876F7AA66C10405A86577FED.931A0E340BA3FC9267BF4AF273639059BB81FC61%26factor%3D1.25%26id%3D044a4d6ddcd69965%2C34%7Chttp%3A%2F%2Fv19.lscache5.c.youtube.com%2Fvideoplayback%3Fip%3D0.0.0.0%26sparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%26fexp%3D900080%26algorithm%3Dthrottle-factor%26itag%3D34%26ipbits%3D0%26burst%3D40%26sver%3D3%26expire%3D1265184000%26key%3Dyt1%26signature%3D8F3D150D6449796BC88E11F5910FA45288BC43C2.3B06E9B77F3AAA409252EAFC26DADE2CAFAB6A55%26factor%3D1.25%26id%3D044a4d6ddcd69965%2C5%7Chttp%3A%2F%2Fv1.lscache3.c.youtube.com%2Fvideoplayback%3Fip%3D0.0.0.0%26sparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%26fexp%3D900080%26algorithm%3Dthrottle-factor%26itag%3D5%26ipbits%3D0%26burst%3D40%26sver%3D3%26expire%3D1265184000%26key%3Dyt1%26signature%3D128992B845E531544D1753F102FAD2BC3EDF9A40.7F71BC2FD1F6D37D2494EC2EE78AF4DA71C262AF%26factor%3D1.25%26id%3D044a4d6ddcd69965&amp;amp;rv.2.rating=0.0&amp;amp;rv.6.title=Wireless+sensor+network+in+90+seconds&amp;amp;rv.1.thumbnailUrl=http%3A%2F%2Fi3.ytimg.com%2Fvi%2Fbp1QPBZaFNs%2Fdefault.jpg&amp;amp;length_seconds=173&amp;amp;rv.4.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DyASxRdJdT9w&amp;amp;rv.4.title=FAU+CEECS+Wireless+Sensor+Networks+Lab&amp;amp;rv.5.thumbnailUrl=http%3A%2F%2Fi1.ytimg.com%2Fvi%2FXcJFIpAj8AY%2Fdefault.jpg&amp;amp;watermark=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswf%2Flogo-vfl106645.swf%2Chttp%3A%2F%2Fs.ytimg.com%2Fyt%2Fswf%2Fhdlogo-vfl100714.swf&amp;amp;rv.0.title=How+To+Set+Up+A+Wireless+Network&amp;amp;rv.3.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DiLlyiJiDWv0&amp;amp;rv.7.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQlGygTbLeHI&amp;amp;rv.2.view_count=485&amp;amp;rv.4.view_count=301&amp;amp;rv.1.view_count=470455&amp;amp;rv.5.title=Zigbee&amp;amp;rv.1.title=booty+bounce&amp;amp;rv.3.length_seconds=91&amp;amp;rv.5.author=EthosInstituto&amp;amp;rv.2.thumbnailUrl=http%3A%2F%2Fi4.ytimg.com%2Fvi%2FsxswID2S5Kw%2Fdefault.jpg&amp;amp;rv.0.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhlvYyWbzVa0&amp;amp;rv.0.view_count=103645&amp;amp;enablecsi=1&amp;amp;rv.2.title=Wireless+%28Sensor%29+Network+Systems+and+their+potential+applications&amp;amp;rv.4.rating=2.0&amp;amp;rv.3.view_count=50&amp;amp;csi_page_type=watch&amp;amp;cr=US&amp;amp;rv.6.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2F148_M6N6Opk%2Fdefault.jpg&amp;amp;rv.7.id=QlGygTbLeHI&amp;amp;rv.0.rating=4.65789473684&amp;amp;rv.5.id=XcJFIpAj8AY&amp;amp;rv.0.id=hlvYyWbzVa0&amp;amp;sdetail=f%3Aplayer_embedded%2Cp%3Awww.wikio.co&amp;amp;rv.3.title=Decawave&amp;amp;sourceid=r&amp;amp;rv.0.author=gigafide&amp;amp;rv.3.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2FiLlyiJiDWv0%2Fdefault.jpg&amp;amp;rv.2.author=an8828btr&amp;amp;rv.6.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D148_M6N6Opk&amp;amp;fmt_map=35%2F640000%2F9%2F0%2F115%2C34%2F0%2F9%2F0%2F115%2C5%2F0%2F7%2F0%2F0&amp;amp;hl=en_US&amp;amp;rv.5.length_seconds=167&amp;amp;rv.6.id=148_M6N6Opk&amp;amp;rv.6.view_count=4156&amp;amp;rv.3.author=DIGITALHUB&amp;amp;rv.4.id=yASxRdJdT9w&amp;amp;video_id=BEpNbdzWmWU&amp;amp;rv.4.author=fauengineer&amp;amp;rv.7.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2FQlGygTbLeHI%2Fdefault.jpg&amp;amp;vq=medium&amp;amp;rv.7.title=802-15-4+topology-b-May19&amp;amp;rv.1.id=bp1QPBZaFNs&amp;amp;rv.4.length_seconds=591&amp;amp;rv.7.view_count=975&amp;amp;feature=player_embedded&amp;amp;plid=AAR-qG5vDUoI1TkG&amp;amp;rv.5.rating=0.0&amp;amp;rv.1.author=ghjgkhjgjghkj&amp;amp;rv.1.rating=3.21481481481&amp;amp;rv.7.rating=5.0&amp;amp;rv.2.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DsxswID2S5Kw&amp;amp;rv.6.rating=4.5&amp;amp;sk=pCCNIWdNgoLsMNW6FN0HDQ4foYRdEnDcC&amp;amp;playnext=0&amp;amp;enablejsapi=1" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; height: 385px; width: 640px; background-position: initial initial; "&gt;&lt;/embed&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-5933239330492809311?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MinXdQIcj1HxY9MzNh3AG-VkLPI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MinXdQIcj1HxY9MzNh3AG-VkLPI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MinXdQIcj1HxY9MzNh3AG-VkLPI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MinXdQIcj1HxY9MzNh3AG-VkLPI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/otER1zTeW1g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/5933239330492809311/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/01/decawave-scensor-in-action.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/5933239330492809311?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/5933239330492809311?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/otER1zTeW1g/decawave-scensor-in-action.html" title="DecaWave ScenSor in Action" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/01/decawave-scensor-in-action.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8GR3g9cCp7ImA9WxBWEkw.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-6852485768255959476</id><published>2010-01-12T09:17:00.001-08:00</published><updated>2010-02-03T09:23:46.668-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T09:23:46.668-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><title>Mobile Web Meets Internet of Things: Barcode Scanning</title><content type="html">&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;Two of the biggest trends we tracked last year were &lt;a href="http://www.readwriteweb.com/archives/top_5_web_trends_of_2009_mobile_web_augmented_reality.php"&gt;Mobile Web&lt;/a&gt; and &lt;a href="http://www.readwriteweb.com/archives/top_5_web_trends_of_2009_internet_of_things.php"&gt;Internet of Things&lt;/a&gt;. In a new series on ReadWriteWeb, which we're calling &lt;strong&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-family:Arial;color:black;"&gt;&lt;span style="FONT-STYLE: italic;font-family:Arial;color:black;"  &gt;Mobile Web Meets Internet of Things&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/strong&gt;, we'll explore how these two important trends are converging and look at some cutting edge example products. We start with barcode scanning...&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;Internet of Things is when everyday objects become connected to the Internet, via technologies such as RFID tags, sensors and barcodes. One trend we saw expanding in 2008-09 was &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;&lt;span style="font-family:Arial;font-size:11;color:black;"&gt;mobile phones being deployed as readers for barcodes&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/strong&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;Increasingly, smartphones such as the iPhone, BlackBerry and Android devices offer applications that allow you to scan a barcode on a product or object and get more information about it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;The Technology&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;Barcodes are similar to RFID tags, in that they both hold data. RFID tags are generally &lt;a href="http://www.technovelgy.com/ct/Technology-Article.asp?ArtNum=60"&gt;more functional and flexible than barcodes&lt;/a&gt;. Also RFID tags can be read/write, whereas barcodes cannot. &lt;em&gt;&lt;i&gt;&lt;span style="font-family:Arial;color:black;"&gt;&lt;span style="font-family:Arial;color:black;"&gt;However&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/em&gt; the big advantage for barcodes is that they're cheaper, therefore we're more likely to see scanning as a consumer activity ramp up in the &lt;?xml:namespace prefix = st1 /&gt;&lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;U.S.&lt;/st1:place&gt;&lt;/st1:country-region&gt; via barcodes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;The most popular form of 2D barcode is the &lt;a href="http://en.wikipedia.org/wiki/QR_Code"&gt;QR Code&lt;/a&gt; (the QR stands for "Quick Response"), which became popular in &lt;st1:country-region st="on"&gt;Japan&lt;/st1:country-region&gt; and is now gaining traction in the &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;U.S.&lt;/st1:place&gt;&lt;/st1:country-region&gt; and other markets.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;The Products&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;In a series of posts written over September 2008, Sarah Perez analyzed the then burgeoning "&lt;a href="http://www.readwriteweb.com/archives/the_scannable_world_mobile_phones_as_barcode_scanners.php"&gt;scannable world&lt;/a&gt;." As Sarah explained, barcode scanning is not a new technology on the Web. One of the first examples was &lt;a href="http://en.wikipedia.org/wiki/CueCat"&gt;:CueCat&lt;/a&gt;, a cat-shaped barcode reader from the late 1990s. It linked a user to a website by scanning a barcode in an article or other printed matter. CueCat never took off because it required a separate piece of hardware, but now in 2010 &lt;strong&gt;&lt;b&gt;&lt;span style="font-family:Arial;color:black;"&gt;&lt;span style="font-family:Arial;color:black;"&gt;smartphones are the hardware&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/strong&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;There's also &lt;strong&gt;&lt;b&gt;&lt;span style="font-family:Arial;color:black;"&gt;&lt;span style="font-family:Arial;color:black;"&gt;no shortage of software&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/strong&gt; circa 2010, such as &lt;a href="http://www.scanlife.com/atlantis/"&gt;ScanLife&lt;/a&gt; and the &lt;a href="http://www.neoreader.com/"&gt;NeoReader&lt;/a&gt; app described in &lt;a href="http://www.readwriteweb.com/archives/the_scannable_world_part_2_scan_web_printouts.php"&gt;Part 2 of Sarah's Scannable World series&lt;/a&gt;. A variety of other barcode reading apps are listed in &lt;a href="http://www.readwriteweb.com/archives/the_scannable_world_barcodes_scanning_in_the_real_world.php"&gt;Part 3&lt;/a&gt; of that series.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;There are a variety of use cases for barcodes on the Web. They include &lt;a href="http://semapedia.org/"&gt;Semapedia.org&lt;/a&gt; (a non-profit project that aims to augment the physical world with Wikipedia data), &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=288007991&amp;amp;mt=8"&gt;QRContact&lt;/a&gt; (contact management via barcodes), and barcode wearables such as &lt;a href="http://p8tch.com/"&gt;p8tch&lt;/a&gt; ("Think of it as a TinyURL you can wear"). But none of these is likely to become widely used in the mainstream, at least in the near future.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;What Will be The Tipping Point?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;In &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Japan&lt;/st1:place&gt;&lt;/st1:country-region&gt;, barcode scanning is already a popular activity thanks to the culture of using mobile phones for just about everything. In the &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;U.S.&lt;/st1:place&gt;&lt;/st1:country-region&gt;, where the Mobile Web took longer to ramp up, barcodes are yet to catch on. However there's one market where barcode scanning could become a mainstream activity in the &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;U.S.&lt;/st1:place&gt;&lt;/st1:country-region&gt; and other countries. No, &lt;a href="http://www.nytimes.com/2010/01/11/business/media/11mag.html?ref=media"&gt;not magazine publishing&lt;/a&gt; - although there are valid advertising use cases there. We're talking about &lt;strong&gt;&lt;b&gt;&lt;span style="font-family:Arial;color:black;"&gt;&lt;span style="font-family:Arial;color:black;"&gt;scanning retail products using your mobile phone&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/strong&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;By the end of 2009, a lot of barcode scanning apps had gained popularity in the iPhone and Android, in particular. In November &lt;a href="http://www.readwriteweb.com/archives/how_to_prepare_your_iphone_for_black_friday.php"&gt;we listed our picks for scanning and other mobile shopping apps&lt;/a&gt; to test over Black Friday. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;There is no clear winner yet in the shopping scanning market, but here are some applications you may want to try:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;a href="http://redlaser.com/"&gt;RedLaser&lt;/a&gt; (iPhone app getting &lt;a href="http://www.mobilecrunch.com/2009/12/15/bar-code-scanning-redlaser-iphone-app-reaches-750k-downloads-over-1m-in-revenue/"&gt;rave reviews&lt;/a&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;a href="http://itunes.apple.com/us/app/shopsavvy/id338828953?mt=8"&gt;ShopSavvy&lt;/a&gt; (popular on Android) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;The &lt;a href="http://itunes.apple.com/us/app/amazon-mobile/id297606951?mt=8"&gt;Amazon Mobile app&lt;/a&gt;; see also &lt;a href="http://www.snaptell.com/"&gt;SnapTell&lt;/a&gt;, owned by Amazon &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;a href="http://www.storexperience.net/"&gt;StoreXperience&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;a href="http://itunes.apple.com/us/app/cardstar/id301460311?mt=8"&gt;CardStar&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;a href="http://itunes.apple.com/us/app/pic2shop/id308740640?mt=8"&gt;pic2shop&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;a href="http://itunes.apple.com/us/app/point-inside-mall-shopping-center/id338171893?mt=8"&gt;Point Inside&lt;/a&gt; (&lt;a href="http://news.cnet.com/8301-17938_105-10421082-1.html"&gt;good review on CNET&lt;/a&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;a href="http://www.cyrket.com/package/com.compareeverywhere"&gt;CompareEverywhere&lt;/a&gt; (Android) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;a href="http://code.google.com/p/zxing/"&gt;ZXing Barcode Reader&lt;/a&gt; (Android) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold;font-family:Arial;font-size:11;"  &gt;Will Consumers Adopt Barcode Scanning?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;As well as adoption by retailers, another big question is: will consumers want to interact with real world products using their mobile phones? I suspect they will, once they begin to see compelling reasons for doing so - which will probably involve getting the best deals and being able to do advanced shopping comparison very easily. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;Finally, it's worth noting that &lt;a href="http://www.readwriteweb.com/archives/how_google_will_infiltrate_the_real-world_mobile_coupons_barcodes_visual_search.php"&gt;Google is active in barcodes&lt;/a&gt;. Google's &lt;a href="http://www.google.com/help/maps/favoriteplaces/business/barcode.html"&gt;Favorite Places&lt;/a&gt; program allows local businesses to put a sticker on their products which features Google's logo, a scannable barcode and a message reading "We're a favorite place on Google." &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;Barcode scanning and its applications will grow during 2010, meaning more and more real world data will be connected to the Internet and accessed on your mobile phone. There are many apps trying to entice consumers to wave their mobile phone in front of products, so let us know your favorites in the comments.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-6852485768255959476?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vlZNFVperNKGgmhQuS8E4mu82so/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vlZNFVperNKGgmhQuS8E4mu82so/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vlZNFVperNKGgmhQuS8E4mu82so/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vlZNFVperNKGgmhQuS8E4mu82so/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/o31yqL22Vzk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/6852485768255959476/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/01/mobile-web-meets-internet-of-things.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/6852485768255959476?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/6852485768255959476?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/o31yqL22Vzk/mobile-web-meets-internet-of-things.html" title="Mobile Web Meets Internet of Things: Barcode Scanning" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/01/mobile-web-meets-internet-of-things.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MFSHc-fCp7ImA9WxBQEko.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-1387777648906355524</id><published>2010-01-11T20:38:00.000-08:00</published><updated>2010-01-11T20:43:39.954-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-11T20:43:39.954-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UX" /><category scheme="http://www.blogger.com/atom/ns#" term="UI" /><title>25 User Experience Videos That Are Worth Your Time</title><content type="html">&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica, Arial, Helvetica, sans-serif; font-size: 30px; color: rgb(47, 47, 47); "&gt;User Experience Videos&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: rgb(30, 30, 30); line-height: 20px; "&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;a href="http://vimeo.com/6952223" style="color: rgb(49, 81, 162); "&gt;The State of User Experience&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.jjg.net/" style="color: rgb(49, 81, 162); "&gt;Jesse James Garett&lt;/a&gt;, founder of Adaptive Path and author of the book &lt;a href="http://www.amazon.com/Elements-User-Experience-User-Centered-Design/dp/0735712026/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1259839487&amp;amp;sr=1-1" style="color: rgb(49, 81, 162); "&gt;The Elements of User Experience&lt;/a&gt;, speaks on what UX and UX design is, what UX looked like before and what are some of the challenges people are encountering now. He cites engagement as the main goal of UX design and, through some fantastic examples, shows that engagement is an universal quality achieved through visuality, sound, touch, smell, taste, body and mind. One of the most impressive moments from the session is when Jesse compares Beethoven to an experience designer, accompanied by the Ninth Symphony. Duration: 40 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://vimeo.com/6952223" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/stateofux.jpg" alt="Stateofux in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/stateofux.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/nickf/user-experience-best-practices?type=powerpoint" style="color: rgb(49, 81, 162); "&gt;UX Best Practices&lt;/a&gt;&lt;br /&gt;In this excellent video session, &lt;a href="http://www.nickfinck.com/" style="color: rgb(49, 81, 162); "&gt;Nick Finck&lt;/a&gt; pries open the most popular websites today, including eBay, Amazon, Toyota, Flickr, Twitter and Netflix, to explain user experience best practices. Nick discusses both the good and bad experiences on these websites on the basis of visual design, information architecture, interaction and ease of use. For those unfamiliar with UX, Nick explains the basic concept and contributing factors. The last 20 minutes of the session are reserved for Q&amp;amp;A, and some very interesting questions and great answers come up. Duration: 1 hour 32 minutes. There is no video of the session, only 75 slides with an audtio track.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://www.slideshare.net/nickf/user-experience-best-practices?type=powerpoint" style="color: rgb(49, 81, 162); "&gt;&lt;/a&gt;&lt;a href="http://www.slideshare.net/nickf/user-experience-best-practices?type=powerpoint" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/uxbestpractices1.jpg" alt="Uxbestpractices1 in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/uxbestpractices1.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=RlQEoJaLQRA&amp;amp;feature=related" style="color: rgb(49, 81, 162); "&gt;The Three Ways That Good Design Makes You Happy&lt;/a&gt;&lt;br /&gt;In this short but fantastic lecture, &lt;a href="http://www.jnd.org/" style="color: rgb(49, 81, 162); "&gt;Don Norman&lt;/a&gt;, known to many as the author of &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0465067107/donnormanA" style="color: rgb(49, 81, 162); "&gt;The Design of Everyday Things&lt;/a&gt;, explains visual, behavioral and reflective design and the ways in which each of them affects people. In his witty way, Done shows examples from everyday life. Duration: 13 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://www.youtube.com/watch?v=RlQEoJaLQRA&amp;amp;feature=related" style="color: rgb(49, 81, 162); "&gt;&lt;/a&gt;&lt;a href="http://www.youtube.com/watch?v=RlQEoJaLQRA&amp;amp;feature=related" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/threething_norman.jpg" alt="Threething Norman in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/threething_norman.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/7353260" style="color: rgb(49, 81, 162); "&gt;5 Minutes on Imitation in Design&lt;/a&gt;&lt;br /&gt;In this brilliant short talk, &lt;a href="http://www.veen.com/jeff/" style="color: rgb(49, 81, 162); "&gt;Jeffrey Veen&lt;/a&gt; explains what is meant by “Good artists copy, great artist steal.” By way of an interesting short story about World War II and the American army’s contact with natives of the Pacific Islands, he also explains “cargo cult” and how it still present today. A truly brilliant video. Duration: 6 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://vimeo.com/7353260" style="color: rgb(49, 81, 162); "&gt;&lt;/a&gt;&lt;a href="http://vimeo.com/7353260" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/imitatin_in_design.jpg" alt="Imitatin In Design in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/imitatin_in_design.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/ugleah/how-to-be-a-ux-team-of-one?type=presentation" style="color: rgb(49, 81, 162); "&gt;UX Team of One&lt;/a&gt;&lt;br /&gt;In this half-hour session held at the IA Summit 2008, &lt;a href="http://ugleah.tumblr.com/" style="color: rgb(49, 81, 162); "&gt;Leah Buley&lt;/a&gt; of Adaptive Path shows what it means to be a UX team of one by telling her own story and recounting a real-life example. Leah explains the concept of generative design, which is the process of creating and sketching a lot of different ideas and then refining them. The slides are amazing because Leah drew them by hand. Duration: 32 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://www.slideshare.net/ugleah/how-to-be-a-ux-team-of-one?type=presentation" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/ux_team_of_one.jpg" alt="Ux Team Of One in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/ux_team_of_one.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/peterme/experience-is-the-product?type=presentation" style="color: rgb(49, 81, 162); "&gt;Experience Is the Product&lt;/a&gt;&lt;br /&gt;Peter Merholz explains why it is important to focus not on technology or features but on the product and the experience you want to create. The session is rich in good and bad examples drawn from real life. Duration: 43 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://www.slideshare.net/peterme/experience-is-the-product?type=presentation" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/experience_product.jpg" alt="Experience Product in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/experience_product.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/3730382" style="color: rgb(49, 81, 162); "&gt;Behavior Is Our Medium&lt;/a&gt;&lt;br /&gt;In this fantastic session, Robert Fabricant talks about interaction design beyond computing technology. His examples include the family tree and one particularly interesting tree that his daughters drew. His examples from history, especially ancient history, are amazing and put interaction design in a broader context beyond the computer interfaces we’re so used to. Duration: 61 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://www.vimeo.com/3730382" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/behaviour_medium.jpg" alt="Behaviour Medium in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/behaviour_medium.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://videos.visitmix.com/MIX09/C17F" style="color: rgb(49, 81, 162); "&gt;Web Form Design&lt;/a&gt;&lt;br /&gt;If you think Web forms suck (because you have to fill them in every day), then you must see this video. This talk by Luke Wroblewsky at MIX 09 is based on years of experience in usability testing and study. Luke shows examples from the real world and addresses the major problems with Web form design today. You will see how some of the biggest websites have failed and what you can do to prevent such failures in your Web forms. Duration: 75 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://videos.visitmix.com/MIX09/C17F" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/webforms.jpg" alt="Webforms in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/webforms.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://videos.visitmix.com/MIX09/C30M" style="color: rgb(49, 81, 162); "&gt;User Experience Design for Non-Designers&lt;/a&gt;&lt;br /&gt;In this short mini-breakout session, Shawn Konopinsky explains what UX design is at a very abstract level. He shows three different types of user interfaces and how UX design applies to all three. He explains basic concepts such as concept ideation, interaction design and visual design and emphasizes the importance of an “Agile” approach to projects. Duration: 18 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://videos.visitmix.com/MIX09/C30M" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/ux-non-designers.jpg" alt="Ux-non-designers in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/ux-non-designers.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/johannakollmann/the-importance-of-identity-and-vision-to-ux-designers-on-agile-projects" style="color: rgb(49, 81, 162); "&gt;The Importance of Identity and Vision to UX Designers on Agile Projects&lt;/a&gt;&lt;br /&gt;If you watched the previous video, you will know why the Agile approach is important in UX design. This video and the slides go deeper into the Agile approach, relying on research done at London university. Johanna Kollmann explains the research and the results. Duration: 32 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://www.slideshare.net/johannakollmann/the-importance-of-identity-and-vision-to-ux-designers-on-agile-projects" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/importance-agile-ux.jpg" alt="Importance-agile-ux in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/importance-agile-ux.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/billder/learning-ixd-from-everyday-objects" style="color: rgb(49, 81, 162); "&gt;Learning IxD from Everyday Objects&lt;/a&gt;&lt;br /&gt;“Inspiration surrounds us in everyday objects.” This is how Bill DeRouchey begins this brilliant talk about interaction design. We use icons, words or shapes to create a language of interactions. If we use the wrong language, the interaction becomes confusing, and this is what Bill shows, using many common objects and devices. One of the most interesting slides is the one that shows how users “hack the interface.” Duration: 45 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://www.slideshare.net/billder/learning-ixd-from-everyday-objects" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/learning-ixd.jpg" alt="Learning-ixd in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/learning-ixd.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;a href="http://www.maya.com/the-feed/what-is-information-architecture" style="color: rgb(49, 81, 162); "&gt;Two videos: Information and Architecture&lt;/a&gt;&lt;br /&gt;In these two short videos, Mickey McManus explains related concepts: information and architecture, using everyday objects, such as cup of tea, to illustrate his argument. The videos are part of a short article in which Mickey draws these concepts together to explain what information architecture is. Duration: a few minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://www.maya.com/the-feed/what-is-information-architecture" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/information-architecture.jpg" alt="Information-architecture in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/information-architecture.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/nickf/wireframes-for-the-wicked" style="color: rgb(49, 81, 162); "&gt;Wireframes for the Wicked&lt;/a&gt;&lt;br /&gt;Nick Finck, along with Michael Angels and Donna Spencer, goes over wireframing basics via short easy questions. What are wireframes? Why use wireframes? What does the process of wireframing look like? The three of them also explain the different types of wireframes and show examples of their work. Duration: 1 hour 5 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;a href="http://www.slideshare.net/nickf/wireframes-for-the-wicked" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/wirefrmaes-wicked.jpg" alt="Wirefrmaes-wicked in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/wirefrmaes-wicked.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://videos.visitmix.com/MIX09/C10F" style="color: rgb(49, 81, 162); "&gt;Design Prototyping: Bringing Wireframes to Life&lt;/a&gt;&lt;br /&gt;Dan Harrelson explains the purpose of prototyping, why it is important and how it differs from wireframes and visual comps. With wireframing, instead of seeing how a concept functions or works, we see how it actually feels, which contributes to better usability testing. The video, like all videos from MIX 09, has “double view”: while looking at the large slides, you have a synchronized inset video of the speaker. Duration: 60 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://videos.visitmix.com/MIX09/C10F" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/prototyping1.jpg" alt="Prototyping1 in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/prototyping1.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/jmspool/journey-to-the-center-of-design" style="color: rgb(49, 81, 162); "&gt;Journey to the Center of Design&lt;/a&gt;&lt;br /&gt;Does user-centric design really exist? In this funny keynote, Jared Spool asks whether user-centric design (UCD) has lost its way and needs to evolve into something else. Ironically, as studies have shown, many great projects have succeeded without UCD. Jared suggests three key attributes of great experience design that can replace UCD. Duration: 1 hour 14 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/jmspool/journey-to-the-center-of-design" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/ucd.jpg" alt="Ucd in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/ucd.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/farreaching/user-centered-design-101" style="color: rgb(49, 81, 162); "&gt;User-Centered Design 101&lt;/a&gt;&lt;br /&gt;In this Web seminar, Frank Spiller demystifies the paradigm of UCD. He explains the difference between usability and UCD, which has confused many. From the perspective of the development process, he compares UCD to the Agile and Waterfall processes. At the end, he shows some UCD success stories. Duration: 58 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/farreaching/user-centered-design-101" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/ucd101.jpg" alt="Ucd101 in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/ucd101.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/6968360" style="color: rgb(49, 81, 162); "&gt;The Mint.com Experience&lt;/a&gt;&lt;br /&gt;Aaron Forth of Mint.com speaks of the importance of aligning your user experience and business objectives. He goes over the challenges of delivering such a user experience at Mint, what the company did to attract brand interest and how Mint became one of the best personal-finance software tools today. Interesting fact: Mint discontinued IE6 support because it spent almost 20% of its time designing for the browser. Duration: 40 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/6968360" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/mint.jpg" alt="Mint in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/mint.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/3327288" style="color: rgb(49, 81, 162); "&gt;Mobile User Experiences&lt;/a&gt;&lt;br /&gt;Rachel Hinman start her talk about mobile user experiences with a provocative thought: that technology disengages us from real life. She says we should rethink our relationship to devices and use them in the context of concrete tasks. Duration: 24 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/3327288" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/mobile-xp.jpg" alt="Mobile-xp in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/mobile-xp.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/2761844" style="color: rgb(49, 81, 162); "&gt;Tap Is the New Click&lt;/a&gt;&lt;br /&gt;“Several years ago, Minority Report was a sci-fi movie, and now we’re already there with [the touch wall].” At the beginning of his session, Dan Saffer shows a couple of examples of touch-screen technology that marks the beginning of a new era of interaction in which gesture and touch replace mouse clicks. He explains how to design for these technologies by going over how touch-screens differ from traditional websites and devices. Duration: 67 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/2761844" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/tap-new-click.jpg" alt="Tap-new-click in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/tap-new-click.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/6712657" style="color: rgb(49, 81, 162); "&gt;10/GUI&lt;/a&gt;&lt;br /&gt;This is a fantastic experiment that examines current mouse-driven user interfaces and their limitation while offering a completely new way of interaction. Although keyboard and mouse were really great innovations in past century, Clayton Miller think we shouldn’t stop there but rather innovate further. Duration: 8 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/6712657" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/10gui.jpg" alt="10gui in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/10gui.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blip.tv/file/1557737" style="color: rgb(49, 81, 162); "&gt;The Least You Can Do About Usability&lt;/a&gt;&lt;br /&gt;Steve Krug, known to many as the author of &lt;em&gt;Don’t Make Me Think&lt;/em&gt;, here tries to convince people to do their own usability testing. Confirming Jacob Nielsen’s advice, that developers can do it themselves, Steve identifies the minimum requirements to make usability testing meaningful. At the end of the session, Steve performs a short usability test right in front of the audience, which makes this session truly outstanding. Duration: 60 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blip.tv/file/1557737" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/least-usability.jpg" alt="Least-usability in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/least-usability.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://usability.gemzies.com/show/entry_9269/Voices_That_Matter__GWT___Usab.html" style="color: rgb(49, 81, 162); "&gt;AJAX Usability&lt;/a&gt;&lt;br /&gt;Kelly Norton talks about a very interesting, and often forgotten, subject: AJAX usability. He covers usability basics and how to design AJAX applications for humans. Full of real-life examples, he offers several concrete suggestions on how to improve usability in AJAX applications. Duration: 55 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://usability.gemzies.com/show/entry_9269/Voices_That_Matter__GWT___Usab.html" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/ajaxusability1.jpg" alt="Ajaxusability1 in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/ajaxusability1.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blip.tv/file/1356502" style="color: rgb(49, 81, 162); "&gt;Jason Fried of 37signals Speaking at Business of Software 2008&lt;/a&gt;&lt;br /&gt;In this short amazing session, Jason Fried shares his thoughts and experiences from 37Signals. Ideas are agile, some even radical. This video is interesting because many of Jason’s thoughts contrast with widespread opinion. In the second half of the session, Jason uses audience questions to explain his ideas in more detail. Duration: 55 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blip.tv/file/1356502" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/37signals.jpg" alt="37signals in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/37signals.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3 style="padding-top: 10px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; margin-bottom: 18px; font: normal normal normal 2.5em/normal Helvetica, Arial, Helvetica, sans-serif; color: rgb(47, 47, 47); border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: rgb(47, 47, 47); "&gt;&lt;br /&gt;&lt;br /&gt;Bonus videos&lt;/h3&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://videos.visitmix.com/MIX09/KEY01" style="color: rgb(49, 81, 162); "&gt;Sketching User Experiences&lt;/a&gt;&lt;br /&gt;In this keynote from MIX09, the first 25 minutes are taken up by Bill Buxton, known to many as the author of the book &lt;em&gt;Sketching User Experiences&lt;/em&gt;. In an optimistic talk, he explains why now, in these days of crisis, is a good time to pay attention to design and what key factors are required to revitalize the user experience. Duration: 25 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://videos.visitmix.com/MIX09/KEY01" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/sketching.jpg" alt="Sketching in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/sketching.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 1.15em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/2963837" style="color: rgb(49, 81, 162); "&gt;Interview With Don Norman on UX Week 2008&lt;/a&gt;&lt;br /&gt;In a relaxed atmosphere at UX Week 2008, Don Norman answers interesting questions and share his thoughts on various aspects of design. One of the best bits comes at the beginning, when Don speaks of his “crusade” to replace the word “users” with “people.” Will we ever have “People Experience”? Do we already have it? Find the answer in this fantastic interview. Duration: 53 minutes.&lt;/p&gt;&lt;p class="showcase" style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.15em; margin-left: 2.5em; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/2963837" style="color: rgb(49, 81, 162); "&gt;&lt;img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/interview-norman.jpg" alt="Interview-norman in 25 User Experience Videos That Are Worth Your Time" width="500" height="218" original="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2009/12/interview-norman.jpg" style="margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: inline; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2094767812209184231-1387777648906355524?l=jiflextech.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x-rxAArTutAH0U8S1_DFB9Z9Ou0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x-rxAArTutAH0U8S1_DFB9Z9Ou0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x-rxAArTutAH0U8S1_DFB9Z9Ou0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x-rxAArTutAH0U8S1_DFB9Z9Ou0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JisTechnologyLearning/~4/Xg1MXlFjFeE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jiflextech.blogspot.com/feeds/1387777648906355524/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jiflextech.blogspot.com/2010/01/25-user-experience-videos-that-are.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/1387777648906355524?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2094767812209184231/posts/default/1387777648906355524?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JisTechnologyLearning/~3/Xg1MXlFjFeE/25-user-experience-videos-that-are.html" title="25 User Experience Videos That Are Worth Your Time" /><author><name>Ji Lucas</name><uri>http://www.blogger.com/profile/14130243085883271341</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16425757049963564577" /></author><thr:total>0</thr:total><feedburner:origLink>http://jiflextech.blogspot.com/2010/01/25-user-experience-videos-that-are.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QARnY7fyp7ImA9WxBQEkk.&quot;"><id>tag:blogger.com,1999:blog-2094767812209184231.post-1415468882442729878</id><published>2010-01-11T14:31:00.001-08:00</published><updated>2010-01-11T14:35:47.807-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-11T14:35:47.807-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="flash player version" /><title>Adobe Flash Player versions</title><content type="html">&lt;div class="Section1"&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1"&gt;&lt;b&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN" style="FONT-WEIGHT: bold;font-size:11;" &gt;Macromedia Flash Player 2&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt; (1997) &lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Mostly vectors and motion, some &lt;a title="Bitmap" href="http://en.wikipedia.org/wiki/Bitmap"&gt;bitmaps&lt;/a&gt;, limited audio &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Support of stereo sound, enhanced &lt;a title="Bitmap" href="http://en.wikipedia.org/wiki/Bitmap"&gt;bitmap&lt;/a&gt; integration, buttons, the Library, and the capability to &lt;a title="Tweening" href="http://en.wikipedia.org/wiki/Tweening"&gt;tween&lt;/a&gt; color changes.&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1" sizset="4" sizcache="0"&gt;&lt;b&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN" style="FONT-WEIGHT: bold;font-size:11;" &gt;Macromedia Flash Player 3&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt; (1998) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Added alpha transparency, licensed &lt;a title="MP3" href="http://en.wikipedia.org/wiki/MP3"&gt;MP3&lt;/a&gt; compression &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Brought improvements to animation, playback, and publishing, as well as the introduction of simple script commands for interactivity.&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1" sizset="5" sizcache="0"&gt;&lt;b&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN" style="FONT-WEIGHT: bold;font-size:11;" &gt;Macromedia Flash Player 4&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt; (May 1999) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Saw the introduction of &lt;a title="Internet streaming" href="http://en.wikipedia.org/wiki/Internet_streaming"&gt;streaming&lt;/a&gt; &lt;a title="MP3" href="http://en.wikipedia.org/wiki/MP3"&gt;MP3s&lt;/a&gt; and the Motion Tween. Initially, the Flash Player plug-in was not bundled with popular web browsers and users had to visit Macromedia website to download it; As of 2000, however, the Flash Player was already being distributed with all &lt;a title="AOL" href="http://en.wikipedia.org/wiki/AOL"&gt;AOL&lt;/a&gt;, &lt;a title="Netscape" href="http://en.wikipedia.org/wiki/Netscape"&gt;Netscape&lt;/a&gt; and &lt;a title="Internet Explorer" href="http://en.wikipedia.org/wiki/Internet_Explorer"&gt;Internet Explorer&lt;/a&gt; browsers. Two years later it shipped with all releases of &lt;a title="Windows XP" href="http://en.wikipedia.org/wiki/Windows_XP"&gt;Windows XP&lt;/a&gt;. The install-base of the Flash Player reached 92 percent of all Internet users.&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1" sizset="6" sizcache="0"&gt;&lt;b&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN" style="FONT-WEIGHT: bold;font-size:11;" &gt;Macromedia Flash Player 5&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt; (August 2000) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;A major leap forward in capability, with the evolution of Flash's scripting capabilities as released as ActionScript. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Saw the ability to customize the authoring environment's &lt;a title="User interface" href="http://en.wikipedia.org/wiki/User_interface"&gt;interface&lt;/a&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;&lt;a title="Macromedia Generator (page does not exist)" href="http://en.wikipedia.org/w/index.php?title=Macromedia_Generator&amp;amp;action=edit&amp;amp;redlink=1"&gt;&lt;span style="color:#cc2200;"&gt;&lt;span style="color:#cc2200;"&gt;Macromedia Generator&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; was the first initiative from Macromedia to separate design from content in Flash files. Generator 2.0 was released in April 2001 and featured real-time server-side generation of Flash content in its Enterprise Edition. Generator was discontinued in 2002 in favor of new technologies such as &lt;a title="Flash Remoting (page does not exist)" href="http://en.wikipedia.org/w/index.php?title=Flash_Remoting&amp;amp;action=edit&amp;amp;redlink=1"&gt;&lt;span style="color:#cc2200;"&gt;&lt;span style="color:#cc2200;"&gt;Flash Remoting&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, which allows for seamless transmission of data between the server and the client, and &lt;a title="ColdFusion" href="http://en.wikipedia.org/wiki/ColdFusion"&gt;ColdFusion&lt;/a&gt; Server. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;In October 2000, &lt;a title="Usability" href="http://en.wikipedia.org/wiki/Usability"&gt;usability&lt;/a&gt; guru &lt;a title="Jakob Nielsen (usability consultant)" href="http://en.wikipedia.org/wiki/Jakob_Nielsen_(usability_consultant)"&gt;Jakob Nielsen&lt;/a&gt; wrote a polemic article regarding usability of Flash content entitled "&lt;a href="http://www.useit.com/alertbox/20001029.html"&gt;Flash 99% Bad&lt;/a&gt;". (Macromedia later hired Nielsen to help them improve Flash usability.)&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1" sizset="7" sizcache="0"&gt;&lt;b&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN" style="FONT-WEIGHT: bold;font-size:11;" &gt;Macromedia Flash Player 6&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt; (version 6.0.21.0, codenamed &lt;i&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;a title="Exorcist" href="http://en.wikipedia.org/wiki/Exorcist"&gt;Exorcist&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;) (March 2002) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Support for the consuming Flash Remoting (&lt;a title="Action Message Format" href="http://en.wikipedia.org/wiki/Action_Message_Format"&gt;AMF&lt;/a&gt;) and Web Service (&lt;a title="SOAP" href="http://en.wikipedia.org/wiki/SOAP"&gt;SOAP&lt;/a&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Supports ondemand/live audio and video streaming (&lt;a title="Real Time Messaging Protocol" href="http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol"&gt;RTMP&lt;/a&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Support for screenreaders via Microsoft Active Accessibility &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Added &lt;a title="Sorenson Spark" href="http://en.wikipedia.org/wiki/Sorenson_Spark"&gt;Sorenson Spark&lt;/a&gt; video &lt;a title="Codec" href="http://en.wikipedia.org/wiki/Codec"&gt;codec&lt;/a&gt; for &lt;a title="Flash Video" href="http://en.wikipedia.org/wiki/Flash_Video"&gt;Flash Video&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Support for video, application components, shared libraries, and accessibility. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Macromedia Flash Communication Server MX, also released in 2002, allowed video to be streamed to Flash Player 6 (otherwise the video could be embedded into the Flash movie).&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1" sizset="8" sizcache="0"&gt;&lt;b&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN" style="FONT-WEIGHT: bold;font-size:11;" &gt;Macromedia Flash Player 7&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt; (version 7.0.14.0, codenamed &lt;i&gt;&lt;span style="FONT-STYLE: italic"&gt;Mojo&lt;/span&gt;&lt;/i&gt;) (September 2003) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Supports progressive audio and video streaming (&lt;a title="HTTP" href="http://en.wikipedia.org/wiki/HTTP"&gt;HTTP&lt;/a&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Supports ActionScript 2.0, an Object-Oriented Programming Language for developers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Ability to create charts, graphs and additional text effects with the new support for extensions (sold separately), high fidelity import of &lt;a title="PDF" href="http://en.wikipedia.org/wiki/PDF"&gt;PDF&lt;/a&gt; and &lt;a title="Adobe Illustrator" href="http://en.wikipedia.org/wiki/Adobe_Illustrator"&gt;Adobe Illustrator&lt;/a&gt; 10 files, mobile and device development and a forms-based development environment. ActionScript 2.0 was also introduced, giving developers a formal Object-Oriented approach to ActionScript. V2 Components replaced Flash MX's components, being rewritten from the ground up to take advantage of ActionScript 2.0 and Object-Oriented principles. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;In 2004, the "Flash Platform" was introduced. This expanded Flash to more than the Flash authoring tool. &lt;a title="Adobe Flex" href="http://en.wikipedia.org/wiki/Adobe_Flex"&gt;Flex&lt;/a&gt; 1.0 and &lt;a title="Macromedia Breeze" href="http://en.wikipedia.org/wiki/Macromedia_Breeze"&gt;Breeze&lt;/a&gt; 1.0 were released, both of which utilized the Flash Player as a delivery method but relied on tools other than the Flash authoring program to create Flash applications and presentations. Flash Lite 1.1 was also released, enabling mobile phones to play Flash content.&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1" sizset="9" sizcache="0"&gt;&lt;b&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN" style="FONT-WEIGHT: bold;font-size:11;" &gt;Macromedia Flash Player 8&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt; (version 8.0.22.0, codenamed &lt;i&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;a title="Maelstrom" href="http://en.wikipedia.org/wiki/Maelstrom"&gt;Maelstrom&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;) (August 2005) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Support for runtime loading of GIF and PNG images &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;New video codec (&lt;a title="On2" href="http://en.wikipedia.org/wiki/On2"&gt;On2&lt;/a&gt; &lt;a title="VP6" href="http://en.wikipedia.org/wiki/VP6"&gt;VP6&lt;/a&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Improved runtime performance and runtime bitmap caching &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Live filters and blendmodes &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;File upload and download capabilities &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;New text-rendering engine, the &lt;a title="Saffron Type System" href="http://en.wikipedia.org/wiki/Saffron_Type_System"&gt;Saffron Type System&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;ExternalAPI subsystem introduced to replace fscommand() &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;On December 3, 2005, Adobe Systems acquired Macromedia and its product portfolio (including Flash).&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1" sizset="10" sizcache="0"&gt;&lt;b&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN" style="FONT-WEIGHT: bold;font-size:11;" &gt;Adobe Flash Player 9&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt; (version 9.0.15.0, codenamed &lt;i&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;a title="Zaphod Beeblebrox" href="http://en.wikipedia.org/wiki/Zaphod_Beeblebrox"&gt;Zaphod&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;) (June 2006) previously named Flash Player 8.5 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;New ECMAScript scripting engine, ActionScript Virtual Machine AVM2. AVM1 retained for compatibility. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Actionscript 3 via &lt;a title="AVM2 (page does not exist)" href="http://en.wikipedia.org/w/index.php?title=AVM2&amp;amp;action=edit&amp;amp;redlink=1"&gt;&lt;span style="color:#cc2200;"&gt;&lt;span style="color:#cc2200;"&gt;AVM2&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;&lt;a title="E4X" href="http://en.wikipedia.org/wiki/E4X"&gt;E4X&lt;/a&gt;, which is a new approach to parsing XML. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Support for binary &lt;a title="Internet socket" href="http://en.wikipedia.org/wiki/Internet_socket"&gt;sockets&lt;/a&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;span lang="EN"  style="font-size:11;"&gt;Support for Regular Expressi
