Archive

Posts Tagged ‘Abstraction’

IIW XIII: VRM, Evented APIs, and Everything

October 19th, 2011

Doc: Sam and Craig work with Kynetx, the group behind evented APIs: a simple way to move events (something happening, like a state change: when the balance on your bank account changes, dryer cycle is done, etc.) from one system to another. A lot of “things” have an online component, like location change, phone ringing. Now we’re extending certain “events” (me interacting with something) from being captured in data silos to an interactive state (from an “interaction silo”–nothing else happens outside that locked system). Sid suggests visiting websequencediagram.com for a better visualization.

The data becomes a noun in an information flow. Evented APIs allow for verbs: reporting on a state change that can trigger some action. Drummond suggests it’s “Twitter for machines.” Kevin asked about activity streams, Sam: trying to open up the structure. Terry: this is an observer pattern. Sam: this should be trivially implementable in a micro-controller.

Are people polling your API? If so, they’re polling interaction data to get some interaction state.

Examples:

  • Public Radio Player + ListenLog + twilio + texting + twitter = escrowed indication to pay/donate. Accumulate context (donation tied to time/show on that station)
  • Phil’s example using TripIt, Foursquare and Expensify to coordinate expenses for his trip. (See the other Evented API session for a little more on how this works.)
  • I can use it to be more selectively active in passive activities – get notification of certain blogs that have new post with keyword, etc.

“Bring your core competence of your business into an API is an economic imperative.” -Craig Burton

One more (classic VRM) example: changing your address with the 10,000 sites you’ve ever done business with. What if you could change it once, say in your personal data store, then share it with people/organizations that you want to continue to do business with, ONCE, and the update is automatically distributed?

Also other predictive modeling, notification of events in different context (oil light comes on in a rental car – the company needs to know, not the renter), also 4th party brokering. Craig suggests emancify.org

records, tools , , , , , , , , , , , , , ,

iiw12: Trust Frameworks

May 4th, 2011

The IIW conference is again underway in Mountain View, CA. This is the 12th conference. I’m capturing some of the sessions in video and/or picture-enhanced audio streams. The later option is important as the Computer History Museum offers free wi-fi, but for over 200 attendees it’s spread pretty thin.

Lately I’ve been beta testing out a low-bandwidth record/broadcast app for my phone called Chachanga. It captures the audio and pairs it with a picture, captured periodically from my phone’s camera. I started the recording a bit late in our first session–here’s most of the Trust Frameworks session with Drummond Reed of Connect.me.

Trust Framework diagram

What’s a Trust Framework? From the Open Identity Exchange (OIX):

In digital identity systems, a trust framework is a certification program that enables a party who accepts a digital identity credential (called the relying party) to trust the identity, security, and privacy policies of the party who issues the credential (called the identity service provider) and vice versa.

Basically, it’s a system that helps establish trust between parties: including people (“users” in this picture), sites or services that can verify who you are, and sites or services that need to know who you are. The OIX offers several pdf whitepapers explaining more about Trust Frameworks.

Coaching moment: I care about trust frameworks because I want certain services to be available in a way that protects and assures me that what I want is accurately represented. For example, if I need to digitally prove I’m over 18, I might rely on the DMV to back up my claim. If I need to show that my eyes have 20:20 vision, my eye doctor or health care provider will vouch for me.

One interesting thing about this is that the parties in these scenarios don’t need to know or provide more information about me than necessary: Yes, over 18 years old, or Yes, 20:20 vision. There’s no extra or out of bounds sharing, like “18 years old and… (cue Facebook pictures).” This is about “just the facts” from parties who can be trusted (in a legal sense).

future, records, tools , , , , , , , , , , , , , , , ,

Videos from the 8th Internet Identity Workshop

May 26th, 2009

I attended and taped several sessions from the IIW8.

UPDATE (5/2010): Here are all of the sessions listed below in flash, hosted at blip.tv. You can also subscribe to the podcast in iTunes or regular RSS.

You’re welcome to download these files. They are all in Quicktime .mov format, and are generally an hour long. They’re Creative Commons licensed, attribution required (Judi Clark, DigitalIDCoach.com).

Thanks to TubeMogul for distributing these.
Tubemogul

Coaching moment: Being curious is great because it generally leads to learning new things. Learning can sometimes be overwhelming. If we stick with our curiosity and ask questions, we learn more. Learning, thinking, and processing new ideas are valuable life skills, and will be extremely useful as our technology-enriched world develops and affects our social, political, and economic lives.

This conference, the 8th one, was a meeting of coders and technologists, facilitators and educators, newbies and experts. If you’re checking this blog and these videos out for the first time, there may well be ideas that you may not have heard of before. Consider yourself ahead of the curve for visiting and wanting to learn more.

Update: I also did a brief (5 minute) Conference Report on the IIW.

future, history, records, tools , , , , , , , , , , , , , , , , , , , , , , , ,

Switch to our mobile site