Cross platform application development and distribution (#116)

Mr. Stani Michiels (Phatch, SPE) bio, Ms. Nadia Alramli (DemonWare) bio
30min ◊◊ Intermediate
Friday 02:55pm, Centennial II
categories: application development, case study, graphics, gui, internationalization, modular application design, open source, packaging, software development, wxpython

You think Python gives you native cross platform applications for free? Think twice.
Are you interested in distributing your application to other platforms but not sure how?
 
We will give tips and examples on how to enhance the native feel of your application: notifications, registration of file types and more. The talk will also help you to avoid common pitfalls and provides solutions for designing cross platform user interfaces. (Although we use wxPython as an example, the principles are valid for other toolkits as well.) We'll show you where to start if you want to distribute your application to different platforms, briefly discussing tools like py2exe, py2app and Debian/Ubuntu packaging ecosystem. This talk is based on our experience from developing Phatch (Photo Batch Processor) and SPE (Python Editor).


files Files:
slides
filesizeuploadedcomment
outline.html 8.8 KB Thu, Feb. 11th, 10:20 a.m. The paper outline
paper.html 171.8 KB Fri, Feb. 19th, 11:09 a.m. Cross platform application development and distribution
slides.zip 4.3 MB Fri, Feb. 19th, 6:11 p.m. Slides in jpeg format (4.3 mb)
slides.pdf 9.1 MB Fri, Feb. 19th, 11:29 p.m. Slides
slides_svg_sources.zip 27.0 MB Sat, Feb. 20th, 10:56 a.m. Slides Inkscape svg source files




  
# Permalink