Development by Davis: “Priming open source startups” plus 3 more |
- Priming open source startups
- Do you use open source hardware?
- AMD to Present at Bank of America Merrill Lynch Technology Conference
- Accessibility: Are You Serving All Your Users?
Posted: 11 Apr 2012 03:00 AM PDT You've been thinking about starting an open source company. Or maybe you've got an idea but don't know how to take it to the next level. You need something to accelerate your idea. Maybe you need to pitch it to investors? Perhaps you're looking for a co-founder with skills that compliment yours? Startup Weekend could be the event that gets you moving. We caught up with some of the organizers from a local Start-up Weekend in the Research Triangle, North Carolina. We wanted to find out what Start-up Weekend is looking to accomplish. And while we were investigating, something unique caught our attention—a track specifically designed for open source. |
Do you use open source hardware? Posted: 11 Apr 2012 02:00 AM PDT Have you ever used open source hardware? Yes No I probably have, but just don't know it I was at the Palmetto Open Source Conference (POSSCON) a few weeks ago and one of the best exhibits was from SparkFun, an electronics company that sells open source hardware, offers classes, and provides online educational tutorials. A massive collection of electronic gadgets drew me to their booth. Which got me thinking... |
AMD to Present at Bank of America Merrill Lynch Technology Conference Posted: 10 Apr 2012 12:00 AM PDT AMD (NYSE: AMD) today announced that Thomas Seifert, Senior Vice President and Chief Financial Officer, will present at the Bank of America Merrill Lynch Technology Conference at 10:15 a.m. PDT on Tuesday, May 8, 2012 in San Francisco. A real-time audio webcast of the presentation can be accessed on the Investor Relations homepage: |
Accessibility: Are You Serving All Your Users? Posted: 10 Apr 2012 04:53 PM PDT [This post is by Joe Fernandez, a technical writer for developer.android.com who cares about accessibility and usability. — Tim Bray.] We recently published some new resources to help developers make their Android applications more accessible: "But," you may be thinking, "What is accessibility, exactly? Why should I make it a priority? How do I do it? And most importantly, how do I spell it?" All good questions. Let's hit some of the key points. Accessibility is about making sure that Android users who have limited vision or other physical impairments can use your application just as well as all those folks in line at the supermarket checking email on their phones. It's also about the Mom over in the produce section whose kids are driving her to distraction, and really needs to see that critical notification your application is trying to deliver. It's also about you, in the future; Is your eyesight getting better over time? How about that hand-eye coordination? When it comes down to it, making an application accessible is about having a deep commitment to usability, getting the details right and delighting your users. It also means stepping into new territory and getting a different perspective on your application. Try it out: Open up an application you developed (or your all-time favorite app), then close your eyes and try to complete a task. No peeking! A little challenging, right? How Android Enables AccessibilityOne of main ways that Android enables accessibility is by allowing users to hear spoken feedback that announces the content of user interface components as they interact with applications. This spoken feedback is provided by an accessibility service called TalkBack, which is available for free on Google Play and has become a standard component of recent Android releases. Now enable TalkBack, and try that eyes-closed experiment again. Being able to hear your application's interface probably makes this experiment a little easier, but it's still challenging. This type of interaction is how many folks with limited vision use their Android devices every day. The spoken feedback works because all the user interface components provided by the Android framework are built so they can provide descriptions of themselves to accessibility services like TalkBack. Another key element of accessibility on Android devices is the ability to use alternative navigation. Many users prefer directional controllers such as D-pads, trackballs or keyboard arrows because it allows them to make discrete, predictable movements through a user interface. You can try out directional control with your apps using the virtual keyboard in the Android emulator or by installing and enabling the Eyes-Free Keyboard on your device. Android enables this type of navigation by default, but you, as a developer, may need to take a few steps to make sure users can effectively navigate your app this way. How to Make Your Application AccessibleIt would be great to be able to give you a standard recipe for accessibility, but the truth of the matter is that the right answer depends on the design and functionality of your application. Here are some key steps for ensuring that your application is accessible:
Here's an example of implementing some basic accessibility features for an ImageButton inside an XML layout:
Notice that we've added a content description that accessibility services can use to provide an audible explanation of the button. Users can navigate to this button and activate it with directional controls, because ImageButton objects are focusable by default (so you don't have to include the The good news is that, in most cases, implementing accessibility isn't about radically restructuring your application, but rather working through the subtle details of accessibility. Making sure your application is accessible is an opportunity to look at your app from a different perspective, improve the overall quality of your app and ensure that all your users have a great experience. |
You are subscribed to email updates from Developers by Davis To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
No hay comentarios:
Publicar un comentario