Plasma Active SDK Notes

Lamarque V. Souza Lamarque.Souza.ext at basyskom.com
Fri Mar 9 12:40:12 UTC 2012


Em Thursday 08 March 2012, Sebastian Kügler escreveu:
> Hi all,
> 
> Here are the notes from the breakout session at the sprint about the Plasma
> SDK and Developer story.
> 
> 
> Plasma Active SDK
> =================
> - Three "levels":
>     (0) Simple App / Widget / "fart app" (purely Plasma Quick): Plasmate,
>     (1) Complex App / Existing Qt & KDE app (C++ & Plasma Quick): Mer
> Plasma Active SDK
>         - VM image of Mer SDK
>         - additional packages (kdelibs, etc) preinstalled
>         - IDE / editor installed on the host machine, way to mount source
> code inside VM

	With VirtualBox as long as we can install the "guest add-ons" this part 
is very simple (VBox menu -> Devices -> Shared folders). To install the "guest 
add-ons" we need to compile its kernel module against the guest's kernel 
though.

>         - possibly IDE integration plugins to make building and installing
> easier
>         - also possibe to SSH into the VM and build

	The ssh part is easy with VBox, just configure the VM network card as 
NAT and, in the same dialog, click on "Redirect ports" and redirect any port 
of the host machine (I use 2222) to port 22 of the guest IP address in the 
local network (10.0.2.15 here). This way the guest can access Internet and you 
can connect to its sshd, if with any other configuration I tried either you 
cannot connect to the sshd or the guest cannot access the Internet (at least 
not without manually configuring the guest gateway and DNS addressess).

>         - easy to set up!
>     (2) System / Core development
>         - Mer PDK (not further specified at this point
>         - ask fellow developers at this point ;)
> 
> OBS Workflow
> ============
> 
> - package it, .spec file (examples on OBS)
>     - write yaml file, pass it through command
>     - coolo has a tool to import Debian packages
> 
> - upload to OBS:
>     - official repo (for example for Spark): reviewed and vetted apps
>     - contrib repo for third parties: no guarantees, basic checks to
> uploaders
> 
> Things we need to do:
>     - set up official and contrib repos
>     - document for app developer how these steps work
>     - ensure apps are actually maintainaned, not just dumped and let bitrot
> 
> Cheers,


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


More information about the Active mailing list