Ubuntu Core Brainstorm - Calling all Snappy pioneers

Registered by Daniel Holbach on 2015-04-29

Ubuntu Core and snappy are Ubuntu's brave new world. A lot of ideas are going to be hatched, unlikely teams put together, pioneers to be made and low-hanging fruit harvested.

Let's get together and brainstorm - be open, be creative and let's note down ideas for::
 1) nice tutorials,
 2) good demo material,
 3) potential communities to reach out to,
 4) low-hanging fruit in terms of connecting communities/tools/frameworks

Blueprint information

Status:
Not started
Approver:
David Planella
Priority:
Undefined
Drafter:
Daniel Holbach
Direction:
Needs approval
Assignee:
Daniel Holbach
Definition:
New
Series goal:
Accepted for wily
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Some ideas:

 - (dpm) A wiki page listing the existing tools folks come up with, even if they are not production-ready (deb2snap, snappy-build-oem-tarball, node-snapper, etc.)
 - (dpm) A section on the porting guide listing the existing ports:
  - OMAP4 Panda Board https://lists.ubuntu.com/archives/snappy-devel/2015-May/000594.html
  - Gumstix https://lists.ubuntu.com/archives/snappy-devel/2015-May/000592.html

 - Automation
  - connect stuff easily to an rpi, measure stuff (voltage)
   - design middlewares
  - kits: groovekit (clock, motion sensor, relay, etc.)
 - we already coap snap, but make it easier for app developers to say: "Let me write my Java app using the mbed coap Java libs and put that in a snap"
  - Same for other protocols like MQT (mosquitto)
 - security system
  - like zoneminder
 - integration with the phone
  - offload workloads from phone to cloud
  - have the nodejs server doing cool stuff for you in the backend
 - enterprise appliances, when you need to setup an IDS, firewall, switch, router, etc.
 - home automation, temp. based heating control, window shades with lux sensor, etc
 - powerpc64
 - The return of Ubuntu TV ! (settop boxes etc, kodi snap, mediagoblin snap...)
 - game emulators
 - steam
 - bluetooth
 - routing
 - ubuntu firewall integration snap

Problems we currently have:
 - Hard to consume the logs and find possible issues with apparmor (and missing libraries/binaries which might need bundling)
 - Would be nice to have a nice interface showing the problems showing up at the system (like denials)
 - Clearer communication that Core has "nothing to depend on"
 - shell which simulates the environment of the app for debugging, etc.

Cool demo stuff
camlstore/owncloud
asac's webcam thing(?)
kodi/mediagoblin
mir - deb2snap
SnappyChatroom

(?)

Work Items

Work items:
[snappy-team] shell which simulates the environment of the app, to facilitate debugging and development: TODO
[sergiusens] update camlstore: TODO
[dholbach] set up wiki page to discuss/collaborate on ideas: TODO

This blueprint contains Public information 
Everyone can see this information.