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

<channel>
	<title>WebA11y</title>
	<atom:link href="http://www.weba11y.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weba11y.com/blog</link>
	<description>Adventures in Web Accessibility</description>
	<pubDate>Fri, 18 Mar 2011 20:08:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Notes from Inclusive Mobility Talk</title>
		<link>http://www.weba11y.com/blog/2011/03/17/notes-from-inclusive-mobility-talk/</link>
		<comments>http://www.weba11y.com/blog/2011/03/17/notes-from-inclusive-mobility-talk/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 21:05:19 +0000</pubDate>
		<dc:creator>Becka11y</dc:creator>
		
		<category><![CDATA[Accessibility]]></category>

		<category><![CDATA[Mobile]]></category>

		<category><![CDATA[SXSW]]></category>

		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://www.weba11y.com/blog/?p=123</guid>
		<description><![CDATA[As promised, here are the notes I made in preparation for my Inclusive Mobility Core Conversation at SXSWi 2011.  I didn&#8217;t need to rely on these too much as people actively participated and asked questions!
General:
Talk is about making mobile applications accessible for ALL.  Don&#8217;t want to just talk about people with disabilities because [...]]]></description>
			<content:encoded><![CDATA[<p>As promised, here are the notes I made in preparation for my <a href="http://schedule.sxsw.com/events/event_IAP5708">Inclusive Mobility</a> Core Conversation at SXSWi 2011.  I didn&#8217;t need to rely on these too much as people actively participated and asked questions!</p>
<p>General:<br />
Talk is about making mobile applications accessible for ALL.  Don&#8217;t want to just talk about people with disabilities because all people want to be able to use mobile devices in all environments.  PWD are on the cutting edge and we should listen and learn from them. </p>
<p>Poll audience:<br />
Who is aware of accessibility Api for iOS?<br />
Who has used it?<br />
Who has tried VoiceOver on iOS device (3GS and above)?<br />
Any PWD here that use an mobile device?<br />
	Which one?<br />
	What do you like/dislike about it?<br />
	What advice do you want to give developers for making more usable apps?</p>
<p>Where are we with the different devices? </p>
<p>Android</p>
<p>EyesFreeAndroid - Google solution<br />
	TalkBack(screen reader), SoundBack(auditory), KickBack (haptic)<br />
Code Factory - just released new set of 10 apps and a screen reader<br />
IDEAL Group - makes accessible open source apps for Android.<br />
	Speaking Pad - one of most popular applications.  Type something in and press a button for phone to speak the text.<br />
Does Android have an advantage with at least some &#8220;hard&#8221; navigation buttons? Or devices with &#8220;real&#8221; keyboards?<br />
Edwin speech recognition app- how useful is this?   Is there speech reco built into Android, now?</p>
<p>BlackBerry<br />
no built in screen reader?  Can buy one but is expensive</p>
<p>iOS</p>
<p>VoiceOver<br />
Accessibility API<br />
API helps to make apps accessible - what about mobile Web sites?<br />
Voice control - do people use it?  </p>
<p>Standards for Accessibility<br />
	What about ARIA?  HTML 5 is incorporating ARIA so that should help make it more universal and force better support<br />
	Use standard HTML accessibility, avoid scripted controls (for now)	</p>
<p>Google Voice<br />
	How many use it?  Still relies on visual interpretation but does provide easier access then typing<br />
	Experience on iOS vs Android?</p>
<p>Dragon Nuance Mobile Development Kit<br />
cloud based speech to text and text to speech service that can be accessed from iPhone and Android devices<br />
http://dragonmobile.nuancemobiledeveloper.com/ - developer kit that allows you to integrate into apps</p>
<p>What about captioning?<br />
Google has beta auto-captioning on youTube - but that option is not available on iPad?<br />
auto transcribing could allow you to follow a meeting in a noisy environment - subway, bus, conference, etc.</p>
<p>Self Voicing Apps? What is available how are they used?</p>
<p>What about using the cloud?<br />
Access an assistive technology by sending data  to via the network and have spoken text or perhaps a transcript come back?</p>
<p>Need for device independent interactions and events.</p>
<p>Lenovo has eye tracking laptop - do we see that going to mobile devices? Maybe for tablets???</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weba11y.com/blog/2011/03/17/notes-from-inclusive-mobility-talk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SXSW - Final Interactive Day</title>
		<link>http://www.weba11y.com/blog/2011/03/17/sxsw-final-interactive-day/</link>
		<comments>http://www.weba11y.com/blog/2011/03/17/sxsw-final-interactive-day/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 20:42:31 +0000</pubDate>
		<dc:creator>Becka11y</dc:creator>
		
		<category><![CDATA[SXSW]]></category>

		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://www.weba11y.com/blog/?p=119</guid>
		<description><![CDATA[I supported my friends at two accessibility talks today.   First was Accessibility for the Visually Impaired:  Ground Breaking New Technologies. This featured Michael Cooper from the W3C who I worked with when I was on the Web Content Accessibility Guidelines working group.  He was asked questions by the panel moderator, Genevieve [...]]]></description>
			<content:encoded><![CDATA[<p>I supported my friends at two accessibility talks today.   First was Accessibility for the Visually Impaired:  Ground Breaking New Technologies. This featured Michael Cooper from the W3C who I worked with when I was on the Web Content Accessibility Guidelines working group.  He was asked questions by the panel moderator, Genevieve Wilkins.  Michael did a great job of reviewing technologies, pointing out resources and even being brave enough to demo ARIA with a screen reader!</p>
<p>Next was Accessibility the Musical!  Moderated by Sharron Rush, the executive director of Knowbility. She had a great panel of accessibility experts and users of assistive technologies. There was live sign language interpreting and many demos and videos!   Barbie Parker discussed the field of interpreting live performances and how much work is involved.  I never realized how important it is to do research on the person or performance being interpretted.   Imagine trying to sign a live musical performance without knowing the playlist? Or, who would have thought that knowing about someone&#8217;s behavior or background, or OCD would be important for interpreting?  It is much more than just translating spoken word to sign &#8220;on the fly&#8221;.   Celia Hughes of VSA Texas reminded us all of how important it is to enable ALL people no matter what their abilities and capabilities and shared some great success stories. Desiree is a blind &#8220;tech geek girl&#8221;, mother, and musician who demonstrated some of the accessible and non-accessible apps and web sites she encounters.   Elise Whitworth is a deaf web designer.  It was great to get her perspective.  And, it is always fascinating to watch and appreciate the great work of the interpreters!  There was a discussion of how planning for people with disabilities at conferences and events is important.  You can&#8217;t wait until the last minute to get braille versions of programs, to arrange for interpreters, full access to the venue and stage, etc.   Truly an enlightening presentation - I wish it could have attracted more attendees but it was recorded - I&#8217;ll try to post the recording here when it is available.</p>
<p>I had lunch with some of my accessibility friends. That was a nice break!</p>
<p>The final presentation of the day was Voices from the HTML5 Trenches:  Browser Wars IV.   Representatives from Google Chrome, Opera, IE 9 and Mozilla shared insights and opinions. This session was well moderated by Arun Ranganathan.   There was lots of discussion about HTML5 video and codecs, standards, etc.  Always a fun session to attend.  </p>
<p>I also go to attend another movie,  Buck, about a modern day Horse Whisperer.  It was great and I encourage any one interested in horses or human nature to check it out.   See <a href="http://buckthefilm.com/">buckthefilm</a> for more details.  It is a truly inspiring movie - even if you aren&#8217;t interested in horses!!!  I&#8217;m sorry that Buck doesn&#8217;t have any clinics in the New England area this year - I would love to attend as a spectator just to watch this man perform his calm magic!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weba11y.com/blog/2011/03/17/sxsw-final-interactive-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SXSW - Day 4</title>
		<link>http://www.weba11y.com/blog/2011/03/17/sxsw-day-4/</link>
		<comments>http://www.weba11y.com/blog/2011/03/17/sxsw-day-4/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 20:21:39 +0000</pubDate>
		<dc:creator>Becka11y</dc:creator>
		
		<category><![CDATA[SXSW]]></category>

		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://www.weba11y.com/blog/?p=116</guid>
		<description><![CDATA[Started out day 4 with a dynamic presentation by @DrG (Dr. M A Greenstein) call Neurons Speaking!: Design with the Brain in Mind!  She was a very dynamic speaker and started by listing the 3 C&#8217;s to consider:

Creativity
Consciousness
Collaboration

She said she would be talking about three different gaming models - Posit Science Brain Training Module [...]]]></description>
			<content:encoded><![CDATA[<p>Started out day 4 with a dynamic presentation by @DrG (Dr. M A Greenstein) call Neurons Speaking!: Design with the Brain in Mind!  She was a very dynamic speaker and started by listing the 3 C&#8217;s to consider:</p>
<ol>
<li>Creativity</li>
<li>Consciousness</li>
<li>Collaboration</li>
</ol>
<p>She said she would be talking about three different gaming models - <a href="http://www.positscience.com">Posit Science</a> Brain Training Module (which I was disappointed to learn costs $395 per module), Call of Duty, and Civilization - none of which I was familiar with.  However, a fair number of people in the room had participated/played in one of these.   She then discussed the 6 aspects of the brain:</p>
<ol>
<li>brains are dynamically interconnected</li>
<li>brains are predictive systems</li>
<li>brains are good at predicting patterns</li>
<li>brains are neuroplastic</li>
<li>brain is a good soda jerk (delivers correct concoction of hormones when needed)</li>
<li>brains love novelty</li>
</ol>
<p>So, we should design with these in mind to keep the brain engaged.   Dr. G cited studies that showed higher cognitive function after playing games.  Hey, I can now justify that game playing break during the middle of my work day!  The take away message was to design applications with selective attention, incorporate face and pattern recognition and increase visual / spatial fluency.   A one hour talk (and these poor notes) do little justice to the session - I plan on doing a google search on DrG or to start following her on twitter to learn more!</p>
<p>I toughed out another workshop (2.5 hours) on Cross-Platform Multi-Screen Development.   It started out pretty generic with the top 10 considerations for multi screen development.  Multi-screen referring to different devices and screen sizes.<br />
10. screen size and resolution - display resolution is no longer just 72 dpi<br />
 9. device sensors and capabilities<br />
 8. orientation<br />
 7. hardware buttons<br />
 6. device specific interactions models<br />
 5. processing power<br />
 4. OS - single task vs. multi-task<br />
 3. Network protocols and security<br />
 2. User interaction and experience<br />
 1. deployment</p>
<p>Then Adobe presented on how you can achieve multi-screen development on &#8220;most&#8221; platforms using the Adobe tools and flash.  Yawn.   And no real answer when I asked how to implement accessibility. </p>
<p>Then Brian LeRoux from Nitobi gave the PhoneGap pitch again (see day 2). </p>
<p>Always a glutton for punishment I went to another workshop: CSS3 Beyond the Basics.  This was really great!  It was one of the most technical workshops or sessions I attended at SXSW and started right in with the code.   All of the presenters are REALLY knowledgeable.   Not being a CSS guru this quickly got over my head so I left to attend another session. Although in hindsight I should have stayed in this one - even if I don&#8217;t use this level of detail in CSS very much.  But, from all of the tweets about the session it was very well liked by those who use complicated CSS on a regular basis - I&#8217;m still at the &#8220;CSS for dummies level with respect to fluid layous and all of the cool things you can do with backgrounds, transistion, etc. etc, etc. The presenters also brought a bottle of tequila and there was a shot to the asker for each good question asked! </p>
<p>I left the CSS3 Workshop to attend LBS 101: The arrival of Ubiquitous Geolocation.  I guess from the title I shouldn&#8217;t really have expected anything new  or exiting. This was just a general introduction to geolocation.  I did find a few interesting facts to jot down.</p>
<ul>
<li>53% of text messages in the US in 2010 where &#8220;where R U&#8221; type messages</li>
<li>of the 101 most popular apps (on iTunes, I think), 47 transmitted the phone&#8217;s location</li>
</ul>
<p>Some of the listed uses for geolocation:</p>
<ul>
<li>marketing</li>
<li>fraud protection - don&#8217;t authorize my card at an ATM if my cell phone isn&#8217;t at that same location</li>
<li>compliance</li>
<li>insurance /telematics</li>
</ul>
<p><a href="http://www.uship.com/">UShip.com</a>, an ebay-like/ crowd sourcing type shipping model, was provided as a use case for geolocation.  Hmm, maybe I can get someone else to transport my cats and listen to them howl all the way!  No, worries,  I&#8217;d never do that to my kitties <img src='http://www.weba11y.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I really enjoyed the IBM and Austin Chamber of Commerce sponsored party at the Four Seasons Hotel.   It included a live band (although a bit too loud for trying to chat),  great food and drink. The highlight was the presentation by Dr. David Ferrucci of Watson fame.  I think IBM would have appreciated a larger attendance but since this wasn&#8217;t an official SXSW party it didn&#8217;t get any space in the schedule.  This prevented it from being overrun by the &#8220;free food and drinks&#8221; crowd which I appreciated.  Not usually one at loss for words I had some trouble mingling  with the folks at this party - until I connected with some IBM  folks from Application Services in Vancouver, BC.   That made the evening even more enjoyable!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weba11y.com/blog/2011/03/17/sxsw-day-4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SXSW - Day 3</title>
		<link>http://www.weba11y.com/blog/2011/03/17/sxsw-day-3/</link>
		<comments>http://www.weba11y.com/blog/2011/03/17/sxsw-day-3/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 15:19:02 +0000</pubDate>
		<dc:creator>Becka11y</dc:creator>
		
		<category><![CDATA[SXSW]]></category>

		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://www.weba11y.com/blog/?p=112</guid>
		<description><![CDATA[Sorry, these posts are so long winded.  I hope they provide at least some useful info!
Started the morning at Gueros for breakfast ( I had the Huevos Motuleños) with my accessibility friends - there are many of them based in Austin!  Although, I&#8217;m not sure it was wise to schedule an 8:00am meet [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry, these posts are so long winded.  I hope they provide at least some useful info!</p>
<p>Started the morning at <a href="http://www.guerostacobar.com/">Gueros</a> for breakfast ( I had the Huevos Motuleños) with my accessibility friends - there are many of them based in Austin!  Although, I&#8217;m not sure it was wise to schedule an 8:00am meet up on the first day of daylight savings time.  However, we did have 12 brave souls attend!   </p>
<p>Joe McCann did a great session called One Codebase, Endless Possibilities: Real HTML5 Hacking.   You can find his slides at bit.ly/hack_5.  And check out his example web app:   freebeernear.me from your mobile or web enabled device.  He started with a great overview of what is the &#8220;Web Stack&#8221; and why you should use it for mobile development and then went on to provide a real example.  He listed tools and demo&#8217;ed PhoneGap, Appcelerator Titanium as well as Node.js.  Definitely worth checking out the slides.  I didn&#8217;t pay attention to whether or not this was recorded by SXSW but since it was in a large room it probably was.</p>
<p>Next I attended Designing iPad InterFaces - New Navigation Schemes.  While Lynn Teo was a knowledgeable and good speaker, I really didn&#8217;t get all that much out of this presentation.  Again, it seemed like another &#8220;common sense&#8221; type of presentation that, unfortunately seems to becoming more common at SXSW.   Lynn started out with a few basics to consider when designing a tablet application:</p>
<ul>
<li>size</li>
<li>shape</li>
<li>form</li>
<li>mechanics</li>
</ul>
<p>Form must inform function and items must be relatable, discoverable, and learnable. She then went through many apps pointing out the different navigations schemes used and why they were successful.    To be honest, it didn&#8217;t really hold my attention - maybe it was because of daylight savings time, maybe because I am not a designer.  Thus, not too many notes or take aways.  This was held in one of the Ballrooms in the Austin Convention center and thus, likely to have been recorded. Probably worth a look by designer types or anyone wanting to understand tablet design better. </p>
<p>I was really captivated by the Non-Visual Augmented Reality and The Evaporation of the Interface talk that was presented by folks from <a href="http://geoloqi.com/">geoloqi.com</a>.  Check out the description and speaker bios at <a href="http://schedule.sxsw.com/events/event_IAP000326">http://schedule.sxsw.com/events/event_IAP000326</a>.  These folks tracked their own locations over time and wanted to look at location apps and issues.  The current location apps often require</p>
<ul>
<li>picking the location from a list that is displayed</li>
<li>selecting the friends to share location data with OR always sharing with all friends in the system</li>
<li>don&#8217;t deal with &#8220;temporal&#8221; friends - for example the client I am visiting at 2:00 may want to be able to see my location and know I am on the way</li>
<li>need to deal with &#8220;noise&#8221; and inaccuraties from cell tower triangulation</li>
</ul>
<p>The presenters believe that sharing location data should eliminate stress by notifying someone about current individual&#8217;s location or the location of the bus I am waiting for.  These kinds of messages can eliminate uncertainty - yes, the lunch will be delivered to the meeting on time as the delivery person is two blocks away.  There is no traffic ahead, I will be on time for my Dr.&#8217;s appointment.  They want to be able to combine location notifications with calendar info and perform automatic checkins.  </p>
<p>They have taken this a step further and used it to automate their own home. When they are x blocks away from home the system is notified to turn on the lights.  When they are x blocks away, the lights and other unnecessary appliances are turned off - no more worries about leaving the stove on when you leave for the day!</p>
<p>You can also set up location based notifications for the future - next time I&#8217;m in Walmart/Target/Big Box Store remind me via text message to buy AA batteries.   Request directions from my hotel to the convention center automatically sent when you reach the hotel.   Automatically text Mom that I have arrived safe and sound when I reach a particular airport.  They talked about experimenting with a haptic belt that would vibrate when the wearer was pointing North.   What if you downloaded directions to the belt?  It could then vibrate when you reached an intersection with the location of the vibration (front, back, left, right) indicating the direction to turn.  I immediately thought about this being a helpful device for blind / low vision folks navigating within a new locale.  Heck, I&#8217;d like it too so I wouldn&#8217;t have to stand out on the corner reading my map on my tiny smartphone screen!</p>
<p>The presentation also talked about integrating with IRC - phone could text location to IRC and a channel bot passes on the command to a device.   For example turning on the AC in the home when you leave the office.  They have an iphone app - Geoloqi that I am going to check out and a set of api&#8217;s for accomplishing the location messages.   There was a discussion for the need for locations within buildings - such as convention centers, malls, etc.  There is no standard for this right now.  Seems like a market opportunity for some company to standardize this.  Obviously there are security considerations with location data so that needs more investigation and proposed solutions.  My write up really doesn&#8217;t do this session much justice - it was one of the few that I really found exciting and I plan to look into the geoloqi api in more detail.</p>
<p>The Future of Collective Intelligence: Location, Location, Location! was  disappointing. Maybe because it was late in the day in a packed room.  It started out interesting with discussions of what data collectors such as foursquare, gowalla, etc can give back to the consumers?   Perhaps the long term reward of &#8220;checking in&#8221; can be future recommendations for products/services/locations based on previous locations?  Could we use traffic data to control traffic lights in real time?  When the audience was asked who would be willing to give out location data for the opportunity to drive down a street and have the traffic lights be timed to turn green as traffic approached - 2/3 of the room raised their hands.    It would also be helpful to have employers be able to track employees when traveling - useful for disasters, accidents,  changing plane schedules, etc.  Foursquare and American Express are currently working together for automatic discounts.  Just by checking into a location and agreeing to pay with your AmEx card you automatically get a discount on the bill.     This session also mentioned future checkins but didn&#8217;t really go into in much (certainly not in the detail that the geoloqi folks did in their presentation). </p>
<p>Today was the AustinJS party.  I knew some folks who were going to be there so I made the 1.0 mile trek to the KungFu Saloon.   I was hoping the distance might cut down on the crowds - no such luck!  It was packed but I did get to see the <a href="http://fivekilts.com/">#5kilts</a> (check them out on twitter) and score some free beer and tacos.  I worked off some of the free food walking back to the convention center and called it a day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weba11y.com/blog/2011/03/17/sxsw-day-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SXSW - Day 2</title>
		<link>http://www.weba11y.com/blog/2011/03/17/sxsw-day-2/</link>
		<comments>http://www.weba11y.com/blog/2011/03/17/sxsw-day-2/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 15:01:13 +0000</pubDate>
		<dc:creator>Becka11y</dc:creator>
		
		<category><![CDATA[Mobile]]></category>

		<category><![CDATA[SXSW]]></category>

		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://www.weba11y.com/blog/?p=108</guid>
		<description><![CDATA[I skipped the opening party but heard my fellow SXSW attendees stumbling into the hotel at 2:45am!  Guess it was another great party by Frog Design!
I started Day 2 by attending iPad Design Headaches.  Unfortunately the sound quality in the room was bad and it was hard to hear. Although 10 minutes in [...]]]></description>
			<content:encoded><![CDATA[<p>I skipped the opening party but heard my fellow SXSW attendees stumbling into the hotel at 2:45am!  Guess it was another great party by Frog Design!</p>
<p>I started Day 2 by attending iPad Design Headaches.  Unfortunately the sound quality in the room was bad and it was hard to hear. Although 10 minutes in and the presenter really hasn&#8217;t said much:  iPad is winning, has superior design, iPad users are mellow&#8230;..</p>
<p>Did warn developers to be aware of &#8220;greedy pixel syndrome&#8221;. The iPad and tablets have more space and designers and developers often strive to use it but should be aware of keeping designs clean and uncomplicated.  Use space wisely to ask questions of user about what data is desired and provide that data.   Tap quality trumps tap quantity.</p>
<p>Strive for Media quality and avoid overkill. Gave ABC news as a bad example with the globe paradigm.  The Globe is a unique way to display article titles but users can&#8217;t get entire article title until they actually click on one of &#8220;globe pieces&#8221;.  The goal should be to showcase the content and not make the user work to reach it.   On a side note, another iPad design session showed off the ABC news site as a unique design paradigm.  </p>
<p>Marvel comics was given as a good example of using space.  User can see three &#8220;lines&#8221; of a comic on one screen or can drill down and see only one &#8220;line&#8221; at a time in a larger format.   However, in the other iPad Design session I attended the Marvel comic app was shown as a bad example because it was not intuitive to get the single line version to display (you had to double tap).   Just proves that beauty (and design) is in the eyes of the beholder!  NYTimes was given as a good example to maintain brand familiarity.  FlipBoard showcased as a reorganization of twitter and FaceBook feeds - plenty of room for new and old, focuses on content and let&#8217;s user explore at their own pace.</p>
<p>Suggested that page flip paradigm is a pathetic lack of imagination.  Although familiarity and intimacy invite touch.  When designing apps want to honor brand identity. Always ask if different is always better when designing an app.  Used the term FrankenInterface and gave the Apple contacts on the iPad as a good example of this bad interface.   If you open the contact on an iPad it is presented as a book and you would expect swipe to go from page to page - it does not, you must use the navigation icons at the bottom of the screen.   The session was interesting but I really didn&#8217;t feel that it provided much new information.  I also had to leave early to prepare for my session which was next. </p>
<p>I hosted a core conversation on Inclusive Mobility.  It was well attended and had great participation.  I was a bit nervous about hosting this conversation as, unfortunately there isn&#8217;t too much to say on Mobile Accessibility at the moment.  I had some notes in case I needed to keep the conversation flowing - I will post those in another entry.   I didn&#8217;t take any notes during the session as I was busy <img src='http://www.weba11y.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I did, however, have several folks approach me during the rest of the week to let me know they enjoyed and appreciated the session!</p>
<p>Was very disappointed in the Inclusive Design Session.   Had good information but was not presented well.   The speakers were not very dynamic and they could have done a much better job at providing good and bad examples to make their points.   They talked about developing a plan when designing to consider:</p>
<ul>
<li>Brand custodianship</li>
<li>user experience</li>
<li>content stragety</li>
</ul>
<p>Gave a list of important design elements:</p>
<ul>
<li>user centered</li>
<li>beautiful</li>
<li>on brand</li>
<li>accessible</li>
<li>usable</li>
<li>interoperable</li>
<li>open</li>
<li>meaningful</li>
<li>universal</li>
</ul>
<p>Basically just common sense, in my opinion.  Also, went through 10 principles of design.  But, I was starting to lose interest at that point. Too bad since this is an important topic - we really need to educate mainstream developers on inclusive design. </p>
<p>I attended a 2.5 hour workshop on Building Native Apps Across Platforms.  It started with Jonathan Stark basically giving the same one hour talk he gave at SXSW last year - that is a fail in my opinion.  He demo&#8217;ed CSS transistion, animations, and transforms. Then did his JQTouch demo.  You can find the demos at jonathanstark.com/sxsw.</p>
<p>David Kaneda talked about Sencha Touch.  This was a good overview and interesting pitch for Sencha Touch.   1.1 will be coming out soon and will support Blackberry 6 and Playbook.  Other interesting tidbits:  Sencha uses base64 encoded icons for icons and also makes use of SASS and Compass within the CSS.  Version 1.1 is adding a charting package.  It is SVG with fallback to canvas as necessary.  Sencha definitely seems worth looking into.   I know folks are also working on Dojo Mobile - hope we can see that demo&#8217;ed at SXSW next year.   I was really disappointed to not hear Dojo mentioned much at all at SXSW this year.</p>
<p>Brian LeRoux gave the pitch for PhoneGap.  Gave a brief demo using xCode.   PhoneGap schedule is 0.9.6 in April and PhoneGap 1.0 in the May/June timeframe.   Indicated that Samsung is going to be contributing Bada work.   I work on the open source PhoneGap project.  For those who don&#8217;t know what it is- PhoneGap is an open source project that bridges the gap between Web and mobile devices.  Developers build apps using Web technologies such as HTML, CSS and JavaScript and PhoneGap provides a JavaScript api to access native device features.   The developer packages up the Web app with the PhoneGap code to create a native application.  The beauty is the developer builds the app with web technologies they know and that work across platforms, then uses the PhoneGap code with the native SDK to build the app for each platform.  The developer using PhoneGap doesn&#8217;t need to know the native language for each device.  IBM has several developers contributing to PhoneGap.</p>
<p>Brian also demonstrated, <a href="http://pmuellr.github.com/weinre/">weinre</a>, a remote debugger for mobile devices.  One of my IBM colleagues created this!  We also got a video demo of build.phonegap.com which allows you to submit the Web content for a PhoneGap app and have it built for different devices in the cloud.   No magic bullet to work around device specific (ie apple and blackberry) licensing agreements - there are mechanisms for you to submit them into the build process.  Brian also suggested search for &#8220;sounders bookmarklets&#8221; in google for some useful tools.</p>
<p>Enough for one day!  I skipped the parties and went to the documentary, &#8220;The City Dark&#8221; about how light pollution is affecting our world. Definitely worth seeing!  Happy that my badge gets me into both SXSW Interactive and Film AND that I made it to a film!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weba11y.com/blog/2011/03/17/sxsw-day-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SXSW 2011 - Day One in review</title>
		<link>http://www.weba11y.com/blog/2011/03/12/sxsw-2011-day-one-in-review/</link>
		<comments>http://www.weba11y.com/blog/2011/03/12/sxsw-2011-day-one-in-review/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 14:33:03 +0000</pubDate>
		<dc:creator>Becka11y</dc:creator>
		
		<category><![CDATA[Accessibility]]></category>

		<category><![CDATA[SXSW]]></category>

		<category><![CDATA[conferences]]></category>

		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://www.weba11y.com/blog/?p=103</guid>
		<description><![CDATA[Can&#8217;t even remember the last time I posted&#8230;&#8230;. but this seemed like the easiest way to share my thoughts on SXSW this year.
I decided not to lug my laptop around the conference this year and just bring my iPad.  I have penultimate for taking notes and can check email, my SXSW schedule and twitter [...]]]></description>
			<content:encoded><![CDATA[<p>Can&#8217;t even remember the last time I posted&#8230;&#8230;. but this seemed like the easiest way to share my thoughts on SXSW this year.</p>
<p>I decided not to lug my laptop around the conference this year and just bring my iPad.  I have penultimate for taking notes and can check email, my SXSW schedule and twitter as needed.   Only issue with penultimate is I wish I could have a finer point on the stylus - and better handwriting!</p>
<p>Things got started at 2:00 and I attended the interview with Tim O&#8217;Reilly.  Although he is an icon in the industry I didn&#8217;t really know much about him.   He started by writing computer books when he couldn&#8217;t get a job out of college with a degree in Greek and Latin!  I liked this quote that his success has been, &#8220;happy accidents that came from ignorance&#8221;.   He also discussed how great brands have a core - they mean something.   </p>
<p>When asked about getting into politics, Tim made it clear that he is working on government and not politics.  He said a concept that got him interested in government was in a book that referred to government as a vending machine.  Tim&#8217;s take on that (which differed from the author&#8217;s intent) was the government is a vending machine where you put $ in and get services out.  And, it really isn&#8217;t working and he believes that government should really work more like a platform.  When asked about his political views, Tim believes he is a fiscal republican and social democrat (I know a few people like that ;).  He mentioned codeforamerica.org and how govt. needs help from savvy tech folks.  </p>
<p>Tim said much more - he never seems to be at a loss for words!  That&#8217;s what I took away.  </p>
<p>I also attended Thin is In The Future of Digital Wallets. This talk reviewed what a &#8220;digital wallet&#8221; is and who are the players.  The presenter, Christina Nguyen White of SapientNitro, indicated that the talk was not technical but more about dealing with the digital wallet from the eyes of the consumer.  The four pieces of a digital wallet are</p>
<ul>
<li>payment method</li>
<li>financial method</li>
<li>coupons</li>
<li>tickets/passes</li>
<li>comparison shopping</li>
</ul>
<p>  Examples of players who are &#8220;close&#8221; in the digital wallet market in the US are PayPal and Starbucks. The big question to ask with digital wallets is security. A poll of who users believe is responsible for security reveals 55% individual, 15% phone manufacturer, 30% carrier responsibility.  Who are the players?  Consumer, retailer, financial institution, and carrier.  Who owns the digital wallet? -  financial institution, retailer, carrier.  I&#8217;m not sure I really want the carrier that involved in my digital wallet but it seems fairly inevitable.   Christina spent time discussing the different responsibilities of each of the players.  Most of it was all common sense,  the retailer needs to build brand loyalty using special offers, coupons, push notifications, etc. without annoying the customer.   I was hoping for a more technical talk on how digital wallets will be implemented.  My take away is that there is still an opportunity to shape the market with a payment solution using smartphones.  ISIS, the mobile payment service organized by the carriers,  was offered up as the driving factor going forward in the US but no details were provided.   </p>
<p>My last session of the day, How Farmers Get Serious Business Done with Mobile, was a panel of 5 people all involved in the Farming industry in the US midwest.  Folks were from Loud Out Technologies, John Deere, Lava Row, agriculture.com.   Farmers use of smart phones is 33% Blackberry, 18% Android, 10% iOS.  Why is iOS so low for farmers?   One reason is lack of AT&#038;T coverage another is emotional - farmers don&#8217;t seem to like Apple.  It was also suggested that the iPhone isn&#8217;t &#8220;tough enough&#8221; for farm use.  </p>
<p>What are the things farmers want in a smartphone?  Calilng, advertisement related info, pictures, and 69% use SMS.  They definitely use it for data on commodity markets as well as weather.  Use for controlling equipment such as sprinklers.  During the talk animal management came up as an area with little software - there are no good applications for animal management on the desktop nor for mobile.  Looks like a possible market given more stringent livestock controls and tracking requirements.   </p>
<p>Talked about needing apps to help with information management.   John Deere representative showed a video on Farm Insight.   The John Deere service rep appears at a farmers work shed with a new air filter.   The tractor was being used out in the field and it communicated to John Deere that it needed a new filter.   The farmer contacted the operator and sure enough, the tractor was displaying a signal code for a filter change.   </p>
<p>Other resources that came up:  farmers4thefuture.com.   Farmersfreshmarket.com - there was an article written about this at myfarmlife.com recently.</p>
<p> And got to see my accessibility family at the AIR Awards party!  That was fun - it was a fully accessible party with close captioning as well as signing of all the events and music!   </p>
]]></content:encoded>
			<wfw:commentRss>http://www.weba11y.com/blog/2011/03/12/sxsw-2011-day-one-in-review/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More Fun with the tabindex attribute</title>
		<link>http://www.weba11y.com/blog/2009/07/02/more-fun-with-the-tabindex-attribute/</link>
		<comments>http://www.weba11y.com/blog/2009/07/02/more-fun-with-the-tabindex-attribute/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 18:27:44 +0000</pubDate>
		<dc:creator>Becka11y</dc:creator>
		
		<category><![CDATA[Accessibility]]></category>

		<guid isPermaLink="false">http://www.weba11y.com/blog/?p=94</guid>
		<description><![CDATA[Back in November, 2007 I blogged my results of testing the tabindex attribute in several browsers.   I recently retested with the latest versions of the browsers and included Safari 4.  Luckily the recommended methods for working with the tabindex attribute do not change.  Here is the updated version:   
All [...]]]></description>
			<content:encoded><![CDATA[<p>Back in November, 2007 I blogged my results of <a href="http://www.weba11y.com/blog/2007/11/">testing the tabindex attribute</a> in several browsers.   I recently retested with the latest versions of the browsers and included Safari 4.  Luckily the recommended methods for working with the tabindex attribute do not change.  Here is the updated version:   </p>
<p><em>All you never wanted to know about tabindex</em></p>
<p>The tabIndex attribute can be used to allow nearly any element to be put into the tab order or  receive focus programmatically.  This has been implemented in Internet Explorer starting with version 5, Firefox starting with version 1.5, Opera 9.5 and Safari 4.<br />
Being able to set focus to any element on the page is important for accessibility in order to implement full keyboard navigation. Elements that represent the intial interaction with a user interface component<br />
can be but into the tab order.  Other elements which are part of a particular user interface component can be interacted with via other key combinations.  The keystroke interaction and identification of the user interface components to assistive technologies depends upon being able to set focus to these elements.</p>
<p>How Focus and tab key navigation work</p>
<ul>
<li>Normally only input and anchor elements are put into the tab order of a page by default.</li>
<li>Setting a tabIndex attribute of 0 onto an element will put it into the tab order of the page and allow it to receive focus via the keyboard. </li>
<li>Setting a tabIndex of -1 on an element will allow the element to receive focus programmatically.  For input and anchor elements, setting tabIndex of -1 will remove the element from the tab order and allow focus to only be set programmatically.</li>
<li>Setting a tabIndex of  &gt;0 onto an element will put that element sequentially into the tab order based on the tabIndex value.  Elements with a positive tab index are put into<br />
the tab order before other elements with a tabIndex of 0 or which are in the tab order by default. </li>
</ul>
<p>There are different behaviors for the tabIndex attribute and capitalization of the I makes a difference in how the attribute is interpretted in html and xhtml.<br />
After testing different combinations of setting and querying the tabindex attribute, a set of best practices is outlined below followed by a table listing the results of each test.</p>
<h2>Using tabIndex across browser and content type</h2>
<ol>
<li>Always use tabindex with lowercase i in markup. See row 1 in table below.</li>
<li>Use tabIndex with uppercase I when setting in script via element.tabIndex. See row 4 in table below. </li>
<li>Check browser and/or content-type when setting in script via element.setAttribute()
<ul>
<li>if is IE or content-type is text/html - set via elem.setAttribute(tabIndex) uppercase. See row 6 in table below. </li>
<li>if is content-type application/xhtml+xml or not IE 6 or 7 - set via elem.setAttribute(tabindex) lowercase. See row 7 in table below</li>
</ul>
</li>
<li>Use lowercase when querying a value using getAttribute(tabindex) that was set in markup as lowercase. See row 9 in table below.</li>
<li>Use lowercase when querying a value using getAttribute(tabindex) that was set directly on element using element.tabIndex uppercase.  See row 15 in table below.<br />
Setting tabIndex directly on the element using element.tabIndex avoids having to check browser or content type when getting the value.</li>
<li>If the rules above have been followed, use lowercase when querying a value using hasAttribute(tabindex) where available. See rows 25, 31 and 33 in table below.</li>
</ol>
<h3>Simplified Rules</h3>
<ul>
<li>use tabindex lowercase to set in markup</li>
<li>use element.tabIndex with uppercase I to set in script</li>
<li>query via getAttribute(tabindex) lowercase </li>
</ul>
<h2>TabIndex testing results</h2>
<p>The following table shows the results of testing on Windows with Internet Explorer versions 6, 7, and 8, Firefox 2.0.0.20, Firefox 3.0.1, Firefox 3.5, Opera 9.64 and Safari 4.<br />
IE 6, 7, 8 where tested using HTML 4.01 strict.  Firefox 2, 3, 3.5 as well as Opera and Safari were tested with HTML 4.01 strict as well as with XHTML 1.0 strict<br />
served with content-type of  application/xhtml+xml.  Unless otherwise noted, a div was used as the test element.</p>
<table border="1">
<thead>
<tr>
<th></th>
<th></th>
<th>&nbsp;IE 6/7</th>
<th>IE 8 HTML</th>
<th>FF 2/3/3.5, Opera 9.64, Safari 4 HTML</th>
<th>FF 2/3/3.5, Opera 9.64, Safari 4 XHTML </th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>tabindex set in markup (lowercase)</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td>2</td>
<td>tabIndex set in markup (uppercase)</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
</tr>
<tr>
<td>3</td>
<td>tabindex set via elem.tabindex (lowercase)</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<td>4</td>
<td>tabIndex set via elem.tabIndex (uppercase)</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td>5</td>
<td>tabindex set via setAttribute(tabindex) (lowercase)</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td>6</td>
<td>tabIndex set via setAttribute(tabIndex) (uppercase)</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
</tr>
<tr>
<td>7</td>
<td>query elem.tabIndex uppercase when set as 0 in markup as lowercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>8</td>
<td>query elem.tabIndex uppercase when set as 0 in markup as uppercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>-1</td>
</tr>
<tr>
<td>9</td>
<td>query getAttribute(tabindex) lowercase when set as 0 in markup as lowercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>10</td>
<td>query getAttribute(tabIndex) uppercase when set as 0 in markup as lowercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>null</td>
</tr>
<tr>
<td>11</td>
<td>query getAttribute(tabindex) lowercase when set as 0 in markup as uppercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>null</td>
</tr>
<tr>
<td>12</td>
<td>query getAttribute(tabIndex) uppercase when set as 0 in markup as uppercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0 <span style="vertical-align:super;font-size:x-small"> 1</span></td>
</tr>
<tr>
<td>13</td>
<td>query getAttribute(tabindex) lowercase when set via elem.tabindex lowercase</td>
<td>0</td>
<td>null</td>
<td>null</td>
<td>null</td>
</tr>
<tr>
<td>14</td>
<td>query getAttribute(tabIndex) uppercase when set via elem.tabindex lowercase</td>
<td>0</td>
<td>null</td>
<td>null</td>
<td>null</td>
</tr>
<tr>
<td>15</td>
<td>query getAttribute(tabindex) lowercase when set via elem.tabIndex uppercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>16</td>
<td>query getAttribute(tabIndex) uppercase when set via elem.tabIndex uppercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>null</td>
</tr>
<tr>
<td>17</td>
<td>query getAttribute(tabindex) lowercase when set via setAttribute as lowercase</td>
<td>0<span style="vertical-align:super;font-size:x-small"> 2</span></td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>18</td>
<td>query getAttribute(tabIndex) uppercase when set via setAttribute as lowercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>null</td>
</tr>
<tr>
<td>19</td>
<td>query getAttribute(tabindex) lowercase when set via setAttribute as uppercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>null</td>
</tr>
<tr>
<td>20</td>
<td>query getAttribute(tabIndex) uppercase when set via setAttribute as uppercase</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0<span style="vertical-align:super;font-size:x-small"> 3</span></td>
</tr>
<tr>
<td>21</td>
<td>query elem.tabIndex uppercase when it has not been set in markup</td>
<td>0</td>
<td>0</td>
<td>-1</td>
<td>-1</td>
</tr>
<tr>
<td>22</td>
<td>query getAttribute(tabIndex) upper or lowercase when it has not been set in markup</td>
<td>0</td>
<td>null</td>
<td>null</td>
<td>null</td>
</tr>
<tr>
<td>23</td>
<td>query elem.tabIndex from &lt;a&gt; with no explict value set</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>24</td>
<td>query getAttribute(tabIndex) upper or lowercase  from &lt;a&gt; with no explict value set</td>
<td>0</td>
<td>null</td>
<td>null</td>
<td>null</td>
</tr>
<tr>
<td>25</td>
<td>query hasAttribute(tabindex) lowercase when set in markup as lowercase</td>
<td>NA</td>
<td>true</td>
<td>true</td>
<td>true</td>
</tr>
<tr>
<td>26</td>
<td>query hasAttribute(tabIndex) uppercase when set inmarkup as lowercase</td>
<td>NA</td>
<td>true</td>
<td>true</td>
<td>false</td>
</tr>
<tr>
<td>27</td>
<td>query hasAttribute(tabindex) lowercase when set in markup as uppercase</td>
<td>NA</td>
<td>true</td>
<td>true</td>
<td>false</td>
</tr>
<tr>
<td>28</td>
<td>query hasAttribute(tabIndex) uppercase when set in markup as uppercase</td>
<td>NA</td>
<td>true</td>
<td>true</td>
<td>true<span style="vertical-align:super;font-size:x-small"> 1</span></td>
</tr>
<tr>
<td>29</td>
<td>query hasAttribute(tabindex) lowercase when set via elem.tabindex lowercase</td>
<td>NA</td>
<td>false</td>
<td>false</td>
<td>false</td>
</tr>
<tr>
<td>30</td>
<td>query hasAttribute(tabIndex) uppercase when set via elem.tabindex lowercase</td>
<td>NA</td>
<td>false</td>
<td>false</td>
<td>false</td>
</tr>
<tr>
<td>31</td>
<td>query hasAttribute(tabindex) lowercase when set via elem.tabIndex uppercase</td>
<td>NA</td>
<td>true</td>
<td>true</td>
<td>true</td>
</tr>
<tr>
<td>32</td>
<td>query hasAttribute(tabIndex) uppercase when set via elem.tabIndex uppercase</td>
<td>NA</td>
<td>true</td>
<td>true</td>
<td>false</td>
</tr>
<tr>
<td>33</td>
<td>query hasAttribute(tabindex) lowercase when set via setAttribute as lowercase</td>
<td>NA</td>
<td>true</td>
<td>true</td>
<td>true</td>
</tr>
<tr>
<td>34</td>
<td>query hasAttribute(tabIndex) uppercase when set via setAttribute as lowercase</td>
<td>NA</td>
<td>true</td>
<td>true</td>
<td>false</td>
</tr>
<tr>
<td>35</td>
<td>query hasAttribute(tabindex) lowercase when set via setAttribute as uppercase</td>
<td>NA</td>
<td>true</td>
<td>true</td>
<td>false</td>
</tr>
<tr>
<td>36</td>
<td>query hasAttribute(tabIndex) uppercase when set via setAttribute as uppercase</td>
<td>NA</td>
<td>true</td>
<td>true</td>
<td>true</td>
</tr>
<tr>
<td>37</td>
<td>query hasAttribute(tabIndex) upper or lowercase  from &lt;a&gt; with no explict value set</td>
<td>NA</td>
<td>false</td>
<td>false</td>
<td>false</td>
</tr>
</tbody>
</table>
<p>Table Notes:</p>
<ol>
<li>Setting in markup as uppercase tabIndex does not work in XHTML to allow focus to element.</li>
<li>setAttribute(tabindex) lowercase does not work in IE to allow focus to element.</li>
<li>setAttribute(tabIndex) uppercase does not work in XHTML to allow focus to element.</li>
</ol>
<ul>
<li><a href='http://www.weba11y.com/info/tabindexAccessStrict.html' title='Test file for HTML 4 strict'>Test file for HTML 4 strict</a></li>
<li><a href='http://www.weba11y.com/info/tabindexAccessStrictX10.xhtml' title='Test file for XHTML 1 strict'>Test file for XHTML 1 strict</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.weba11y.com/blog/2009/07/02/more-fun-with-the-tabindex-attribute/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Weekly Updates for 2009-06-28</title>
		<link>http://www.weba11y.com/blog/2009/06/28/twitter-weekly-updates-for-2009-06-28/</link>
		<comments>http://www.weba11y.com/blog/2009/06/28/twitter-weekly-updates-for-2009-06-28/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 10:00:00 +0000</pubDate>
		<dc:creator>Becka11y</dc:creator>
		
		<category><![CDATA[twitter]]></category>

		<category><![CDATA[tweets]]></category>

		<guid isPermaLink="false">http://www.weba11y.com/blog/2009/06/28/twitter-weekly-updates-for-2009-06-28/</guid>
		<description><![CDATA[
Why won&#8217;t tweetsville display my timeline anymore? Rebooted iPhone, cleared cache - I can see messages and favorites but timeline is blank? #
Testing a tweet from tweetsville - timeline won&#8217;t display? Thus have been out of touch last few days #
working on adding aria-readonly to the dojox.DataGrid #dojo #ARIA #a11y #
Anyone know where pressing enter [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Why won&#8217;t tweetsville display my timeline anymore? Rebooted iPhone, cleared cache - I can see messages and favorites but timeline is blank? <a href="http://twitter.com/becka11y/statuses/2364852228">#</a></li>
<li>Testing a tweet from tweetsville - timeline won&#8217;t display? Thus have been out of touch last few days <a href="http://twitter.com/becka11y/statuses/2364562433">#</a></li>
<li>working on adding aria-readonly to the dojox.DataGrid #<a href="http://search.twitter.com/search?q=%23dojo">dojo</a> #<a href="http://search.twitter.com/search?q=%23ARIA">ARIA</a> #<a href="http://search.twitter.com/search?q=%23a11y">a11y</a> <a href="http://twitter.com/becka11y/statuses/2325648740">#</a></li>
<li>Anyone know where pressing enter to submit a HTML form (that has submit btn) is defined?  Can&#8217;t find in HTML spec but seems is std practice <a href="http://twitter.com/becka11y/statuses/2280353142">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weba11y.com/blog/2009/06/28/twitter-weekly-updates-for-2009-06-28/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Working with disabled (the attribute)</title>
		<link>http://www.weba11y.com/blog/2009/06/23/working-with-disabled-the-attribute/</link>
		<comments>http://www.weba11y.com/blog/2009/06/23/working-with-disabled-the-attribute/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 20:57:20 +0000</pubDate>
		<dc:creator>Becka11y</dc:creator>
		
		<category><![CDATA[Accessibility]]></category>

		<guid isPermaLink="false">http://www.weba11y.com/blog/?p=79</guid>
		<description><![CDATA[Once again I was bitten by the manner in which the difference browsers report the value of the disabled attribute. I decided to test the different ways of using the disabled attributes and record my results.  
When writing JavaScript I generally use the object.getAttribute(&#34;attributeName&#34;) syntax to get an attribute value.  However, this will [...]]]></description>
			<content:encoded><![CDATA[<p>Once again I was bitten by the manner in which the difference browsers report the value of the disabled attribute. I decided to test the different ways of using the disabled attributes and record my results.  </p>
<p>When writing JavaScript I generally use the object.getAttribute(&quot;attributeName&quot;) syntax to get an attribute value.  However, this will return very inconsistent results for the disabled attribute. What makes it even worse, is there is more than one way to specify the disabled attribute on an input element.  In HTML 4.01 you should just add the keyword disabled. In XHTML 1.1 you must use disabled=&quot;disabled&quot;. You can also use this in HTML 4.01. </p>
<p>What I learned from all of my testing is:
<ul>
<li>
Use disabled (HTML 4.01 only) or disabled=&#8221;disabled&#8221;  (HTML or XHTML) to set in markup.</li>
<li> When setting via scripting use one of the following to  disable and enable, respectively </li>
<ul>
<li>inputObj.disabled=true  and inputObj.disabled=false via boolean values;</li>
<li> inputObj.disabled=&#8221;disabled&#8221; and inputObject.disabled=&#8221;" via string values;</li>
<li> inputObj.setAttribute(&#8221;disabled&#8221;, &#8220;disabled&#8221;) and inputObj.removeAttribute(&#8221;disabled&#8221;)</li>
</ul>
<li>When testing for the disabled attribute on an input element, use inputObject.disabled for consistent results between browers.</li>
</ul>
<p>Full testing results are tablulated at <a href="http://www.weba11y.com/Examples/disabledAttr.html">Testing the Disabled Attribute</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.weba11y.com/blog/2009/06/23/working-with-disabled-the-attribute/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Weekly Updates for 2009-06-21</title>
		<link>http://www.weba11y.com/blog/2009/06/21/twitter-weekly-updates-for-2009-06-21/</link>
		<comments>http://www.weba11y.com/blog/2009/06/21/twitter-weekly-updates-for-2009-06-21/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 10:00:00 +0000</pubDate>
		<dc:creator>Becka11y</dc:creator>
		
		<category><![CDATA[twitter]]></category>

		<category><![CDATA[tweets]]></category>

		<guid isPermaLink="false">http://www.weba11y.com/blog/2009/06/21/twitter-weekly-updates-for-2009-06-21/</guid>
		<description><![CDATA[
can u believe that pressing shift+enter works differently in IE 8 if my Local intranet options are set to  auto detect local intranet ntwrk? #
just finished presenting to 7th graders at local school - trying to interest them in engineering. Had them build bridges out of paper. Fun! #
some days fighting to maintain keyboard [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>can u believe that pressing shift+enter works differently in IE 8 if my Local intranet options are set to  auto detect local intranet ntwrk? <a href="http://twitter.com/becka11y/statuses/2245639512">#</a></li>
<li>just finished presenting to 7th graders at local school - trying to interest them in engineering. Had them build bridges out of paper. Fun! <a href="http://twitter.com/becka11y/statuses/2241952024">#</a></li>
<li>some days fighting to maintain keyboard support feels like a losing battle.  Now fighting with IE about how to check for tabindex.  #<a href="http://search.twitter.com/search?q=%23a11y">a11y</a> <a href="http://twitter.com/becka11y/statuses/2227366410">#</a></li>
<li>day off of work to visit elderly parents - although I think work would be easier <img src='http://www.weba11y.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <a href="http://twitter.com/becka11y/statuses/2177936005">#</a></li>
<li>what&#8217;s up with Nambu thinking every tweet has replies???? <a href="http://twitter.com/becka11y/statuses/2177695644">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weba11y.com/blog/2009/06/21/twitter-weekly-updates-for-2009-06-21/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

