Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

19
Building a buttonless WebKit thinclient device thingyyy Luka Birsa, [email protected], @lukabirsa Founder, Visionect d.o.o.

description

 

Transcript of Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Page 1: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Building a buttonless WebKit thinclient device thingyyy

Luka Birsa, [email protected], @lukabirsa Founder, Visionect d.o.o.

Page 2: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Agenda

•  BrowserOS. •  WebKit. •  Building your own handheld device. •  Demo + Q&A

Page 3: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Why browser OS?

•  Lots of existing solutions. •  Lots of new web 3.14 stuff. •  Lots of people developers. •  Fastttttt development with cool tools.

Page 4: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Other reasons.

•  Layout engine. •  Yet another thing to learn. •  Why compile? •  Single point of failure.

Page 5: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Existing stuff.

•  Palm WebOS

Page 6: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Existing stuff.

•  Google ChromeOS

Page 7: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Don‘t reinvent the wheel, use existing stuff!

Page 8: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Use WebKit!

Pick your reason: •  Apple uses it, it has to be cool! •  Google uses it, it has to be cool! •  Try other solutions, see how badly they

suck.

Page 9: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

WebKit FTW. Seriously.

Page 10: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

A handheld eInk device??? WTF?

Why? (what about android, embedded linux, ebook readers)

Page 11: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

A handheld eInk device??? WTF? •  Long autonomy. (y) •  Cheappppppppppppp. (not so much) •  Robust. (y) •  Universal. (y)

Page 12: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Wireless thin client.

•  Upgradeability. •  Processing power. •  Without WiFi, ZigBee, …?

(Are you mad?)

Page 13: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Building yourself a device.

It‘s simple! (not really)

Page 14: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Building yourself a device.

Design hardware. (cheap, easy, fast)

Page 15: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Building yourself a device.

Build hardware. (getting things, internals, externals)

Page 16: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Building yourself a device.

Create software. (reuse, reuse, reuse)

Page 17: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Building yourself a device.

PROFIT!!!!!! (if you‘re not too late)

Page 18: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Device demo.

It‘s working after 6 12 18 months.

Page 19: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy

Questions & Extra.

1. How to include your WebKit. (@Napsy (Luka Napotnik) @webcamplj.) 2. Looking for UX UI WD (call me ;) 3. Find me if you‘re thinking about your custom hardware.