GSoC/2016/StatusReports/BhavishaDhruve

< GSoC‎ | 2016‎ | StatusReports
Revision as of 07:48, 16 August 2016 by Bhavisha Dhruve (talk | contribs) (Report of GSoC 2016)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Devising the Plasma Mobile Emulator

The aim of my proposal was to develop emulator for plasma mobiles which would be the solution for developing, testing and accessing plasma phones without having real phone.

Proposed Work

  • Focusing on the working of Docker Container and then creating Docker Container with kwin_wayland and plasma-mobile essentials.
  • Implementing support for different DPI in the nested environment of kwin_wayland.
  • Adding support for touch events into FakeInput interface.
  • Integration of translating touch events into click events.
  • Screenshot and screen recording, but this was to be done only if time would permit.
  • Polishing of codebase and bug-fix.
  • Documentation on usage of emulator.

Work done during GSoC period

  • In Plasma Mobile emulator, KWin needed to be child of the emulator window, to achieve that, created a declarative plugin which created the anonymous wayland server which in turn got the nested kwin_wayland started. https://phabricator.kde.org/D1989
  • Rendered the kwin_wayland on QML, for that I triggered repaint of the QQuickItem when damaged signal of SurfaceInterface was triggered. https://phabricator.kde.org/D1989

Pending Work

  • Different Resolution.
  • Screenshots and Screen Recording. (Future Development)
  • Documentation on usage of Emulator.

This page was last edited on 16 August 2016, at 07:48. Content is available under Creative Commons License SA 4.0 unless otherwise noted.