wiki cleanup: Development

Bogdan Cristea cristeab at gmail.com
Sun Aug 18 21:06:43 UTC 2013


On Fri 16 Aug 2013 07:34:30 PM CEST, Michael Bohlender wrote:
> http://community.kde.org/Plasma/Active/Development
>
> needs some work.
>
> http://community.kde.org/Plasma/Active/Development#Plasma_SDK:_Plasmate:
> Could someone using openSuse add the latest information about how to
> install plasmate to the plasmate section? I removed the old info about
> adding sebas personal repository for 11.4 because that looked outdated
> to me.
>
> http://community.kde.org/Plasma/Active/Development#Plasma_Active_Core_Development:
>
> the part about contour seems to be outdated. what is the current state
> of contour? could someone with knowledge edit this part or provide me
> with enough information so I can do it?
>
> http://community.kde.org/Plasma/Active/Development#Integration_Workflow
>
> What is the state of the openSuse integration workflow?
> Is this still happening?
>
> I will update the meego part and make it about mer.
> Do we still have automated devel images form basyskom ?
>
> http://community.kde.org/Plasma/Active/Development#Release_Management
> Do we  keep the "two month after KDE SC release plan?
> With PA4 obviously not but what about the future?
> how should i change that chapter ?
>
>
>
>
> _______________________________________________
> Active mailing list
> Active at kde.org
> https://mail.kde.org/mailman/listinfo/active

Hi

I am unable to modify PA wiki with my kde account. Could someone put on 
the wiki the article I have wrote on "Setting up an AP development 
environment for your application" ? It could be put on 
"Plasma/Active/Development" page 
(http://community.kde.org/Plasma/Active/Development) as section 1.2

thanks
Bogdan
-------------- next part --------------
Setting up an AP development environment for your application

The recommended approach for application development is to use a PC with a Linux distribution (e.g. openSUSE). If needed, clone and compile the required PA libraries, notably Active Quick, on your platform. However, this step is not mandatory as long as the application interface is written in standard QML. As general rules please use cmake as compilation management system and QML for your graphical user interface. See PA Apps Recommendations and Guidelines (http://community.kde.org/Plasma/Active/Apps) for further details.

Once your application is ready for testing, please use the latest PA iso on a supported device (e.g. ExoPC). Enable the development repository on your device and type

zypper refresh
zypper dup

in order to update your PA installation. Make sure that your application compiles and runs on PA. 

There are a number of limitations on PA, for example there is no full screen mode for the application as the task bar should be always displayed in case the application misbehaves. These limitations are not always documented, so please test carrefully your application. If needed, install synergy (http://synergy-foss.org/) in order to have keyboard and mouse support on your tablet. However, check carefully how your application is adapted to touch screens as this is the main target for PA. Using a virtual machine to test your application is not recommended as full touch screen support is not (yet) available.

Once you have tested your application, you can prepare it for deployment by setting up your repository on Mer Project Open Build Service (https://build.merproject.org/). For alternative ways of deploying your application see PA Packaging and Distribution (http://community.kde.org/Plasma/Active/Apps#Packaging_and_Distribution).


More information about the Active mailing list