Google IO 17 – Home, Assistant, and Actions Notes

Actions built for Google Home are now available for Google Assistant on phone

New interfaces for actions:

  • Tap
  • Voice
  • Typing

Purchases are also built in via google wallet. Google facilitated Payments.

New app directory for google actions.  Shortcuts will allow you to more easily market the action.

Actions console on Google

Google Home

Google Home can now do phone calls to any number in US and Canada. The number is generic, but you can use your personal #.

Actions on Google development platform.

Now available on Android and iOS. Includes transactions.  is the new hub for artificial intelligence at Google. IO17

Designing for Voice Interactions: value of voice interactions: speed, simplicity, ubiquity

Design strategies

  • Keep people comfortable
  • Ask questions that are easy to answer
  • Structure information in a way that supports easy recall
  • Capabilities: recognize what users say. understand what they mean.

People have higher expectations for voice accuracy. spend extra time planning for exceptions. make it really easy to get back on track. leverage techniques used in everyday conversations.

Conversation UI and why it matters.

Students: build your brand and get your dream job

An online “brand” is critical for students. Especially for students with a disability, as it can open doors & provide opportunities. Continue Reading Students: build your brand and get your dream job

I had the opportunity to visit many colleges and meet with the students as a Yahoo! Developer Evangelist. During these visits, I worked with students and helped them prepare their first hack, set up a private server, and begin their process of establishing their unique identity on the web.

Creating an online “brand” is critical for college students, as companies have a large pool of applicants to choose from and you need to make sure your resume rises to the top. I believe this is especially important for students with a disability, as this online brand can open doors and provide better opportunities than cattle-call recruitment fairs.

Over the years, I’ve also been a part of resume screening and job interviews for dozens of positions. From this vantage point I’ve learned a candidate’s resume is just a starting point. I search their online history to find what they’ve learned from their classes. A candidate that only has a resume is not going to be impressive as one that also has a blog, Twitter, GitHub, and other points of reference.

With that in mind, I visited UC Berkeley recently to give this presentation. It’s a topic I’ve discussed many times over coffee with interns, students, and my family.
Continue Reading Students: build your brand and get your dream job

Design for users with Cognitive Disabilities

Ruth Ellison created this presentation about cognitive disabilities. It’s difficult to design for these users due to the wide spectrum of disability impact and what helps one person may cause problems for another. However, there are some solid suggestions in this presentation that will help you create a more accessible web site.
Continue Reading Design for users with Cognitive Disabilities

Best Practices for Creating JavaScript

I’m on a mission to relearn JavaScript. My limited skills are from trying to shoehorn scripts into pages without completely understanding the theory. Christian Heilmann, a developer evangelist for Yahoo!, is a great resource for not only learning how to code but also why you should use method A over B.

This presentation by Christian sheds a lot of light on how to create re-usable, maintainable scripts.

How to include a copyright symbol in any language

I found this page today while trying to find the proper way to add a copyright symbol ( © ) with XSL. Copyright Symbol Webpage is simply a good reference to how and why to use the copyright symbol.

Here’s a snippet on how to use it in XSL

Unicode Copyright Symbol – Programmers, please NOTE:

Unicode is required by modern standards such as Java, XML, ECMAScript / JavaScript, CORBA, WML, LDAP etc.

Pretty much all of the questions about Copyright Symbols for standards that use Unicode will require the © input. however, this may differ such as for XSL as listed below. We have tried to collate what we can for you – if you can’t work out the answer from here…keep on searching – and please write to us with any information that you think would be useful on this site.

Java Script / JSP Copyright Symbol

In Java use the unicode © or © to get the copyright symbol. One common mistake is typing the © into the code, which will not work.

XML Copyright Symbol

In XML use the unicode © or © to get the copyright symbol.

XSL Copyright Symbol

If you were to use the ‘©‘ entity with XSL, you may well come across the complaint of “Reference to undefined entity ‘copy’.”

In XSL always use ©

Copyright Symbol Webpage