Shashlik Presentation
Transcription
Shashlik Presentation
d Shashlik Android Apps on Real Linux by Dan Leinir Turthra Jensen July 26, 2015 Shashlik — by Dan Leinir Turthra Jensen Next up... d 1 Introducing The Beginning 2 Introducing Android 3 Introducing Shashlik 4 Introducing The Demo 5 Introducing The Future 6 Introducing The End Shashlik — by Dan Leinir Turthra Jensen Dan Leinir Turthra Jensen d Dan Leinir Turthra Jensen MSc in Software Construction, specialised in Game and Engine Programming Member of KDE community since 2002 Calligra and Gluon team member Employee of blue systems Shashlik — by Dan Leinir Turthra Jensen Dan Leinir Turthra Jensen d Dan Leinir Turthra Jensen MSc in Software Construction, specialised in Game and Engine Programming Member of KDE community since 2002 Calligra and Gluon team member Employee of blue systems Shashlik — by Dan Leinir Turthra Jensen Introducing The Goal d Plasma Phone Our stuff on phones l Shashlik Phone and tablet stuff on desktops Shashlik — by Dan Leinir Turthra Jensen Next up... d 1 Introducing The Beginning 2 Introducing Android 3 Introducing Shashlik 4 Introducing The Demo 5 Introducing The Future 6 Introducing The End Shashlik — by Dan Leinir Turthra Jensen Introducing Android d Linux (technically) Not your normal Linux Binder SurfaceFlinger Dalvik/ART and Zygote Shashlik — by Dan Leinir Turthra Jensen Introducing Android d Linux (technically) Not your normal Linux Binder SurfaceFlinger Dalvik/ART and Zygote Shashlik — by Dan Leinir Turthra Jensen Introducing Android d Linux (technically) Not your normal Linux Binder SurfaceFlinger Dalvik/ART and Zygote Shashlik — by Dan Leinir Turthra Jensen Introducing Android d Linux (technically) Not your normal Linux Binder SurfaceFlinger Dalvik/ART and Zygote Shashlik — by Dan Leinir Turthra Jensen Introducing Android d Linux (technically) Not your normal Linux Binder SurfaceFlinger Dalvik/ART and Zygote Shashlik — by Dan Leinir Turthra Jensen Introducing Android d Linux (technically) Not your normal Linux Binder SurfaceFlinger Dalvik/ART and Zygote Shashlik — by Dan Leinir Turthra Jensen Introducing The Problem d Applications. Lots of them. None run on ”normal” linux Options Virtual machines? (ACL, Android Emulator, etc) Remote run? (Manymo, Apetize.io) Web browsers?! (ARC/Chrome) Shashlik — by Dan Leinir Turthra Jensen Introducing The Problem d Applications. Lots of them. None run on ”normal” linux Options Virtual machines? (ACL, Android Emulator, etc) Remote run? (Manymo, Apetize.io) Web browsers?! (ARC/Chrome) Shashlik — by Dan Leinir Turthra Jensen Introducing The Problem d Applications. Lots of them. None run on ”normal” linux Options Virtual machines? (ACL, Android Emulator, etc) Remote run? (Manymo, Apetize.io) Web browsers?! (ARC/Chrome) Shashlik — by Dan Leinir Turthra Jensen Introducing The Problem d Applications. Lots of them. None run on ”normal” linux Options Virtual machines? (ACL, Android Emulator, etc) Remote run? (Manymo, Apetize.io) Web browsers?! (ARC/Chrome) Shashlik — by Dan Leinir Turthra Jensen Introducing The Problem d Applications. Lots of them. None run on ”normal” linux Options Virtual machines? (ACL, Android Emulator, etc) Remote run? (Manymo, Apetize.io) Web browsers?! (ARC/Chrome) Shashlik — by Dan Leinir Turthra Jensen Introducing The Problem d Applications. Lots of them. None run on ”normal” linux Options Virtual machines? (ACL, Android Emulator, etc) Remote run? (Manymo, Apetize.io) Web browsers?! (ARC/Chrome) Shashlik — by Dan Leinir Turthra Jensen Next up... d 1 Introducing The Beginning 2 Introducing Android 3 Introducing Shashlik 4 Introducing The Demo 5 Introducing The Future 6 Introducing The End Shashlik — by Dan Leinir Turthra Jensen Introducing Shashlik d Run Android Apps on non-modified linux Deep integration SurfaceFlinger on top of Wayland Controller Shashlik — by Dan Leinir Turthra Jensen Introducing Shashlik d Run Android Apps on non-modified linux Deep integration SurfaceFlinger on top of Wayland Controller Shashlik — by Dan Leinir Turthra Jensen Introducing Shashlik d Run Android Apps on non-modified linux Deep integration SurfaceFlinger on top of Wayland Controller Shashlik — by Dan Leinir Turthra Jensen Introducing Shashlik d Run Android Apps on non-modified linux Deep integration SurfaceFlinger on top of Wayland Controller Shashlik — by Dan Leinir Turthra Jensen Next up... d 1 Introducing The Beginning 2 Introducing Android 3 Introducing Shashlik 4 Introducing The Demo 5 Introducing The Future 6 Introducing The End Shashlik — by Dan Leinir Turthra Jensen Live Demonstration d Demo time! Shashlik — by Dan Leinir Turthra Jensen Flappy Bird! d Shashlik — by Dan Leinir Turthra Jensen Next up... d 1 Introducing The Beginning 2 Introducing Android 3 Introducing Shashlik 4 Introducing The Demo 5 Introducing The Future 6 Introducing The End Shashlik — by Dan Leinir Turthra Jensen Introducing The Future d Proper integration w/ frameworks etc (notifications, contacts, tasks, app listings...) Separate windows per app Expand Controller Update to Android M (and N and O and P and...) Stores (Muon Discover, more?) Catch bugs Shashlik — by Dan Leinir Turthra Jensen Introducing The Future d Proper integration w/ frameworks etc (notifications, contacts, tasks, app listings...) Separate windows per app Expand Controller Update to Android M (and N and O and P and...) Stores (Muon Discover, more?) Catch bugs Shashlik — by Dan Leinir Turthra Jensen Introducing The Future d Proper integration w/ frameworks etc (notifications, contacts, tasks, app listings...) Separate windows per app Expand Controller Update to Android M (and N and O and P and...) Stores (Muon Discover, more?) Catch bugs Shashlik — by Dan Leinir Turthra Jensen Introducing The Future d Proper integration w/ frameworks etc (notifications, contacts, tasks, app listings...) Separate windows per app Expand Controller Update to Android M (and N and O and P and...) Stores (Muon Discover, more?) Catch bugs Shashlik — by Dan Leinir Turthra Jensen Introducing The Future d Proper integration w/ frameworks etc (notifications, contacts, tasks, app listings...) Separate windows per app Expand Controller Update to Android M (and N and O and P and...) Stores (Muon Discover, more?) Catch bugs Shashlik — by Dan Leinir Turthra Jensen Introducing The Future d Proper integration w/ frameworks etc (notifications, contacts, tasks, app listings...) Separate windows per app Expand Controller Update to Android M (and N and O and P and...) Stores (Muon Discover, more?) Catch bugs Shashlik — by Dan Leinir Turthra Jensen Next up... d 1 Introducing The Beginning 2 Introducing Android 3 Introducing Shashlik 4 Introducing The Demo 5 Introducing The Future 6 Introducing The End Shashlik — by Dan Leinir Turthra Jensen The End d Question Time Addresses and such Shashlik http://shashlik.io/ irc: #shashlik on freenode Author Dan Leinir Turthra Jensen irc: leinir on freenode Author David Edmundson irc: d ed on freenode Shashlik — by Dan Leinir Turthra Jensen The End d Come to the BoF! Lab 1.3w - 27 July - 12.30 Addresses and such Shashlik http://shashlik.io/ irc: #shashlik on freenode Author Dan Leinir Turthra Jensen irc: leinir on freenode Author David Edmundson irc: d ed on freenode Shashlik — by Dan Leinir Turthra Jensen