• Skip to content
  • Skip to link menu
aKademy 2007
 
 

Qyoto/Kimono C# Bindings

Speakers: Richard Dale, Arno Rehn

The Qyoto bindings have made some rapid progress in the last month or two, and by the time of this years Akademy we expect to have done a first release. After that, we will start work on the KDE Kimono classes, and should be able demonstrate KDE development in C# at the talk. I will describe the various language features, and Arno Rehn will present examples of them in action. We will discuss the following topics; how Qt slots/signals/properties map onto their Qyoto C# implementations, the very powerful and complete QtDBus bindings, the uics Qt Designer tool that generates C# from .ui files, the csrcc resource compiler. We will demonstrate writing Qt/KDE applications in other CLR languages such as IronPython, VB.NET and Nemerle.

Richard Dale

[Richard Dale]

I've been working on KDevelop and language bindings since late 1999. I started by producing some patches to add Objective-C support to KDevelop, then wrote C and Objective-C bindings. After that I produced the QtJava/Koala bindings, helped with the PerlQt project and the Qt# C# bindings. My most recent projects have been QtRuby/Korundum with accompanying Ruby support in KDevelop, and the Qyoto/Kimono C# bindings for integrating KDE with mono. I live in Gran Canaria, and work on the Meduxa project there to implement KDE software in the Canarian schools, along with various Ruby on Rails custom web applications.


Arno Rehn

[Arno Rehn]

I started programming Visual Basic 6 back in 2000, nothing really useful yet, just for fun. A few years later I took a look at the .NET stuff and experimented a bit with VB.NET and C#. Shortly after, I switched to Linux, looked for something similar to .NET and came across Mono. Since I came across a blog entry of Richard in 2005 about Qyoto/Kimono I've been working on that with him. I've been doing things like creating QMetaObjects at runtime, making uic produce C# code, marshalling stuff and more. I'm a 16-year-old student from Hessen, Germany and visit a high school in a nearby town.



Overview

Skip menu "Overview"
  • aKademy 2007
  • Schedule
  • Sponsors
  • Press

Conference

Skip menu "Conference"
  • Programme
  • Call for Participation
  • GPG Keysigning

Coding Marathon

Skip menu "Coding Marathon"
  • Development Area
  • KDE e.V. Meeting
  • BoF Sessions
  • Schools Day
  • Tutorial Day
  • Text Layout Summit
  • Bonny Banks Day Trip

Information

Skip menu "Information"
  • Travel and Accomodation
  • Location and Maps
  • Contact

Previous Events

Skip menu "Previous Events"
  • aKademy 2006
  • aKademy 2005
  • aKademy 2004
  • Kastle 2003

Global navigation links

  • KDE Home
  • KDE Accessibility Home
  • Description of Access Keys
  • Back to content
  • Back to menu

Search:


Maintained by the aKademy Team
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal