[kde-promo] Stall Posters: KDE Dev Tools

Milian Wolff mail at milianw.de
Wed Sep 23 15:49:48 UTC 2015


Hey Andreas,

cool stuff! See inline comments below for more feedback.

On Montag, 21. September 2015 22:52:45 CEST Andreas Cord-Landwehr wrote:
> (please answer only to kde-promo)
> 
> Hey KDevelop people,
> and hey people who know a lot about our development tools :)
> 
> I am currently working on some stall posters for the upcoming Qt World
> Summit. At [1] you can find the current draft for a KDE Frameworks 5 poster
> (also still in discussion). Another important poster for the audience there
> is a poster about all the awesome tools we offer in KDE to make development
> easier.
> 
> Here, you can find my current draft:
> 
> PDF:
> https://homepages.uni-paderborn.de/phoenixx/kdepromo/kdevtools_poster_v1.pdf
> SVG:
> https://homepages.uni-paderborn.de/phoenixx/kdepromo/kdevtools_poster_v1.svg
> 
> I am currently eagerly looking for some input to the poster content. Since
> time is running out, the poster should be finished at the end of this week
> to have it printed in time :/ (QtWS is in exactly two weeks)
> 
> Parallel to the content discussion, I am also discussing the layout/design;
> so you do not have to worry about the design, it will be updated soon.
> 
> For now my questions are:
> * what is missing?
> * what is wrong?
> * what is not clear?
> * does anyone have better screenshots?

I think it's pretty fine already. What I'd change are the screenshots of 
Massif Visualizer and Heaptrack. Both should use the bright breeze color 
scheme, and for heaptrack best show the flamegraph tab of heaptrack_gui. I'll 
send you two screenshots in a minute.

Now, some rewording from my side:

KDevelop:
helps you get the job done while *staying* out of your way

Massif Visualizer
– profile your heap with Massif from the Valgrind suite
– then use the Visualizer to spot leaks or find places in your code to reduce 
your memory consumption

KCacheGrind
– profile your applicaiton with Callgrind from the Valgrind suite
– visualize the call tree of your program, find where time is spent
– analyze how your program utilizes the CPU caches

Heaptrack
– a heap profiler like Massif, but much faster
– collects more data so you can find temporary allocations, measure memory 
throughput and count the number of allocations
– supports runtime attaching

Btw, I second what Aleix said regarding the ".-" and the KDE logo.

> Looking forward for your input,
> Andreas
> 
> PS: for completeness, especially for the KDevelop list, please see my
> initial mail attached, which explains who the target audience for the
> poster is
> 
> [1] https://homepages.uni-paderborn.de/phoenixx/kdepromo/kf5_poster_v3.pdf
> 
> On Tuesday, August 11, 2015 10:10:50 PM CEST Andreas Cord-Landwehr wrote:
> > Hey all,
> > 
> > I would like to start a small initiative to update/create some stall
> > posters that can be used at KDE stalls. My main incentive is the upcoming
> > Qt World Congress in about two months. (An excellent opportunity to
> > increase KDE's visibility in the industry.)
> > 
> > The following proposal hence focuses on that use case: posters for a stall
> > at the Qt World congress. Specifically, the audience are developers, most
> > of them know open source software, yet a lot work on commercial software.
> > After several chats during Akademy, I have three posters in mind:
> > 
> > 1. KDE Frameworks
> > * what is KF5?
> > * what does they provide
> > 
> >   - additional features
> >   - quality (unit tested, only reviewed commits, structured development)
> >   - LGPL2.1+ licensing
> > 
> > * how are they structured (tiers)
> > * important frameworks (mostly tier1 frameworks)
> > * about 2 example frameworks in details (e.g. KArchive)
> > (reasoning: conference audience is actual target audience for frameworks)
> > 
> > 2. KDE Tooling
> > * KDevelop
> > * Massiv Visualizer
> > * Okteta (?)
> > * ...?
> > (reasoning: most important applications for developers)
> > 
> > 3. Plasma 5
> > * focus on architecture and technologies (e.g. Wayland integration)
> > * focus on different form factors (desktop <-> mobile)
> > * present the cool fresh look of Plasma 5
> > (reasoning: Plasma desktop alone is mostly interesting for developers
> > already using it; hence focus on technologies, which can get more
> > developers attracted)
> > 
> > What do you think? What am I missing? What should not be included?
> > Or do you see a much better approach?
> > 
> > Depending on how much feedback I get, I will reach out (sooner er later)
> > to
> > the frameworks list to get some detailed input about the specific
> > contents,
> > before making some first drafts for the next discussion round.

-- 
Milian Wolff
mail at milianw.de
http://milianw.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20150923/ddfca238/attachment.sig>


More information about the KDevelop-devel mailing list