luka birsa: building a buttonless web kit thinclient device thingyyy
DESCRIPTION
TRANSCRIPT
![Page 1: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/1.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/2.jpg)
Agenda
• BrowserOS. • WebKit. • Building your own handheld device. • Demo + Q&A
![Page 3: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/3.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/4.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/5.jpg)
Existing stuff.
• Palm WebOS
![Page 6: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/6.jpg)
Existing stuff.
• Google ChromeOS
![Page 7: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/7.jpg)
Don‘t reinvent the wheel, use existing stuff!
![Page 8: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/8.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/9.jpg)
WebKit FTW. Seriously.
![Page 10: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/10.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/11.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/12.jpg)
Wireless thin client.
• Upgradeability. • Processing power. • Without WiFi, ZigBee, …?
(Are you mad?)
![Page 13: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/13.jpg)
Building yourself a device.
It‘s simple! (not really)
![Page 14: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/14.jpg)
Building yourself a device.
Design hardware. (cheap, easy, fast)
![Page 15: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/15.jpg)
Building yourself a device.
Build hardware. (getting things, internals, externals)
![Page 16: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/16.jpg)
Building yourself a device.
Create software. (reuse, reuse, reuse)
![Page 17: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/17.jpg)
Building yourself a device.
PROFIT!!!!!! (if you‘re not too late)
![Page 18: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/18.jpg)
Device demo.
It‘s working after 6 12 18 months.
![Page 19: Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy](https://reader034.vdocument.in/reader034/viewer/2022042613/548352feb47959f10c8b4a56/html5/thumbnails/19.jpg)
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.