Plasma Active SDK Notes

Lamarque V. Souza Lamarque.Souza.ext at basyskom.com
Fri Mar 9 17:51:24 UTC 2012


Em Friday 09 March 2012, Aleix Pol escreveu:
> 
> Hi!
> I know that right now it might sound weird, but now I've just seen these
> conclusions and I feel like I was not at the same place.
> 
> Right now there's no SDK whatsoever, the only way I could get to run some
> of my applications on Active was to actually do it on the device. I guess
> that applications must be important in active in the future, so a solution
> must be provided.
> 
> As I said on the "workout", having a device image is good for having an
> overview of what the end result looks like, but I don't really think that
> this is going to scale:
>  - Having two snapshots of the source code can be misleading to the
> developer. We can hack around ways to minimize this, but this is all logic
> that we'll have to work out.
>  - It means to run a full-blown system virtualized on a qemu (or something
> similar) and compiling stuff on it. It's going to be slow.

	Not only slow, things like touchscreen-ony features (pinch and zoom), 
wifi, battery and kwin+opengl do not work in VirtualBox for example, you have 
to test them in a real device. Sound only works if you use the opensource 
version of VirtualBox plus the correct plugin or, for the binary-only version 
of VirtualBox, if you manually enable sdl's dlopen feature (sdl developers 
consider it broken). Shared folders do not work because VirtualBox is not able 
to compile its add-ons against the kernel in the image, of course, we could 
provide a rpm package with the add-ons to fix this problem (as long as that is 
permitted by VirtualBox's license).

	I do not own a tablet, I only use VirtualBox and have obs installed in 
my notebook to build rpm packages. Obs is also slow because for every package 
you build it firstly uninstalls any package that is not needed to build it and 
that takes time. There is also the fact that rpmbuild does not continue to 
build a package from the last error (after the error is fixed), you have to 
start from the begining.
 
> I understand that the plan is that people keep compiling and testing the
> programs against a locally installed KDE installation and they only compile
> it against ARM when they want to test it on the device, so why do we need
> an emulated system at all? Additionally, this solution overlaps with
> MerSDK in many levels.

	For people like me that do not own a device? :-D
 
> Also, as I said on the workout, I'd propose to look into something like
> MADDE or something like they're doing in QtonPi.

	Interesting, for those using QtCreator MADDE looks nice.

-- 
Lamarque V. Souza
http://www.basyskom.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/active/attachments/20120309/35f514fb/attachment.html>


More information about the Active mailing list