Indie Web Camp

I am thrilled to learn of the Indie Web Camp from friend Doc Searls. Here’s Amber Case describing what Indie Web Camp is about.

“Designing for privacy in mobile and web apps” – Amber Case – Interaction14 from Interaction Design Association on Vimeo.

The ideas in Indie Web Camp are what I was searching for when I proposed a Stateless Distributed Membership back in 2010. A lot of the tools are being developed now. I added a bunch of links from Amber’s talk to the Vimeo page to make it easier to follow. Clearly I have a bit of reading to do.


USIgnite2014: Day 3: Smarter Things: Unleashing the Promise of Cyberphysical Systems

Keith Marzullo, NSF. Cyber-physical systems program: energy, transport, health care, agriculture, and more. Methods, tools and hardware, validation.


Localizing data in home router.

Secure WAMS: Cyber-security mechanisms for wide-area monitoring and control of next-generation power grids

Long-Distance Battery-Powered Sensors for the IoT

(irony alert: laptop is out of power.)


USIgnite2014: Day 3: Advice for Communities: Lessons in Engaging Developers

Advice for Communities: Lessons in Engaging Developers panel, with:

  • Andrew Hyder, Code for America
  • Aaron Deacon, KC Digital Drive
  • Bradley Holt, Civic Cloud
  • Lindsey Frost Cleary, Gigabit Community Fund at Mozilla

How are you doing outreach and gigabit evangelism in your community?
Asking what are your problems and how can we use a Gig to solve them?
Code for America; Gigabit advocacy: we identified an app for our community.
Code for America’s National Day of Civic Hacking around June 1. There’s likely a CfA brigade in your City.
We hosted CfA, now Mozilla Gigabit Community, now a connected model hybrid. Many organizations in Kansas City is building a locus, bring disciplines together. Billion Bits: started as hackathon, realization shared that there’s a developer gap for gigabit networks. They’re building for current environment. One Million Cups (Kauffman) community builder.

It’s difficult to mandate across schools, but there are a few like one in a school or one in a library), trying to work with those who are interested. We work with other hive learning communities.

Lots of start-up activities, how do they fit in with Hive and others?
Lindsey: others are interested in supporting each other. CfA has been incredible in connecting with others, organizing.

We’re smallest CfA Brigade, everyone is a civic hacker, all skillsets welcome.

Recruiting support from political and outside areas? Mayor’s office toured, got it. Secrets to get them in? We focus on where we can get traction. We have a network of about 60 people, perhaps 80-100 people have participated. That sounds about average. We want that across the nation. Hackathons on community-building purpose, not by technology. Open Oakland meets every Tuesday in City Hall, making decisions on local policy, contrast with Chicago, 50 people every day a week to build apps.

If someone here is interested, find a local brigade, but what if they don’t find one? At a Google event, Code for Mountain View was being born. We’ll officially give support to groups. Many of important civic apps are data- and database based. If you offer a meet-up, they will come (usually).

Existing developer groups is a good place for recruitment. How do you interface with them? Ecosystem gaps: people focus on what they know. We’re working now on inventory of user groups, different calendars. When we have an event, there’s not a good way to access them all. What are their needs from community perspective, others that don’t interface with community at all–research needed to get a better understanding, build cross-group lists.

Leadership councils? There’s not really councils or locus, needs to be one. Sometimes we need to be the leaders, it’s a lot of work (surveys, research, community management tasks, etc.). It’s the people with specific interests that need support to help them move the energy forward.

Community economic development planning? There is a need for more systematic approach. Bring stakeholders to the table. It’s tough to convince people, new program developments for recruiting people to the community.

What role does the University play, and what needs? Burlington: the local universities do offer support. Universities can offer space–that’s one of the challenges. Lots of potential in universities, student groups for example need to be student run but they fall off with turnover. Computer science: a lot of our work is based on CS but students aren’t always thinking about gigabit environments. Sector expertise is also helpful, especially in leadership roles.


USIgnite2014: Day 3: Advanced Wireless: Untethering Your Gig


Jonathan Wagner, Big Bang. Back in 2009, number of connected devices exceeded # of people using them. Today: 8.5B, in 2020 there will be 212B devices. How are we going to find developers for these? Big Bang is a platform to connect devices: custom software and robotics firmware, cloud service to tie all together. Allows devices to discover each other and interact. LEGO Mindstorms EV3 bricks, Wi-Fi connected, no host required (good for students). Software is open source, is non-destructive to robots. Dashboard telemetry and control, can program in javascript. Going to Raspberry Pi, Arduino, adding low latency video streaming, and code sharing.

Augmented Reality Tools for Improved Training of First Responders

Jeremy Cooperstock, McGill University. Last year in Chicago, this group showed video streaming tools for rapid assessment and response. There are apps for emergency assistance, but won’t work for firefighters who need their hands to work. Hands free, heads up display of current position, temp warnings, text warnings, visual assist, with real-time communications relay to main coordination points, and recording sessions. Responder can switch between two views: heads-up display with temp, text alerts, beacons for other responders. Other view: overhead schematic of building with breadcrumb path and other alerts. Coordinator sees multiple views with overhead. Demo with firefighter. Continuing work.


Bob: What’s a gigabit good for? Makes things much easier. If we had a trainer at your door every day, you’d work out. Connecting fitness trainers with clients. Demo with Fitnet – everybody in audience did a little Fitnet demo exercise. Woo, move those bodies. Trainers need high uplink capacity, consumer needs high download speeds–every 5 minutes is 10 gigabytes. Latency: distributed clock synchronization–multiple iPads sync’d within milliseconds. Remote participant moved in a coordinated manner. Currently they’re looking for neighborhood communities. Now available on iPhones.

Interactive Interface for Remote Physical Therapy

Marge Skubic and Prasad Calyam, University of Missouri. Physical therapy as a service for remote patients. They use Connect for included facilities, including depth camera and video conferencing, sensing. Early detection of health changes (before people know) produce better health outcomes at lower costs. Patient view and therapist view (with voice commands) both have split screen. Demo from two locations. Network performance: instrumentation of overlapping signals, network analytics with active and passive measurements.

SeaCat: SDN End-to-End Application Containment

Kobus Van der Merwe and team. Everything is networked and increasingly mobile, including healthcare. People want to use devices for many purposes, but shared devices; families use and download malware, a problem. Current approaches are inadequate. Requirements and regulations vary across relevant areas. Their approach: combine SDN and applications as inter-domain SDN interaction tie-in as semi-trusted, with sensitive data in special containers. Different threat model: concerns include unauthorized access or data leakage, resource guarantees, denial of service. Architecture: linux containers, move retular apps into default containers, minimize trusted computing base to only SeaCat trusted daemon to create new containers and management of endpoints. Similar for enterprise network containments. Status and plans: working prototype, focus on access to electronic health records (but broader applications), exploring taking it beyond prototype.